Create New Workflow
Create a new workflow in AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_WORKFLOW])
Execute Workflow
Trigger the execution of an existing workflow
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXECUTE_WORKFLOW])
Update Workflow
Modify an existing workflow in AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_WORKFLOW])
Delete Workflow
Remove an existing workflow from AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_WORKFLOW])
List Workflows
Retrieve a list of all workflows in AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_WORKFLOWS])
Get Workflow Details
Fetch detailed information about a specific workflow
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_WORKFLOW_DETAILS])
Create Task
Add a new task to a workflow in AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TASK])
Update Task
Modify an existing task within a workflow
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_TASK])
Delete Task
Remove a task from a workflow in AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_TASK])
List Tasks
Retrieve a list of all tasks in a specific workflow
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_TASKS])
Create User
Add a new user to the AirOps platform
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_USER])
Update User
Modify an existing user's information in AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_USER])
Delete User
Remove a user from the AirOps platform
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_USER])
List Users
Retrieve a list of all users in AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_USERS])
Create Team
Create a new team in AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TEAM])
Update Team
Modify an existing team's information in AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_TEAM])
Delete Team
Remove a team from AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_TEAM])
List Teams
Retrieve a list of all teams in AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_TEAMS])
Add User To Team
Assign a user to a specific team in AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_USER_TO_TEAM])
Remove User From Team
Remove a user from a specific team in AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_USER_FROM_TEAM])
Workflow Completed
Triggered when a workflow execution is completed
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WORKFLOW_COMPLETED])
Workflow Failed
Triggered when a workflow execution fails
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WORKFLOW_FAILED])
Task Completed
Triggered when a task within a workflow is completed
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_COMPLETED])
Task Failed
Triggered when a task within a workflow fails
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_FAILED])
New User Added
Triggered when a new user is added to AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_USER_ADDED])
User Removed
Triggered when a user is removed from AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_REMOVED])
New Team Created
Triggered when a new team is created in AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TEAM_CREATED])
Team Deleted
Triggered when a team is deleted from AirOps
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TEAM_DELETED])
User Added To Team
Triggered when a user is added to a team
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_ADDED_TO_TEAM])
User Removed From Team
Triggered when a user is removed from a team
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_REMOVED_FROM_TEAM])