Deactivate a campaign invite
Deactivate a campaign invite by id. This is a soft, reversible action — it marks the invite inactive so its token can no longer be used to join, but does not remove creators who already joined through it. Use list_campaign_invites to find the invite id.
apiKeyAuthx-api-key<token>API key for authentication. Keys are prefixed with cops_.
id*string^cinv_.+[\s\S]*$Response schema unavailable.
curl -X DELETE 'https://cops.app/api/brand/campaign-invites/string'Create a campaign invite link POST
Create a campaign invite. Omit `recipients` to get one shareable, multi-use link — the returned `token` is a join credential: anyone who opens /join/{token} while signed in can accept the invite and be added to the campaign as a creator, so treat it like a password. Optional `maxUses` caps how many creators may join and `expiresAt` sets a hard cutoff (links default to a 30-day lifetime). Passing `recipients` instead creates one email-bound invite per address AND emails each of them an invitation — use the shareable-link form (no recipients) for bulk/programmatic invites to avoid sending mail.
Get accounts by campaign GET
List the social accounts posting in one campaign. Pass a campaignId from list_campaigns.