Skip to content

Update a Campaign Plan

Request

Update a campaign plan by ID

Security
Auth0(Required scopes: offline_accessmanage:services)
Path
campaign_plan_idintegerrequired

Numeric ID of the campaign plan object to update

Bodyapplication/json
namestring, [ 1 .. 256 ] charactersrequired
durationobjectrequired
budgetobjectrequired
zone_namestringrequired
versioninteger, (int32)
Example:2
POST
/campaign_plans/{campaign_plan_id}
curl -i -X POST \
  'https://api.mediamath.com/api/v3.0/campaign_plans/{campaign_plan_id}' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "valid campaign plan",
    "duration": {
      "start_date": "2050-01-01T10:00:00Z",
      "end_date": "2050-01-10T23:59:00Z"
    },
    "budget": {
      "currency_code": "USD",
      "total_budget": 100
    },
    "zone_name": "America/New_York"
  }'

Responses

Campaign plane updated response

Bodyapplication/json
dataobject(campaign_plan)
metaobject(single_metadata)
Response
{ "data": { "version": 0, "id": 0, "advertiser_id": 0, "created_on": "2019-08-24T14:15:22Z", "updated_on": "2019-08-24T14:15:22Z", "name": "string", "duration": {}, "budget": {}, "zone_name": "string" }, "meta": { "status": "success" } }