REST API overview
Base URL, authentication, and conventions for the VideoGen REST API.
Base URL
Authentication
All requests require a bearer token in the Authorization header:
Get your API key from app.videogen.io/developers. The full key is only shown once when you create it.
Request format
- All request bodies are JSON (
Content-Type: application/json). - All tool endpoints are asynchronous:
POST /v1/tools/...returns202 Acceptedwith atoolExecutionId. - Poll
GET /v1/tools/executions/{toolExecutionId}untilstatusissucceeded,failed, orcancelled, or subscribe to webhooks.
IDs
All IDs are prefixed strings (e.g. vg_exec_..., vg_file_...). Store them as-is and do not parse them.