CreateVideo
Create and publish a video post to Instagram
Publish a video with caption to an Instagram professional account
type: "io.kestra.plugin.meta.instagram.media.CreateVideo"Examples
Create a video post
id: instagram_create_video_post
namespace: company.team
tasks:
- id: create_video_post
type: io.kestra.plugin.meta.instagram.media.CreateVideo
igId: "{{ secret('INSTAGRAM_ACCOUNT_ID') }}"
accessToken: "{{ secret('INSTAGRAM_ACCESS_TOKEN') }}"
videoUrl: "https://example.com/video.mp4"
caption: "Check out this amazing video!"
VideoType: REELS
Properties
accessToken *Requiredstring
Access Token
Instagram access token with appropriate permissions (instagram_basic, instagram_content_publish, etc.)
igId *Requiredstring
Instagram Account ID
The ID of the Instagram professional account
videoUrl *Requiredstring
Video URL
Public URL of the video to upload
apiVersion string
v24.0API Version
Instagram Graph API version to use
caption string
Caption
Caption text for the post
host string
https://graph.facebook.comHost URL
The host URL for the Instagram Graph API
videoType string
VIDEOVIDEOREELSSTORIESMedia Type
Type of video media to create