Video generation migration
The synchronous v1 video endpoints are retired. Move to the asynchronous /api/media/generate endpoint and job polling.
The synchronous paths
/v1/video/generations and /v1/videos are retired and return HTTP 410 with the code media_endpoint_retired. The request is refused before authentication: no task is created and nothing is charged.Use the async API
Create a task via POST /api/media/generate and poll GET /api/media/jobs/{id} until it finishes. The result is returned as a link on our domain.
POSThttps://getvibeapi.com/api/media/generate
GEThttps://getvibeapi.com/api/media/jobs/{id}
The full request schema and task statuses are described in the async generation docs. Images can also be generated synchronously — see image generation via /v1/images/generations.