Create a video
Creates a video in a channel. Provide the source one of four ways (in order of preference): url (server downloads it — best for any real size, no client egress needed), s3_key (after a direct-to-S3 upload via the upload-signature endpoints), inline file_base64 (short clips only, ≤5MB — the body is buffered and rides the JSON parser; larger inline uploads are rejected), or a multipart file (mp4/mov, max 5GB). channel_id is optional when the token resolves to a single channel; otherwise it is required. Video duration must be at least 3 seconds. The maximum follows the business's short-video subscription limit: 1 hour by default, up to the 3-hour platform ceiling.
Request
- Base URL: https://api.firework.com
- URL: https://api.firework.com/api/v1/videos
- Auth: OAuth 2 (client credentials, token URL /oauth/token, scopes: videos:write)
Request body
Response
Created video
Changes
No recorded changes to this operation across all 1 revision of this API.