COPS

Assign videos to campaign

POST
/campaigns/assign-videos

Manually assign videos to a campaign (or unassign with campaignId: null). A video belongs to at most one campaign; manual assignments always win and are never moved by automation. By default the videos' crosspost groups follow (all copies carry the same campaign). Pass videoIds from list_videos and a campaignId from list_campaigns.

Authorization

apiKeyAuth
headerx-api-key<token>

API key for authentication. Keys are prefixed with cops_.

Request Body

application/json
  1. body
videoIds*array<>
Items1 <= items <= 1000
campaignId*|null
applyToCrosspostGroups?boolean
Defaulttrue

Response Body

Response schema unavailable.

Example Request
curl -X POST 'https://cops.app/api/brand/campaigns/assign-videos' \  -H 'Content-Type: application/json' \  -d '{  "videoIds": [    "string"  ],  "campaignId": "string"}'
Example Response200
Empty