Pause the business's ads
Stop all of the business's running ads. The unspent balance stays available; launch_ads starts them again.
Stop all of the business's running ads. The unspent balance stays available; launch_ads starts them again.
Create a scoped key in Benjiads → Integrations. Sent only in Authorization.
In: header
Header Parameters
8–80 letters, digits, underscores or hyphens. Reuse the same key and arguments for retries. Completed mutations replay for at least 90 days; a pending operation returns 409 and must be reconciled before using a new key.
^[A-Za-z0-9_-]+$8 <= length <= 80Response 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 POST "https://example.com/ads/pause" \ -H "Idempotency-Key: stringst"{ "paused": 0, "campaigns": [ { "id": "string", "name": "string", "status": "string", "dailyBudgetCents": 0, "budgetCents": 0, "spendCents": 0, "createdAt": "string" } ]}Launch the business's ads POST
Put the business's ready ads on Facebook and Instagram at a daily budget the owner explicitly agreed to (repeat it back first; it is the total across cities). Ads are prepared right away; they start spending only once the ad balance is funded (fund_ads) and the account activation is done, and then go live without another call. Returns the blockers still in the way.
Change the cities served PUT
Replace the cities the business serves ("City, ST", up to 6) and, optionally, how far around them it works (radius_mi, 5 to 50 miles; kept when left out). The website updates now; ads use the new areas from their next launch (pause_ads then launch_ads to move running ads).