Skip to main content
GET
List the social accounts available in the authenticated key scope - including both your own connected accounts (BYO) and hosted creator accounts. Use this endpoint to discover the account_id you need when calling Create Post, and to inspect what each account can publish before you build a payload.

Behavior

  • The API merges active BYO social accounts with active hosted accounts in scope.
  • Workspace keys return workspace accounts. Personal keys return personal accounts (user_id = owner_user_id, workspace_id IS NULL).
  • IDs are stable UUIDs constrained to key scope. If no active accounts exist, the endpoint returns an empty array.
  • Each account is normalized to expose the platform (tiktok, instagram, etc.) and a simplified type of byo or hosted.
  • Each account includes a capabilities object with supported content kinds, caption limits, media limits, unsupported reasons, and a machine-readable provider settings schema.
  • Text-only posting is available only for accounts whose capabilities.supported_content_kinds includes text_only.

Response

scope
string
Authenticated key scope: workspace or personal.
owner_user_id
string
Resolved owner user ID for the authenticated key.
workspace_id
string | null
Workspace ID for workspace keys, otherwise null.
accounts
array
List of social accounts available for posting.

Error Responses

  • 401 - authentication failed (missing/invalid/revoked token)
  • 402 subscription_required - active Creator/Professional/Business plan required
  • 403 tier_not_allowed - Scheduler tier cannot use Partner API
  • 500 accounts_failed - Database query failed unexpectedly