Skip to main content
POST /api/v2/buyer/campaigns/:id/execute Executes any DRAFT media buys on the campaign, submitting them to ADCP. On a freshly-created campaign the call transitions DRAFTACTIVE. You can also call it on an ACTIVE or PAUSED campaign to execute newly-added media buys without affecting the rest of the campaign.
execute submits DRAFT media buys to ADCP. It does not resume a PAUSED campaign — reactivate is the only way to do that. They are different endpoints. COMPLETED and ARCHIVED campaigns cannot be executed.

Request

Parameters

Response

When individual media buy submissions fail, success is false and errors[] carries one entry per failure:
  • previousStatus / newStatus — campaign status before and after the call.
  • errors[]{ mediaBuyId, salesAgentId, message } per failed submission. With debug: true, each entry also includes the full ADCP request/response payloads.

Errors

See Errors for the full error shape and recovery semantics.

Pause campaign

Halt spend across all media buys

Reactivate campaign

Resume a PAUSED campaign back to ACTIVE

Media buy status

Poll live ADCP status after execute

Campaign overview

The campaign object and lifecycle