Skip to main content
Every composio.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Connections

create

connections.create Create a connected-account auth link Risk: write
Input Output

delete

connections.delete Delete a connected account Risk: destructive · Irreversible
Input Output

list

connections.list List connected accounts Risk: read
Input Output

Meta

checkActiveConnection

meta.checkActiveConnection COMPOSIO_CHECK_ACTIVE_CONNECTION: check one connection Risk: read
Input
Output

checkActiveConnections

meta.checkActiveConnections COMPOSIO_CHECK_ACTIVE_CONNECTIONS: check many connections Risk: read
Input
Output

createPlan

meta.createPlan COMPOSIO_CREATE_PLAN: plan a multi-step workflow Risk: read
Input
Output

enableTrigger

meta.enableTrigger COMPOSIO_ENABLE_TRIGGER: enable a trigger on an account Risk: write
Input
Output

executeTool

meta.executeTool COMPOSIO_EXECUTE_TOOL: run one tool Risk: write
Input
Output

getDependencyGraph

meta.getDependencyGraph COMPOSIO_GET_DEPENDENCY_GRAPH: tools a tool depends on Risk: read
Input
Output

getRequiredParameters

meta.getRequiredParameters COMPOSIO_GET_REQUIRED_PARAMETERS: auth fields of a toolkit Risk: read
Input
Output

getResponseSchema

meta.getResponseSchema COMPOSIO_GET_RESPONSE_SCHEMA: output schema of a tool Risk: read
Input
Output

getToolSchemas

meta.getToolSchemas COMPOSIO_GET_TOOL_SCHEMAS: input schemas by slug Risk: read
Input
Output: object

initiateConnection

meta.initiateConnection COMPOSIO_INITIATE_CONNECTION: start connecting a toolkit Risk: write
Input
Output

listToolkits

meta.listToolkits COMPOSIO_LIST_TOOLKITS: list toolkits Risk: read
Input
Output

listTriggers

meta.listTriggers COMPOSIO_LIST_TRIGGERS: list trigger types Risk: read
Input
Output

manageConnections

meta.manageConnections COMPOSIO_MANAGE_CONNECTIONS: check or connect toolkits Risk: write
Input
Output: object

multiExecuteTool

meta.multiExecuteTool COMPOSIO_MULTI_EXECUTE_TOOL: run tools in parallel Risk: write
Input
Output: object

remoteBashTool

meta.remoteBashTool COMPOSIO_REMOTE_BASH_TOOL: run bash in the sandbox Risk: write
Input
Output: object

remoteWorkbench

meta.remoteWorkbench COMPOSIO_REMOTE_WORKBENCH: run Python in the sandbox Risk: write
Input
Output: object

searchTools

meta.searchTools COMPOSIO_SEARCH_TOOLS: find tools for a use case Risk: read
Input
Output: object

waitForConnection

meta.waitForConnection COMPOSIO_WAIT_FOR_CONNECTION: wait until toolkits connect Risk: read
Input
Output

waitForConnections

meta.waitForConnections COMPOSIO_WAIT_FOR_CONNECTIONS: wait inside a session Risk: read
Input
Output: object

Sessions

create

sessions.create Create a tool router session for a user Risk: write
Input
Output

Toolkits

list

toolkits.list List toolkits Risk: read
Input Output

Tools

execute

tools.execute Execute a tool by slug Risk: write
Input
Output

get

tools.get Get a tool by slug Risk: read
Input Output

list

tools.list List Composio tools Risk: read
Input Output