Context4
Техническая документация

Реестр HTTP-методов Composio.

Все клиентские маршруты адаптера и требуемые полномочия.

Сгенерировано из деклараций клиентских compat-контроллеров. Параметры с : заполняются значением соответствующего ID. Авторизация — API-ключ Context4. Формы SDK, ограничения совместимости и обработка ошибок — Composio SDK. Это адаптер SDK: его JSON-конверты отличаются от нативного /v1 и не описаны нативным OpenAPI.

Base URL этого стенда: https://context4.me/compat/context4/v1.

Для GET /compat/context4/v1/api/v3.1/auth_configs сейчас нужны оба полномочия: tools:read проверяется compat-маршрутом, а connections:read — вложенным чтением auth configs. Ключ только с одним из них получает 403. В таблице указан полный необходимый набор; декларация маршрута отдельно содержит tools:read.

МетодПолный путьURL этого стендаПолномочиеОбычный HTTP успех
GET/compat/context4/v1/api/v3.1/auth_configshttps://context4.me/compat/context4/v1/api/v3.1/auth_configstools:read + connections:read200
POST/compat/context4/v1/api/v3.1/auth_configshttps://context4.me/compat/context4/v1/api/v3.1/auth_configsconnections:write200
GET/compat/context4/v1/api/v3.1/auth_configs/:authConfigIdhttps://context4.me/compat/context4/v1/api/v3.1/auth_configs/:authConfigIdconnections:read200
PATCH/compat/context4/v1/api/v3.1/auth_configs/:authConfigIdhttps://context4.me/compat/context4/v1/api/v3.1/auth_configs/:authConfigIdconnections:write200
PATCH/compat/context4/v1/api/v3.1/auth_configs/:authConfigId/:statushttps://context4.me/compat/context4/v1/api/v3.1/auth_configs/:authConfigId/:statusconnections:write200
DELETE/compat/context4/v1/api/v3.1/auth_configs/:authConfigIdhttps://context4.me/compat/context4/v1/api/v3.1/auth_configs/:authConfigIdconnections:write200
POST/compat/context4/v1/api/v3.1/connected_accountshttps://context4.me/compat/context4/v1/api/v3.1/connected_accountsconnections:write200
POST/compat/context4/v1/api/v3.1/connected_accounts/:connectionId/refreshhttps://context4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionId/refreshconnections:write200
PATCH/compat/context4/v1/api/v3.1/connected_accounts/:connectionIdhttps://context4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionIdconnections:write200
POST/compat/context4/v1/api/v3.1/connected_accounts/linkhttps://context4.me/compat/context4/v1/api/v3.1/connected_accounts/linkconnections:write200
GET/compat/context4/v1/api/v3.1/connected_accountshttps://context4.me/compat/context4/v1/api/v3.1/connected_accountsconnections:read200
GET/compat/context4/v1/api/v3.1/connected_accounts/:connectionIdhttps://context4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionIdconnections:read200
DELETE/compat/context4/v1/api/v3.1/connected_accounts/:connectionIdhttps://context4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionIdconnections:write200
PATCH/compat/context4/v1/api/v3.1/connected_accounts/:connectionId/statushttps://context4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionId/statusconnections:write200
POST/compat/context4/v1/api/v3.1/endpoints/listhttps://context4.me/compat/context4/v1/api/v3.1/endpoints/listtools:read200
POST/compat/context4/v1/api/v3.1/endpoints/describehttps://context4.me/compat/context4/v1/api/v3.1/endpoints/describetools:read200
POST/compat/context4/v1/api/v3.1/endpoints/searchhttps://context4.me/compat/context4/v1/api/v3.1/endpoints/searchconnections:read200
POST/compat/context4/v1/api/v3.1/endpoints/executehttps://context4.me/compat/context4/v1/api/v3.1/endpoints/executeexecutions:write200
POST/compat/context4/v1/api/v3.1/endpoints/executions/lookuphttps://context4.me/compat/context4/v1/api/v3.1/endpoints/executions/lookupexecutions:read200
POST/compat/context4/v1/api/v3.1/files/upload/requesthttps://context4.me/compat/context4/v1/api/v3.1/files/upload/requestexecutions:write200
GET/compat/context4/v1/api/v3.1/files/listhttps://context4.me/compat/context4/v1/api/v3.1/files/listexecutions:read200
POST/compat/context4/v1/api/v3.1/mcp/servershttps://context4.me/compat/context4/v1/api/v3.1/mcp/serverstool-sessions:write200
GET/compat/context4/v1/api/v3.1/mcp/servershttps://context4.me/compat/context4/v1/api/v3.1/mcp/serverstool-sessions:read200
GET/compat/context4/v1/api/v3.1/mcp/app/:appKeyhttps://context4.me/compat/context4/v1/api/v3.1/mcp/app/:appKeytool-sessions:read200
GET/compat/context4/v1/api/v3.1/mcp/:idhttps://context4.me/compat/context4/v1/api/v3.1/mcp/:idtool-sessions:read200
PATCH/compat/context4/v1/api/v3.1/mcp/:idhttps://context4.me/compat/context4/v1/api/v3.1/mcp/:idtool-sessions:write200
DELETE/compat/context4/v1/api/v3.1/mcp/:idhttps://context4.me/compat/context4/v1/api/v3.1/mcp/:idtool-sessions:write200
POST/compat/context4/v1/api/v3.1/mcp/servers/generatehttps://context4.me/compat/context4/v1/api/v3.1/mcp/servers/generatetool-sessions:read200
POST/compat/context4/v1/api/v3.1/mcp/servers/customhttps://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/executeexecutions:write200
POST/compat/context4/v1/api/v3.1/tools/execute/proxyhttps://context4.me/compat/context4/v1/api/v3.1/tools/execute/proxyexecutions:write200
POST/compat/context4/v1/api/v3.1/tools/execute/:toolSlughttps://context4.me/compat/context4/v1/api/v3.1/tools/execute/:toolSlugexecutions:write200
POST/compat/context4/v1/api/v3.1/internal/action_execution/logshttps://context4.me/compat/context4/v1/api/v3.1/internal/action_execution/logsexecutions:read200
GET/compat/context4/v1/api/v3.1/internal/action_execution/log/:logIdhttps://context4.me/compat/context4/v1/api/v3.1/internal/action_execution/log/:logIdexecutions:read200
POST/compat/context4/v1/api/v3.1/tool_router/sessionhttps://context4.me/compat/context4/v1/api/v3.1/tool_router/sessiontool-sessions:write200
POST/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/linkhttps://context4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId/linkconnections:write200
GET/compat/context4/v1/api/v3.1/tool_router/session/:sessionIdhttps://context4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionIdtool-sessions:read200
PATCH/compat/context4/v1/api/v3.1/tool_router/session/:sessionIdhttps://context4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionIdtool-sessions:write200
DELETE/compat/context4/v1/api/v3.1/tool_router/session/:sessionIdhttps://context4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionIdtool-sessions:write200
GET/compat/context4/v1/api/v3.1/toolkitshttps://context4.me/compat/context4/v1/api/v3.1/toolkitstools:read200
GET/compat/context4/v1/api/v3.1/toolkits/categorieshttps://context4.me/compat/context4/v1/api/v3.1/toolkits/categoriestools:read200
GET/compat/context4/v1/api/v3.1/toolkits/:toolkitSlughttps://context4.me/compat/context4/v1/api/v3.1/toolkits/:toolkitSlugtools:read200
GET/compat/context4/v1/api/v3.1/toolshttps://context4.me/compat/context4/v1/api/v3.1/toolstools:read200
GET/compat/context4/v1/api/v3.1/tools/enumhttps://context4.me/compat/context4/v1/api/v3.1/tools/enumtools:read200
POST/compat/context4/v1/api/v3.1/tools/execute/:toolSlug/inputhttps://context4.me/compat/context4/v1/api/v3.1/tools/execute/:toolSlug/inputtools:read200
GET/compat/context4/v1/api/v3.1/tools/:toolSlughttps://context4.me/compat/context4/v1/api/v3.1/tools/:toolSlugtools:read200
GET/compat/context4/v1/api/v3.1/triggers_typeshttps://context4.me/compat/context4/v1/api/v3.1/triggers_typestools:read200
GET/compat/context4/v1/api/v3.1/triggers_types/:triggerSlughttps://context4.me/compat/context4/v1/api/v3.1/triggers_types/:triggerSlugtools:read200
POST/compat/context4/v1/api/v3.1/trigger_instances/:triggerSlug/upserthttps://context4.me/compat/context4/v1/api/v3.1/trigger_instances/:triggerSlug/upsertexecutions:write501
DELETE/compat/context4/v1/api/v3.1/trigger_instances/manage/:triggerIdhttps://context4.me/compat/context4/v1/api/v3.1/trigger_instances/manage/:triggerIdexecutions:write501

Обычный HTTP успех не означает успешное действие: проверяйте SDK-конверт, successful и error. Trigger-заглушки и недоступные возможности могут отвечать отказом. Каталог внешних endpoint-автоматизаций first-party платформы не является клиентским SDK API и в этот реестр не включён.