Authentication
Personal access tokens
Create from the developer dashboard. Prefix fst_. Shown once. Hashed at rest.
API keys
Application keys use fsk_test_ or fsk_live_. Production keys require an approved application.
OAuth 2.0
Authorization code + PKCE, refresh tokens, and revocation at /api/v1/oauth/token.
users.read — Read user profiles
users.write — Update user profiles
sellers.read — Read seller profiles
sellers.write — Update seller profiles
gigs.read — Read gigs
gigs.write — Manage gigs
categories.read — Read categories
orders.read — Read orders
orders.write — Create and update orders
messages.read — Read conversations
messages.write — Send messages
reviews.read — Read reviews
reviews.write — Submit reviews
payments.read — Read payments and wallet
transactions.read — Read transactions
withdrawals.read — Read withdrawals
withdrawals.write — Request withdrawals
subscriptions.read — Read subscriptions
analytics.read — Read analytics
notifications.read — Read notifications
notifications.write — Mark notifications
webhooks.read — Read webhooks
webhooks.write — Manage webhooks
support.read — Read support tickets
support.write — Create support tickets
affiliates.read — Read affiliate data
content.read — Read CMS content
ai.read — Read AI drafts and recommendations
ai.write — Generate AI drafts
advertising.read — Read advertising campaigns and wallet
advertising.write — Manage advertising campaigns
crm.read — Read CRM customers, follows, and retention
crm.write — Manage CRM notes, follows, and retention campaigns
offers.read — Read custom offers
offers.write — Send, counter, and accept custom offers
media.read — Read uploaded media
media.write — Upload and manage media
profile.read — Read the authenticated profile
profile.write — Update the authenticated profile
buyer_requests.read — Read buyer requests
buyer_requests.write — Create and manage buyer requests
proposals.read — Read seller proposals
proposals.write — Submit and manage seller proposals
portfolio.read — Read seller portfolio projects
portfolio.write — Manage seller portfolio projects