Theme
Language

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.

GetVibe API video generation migration | GetVibe API