post_type chooses a feed post or a Story. Collaborators, trial reels and Reel audio are optional additions on top.
Creating the OAuth app and connecting a channel: Instagram setup guide.
Use
__type: "instagram" for Facebook Business-linked accounts and __type: "instagram-standalone" for standalone Instagram accounts. Both use the same settings schema, except audio, which is only available for Facebook Business-linked accounts.Settings Schema
Fields
post_type
is_trial_reel
When set to true, the post will be published as a trial reel with limited initial visibility.
graduation_strategy
Controls how trial reels graduate to full visibility. Only applicable when is_trial_reel is true.
collaborators
Array of collaborator objects. Each collaborator will receive an invite to be added as a collaborator on the post.
audio
Attach music or an original sound to a Reel, based on the
Instagram Audio API.
Finding an audio ID
Use the trigger endpoint with theaudioSearch tool:
The response contains
{ output: [{ id, title, artist, image, duration, previewUrl }] }.
You now have an audio ID. Pass the chosen
id into settings.audio.id.Only audio authorized for third-party use is returned, so the catalog can be
smaller than what you see in the Instagram app.
Complete Example
- Feed post
- Story
- Collaborative
- Reel with audio
- Carousel
Next steps
Connect the channel
Create the OAuth app and link the Instagram account.
Standalone accounts
The settings for channels connected without Facebook Business.
Search for audio
The trigger endpoint behind
audioSearch and the other provider tools.Schedule the post
The create endpoint, field by field, with a worked request.