Agent Jam logo

Agent Jam

  1. Integrations
  2. Instagram
Why Agent Jam?FeaturesIntegrationsPricing
Try App as GuestSign InGet Started for Free

Made with 🫖 by Boiling KettleBoiling Kettle

PrivacyTermsContact
Instagram logo

Instagram

social media accounts

Instagram is a social media platform for sharing photos, videos, and stories. Only supports Instagram Business and Creator accounts, not Instagram Personal accounts.

Get Started for Free
View Pricing

36

Available Tools

0

Triggers

Featured Tools

Create Carousel Container

Create a draft carousel post with multiple images/videos before publishing. Instagram requires carousels to have between 2 and 10 media items. Container creation_ids expire in under 24 hours, so publish promptly after creation.

caption
children
ig_user_id
*
+5
Create Media Container (Deprecated)

DEPRECATED: Use INSTAGRAM_POST_IG_USER_MEDIA instead. Creates a draft media container for photos/videos/reels before publishing. Business/Creator accounts only — personal accounts unsupported. Returns a container ID (data.id or data.creation_id) used as creation_id for publishing. Containers expire in ~24 hours — recreate stale containers rather than reusing old IDs. Before publishing via INSTAGRAM_CREATE_POST, call INSTAGRAM_GET_POST_STATUS and wait for FINISHED status — publishing before FINISHED triggers error 9007. Each creation_id is one-time-use; if container creation fails (status_code='ERROR'), fix media params and recreate via this tool rather than retrying publish with the failed ID.

caption
cover_url
image_url
+6
Create Post (Deprecated)

DEPRECATED: Use INSTAGRAM_POST_IG_USER_MEDIA_PUBLISH instead. Publish a draft media container to Instagram (final publishing step). Posts become immediately and publicly visible upon success — confirm intent before calling. Requires Business or Creator account with publish scopes; missing scopes return Graph error code 10. After creating a media container, Instagram may need time to process media before publishing. If called too early, error code 9007 is returned. This action automatically retries with exponential backoff (up to ~44 seconds total). For large videos, use INSTAGRAM_GET_POST_STATUS to poll until status_code='FINISHED' before calling; for carousels, all child containers must individually reach FINISHED status first. No native scheduling support — use an external scheduler to trigger this call at the desired time.

ig_user_id*
creation_id*
graph_api_version
Delete Comment

Tool to delete a comment on Instagram media. Use when you need to remove a comment that was created by your Instagram Business or Creator Account. Note: You can only delete comments that your account created - you cannot delete other users' comments unless they are on your own media.

ig_comment_id*
graph_api_version
Delete Messenger Profile

Tool to delete messenger profile settings for an Instagram account. Use when you need to remove ice breakers, persistent menu, greeting messages, or other messaging configuration from the messenger profile.

fields*
ig_user_id*
graph_api_version
Get Conversation

Get details about a specific Instagram DM conversation (participants, etc). Requires a Business or Creator account with Instagram messaging permissions; personal accounts will return permission errors. Newly sent/received messages may take a few seconds to appear in results.

conversation_id*
graph_api_version

All Tools (36)

30 of 30

Ready to connect Instagram?

Get started with Agent Jam and connect Instagram along with 700+ other apps to supercharge your workflow.

Get Started for Free
Browse More Integrations