ig_publish_video
Publishes a video to Instagram using the legacy VIDEO media type. New integrations should use ig_publish_reel instead.
Instructions
[DEPRECATED] Use ig_publish_reel instead. Publishes via media_type=REELS under the hood; the legacy VIDEO media_type was deprecated by Meta on Nov 9, 2023. Kept for backward compatibility — new integrations should use ig_publish_reel which exposes Reels-specific options (cover_url, share_to_feed).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| caption | No | Post caption (max 2200 chars) | |
| video_url | Yes | Public HTTPS URL of the video | |
| location_id | No | Facebook Page location ID | |
| thumb_offset | No | Thumbnail offset in ms | |
| collaborators | No | Optional. Up to 3 unique Instagram usernames to invite as collaborators. Per Instagram Graph API: supported for Feed image, Reels, and Carousels — not supported for Stories. Leading '@' characters and surrounding whitespace are auto-stripped before the uniqueness check. |