Composio HTTP method inventory.
All client adapter routes and their required capabilities.
Generated from client compat controller declarations. Replace : parameters with the corresponding ID. Authenticate with a Context4 API key. SDK shapes, compatibility limits and error handling: Composio SDK. This is an SDK adapter: its JSON envelopes differ from native /v1 and are not described by the native OpenAPI.
This deployment's base URL: https://ctx4.me/compat/context4/v1.
GET /compat/context4/v1/api/v3.1/auth_configs currently requires both tools:read (the compat route) and connections:read (the nested auth-config read). A key with only one receives 403. The table shows the complete required set; the route declaration separately specifies tools:read.
| Method | Full path | Deployment URL | Capability | Usual HTTP success |
|---|---|---|---|---|
| GET | /compat/context4/v1/api/v3.1/auth_configs | https://ctx4.me/compat/context4/v1/api/v3.1/auth_configs | tools:read + connections:read | 200 |
| POST | /compat/context4/v1/api/v3.1/auth_configs | https://ctx4.me/compat/context4/v1/api/v3.1/auth_configs | connections:write | 200 |
| GET | /compat/context4/v1/api/v3.1/auth_configs/:authConfigId | https://ctx4.me/compat/context4/v1/api/v3.1/auth_configs/:authConfigId | connections:read | 200 |
| PATCH | /compat/context4/v1/api/v3.1/auth_configs/:authConfigId | https://ctx4.me/compat/context4/v1/api/v3.1/auth_configs/:authConfigId | connections:write | 200 |
| PATCH | /compat/context4/v1/api/v3.1/auth_configs/:authConfigId/:status | https://ctx4.me/compat/context4/v1/api/v3.1/auth_configs/:authConfigId/:status | connections:write | 200 |
| DELETE | /compat/context4/v1/api/v3.1/auth_configs/:authConfigId | https://ctx4.me/compat/context4/v1/api/v3.1/auth_configs/:authConfigId | connections:write | 200 |
| POST | /compat/context4/v1/api/v3.1/connected_accounts | https://ctx4.me/compat/context4/v1/api/v3.1/connected_accounts | connections:write | 200 |
| POST | /compat/context4/v1/api/v3.1/connected_accounts/:connectionId/refresh | https://ctx4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionId/refresh | connections:write | 200 |
| PATCH | /compat/context4/v1/api/v3.1/connected_accounts/:connectionId | https://ctx4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionId | connections:write | 200 |
| POST | /compat/context4/v1/api/v3.1/connected_accounts/link | https://ctx4.me/compat/context4/v1/api/v3.1/connected_accounts/link | connections:write | 200 |
| GET | /compat/context4/v1/api/v3.1/connected_accounts | https://ctx4.me/compat/context4/v1/api/v3.1/connected_accounts | connections:read | 200 |
| GET | /compat/context4/v1/api/v3.1/connected_accounts/:connectionId | https://ctx4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionId | connections:read | 200 |
| DELETE | /compat/context4/v1/api/v3.1/connected_accounts/:connectionId | https://ctx4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionId | connections:write | 200 |
| PATCH | /compat/context4/v1/api/v3.1/connected_accounts/:connectionId/status | https://ctx4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionId/status | connections:write | 200 |
| POST | /compat/context4/v1/api/v3.1/endpoints/list | https://ctx4.me/compat/context4/v1/api/v3.1/endpoints/list | tools:read | 200 |
| POST | /compat/context4/v1/api/v3.1/endpoints/describe | https://ctx4.me/compat/context4/v1/api/v3.1/endpoints/describe | tools:read | 200 |
| POST | /compat/context4/v1/api/v3.1/endpoints/search | https://ctx4.me/compat/context4/v1/api/v3.1/endpoints/search | connections:read | 200 |
| POST | /compat/context4/v1/api/v3.1/endpoints/execute | https://ctx4.me/compat/context4/v1/api/v3.1/endpoints/execute | executions:write | 200 |
| POST | /compat/context4/v1/api/v3.1/endpoints/executions/lookup | https://ctx4.me/compat/context4/v1/api/v3.1/endpoints/executions/lookup | executions:read | 200 |
| POST | /compat/context4/v1/api/v3.1/files/upload/request | https://ctx4.me/compat/context4/v1/api/v3.1/files/upload/request | executions:write | 200 |
| GET | /compat/context4/v1/api/v3.1/files/list | https://ctx4.me/compat/context4/v1/api/v3.1/files/list | executions:read | 200 |
| POST | /compat/context4/v1/api/v3.1/mcp/servers | https://ctx4.me/compat/context4/v1/api/v3.1/mcp/servers | tool-sessions:write | 200 |
| GET | /compat/context4/v1/api/v3.1/mcp/servers | https://ctx4.me/compat/context4/v1/api/v3.1/mcp/servers | tool-sessions:read | 200 |
| GET | /compat/context4/v1/api/v3.1/mcp/app/:appKey | https://ctx4.me/compat/context4/v1/api/v3.1/mcp/app/:appKey | tool-sessions:read | 200 |
| GET | /compat/context4/v1/api/v3.1/mcp/:id | https://ctx4.me/compat/context4/v1/api/v3.1/mcp/:id | tool-sessions:read | 200 |
| PATCH | /compat/context4/v1/api/v3.1/mcp/:id | https://ctx4.me/compat/context4/v1/api/v3.1/mcp/:id | tool-sessions:write | 200 |
| DELETE | /compat/context4/v1/api/v3.1/mcp/:id | https://ctx4.me/compat/context4/v1/api/v3.1/mcp/:id | tool-sessions:write | 200 |
| POST | /compat/context4/v1/api/v3.1/mcp/servers/generate | https://ctx4.me/compat/context4/v1/api/v3.1/mcp/servers/generate | tool-sessions:read | 200 |
| POST | /compat/context4/v1/api/v3.1/mcp/servers/custom | https://ctx4.me/compat/context4/v1/api/v3.1/mcp/servers/custom | tool-sessions:write | 200 |
| GET | /compat/context4/v1/api/v3.1/tool_router/session/:sessionId/mounts/:mountID/items | https://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/mounts/:mountID/items | tool-sessions:read | 200 |
| POST | /compat/context4/v1/api/v3.1/tool_router/session/:sessionId/mounts/:mountID/delete | https://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/mounts/:mountID/delete | tool-sessions:write | 200 |
| POST | /compat/context4/v1/api/v3.1/tool_router/session/:sessionId/mounts/:mountID/upload_url | https://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/mounts/:mountID/upload_url | tool-sessions:write | 200 |
| POST | /compat/context4/v1/api/v3.1/tool_router/session/:sessionId/mounts/:mountID/download_url | https://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/mounts/:mountID/download_url | tool-sessions:read | 200 |
| POST | /compat/context4/v1/api/v3.1/tool_router/session/:sessionId/attach | https://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/attach | tool-sessions:read | 200 |
| GET | /compat/context4/v1/api/v3.1/tool_router/session/:sessionId/toolkits | https://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/toolkits | tool-sessions:read | 200 |
| GET | /compat/context4/v1/api/v3.1/tool_router/session/:sessionId/config_history | https://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/config_history | tool-sessions:read | 200 |
| POST | /compat/context4/v1/api/v3.1/tool_router/session/:sessionId/search | https://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/search | tool-sessions:read | 200 |
| POST | /compat/context4/v1/api/v3.1/tool_router/session/:sessionId/proxy_execute | https://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/proxy_execute | executions:write | 200 |
| GET | /compat/context4/v1/api/v3.1/tool_router/session/:sessionId/tools | https://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/tools | tool-sessions:read | 200 |
| POST | /compat/context4/v1/api/v3.1/tool_router/session/:sessionId/execute_meta | https://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/execute_meta | executions:write | 200 |
| POST | /compat/context4/v1/api/v3.1/tool_router/session/:sessionId/execute | https://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/execute | executions:write | 200 |
| POST | /compat/context4/v1/api/v3.1/tools/execute/proxy | https://ctx4.me/compat/context4/v1/api/v3.1/tools/execute/proxy | executions:write | 200 |
| POST | /compat/context4/v1/api/v3.1/tools/execute/:toolSlug | https://ctx4.me/compat/context4/v1/api/v3.1/tools/execute/:toolSlug | executions:write | 200 |
| POST | /compat/context4/v1/api/v3.1/internal/action_execution/logs | https://ctx4.me/compat/context4/v1/api/v3.1/internal/action_execution/logs | executions:read | 200 |
| GET | /compat/context4/v1/api/v3.1/internal/action_execution/log/:logId | https://ctx4.me/compat/context4/v1/api/v3.1/internal/action_execution/log/:logId | executions:read | 200 |
| POST | /compat/context4/v1/api/v3.1/tool_router/session | https://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session | tool-sessions:write | 200 |
| POST | /compat/context4/v1/api/v3.1/tool_router/session/:sessionId/link | https://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/link | connections:write | 200 |
| GET | /compat/context4/v1/api/v3.1/tool_router/session/:sessionId | https://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId | tool-sessions:read | 200 |
| PATCH | /compat/context4/v1/api/v3.1/tool_router/session/:sessionId | https://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId | tool-sessions:write | 200 |
| DELETE | /compat/context4/v1/api/v3.1/tool_router/session/:sessionId | https://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId | tool-sessions:write | 200 |
| GET | /compat/context4/v1/api/v3.1/toolkits | https://ctx4.me/compat/context4/v1/api/v3.1/toolkits | tools:read | 200 |
| GET | /compat/context4/v1/api/v3.1/toolkits/categories | https://ctx4.me/compat/context4/v1/api/v3.1/toolkits/categories | tools:read | 200 |
| GET | /compat/context4/v1/api/v3.1/toolkits/:toolkitSlug | https://ctx4.me/compat/context4/v1/api/v3.1/toolkits/:toolkitSlug | tools:read | 200 |
| GET | /compat/context4/v1/api/v3.1/tools | https://ctx4.me/compat/context4/v1/api/v3.1/tools | tools:read | 200 |
| GET | /compat/context4/v1/api/v3.1/tools/enum | https://ctx4.me/compat/context4/v1/api/v3.1/tools/enum | tools:read | 200 |
| POST | /compat/context4/v1/api/v3.1/tools/execute/:toolSlug/input | https://ctx4.me/compat/context4/v1/api/v3.1/tools/execute/:toolSlug/input | tools:read | 200 |
| GET | /compat/context4/v1/api/v3.1/tools/:toolSlug | https://ctx4.me/compat/context4/v1/api/v3.1/tools/:toolSlug | tools:read | 200 |
| GET | /compat/context4/v1/api/v3.1/triggers_types | https://ctx4.me/compat/context4/v1/api/v3.1/triggers_types | tools:read | 200 |
| GET | /compat/context4/v1/api/v3.1/triggers_types/:triggerSlug | https://ctx4.me/compat/context4/v1/api/v3.1/triggers_types/:triggerSlug | tools:read | 200 |
| POST | /compat/context4/v1/api/v3.1/trigger_instances/:triggerSlug/upsert | https://ctx4.me/compat/context4/v1/api/v3.1/trigger_instances/:triggerSlug/upsert | executions:write | 501 |
| DELETE | /compat/context4/v1/api/v3.1/trigger_instances/manage/:triggerId | https://ctx4.me/compat/context4/v1/api/v3.1/trigger_instances/manage/:triggerId | executions:write | 501 |
A usual HTTP success does not mean the action succeeded: check the SDK envelope, successful and error. Trigger stubs and unavailable capabilities can reject requests. The first-party platform's external endpoint automation catalog is not a client SDK API and is excluded from this inventory.