Start video upload
start_video_uploadFor assistants that can run shell commands: upload a local video for a Reel or a video story. In chat apps, use request_upload_link: the same link takes a video.
Send the file exactly like start_image_upload's (PUT with upload_headers, or a
multipart POST with upload_fields) within expires_in_seconds, then call
confirm_video_upload. Videos are only ever published on Instagram, never used in a
page; Saypage deletes one left unpublished at video_expires_at (an hour).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filename | Yes | File name, e.g. recipe.mp4 | |
| size_bytes | Yes | Exact file size in bytes | |
| content_type | Yes | MP4 or MOV |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||