Context4
Technical documentation

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.

MethodFull pathDeployment URLCapabilityUsual HTTP success
GET/compat/context4/v1/api/v3.1/auth_configshttps://ctx4.me/compat/context4/v1/api/v3.1/auth_configstools:read + connections:read200
POST/compat/context4/v1/api/v3.1/auth_configshttps://ctx4.me/compat/context4/v1/api/v3.1/auth_configsconnections:write200
GET/compat/context4/v1/api/v3.1/auth_configs/:authConfigIdhttps://ctx4.me/compat/context4/v1/api/v3.1/auth_configs/:authConfigIdconnections:read200
PATCH/compat/context4/v1/api/v3.1/auth_configs/:authConfigIdhttps://ctx4.me/compat/context4/v1/api/v3.1/auth_configs/:authConfigIdconnections:write200
PATCH/compat/context4/v1/api/v3.1/auth_configs/:authConfigId/:statushttps://ctx4.me/compat/context4/v1/api/v3.1/auth_configs/:authConfigId/:statusconnections:write200
DELETE/compat/context4/v1/api/v3.1/auth_configs/:authConfigIdhttps://ctx4.me/compat/context4/v1/api/v3.1/auth_configs/:authConfigIdconnections:write200
POST/compat/context4/v1/api/v3.1/connected_accountshttps://ctx4.me/compat/context4/v1/api/v3.1/connected_accountsconnections:write200
POST/compat/context4/v1/api/v3.1/connected_accounts/:connectionId/refreshhttps://ctx4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionId/refreshconnections:write200
PATCH/compat/context4/v1/api/v3.1/connected_accounts/:connectionIdhttps://ctx4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionIdconnections:write200
POST/compat/context4/v1/api/v3.1/connected_accounts/linkhttps://ctx4.me/compat/context4/v1/api/v3.1/connected_accounts/linkconnections:write200
GET/compat/context4/v1/api/v3.1/connected_accountshttps://ctx4.me/compat/context4/v1/api/v3.1/connected_accountsconnections:read200
GET/compat/context4/v1/api/v3.1/connected_accounts/:connectionIdhttps://ctx4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionIdconnections:read200
DELETE/compat/context4/v1/api/v3.1/connected_accounts/:connectionIdhttps://ctx4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionIdconnections:write200
PATCH/compat/context4/v1/api/v3.1/connected_accounts/:connectionId/statushttps://ctx4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionId/statusconnections:write200
POST/compat/context4/v1/api/v3.1/endpoints/listhttps://ctx4.me/compat/context4/v1/api/v3.1/endpoints/listtools:read200
POST/compat/context4/v1/api/v3.1/endpoints/describehttps://ctx4.me/compat/context4/v1/api/v3.1/endpoints/describetools:read200
POST/compat/context4/v1/api/v3.1/endpoints/searchhttps://ctx4.me/compat/context4/v1/api/v3.1/endpoints/searchconnections:read200
POST/compat/context4/v1/api/v3.1/endpoints/executehttps://ctx4.me/compat/context4/v1/api/v3.1/endpoints/executeexecutions:write200
POST/compat/context4/v1/api/v3.1/endpoints/executions/lookuphttps://ctx4.me/compat/context4/v1/api/v3.1/endpoints/executions/lookupexecutions:read200
POST/compat/context4/v1/api/v3.1/files/upload/requesthttps://ctx4.me/compat/context4/v1/api/v3.1/files/upload/requestexecutions:write200
GET/compat/context4/v1/api/v3.1/files/listhttps://ctx4.me/compat/context4/v1/api/v3.1/files/listexecutions:read200
POST/compat/context4/v1/api/v3.1/mcp/servershttps://ctx4.me/compat/context4/v1/api/v3.1/mcp/serverstool-sessions:write200
GET/compat/context4/v1/api/v3.1/mcp/servershttps://ctx4.me/compat/context4/v1/api/v3.1/mcp/serverstool-sessions:read200
GET/compat/context4/v1/api/v3.1/mcp/app/:appKeyhttps://ctx4.me/compat/context4/v1/api/v3.1/mcp/app/:appKeytool-sessions:read200
GET/compat/context4/v1/api/v3.1/mcp/:idhttps://ctx4.me/compat/context4/v1/api/v3.1/mcp/:idtool-sessions:read200
PATCH/compat/context4/v1/api/v3.1/mcp/:idhttps://ctx4.me/compat/context4/v1/api/v3.1/mcp/:idtool-sessions:write200
DELETE/compat/context4/v1/api/v3.1/mcp/:idhttps://ctx4.me/compat/context4/v1/api/v3.1/mcp/:idtool-sessions:write200
POST/compat/context4/v1/api/v3.1/mcp/servers/generatehttps://ctx4.me/compat/context4/v1/api/v3.1/mcp/servers/generatetool-sessions:read200
POST/compat/context4/v1/api/v3.1/mcp/servers/customhttps://ctx4.me/compat/context4/v1/api/v3.1/mcp/servers/customtool-sessions:write200
GET/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/mounts/:mountID/itemshttps://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/mounts/:mountID/itemstool-sessions:read200
POST/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/mounts/:mountID/deletehttps://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/mounts/:mountID/deletetool-sessions:write200
POST/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/mounts/:mountID/upload_urlhttps://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/mounts/:mountID/upload_urltool-sessions:write200
POST/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/mounts/:mountID/download_urlhttps://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/mounts/:mountID/download_urltool-sessions:read200
POST/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/attachhttps://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/attachtool-sessions:read200
GET/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/toolkitshttps://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/toolkitstool-sessions:read200
GET/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/config_historyhttps://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/config_historytool-sessions:read200
POST/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/searchhttps://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/searchtool-sessions:read200
POST/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/proxy_executehttps://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/proxy_executeexecutions:write200
GET/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/toolshttps://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/toolstool-sessions:read200
POST/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/execute_metahttps://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/execute_metaexecutions:write200
POST/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/executehttps://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/executeexecutions:write200
POST/compat/context4/v1/api/v3.1/tools/execute/proxyhttps://ctx4.me/compat/context4/v1/api/v3.1/tools/execute/proxyexecutions:write200
POST/compat/context4/v1/api/v3.1/tools/execute/:toolSlughttps://ctx4.me/compat/context4/v1/api/v3.1/tools/execute/:toolSlugexecutions:write200
POST/compat/context4/v1/api/v3.1/internal/action_execution/logshttps://ctx4.me/compat/context4/v1/api/v3.1/internal/action_execution/logsexecutions:read200
GET/compat/context4/v1/api/v3.1/internal/action_execution/log/:logIdhttps://ctx4.me/compat/context4/v1/api/v3.1/internal/action_execution/log/:logIdexecutions:read200
POST/compat/context4/v1/api/v3.1/tool_router/sessionhttps://ctx4.me/compat/context4/v1/api/v3.1/tool_router/sessiontool-sessions:write200
POST/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/linkhttps://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/linkconnections:write200
GET/compat/context4/v1/api/v3.1/tool_router/session/:sessionIdhttps://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionIdtool-sessions:read200
PATCH/compat/context4/v1/api/v3.1/tool_router/session/:sessionIdhttps://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionIdtool-sessions:write200
DELETE/compat/context4/v1/api/v3.1/tool_router/session/:sessionIdhttps://ctx4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionIdtool-sessions:write200
GET/compat/context4/v1/api/v3.1/toolkitshttps://ctx4.me/compat/context4/v1/api/v3.1/toolkitstools:read200
GET/compat/context4/v1/api/v3.1/toolkits/categorieshttps://ctx4.me/compat/context4/v1/api/v3.1/toolkits/categoriestools:read200
GET/compat/context4/v1/api/v3.1/toolkits/:toolkitSlughttps://ctx4.me/compat/context4/v1/api/v3.1/toolkits/:toolkitSlugtools:read200
GET/compat/context4/v1/api/v3.1/toolshttps://ctx4.me/compat/context4/v1/api/v3.1/toolstools:read200
GET/compat/context4/v1/api/v3.1/tools/enumhttps://ctx4.me/compat/context4/v1/api/v3.1/tools/enumtools:read200
POST/compat/context4/v1/api/v3.1/tools/execute/:toolSlug/inputhttps://ctx4.me/compat/context4/v1/api/v3.1/tools/execute/:toolSlug/inputtools:read200
GET/compat/context4/v1/api/v3.1/tools/:toolSlughttps://ctx4.me/compat/context4/v1/api/v3.1/tools/:toolSlugtools:read200
GET/compat/context4/v1/api/v3.1/triggers_typeshttps://ctx4.me/compat/context4/v1/api/v3.1/triggers_typestools:read200
GET/compat/context4/v1/api/v3.1/triggers_types/:triggerSlughttps://ctx4.me/compat/context4/v1/api/v3.1/triggers_types/:triggerSlugtools:read200
POST/compat/context4/v1/api/v3.1/trigger_instances/:triggerSlug/upserthttps://ctx4.me/compat/context4/v1/api/v3.1/trigger_instances/:triggerSlug/upsertexecutions:write501
DELETE/compat/context4/v1/api/v3.1/trigger_instances/manage/:triggerIdhttps://ctx4.me/compat/context4/v1/api/v3.1/trigger_instances/manage/:triggerIdexecutions:write501

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.