Create Post
Publishes a new post to the Instagram business account
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_POST_ACTION])
Create Story
Publishes a new story to the Instagram business account
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_STORY_ACTION])
Like Post
Likes a specific post on Instagram
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIKE_POST_ACTION])
Send Direct Message
Sends a direct message to a specific user or users
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_DM_ACTION])
Follow User
Follows a specific user on Instagram
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FOLLOW_USER_ACTION])
Unfollow User
Unfollows a specific user on Instagram
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UNFOLLOW_USER_ACTION])
Update Profile
Updates the business account's profile information
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PROFILE_ACTION])
Create Highlight
Creates a new highlight from existing stories
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_HIGHLIGHT_ACTION])
Schedule Post
Schedules a post to be published at a future date and time
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_POST_ACTION])
Delete Post
Deletes a specific post from the Instagram business account
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_POST_ACTION])
Create Ad
Creates a new Instagram ad campaign
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_AD_ACTION])
Get Insights
Retrieves insights and analytics for the business account or specific posts
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_INSIGHTS_ACTION])
Add Post To Collection
Adds a post to a specific collection in the business account
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_POST_COLLECTION_ACTION])
Remove Post From Collection
Removes a post from a specific collection in the business account
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_POST_COLLECTION_ACTION])
Create IGTV Video
Publishes a new IGTV video to the Instagram business account
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_IGTV_VIDEO_ACTION])
Create Reels Video
Creates and publishes a new Reels video to the Instagram business account
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_REELS_VIDEO_ACTION])
New Post
Triggered when a new post is published on the Instagram business account
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_POST_TRIGGER])
New Follower
Triggered when a new user follows the Instagram business account
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_FOLLOWER_TRIGGER])
New Direct Message
Triggered when a new direct message is received on the business account
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_DM_TRIGGER])
Mention In Post
Triggered when the business account is mentioned in a post
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MENTION_POST_TRIGGER])
Mention In Story
Triggered when the business account is mentioned in a story
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MENTION_STORY_TRIGGER])
Post Reach Milestone
Triggered when a post reaches a specific number of views or engagements
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POST_REACH_MILESTONE_TRIGGER])
Follower Milestone
Triggered when the account reaches a specific follower count milestone
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FOLLOWER_MILESTONE_TRIGGER])
Hashtag Usage
Triggered when a specific hashtag is used in a post mentioning the account
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.HASHTAG_USAGE_TRIGGER])
Story View
Triggered when a story is viewed by a specific number of users
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STORY_VIEW_TRIGGER])