GET

/v1/schemas/openai/video/videos/extensions?kind=output

kind outputactivity videohash fe66aaff…extracted Oct 16, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
0de11ff21ce812512e44fb71d7ce590fe5d3b97c22041977f3db01c0d4db2805
{
  "fetchedAt": 1792127445,
  "extractorVersion": "1",
  "verifiedAt": null
}

Response body

13 properties · 13 required · 8 $defs
propertytypedescriptionconstraints
id*stringUnique identifier for the video job.
object*enumThe object type, which is always `video`.video · default: "video"
model*string | enumThe video generation model that produced the job.
status*enumCurrent lifecycle status of the video job.queued | in_progress | completed | failed
progress*integerApproximate completion percentage for the generation task.
created_at*integerUnix timestamp (seconds) for when the job was created.format: unixtime
completed_at*integerUnix timestamp (seconds) for when the job completed, if finished.format: unixtime · nullable
expires_at*integerUnix timestamp (seconds) for when the downloadable assets expire, if set.format: unixtime · nullable
prompt*stringThe prompt that was used to generate the video.nullable
size*enumThe resolution of the generated video.720x1280 | 1280x720 | 1024x1792 | 1792x1024
seconds*string | enumDuration of the generated clip in seconds. For extensions, this is the stitched total duration.
remixed_from_video_id*stringIdentifier of the source video if this video is a remix.nullable
error*Error-2Error payload that explains why generation failed, if applicable.nullable

Types

8 $defs

_MisalignmentErrorTypestring | enum

_MisalignmentSteerobject

message*stringThe public continuation instruction.

Error-2object

An error that occurred while generating the response.

code*stringA machine-readable error code that was returned.
message*stringA human-readable description of the error that was returned.
headersobjectThe Retry-After and Retry-After-Ms headers returned with the original error, if any.
misalignmentMisalignmentErrorDetailsResource
paramstringThe request parameter associated with the error, or null if none was recorded.nullable
typestringThe original error type, or null if it was not recorded.nullable

MisalignmentErrorDetailsResourceobject

review_targetstringAn opaque target for explicitly continuing this review, or null when unavailable.length ≥ 1 · length ≤ 96 · nullable
error_typestring | enumAn optional classification; clients must accept additional values.
detailed_explanationstringThe public explanation for this block.
steer_MisalignmentSteerAn optional public continuation instruction.

VideoModelstring | enum

VideoSecondsenum

4 | 8 | 12

VideoSizeenum

720x1280 | 1280x720 | 1024x1792 | 1792x1024

VideoStatusenum

queued | in_progress | completed | failed

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"openai","endpointId":"videos/extensions","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}