Read campaign preparation status
Poll an existing deployment job. ready means prepared; live means delivery was activated. A failed or cancelled job may have created provider objects.
Poll an existing deployment job. ready means prepared; live means delivery was activated. A failed or cancelled job may have created provider objects.
Create a scoped key in Benjiads → Integrations. Sent only in Authorization.
In: header
Path Parameters
uuidResponse Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/jobs/497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "job": { "id": "string", "status": "string", "hold": "string", "attempts": 0, "adsWanted": 0, "adsCreated": 0, "campaignId": "string", "liveAt": "string", "nextRunAt": "string", "lastError": "string" }}Prepare a campaign POST
Queues preparation with launch disabled. Requires the existing subscription, wallet, creative ownership and licence checks. Returns a job to poll. dailyBudgetCents is the TOTAL across locations.
Launch a prepared campaign POST
Starts ad delivery using the campaign's saved budget. Requires an active entitlement, available funding and completed preparation with required licences. Authorize the budget before calling.