A creator's posting violations
The posting-rule violations stored for a creator, newest first, as the profile lists them: a day over a platform's daily maximum ("daily") or a completed week under its weekly minimum ("weekly"). date is that day or the week's first day. platform is null on old rows from before rules were per platform.
bearerAuth creators:readAuthorizationBearer <token>Personal access token. Scopes: account:read, creator:read, creator:earnings, managed:read, coach:read, brand:read, creators:read, videos:read, analytics:read, recruitment:read, engagement:read, support:read, integrations:read, payouts:read, funds:read, billing:read.
Scope: creators:read
brandId*stringA brand id from GET /me or GET /creator/brands.
1 <= lengthcreatorId*stringA creator id from GET /brands/{brandId}/creators.
1 <= lengthSuccess.
application/json- response
data*array<>curl -X GET 'https://example.com/api/v1/brands/string/creators/string/violations'{ "data": [ { "id": "string", "date": "string", "type": "string", "platform": "instagram", "createdAt": "string" } ]}A creator's trial GET
Trial progress as admins see it, whatever the creator's status now: the goal (qualifying videos, each reaching `viewGoal` views, within `trialDays` of joining), progress, days left, and the videos posted in the trial window, each marked if it qualifies. When the brand runs no trial everyone passes and `videos` is empty.
List the brand's creators GET
The roster as the Creators page shows it, newest joiner first: name, email, status, handles and followers per platform with any open account alert, groups, trial dates, and all-time videos and views. By default archived creators are left out, as in the app; pass `status=archived` for them. Filter with `status`, `groupIds` and `search`. Pay (payouts, CPM, base pay, bonus deals) is in the payout operations (`payouts:read`), e.g. GET /brands/{brandId}/creators/{creatorId}/pay.