Get one creator's profile
A creator's profile page in the brand admin area, without pay: name and email, status and who changed it, join date, the brand's notes, who referred them, handles and followers with open account alerts, cross-posting connections, groups, trial progress and a posting-compliance summary. Pay, base-pay overrides, bonus deals and payout accounts are at GET /brands/{brandId}/creators/{creatorId}/pay (payouts:read).
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
id*stringname*string|nullfirstName*string|nulllastName*string|nullemail*stringThe creator's account email, as admins see it.
avatarUrl*string|nullstatus*string"trial", "active", "paused" or "archived" (removed from the roster; kept for history).
"trial""active""paused""archived"statusChangedAt*|ISO-8601 timestamp.
statusChangedBy*|The name of the person who last changed the status.
joinedAt*stringupdatedAt*stringlastSyncAt*|ISO-8601 timestamp.
videosRelevantFrom*|Relevance cutoff: videos posted before this are ignored for this creator. Null when none.
adminNotes*|The brand's notes on this creator.
adminNotesVisibleToCreator*booleanreferredBy*|The creator whose invite link they joined through, or null.
hasMarketplaceProfile*booleanLinked to a Bloss creator profile (needed for reviews).
socials*The accounts the creator posts from for this brand, per platform.
crossPosting*The platforms the creator authorized for cross-posting, as last checked. Different from socials[].connected, which only means a handle is on file.
groups*array<>trial*|Trial progress while the creator is on trial (as on the profile); full detail at .../trial.
compliance*|Posting compliance over the last 84 days; null for paused and archived creators. Detail at .../compliance.
curl -X GET 'https://example.com/api/v1/brands/string/creators/string'{ "id": "string", "name": "string", "firstName": "string", "lastName": "string", "email": "string", "avatarUrl": "string", "status": "trial", "statusChangedAt": "string", "statusChangedBy": "string", "joinedAt": "string", "updatedAt": "string", "lastSyncAt": "string", "videosRelevantFrom": "string", "adminNotes": "string", "adminNotesVisibleToCreator": true, "referredBy": { "creatorId": "string", "name": "string", "email": "string" }, "hasMarketplaceProfile": true, "socials": { "instagram": { "handle": "string", "connected": true, "followers": 0, "alert": { "kind": "handle_changed", "detectedHandle": "string", "detectedAt": "string" } }, "tiktok": { "handle": "string", "connected": true, "followers": 0, "alert": { "kind": "handle_changed", "detectedHandle": "string", "detectedAt": "string" } }, "youtube": { "handle": "string", "connected": true, "followers": 0, "alert": { "kind": "handle_changed", "detectedHandle": "string", "detectedAt": "string" } }, "facebook": { "handle": "string", "connected": true, "followers": 0, "alert": { "kind": "handle_changed", "detectedHandle": "string", "detectedAt": "string" } } }, "crossPosting": { "connectedPlatforms": [ "string" ], "checkedAt": "string" }, "groups": [ { "id": "string", "name": "string", "color": "string" } ], "trial": { "qualifyingVideos": 0, "videoGoal": 0, "progressPercent": 0, "daysRemaining": 0, "trialEndDate": "string" }, "compliance": { "window": { "from": "string", "to": "string" }, "bucket": "over", "worstPlatform": "instagram", "daysOverMax": 0, "weeksUnderMin": 0 }}A creator's views per day GET
Views, likes, comments and shares a creator's videos in this brand gained each day, as the profile's momentum chart shows them. Days are in the brand's time zone.
A creator's pay deal and payout history GET
From the creator's profile: their custom base pay and bonus deal (null fields mean they get the brand's), all-time paid and pending, where they're paid (payout provider account and PayPal, masked), and their payouts in this brand, newest first.