Public API

Create Animation Export

post/v1/animation-exports

Request

  • Base URL: https://api.animgen.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.animgen.com/v1/animation-exports
  • Auth: HTTP bearer

Headers

Idempotency-Keystring nullable

Request body

source_video_asset_idstring uuid required

Owned source video asset ID, not a task ID. Reuse an existing video to avoid generating motion again.

metadataobject

Simple scalar/null metadata; at most 4 KiB JSON, no credentials.

Response

Successful Response

idstring uuid required

Persist this task ID immediately after create; poll it instead of creating again.

object'video_generation' | 'animation_export' | 'animation' required

Public task resource type.

status'queued' | 'running' | 'cancelling' | 'succeeded' | 'failed' | 'cancelled' required

succeeded, failed, and cancelled are terminal; cancelling is not terminal.

stage'queued' | 'video_generation' | 'animation_export' | 'completed' nullable

Current pipeline stage when available.

progressnumber required

Fraction from 0 to 1, not a completion-time estimate.

metadataobject

Caller-provided metadata.

normalized_inputobject

Normalized public input; may contain private prompts or image references. Do not log wholesale.

created_atstring date-time required

UTC acceptance timestamp.

started_atstring date-time nullable

UTC production start when known.

finished_atstring date-time nullable

UTC terminal timestamp when known.

Changes

No recorded changes to this operation across all 2 revisions of this API.