Composio · Example Payload
Composio Posttoolroutersession Example
AI AgentsAuthenticationIntegrationsMCPOAuthSandboxToolsTriggersUnified_APIWebhooks
Composio Posttoolroutersession Example is an example object payload from Composio, with 6 top-level fields. It illustrates the shape of data this provider's APIs accept or return.
Top-level fields
operationIdmethodpathsummaryrequestExamplesresponseExamples
Example Payload
{
"operationId": "postToolRouterSession",
"method": "POST",
"path": "/api/v3/tool_router/session",
"summary": "Create a new tool router session",
"requestExamples": [
{
"contentType": "application/json",
"name": "Session with all toolkits",
"example": {
"user_id": "user_123456789"
}
},
{
"contentType": "application/json",
"name": "Session with only specific toolkits",
"example": {
"user_id": "user_123456789",
"toolkits": {
"enable": [
"gmail",
"slack"
]
}
}
},
{
"contentType": "application/json",
"name": "Session with only specific toolkits disabled",
"example": {
"user_id": "user_123456789",
"toolkits": {
"disable": [
"gmail",
"slack"
]
}
}
},
{
"contentType": "application/json",
"name": "Session with connection manager enabled",
"example": {
"user_id": "user_123456789",
"manage_connections": {
"enable": true
}
}
},
{
"contentType": "application/json",
"name": "Session with connection manager and specific toolkits",
"example": {
"user_id": "user_123456789",
"toolkits": {
"enable": [
"gmail",
"slack"
]
},
"manage_connections": {
"enable": true
}
}
},
{
"contentType": "application/json",
"name": "Session with custom callback URL",
"example": {
"user_id": "user_123456789",
"toolkits": {
"enable": [
"github",
"slack"
]
},
"manage_connections": {
"enable": true,
"callback_url": "https://your-app.com/auth/callback"
}
}
},
{
"contentType": "application/json",
"name": "Session with workbench configuration",
"example": {
"user_id": "user_123456789",
"toolkits": {
"enable": [
"gmail"
]
},
"workbench": {
"enable_proxy_execution": true,
"auto_offload_threshold": 10000
}
}
},
{
"contentType": "application/json",
"name": "Session with global tags filter",
"example": {
"user_id": "user_123456789",
"toolkits": {
"enable": [
"gmail",
"slack"
]
},
"tags": [
"readOnlyHint",
"idempotentHint"
]
}
},
{
"contentType": "application/json",
"name": "Session with auth config overrides",
"example": {
"user_id": "user_123456789",
"toolkits": {
"enable": [
"gmail",
"slack"
]
},
"auth_configs": {
"gmail": "ac_1a2b3c4d5e6f",
"slack": "ac_7g8h9i0j1k2l"
}
}
},
{
"contentType": "application/json",
"name": "Session with connected account overrides",
"example": {
"user_id": "user_123456789",
"toolkits": {
"enable": [
"gmail",
"slack"
]
},
"connected_accounts": {
"gmail": "ca_1a2b3c4d5e6f",
"slack": "ca_7g8h9i0j1k2l"
}
}
},
{
"contentType": "application/json",
"name": "Session with comprehensive configuration",
"example": {
"user_id": "user_123456789",
"toolkits": {
"enable": [
"gmail",
"slack",
"github"
]
},
"auth_configs": {
"gmail": "ac_1a2b3c4d5e6f",
"slack": "ac_7g8h9i0j1k2l"
},
"connected_accounts": {
"github": "ca_3m4n5o6p7q8r"
},
"manage_connections": {
"enable": true,
"callback_url": "https://your-app.com/auth/callback"
},
"tools": {
"gmail": {
"enable": [
"GMAIL_SEND_EMAIL",
"GMAIL_FETCH_EMAILS"
]
},
"slack": {
"disable": [
"SLACK_ADD_EMOJI"
]
},
"slackbot": {
"tags": [
"destructiveHint"
]
}
},
"tags": [
"destructiveHint",
"idempotentHint"
],
"workbench": {
"enable_proxy_execution": true,
"auto_offload_threshold": 10000
}
}
},
{
"contentType": "application/json",
"name": "Session with disabled toolkits and global tags",
"example": {
"user_id": "user_123456789",
"toolkits": {
"disable": [
"gmail"
]
},
"tags": [
"readOnlyHint"
]
}
}
],
"responseExamples": []
}