Webhook events

project_export.failed

Delivered when a project export started via the API fails.

postWebhookproject_export.failed

Payload

event'project_export.succeeded' | 'project_export.failed' | 'project_export.cancelled' required

Lifecycle events emitted for project exports started via the developer API (POST /v1/projects/{projectId}/export).

exportIdstring required

Opaque export id matching the original request (e.g. vg_expo_...).

projectIdstring required

Id of the exported project (e.g. vg_proj_...).

occurredAtinteger required

Seconds since epoch (Unix timestamp) at which VideoGen observed the terminal state.

exportFileIdstring nullable required

File id (e.g. vg_file_...) of the rendered MP4. Always present as a field; null until project_export.succeeded. Pass it to POST /v1/files/{fileId}/hydrate for signed download URLs.

Response

Acknowledge receipt

Changes