Skip to main content
POST
/
campaigns
/
{campaignId}
/
reactivate
Reactivate campaign
curl --request POST \
  --url https://api.interchange.io/api/v2/buyer/campaigns/{campaignId}/reactivate \
  --header 'Authorization: Bearer <token>'
{
  "campaignId": "cmp_987654321",
  "campaignName": "<string>",
  "mediaBuyResults": [
    {
      "mediaBuyId": "<string>",
      "name": "<string>",
      "previousStatus": "<string>",
      "success": true,
      "error": "<string>"
    }
  ],
  "totalMediaBuys": 0,
  "successCount": 0,
  "failureCount": 0
}

Authorizations

Authorization
string
header
required

API key or access token

Path Parameters

id
string
required

Unique identifier for the campaign

Minimum string length: 1
Example:

"cmp_987654321"

Response

Reactivate campaign

Response from reactivating a paused campaign, including the cascade outcome for each media buy

campaignId
string
required

Campaign ID

Example:

"cmp_987654321"

campaignName
string
required

Campaign name

previousStatus
enum<string>
required

Previous campaign status

Available options:
DRAFT,
ACTIVE,
PAUSED,
COMPLETED,
ARCHIVED
newStatus
enum<string>
required

New campaign status

Available options:
DRAFT,
ACTIVE,
PAUSED,
COMPLETED,
ARCHIVED
mediaBuyResults
object[]
required

Per-media-buy reactivation outcomes

totalMediaBuys
integer
required

Total number of media buys the cascade attempted

Required range: -9007199254740991 <= x <= 9007199254740991
successCount
integer
required

Number of media buys reactivated successfully

Required range: -9007199254740991 <= x <= 9007199254740991
failureCount
integer
required

Number of media buys that failed to reactivate

Required range: -9007199254740991 <= x <= 9007199254740991