instagram_upload_video
Publish an MP4 video to your Instagram feed with an optional caption and cover image. Requires write permission enabled.
Instructions
Publish a video to the feed.
For vertical short-form content use instagram_upload_reel instead - reels get different distribution. Requires INSTAGRAM_ALLOW_WRITES=true.
Args: path: The MP4 to publish. caption: The caption to publish with it. thumbnail: Optional cover image.
Returns: posted (bool) and media: media_id, code, url, type, taken_at, caption.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Absolute path to an MP4 on this machine, e.g. 'C:/videos/clip.mp4'. | |
| caption | No | Caption text, hashtags included. | |
| thumbnail | No | Optional cover image path. Instagram picks a frame if omitted. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||