Add creators to a creator group
Add creators to a group. A creator can be in several groups. Adding someone who's already in it changes nothing, so added can be lower than requested. If the group sets pay, this moves what its creators earn: only a full admin can do it, and not while a payout is being sent. With ?dryRun=true nothing is written: the answer adds payImpact (how many creators' group-level pay would change, so their unpaid cycles would be repriced, and for up to 100 of them their group pay before and after; the rates are left out, with payShown: false, unless the token can also read money (Payout settings, cycles and payouts, full admin)) and fails with the same 403, 404 or 409 the real call would.
bearerAuth groups:writeAuthorizationBearer <token>Personal access token. Scopes: account:read, creator:read, creator:earnings, managed:read, coach:read, brand:read, creators:read, videos:read, analytics:read, onboarding:read, onboarding:signatures, engagement:read, support:read, integrations:read, payouts:read, funds:read, billing:read, groups:write, videos:write, onboarding:write, sync:write, payouts:write.
Scope: groups:write
brandId*stringA brand id from GET /me or GET /creator/brands.
1 <= lengthgroupId*stringA group id from GET /brands/{brandId}/creator-groups.
1 <= lengthdryRun?string"true": run every check and return { dryRun: true, wouldChange } without changing anything.
"true""false"application/json- body
creatorIds*array<>1–200 creator ids from GET /brands/{brandId}/creators. Ids that aren't this brand's creators are ignored.
1 <= items <= 200Success.
application/json- response
added*numberCreators newly added.
requested*numberCreator ids sent.
curl -X POST 'https://example.com/api/v1/brands/string/creator-groups/string/members' \ -H 'Content-Type: application/json' \ -d '{ "creatorIds": [ "string" ]}'{ "added": 0, "requested": 0}The brand's creator groups GET
The brand's creator groups in display order, each with exactly which creators are in it and whether it sets pay. Membership is current, and includes archived creators (their past sets still count in reports). Use a group id, or "__ungrouped__" for creators in no group, in the `groupIds` filter of GET /brands/{brandId}/creators. One group, with the flows and links that place joiners in it, is at GET .../creator-groups/{groupId}.
Remove creators from a creator group DELETE
Remove creators from a group. They stay in the brand and in any other groups. Removing someone who isn't in it changes nothing. If the group sets pay, this moves what its creators earn: only a full admin can do it, and not while a payout is being sent. With ?dryRun=true nothing is written: the answer adds `payImpact` (how many creators' group-level pay would change, so their unpaid cycles would be repriced, and for up to 100 of them their group pay before and after; the rates are left out, with `payShown: false`, unless the token can also read money (**Payout settings, cycles and payouts**, full admin)) and fails with the same 403, 404 or 409 the real call would.