Accounts
Get Accounts
List connected social accounts and discover per-account posting capabilities, media limits, caption limits, and settings schemas for the Genviral social media API.
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 theDocumentation Index
Fetch the complete documentation index at: https://docs.genviral.io/llms.txt
Use this file to discover all available pages before exploring further.
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 simplifiedtypeofbyoorhosted. - Each account includes a
capabilitiesobject 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_kindsincludestext_only.
Response
Authenticated key scope:
workspace or personal.Resolved owner user ID for the authenticated key.
Workspace ID for workspace keys, otherwise
null.List of social accounts available for posting.
Error Responses
401- authentication failed (missing/invalid/revoked token)402 subscription_required- active Creator/Professional/Business plan required403 tier_not_allowed- Scheduler tier cannot use Partner API500 accounts_failed- Database query failed unexpectedly
