Post and schedule content to your connected accounts from one REST API. Use it from scripts, cron jobs, or AI agents. Full page content in one file:Documentation Index
Fetch the complete documentation index at: https://docs.genviral.io/llms.txt
Use this file to discover all available pages before exploring further.
llms-full.txt.
Base URL
Authentication
- Sign in at genviral.io and open API Keys.
- Create a Personal or Workspace key and store the token (shown once).
- Send it on every request:
Quick start
GET /accounts and read each account’s
capabilities — they tell you whether the account supports text-only posts, video, slideshows,
and provider-specific settings.
Typical workflow
- Discover accounts —
GET /accounts - Create posts —
POST /postswith caption, optional media, andsettings.<provider> - Track status —
GET /postsorGET /posts/{id} - Update or retry —
PATCH /posts/{id}orPOST /posts/retry
Supported platforms
| Platform | Posting | Analytics |
|---|---|---|
| TikTok | Yes | Yes |
| Yes | Yes | |
| YouTube | Yes | Yes |
| Yes | - | |
| Yes | - | |
| Yes | - | |
| X/Twitter | Yes | - |
| Threads | Yes | - |
| Bluesky | Yes | - |
| Yes | - |
capabilities from /accounts.
Postman
Import the collection and setbase_url plus partner_api_token:
Next steps
- Response Pattern —
ok/code/messageenvelope - Data Structures — shared object shapes
- Get Accounts — account IDs and capabilities
- Create Post — captions, media, provider settings
- Slideshows — generate and render carousels
- Studio AI — generate images and videos
