Campaign Content & Challenges
Apply a bulk exclusion as a background job
Applies a batch of video ids across every campaign the chosen scope resolves to. Returns a job_id IMMEDIATELY — a wide sweep costs one full re-aggregation per campaign and would outlive the request otherwise. Poll GET /campaigns/{campaign_id}/content/exclusions/jobs/{job_id} for progress.
The job RE-RESOLVES the targets rather than trusting a preview: minutes can pass between preview and apply, and in that window a creator can be removed or another manager can exclude the same video.
Same scope semantics and reason/note rules as the preview and single-exclude calls. Requires read_write scope and an Idempotency-Key; X-Dry-Run: true echoes the intended job without enqueuing it.
post/campaigns/{campaign_id}/content/exclusions/bulk
Request
- Base URLhttps://api.reacherapp.com/public/v1
- URLhttps://api.reacherapp.com/public/v1/campaigns/{campaign_id}/content/exclusions/bulk
- AuthAPI key in header x-api-key and API key in header x-shop-id
Path parameters
campaign_idinteger required
Headers
Idempotency-Keystring nullable
X-Dry-Runstring nullable
Request body
Response
Successful Response
unknown required
Changes
No operation changes recorded.