GET /developer/capabilities | Discover the complete allowlisted capability catalog |
GET /developer/openapi.json | Download the tenant-aware OpenAPI 3.1 document |
GET /developer/models | List available video, image, audio and music models |
GET /developer/accounts | List visible social accounts and health |
GET /developer/status | Query jobs, publications and account status |
POST /generate | Create a video, image, voice, or music generation job |
POST /upload/begin · PUT /upload/part · POST /upload/complete | Multipart-upload external video/image (≤8 MiB parts) and receive data.gcsUri |
POST /assets/upload · POST /compose/wasm-register | Register an uploaded gcsUri as a completed asset job and return data.jobId for publishing (/assets/ingest only uploads poster frames) |
POST /compose | Create a composition job |
POST /publish/tiktok | Create an immediate or scheduled publication; missing YouTube titles receive safe contextual defaults |
POST /publish/{id}/cancel | Cancel a pending scheduled publication |
POST /publish/{id}/reschedule | Change a scheduled publication time |
GET /personas · POST /personas/generate-batch | List Persona Roster records or create an asynchronous 1–10 persona batch |
GET /analytics/groups · /staff · /accounts/daily | Inspect account-group, staff, and daily account lifecycle analytics within caller scope |
GET /sessions | List sanitized Session Hub records and health without cookies, tokens, or PINs |
GET /remote-desktop/catalog · /instances | Inspect AWS and Google Cloud regions, prices, quotas, machines, and runtime state |
PATCH /remote-desktop/instances/{id}/safety | Set delete protection and automatic-stop policy |