GET

/v1/schemas/fal/video/creatify/boreal

kind inputactivity videohash d1965419…extracted Oct 9, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
ce6186ac7da0cb2dbb5ea56c6238f90de325ece97243b61b702f9efc4e39160e
{
  "fetchedAt": 1791522002,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

9 properties · 1 required · 0 $defs
propertytypedescriptionconstraints
prompt*stringDirection for the visuals, spoken dialogue, sounds, and on-screen text. Structure it with `[VISUAL]`, `[SPEECH]`, `[SOUNDS]`, and `[TEXT]` sections for best results. English is the validated language.length ≥ 1 · length ≤ 5000
durationnumberLength of the generated video in seconds at 24 FPS, rounded by the model to the nearest legal frame count (5 s -> 121 frames, 10 s -> 241, 15 s -> 361). With `audio_url`, the first `duration` seconds of the audio are used; shorter audio is padded with silence.1 ≤ n ≤ 20 · default: 10
enable_safety_checkerbooleanAuthorized callers may set false to request relaxed screening.default: true
manifest_disclosurebooleanAdd a visible `AI-generated` disclosure label to the video. Invisible C2PA metadata and watermarking are always applied.default: false
image_urlstringOptional reference image to animate. Guides identity, composition, and appearance; the output follows this image's aspect ratio.nullable
aspect_ratioenumFrame ratio. `auto` follows the reference image's own ratio, and is landscape (16:9) when there is no image. A named ratio renders that ratio; with an image it centre-crops the image to it.auto | 16:9 | 9:16 | 1:1 | 4:3 | 3:4 · default: "auto"
negative_promptstringContent or artifacts to avoid in the generated video.default: ""
audio_urlstringOptional driving audio (narration, dialogue, or a soundtrack). When provided it is preserved in the output instead of generated speech.nullable
resolutionenumDelivery tier. `2k` is 2016 px on the long edge for 16:9 and 9:16, and the 1440p row for 1:1, 4:3 and 3:4.720p | 1080p | 2k · default: "720p"

Validate a payload

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