{ "status": "inactive" }{ "end_date": "2026-12-31T17:00:00" }{ "campaign_spend": 10000, "campaign_spend_frequency": "monthly" }{ "campaign_name": "Updated Campaign Name" }end_date must be >= start_datestart_date time is in the future AND status is ACTIVE → automatically set to INACTIVEstatus: "inactive" to update campaigns with past end datescampaign_name is changed, it must remain unique within organizationcurl --location --globoff --request PATCH 'https://platform-api.convirza.com/v3/campaigns/{id}' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"campaign_name": "Fall Sale 2026",
"campaign_ext_id": 12345,
"status": "active",
"start_date": "2026-06-01T09:00:00",
"end_date": "2026-08-31T17:00:00",
"timezone": "America/New_York",
"owner_user_id": 101,
"campaign_spend": 5000,
"conversion_value": 150,
"campaign_spend_frequency": "one-time",
"referral_pnumber": "1234567890"
}'{
"code": 200,
"message": "Success",
"data": {
"message": "Campaign updated successfully",
"campaign_id": 1
},
"request_id": "550e8400-e29b-41d4-a716-446655440000",
"timestamp": "2026-01-20T12:34:56.789Z"
}