Create creator
POST
Create a new creator profile and auto-link it to your organization. Requires a unique username and email. Returns the created creator (without private address fields).
apiKeyAuthheader
x-api-key<token>API key for authentication. Keys are prefixed with cops_.
application/json- body
name*stringLength
1 <= lengthemail*stringFormat
emailavatar?|nullbio?string|nullgender?|nullcountry?|nullphone?string|nullbirthday?string|nullportfolioUrl?|nulltiktokUsername?string|nullinstagramUsername?string|nullyoutubeUsername?string|nulltwitterUsername?string|nullthreadsUsername?string|nullfacebookUsername?string|nullsnapchatUsername?string|nulldiscordUsername?string|nulldiscordId?string|nulldiscordAvatarHash?string|nulluserId?string|nullusername?|nullisPublic?booleanDefault
trueinterests?array<>|nulladdressLine1?string|nulladdressLine2?string|nullcity?string|nullstate?string|nullpostalCode?string|nullformattedAddress?string|nulllatitude?number|nulllongitude?number|nullResponse schema unavailable.
curl -X POST 'https://cops.app/api/brand/creators' \ -H 'Content-Type: application/json' \ -d '{ "name": "string", "email": "[email protected]"}'Example Response200
Empty
List all creators GET
List the creators working with your organization, each with rolled-up stats (account/video counts, views, engagement). Supports offset/limit paging, free-text search, and metric filters. Use a returned creator id with get_creator or as a creatorIds filter elsewhere.
Get creator by ID GET
Get one creator profile in your organization, with stats. A creator's private payout/shipping address is never returned to brands. Pass an id from list_creators.