PUT /campaign/{id}

This URL updates a campaign as defined in Campaigns.

PUT /campaign/{id} v5

Scope

api_rw or console_rw

Accept

application/sellside.campaign-v5+json, application/json

Content-Type

application/sellside.campaign-v5+json; charset=utf-8

Example

PUT /campaign/123
Accept: application/sellside.campaign-v5+json, application/json
Content-Type: application/sellside.campaign-v5+json; charset=UTF-8

{
    "id": 123,
    "status": "ACTIVE",
    "budgets": {
        "daily": {
            "limitMicros": "10000000",
        },
        "total": {
            "limitMicros": "UNLIMITED",
        }
    }
}

200 OK HTTP/1.1
Content-Type: application/sellside.campaign-v5+json; charset=UTF-8

{
    "id": 123,
    "dateCreated": "2022-12-25T10:04:23Z",
    "dateLastUpdated": "2022-12-28T22:40:15Z",
    "status": "ACTIVE",
    "budgets": {
        "daily": {
            "limitMicros": "10000000",
            "spentMicros": "9520000",
        },
        "total": {
            "limitMicros": "UNLIMITED",
            "spentMicros": "124520000",
        }
    }
}