publish_photo
Publish a single photo to Instagram feed using a public image URL. Requires JPEG under 8MB and optional caption with up to 30 hashtags.
Instructions
Publish a single photo to the Instagram feed.
THIS IS A WRITE OPERATION. The image URL must be publicly accessible — Instagram fetches it from your URL. Local file paths won't work; upload to S3/Cloudinary/imgur first. Returns the published post ID and permalink.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| image_url | Yes | PUBLIC https URL of the image. Must be JPEG, < 8MB, accessible without auth. | |
| caption | No | Caption with hashtags. Max 30 hashtags. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||