Your coach profile
Your coach profile as Settings shows it: display name, bio, specialties, niches, experience and links, plus the slug your invite page uses.
bearerAuth coach: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: coach:read
Success.
application/json- response
id*stringslug*stringstatus*stringdisplayName*string|nullbio*string|nullavatarUrl*string|nullspecialties*array<string>niches*array<string>experienceYears*number|nullinstagramHandle*string|nulltiktokHandle*string|nullportfolioUrl*string|nullapprovedAt*string|nullcreatedAt*stringcurl -X GET 'https://example.com/api/v1/coach/profile'{ "id": "string", "slug": "string", "status": "string", "displayName": "string", "bio": "string", "avatarUrl": "string", "specialties": [ "string" ], "niches": [ "string" ], "experienceYears": 0, "instagramHandle": "string", "tiktokHandle": "string", "portfolioUrl": "string", "approvedAt": "string", "createdAt": "string"}Your pending invitations and invite links GET
Email invitations you sent that haven't expired yet, and your share links with how often each was used. The invite tokens and link codes themselves are never returned: copy a link from the app.
Your accountability rules GET
The accountability rules that flag students who slip on brand work, with your threshold and whether each is on. `source` is "coach" when you changed the default.