Delete Generation
Delete a generation. Generations are organization-scoped, so any member — or an API key for the organization — can delete one. Only generations in a terminal state can be deleted; deleting one that is still processing returns 409 (errorCode generation_not_deletable_while_processing).
Authentication
x-api-keystring
API Key authentication via header
Path parameters
id
A unique identifier for the generation.
Response
Generation deleted successfully
createdAt
The date and time the generation was created.
id
A unique identifier for the generation.
input
An array of input objects used for generation.
model
The name of the model used for generation.
status
The status of the generation.
error
The error message if the generation failed.
errorCode
Stable, machine-readable error code if the generation failed (e.g. generation_input_video_inaccessible). The full catalog of codes, messages and suggested fixes is served unauthenticated at GET /v2/errors.
options
Options for the generation.
outputDuration
The duration of the output media.
outputUrl
The URL of the output media.
outputFileName
The sanitized filename applied to the output media. Characters outside letters, numbers, dashes and underscores are stripped and spaces become underscores, so this can differ from the value submitted. Null when no name was provided.
segments
The segments of the generation.
segmentOutputUrl
The URL of the segment output media.
synthesizedAudioUrl
The URL of the audio synthesized from a text (TTS) input. Only present for generations created with a TTS text input; reuse it as an audio input to keep the same take across generations.
webhookUrl
The URL to the webhook endpoint.
projectId
The id of the project this generation is attached to, or null when it belongs to no project. Set via the projectId field on the create request.
Errors
401
Unauthorized Error
404
Not Found Error
409
Conflict Error
500
Internal Server Error

