Skip to content

Pause or resume many campaigns

Process up to 50 campaigns in one call. Each campaign is updated concurrently and the response contains a per-campaign result so a single bad row does not fail the whole batch.

POST /v1/ads/campaigns/bulk-status

Process up to 50 campaigns in one call. Each campaign is updated concurrently and the response contains a per-campaign result so a single bad row does not fail the whole batch.

Request body

Content-Type: application/json

  • status (string) required (enum: active, paused)
  • campaigns (array) required

Responses

200 — Per-campaign results

  • status (string) (enum: active, paused)
  • totals (object)
  • results (array)

400 — Invalid input

401