Get an account you created
API reference

Get an account you created

Status of one account your app created — `pending_kyc` until the ID check is approved, then `active`.

View as MarkdownUpdated Oct 17, 2026
GET/api/external/v1/accounts/{id}also served at /api/external/accounts/{id}New

Status of one account your app created — pending_kyc until the ID check is approved, then active.

Authentication

Send the creator's API key as a bearer token: Authorization: Bearer dpfn_…. See Authentication & API keys.

Path parameters

NameTypeRequiredDescription
idstringRequiredThe accountId from create-account.

Responses

200The account.
NameTypeDescription
accountIdstringThe new account’s id.
usernamestringPublic @handle (without @).
displayNamestring | nullDisplay name.
emailstring | nullSign-in email.
Format: email
accountTypestringWhat the account was created as.
One of: creator, agency
statusstringpending_kyc until the ID check is approved, then active (can sell and get paid).
One of: pending_kyc, active
sellerStatusstringInternal seller state, for support (PENDING_KYC, KYC_IN_REVIEW, KYC_REJECTED, VERIFIED_CREATOR, VERIFIED_AGENCY).
kycStatusstringID-check state. session_created = link opened, not finished; processing = approved, compliance documents still being generated.
One of: not_started, session_created, in_review, processing, approved, rejected
profileUrlstringPublic profile URL.
Format: uri
createdAtstringWhen the account was created.
Format: date-time
Example response
{
  "accountId": "clxac0001acct",
  "username": "valeria",
  "displayName": "Valeria",
  "email": "valeria@example.com",
  "accountType": "creator",
  "status": "pending_kyc",
  "sellerStatus": "PENDING_KYC",
  "kycStatus": "session_created",
  "profileUrl": "https://www.dropfans.io/u/valeria",
  "createdAt": "2026-10-17T16:00:00.000Z"
}

Errors

StatusBodyWhen
401{"error":"Unauthorized","code":"unauthorized"}Missing or invalid API key.
403{"error":"This endpoint needs a key bound to an approved app.","code":"app_key_required"}A Personal key was used.
403{"error":"Use the app owner's key for this endpoint.","code":"owner_key_required"}The key was minted by a creator for themselves. App-level calls need a key held by your app owner: their own, or one their agency minted for its personas or managed creators.
404{"error":"Account not found"}No such account, or another app created it.
400{"error":"This endpoint acts as the key’s own account or app — call it without /creators/{creatorId}.","code":"creator_scope_not_allowed"}Called under /api/external/v1/creators/{creatorId}/ — this endpoint always acts as the key’s own account, agency or app.
403{"error":"This app does not have the onboarding API category enabled. Contact support to enable it.","code":"api_category_disabled","category":"onboarding"}Your app has the Creator onboarding [API category](/developers/concepts/api-categories) switched off (the default for new apps).

Rate limiting

Every response carries the X-RateLimit-Tier header and, on limited tiers, the per-minute and per-day trios — read X-RateLimit-Remaining and X-RateLimit-Reset instead of hardcoding limits. Details in Rate limits.

Code samples

curl "https://www.dropfans.io/api/external/v1/accounts/$ID" \
  -H "Authorization: Bearer $DROPFANS_API_KEY"

Questions? support@dropfans.io