List syncs
Cursor-paginated list of account/video sync runs (active and historical) for the organization's tracked accounts. Pass nextCursor back as cursor for the next page.
apiKeyAuthx-api-key<token>API key for authentication. Keys are prefixed with cops_.
status?string"active""queued""running""complete""error"cursor?string|nulllimit?integer1 <= value <= 200100dateRange?Response schema unavailable.
curl -X GET 'https://cops.app/api/brand/syncs'Set account default campaign PUT
Set or clear (campaignId: null) the single default campaign for a tracked account. New videos synced from the account are assigned to this campaign; the account's currently-unassigned videos are assigned immediately. Switching the default is forward-only — videos already assigned to another campaign stay there. Pass an accountId from list_accounts and a campaignId from list_campaigns.
Sync volume stats GET
Daily sync volume bucketed by status, for the activity chart and status-filter counts.