Реестр 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_configs | https://context4.me/compat/context4/v1/api/v3.1/auth_configs | tools:read + connections:read | 200 |
| POST | /compat/context4/v1/api/v3.1/auth_configs | https://context4.me/compat/context4/v1/api/v3.1/auth_configs | connections:write | 200 |
| GET | /compat/context4/v1/api/v3.1/auth_configs/:authConfigId | https://context4.me/compat/context4/v1/api/v3.1/auth_configs/:authConfigId | connections:read | 200 |
| PATCH | /compat/context4/v1/api/v3.1/auth_configs/:authConfigId | https://context4.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://context4.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://context4.me/compat/context4/v1/api/v3.1/auth_configs/:authConfigId | connections:write | 200 |
| POST | /compat/context4/v1/api/v3.1/connected_accounts | https://context4.me/compat/context4/v1/api/v3.1/connected_accounts | connections:write | 200 |
| POST | /compat/context4/v1/api/v3.1/connected_accounts/:connectionId/refresh | https://context4.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://context4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionId | connections:write | 200 |
| POST | /compat/context4/v1/api/v3.1/connected_accounts/link | https://context4.me/compat/context4/v1/api/v3.1/connected_accounts/link | connections:write | 200 |
| GET | /compat/context4/v1/api/v3.1/connected_accounts | https://context4.me/compat/context4/v1/api/v3.1/connected_accounts | connections:read | 200 |
| GET | /compat/context4/v1/api/v3.1/connected_accounts/:connectionId | https://context4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionId | connections:read | 200 |
| DELETE | /compat/context4/v1/api/v3.1/connected_accounts/:connectionId | https://context4.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://context4.me/compat/context4/v1/api/v3.1/connected_accounts/:connectionId/status | connections:write | 200 |
| POST | /compat/context4/v1/api/v3.1/endpoints/list | https://context4.me/compat/context4/v1/api/v3.1/endpoints/list | tools:read | 200 |
| POST | /compat/context4/v1/api/v3.1/endpoints/describe | https://context4.me/compat/context4/v1/api/v3.1/endpoints/describe | tools:read | 200 |
| POST | /compat/context4/v1/api/v3.1/endpoints/search | https://context4.me/compat/context4/v1/api/v3.1/endpoints/search | connections:read | 200 |
| POST | /compat/context4/v1/api/v3.1/endpoints/execute | https://context4.me/compat/context4/v1/api/v3.1/endpoints/execute | executions:write | 200 |
| POST | /compat/context4/v1/api/v3.1/endpoints/executions/lookup | https://context4.me/compat/context4/v1/api/v3.1/endpoints/executions/lookup | executions:read | 200 |
| POST | /compat/context4/v1/api/v3.1/files/upload/request | https://context4.me/compat/context4/v1/api/v3.1/files/upload/request | executions:write | 200 |
| GET | /compat/context4/v1/api/v3.1/files/list | https://context4.me/compat/context4/v1/api/v3.1/files/list | executions:read | 200 |
| POST | /compat/context4/v1/api/v3.1/mcp/servers | https://context4.me/compat/context4/v1/api/v3.1/mcp/servers | tool-sessions:write | 200 |
| GET | /compat/context4/v1/api/v3.1/mcp/servers | https://context4.me/compat/context4/v1/api/v3.1/mcp/servers | tool-sessions:read | 200 |
| GET | /compat/context4/v1/api/v3.1/mcp/app/:appKey | https://context4.me/compat/context4/v1/api/v3.1/mcp/app/:appKey | tool-sessions:read | 200 |
| GET | /compat/context4/v1/api/v3.1/mcp/:id | https://context4.me/compat/context4/v1/api/v3.1/mcp/:id | tool-sessions:read | 200 |
| PATCH | /compat/context4/v1/api/v3.1/mcp/:id | https://context4.me/compat/context4/v1/api/v3.1/mcp/:id | tool-sessions:write | 200 |
| DELETE | /compat/context4/v1/api/v3.1/mcp/:id | https://context4.me/compat/context4/v1/api/v3.1/mcp/:id | tool-sessions:write | 200 |
| POST | /compat/context4/v1/api/v3.1/mcp/servers/generate | https://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.me/compat/context4/v1/api/v3.1/tools/execute/proxy | executions:write | 200 |
| POST | /compat/context4/v1/api/v3.1/tools/execute/:toolSlug | https://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.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://context4.me/compat/context4/v1/api/v3.1/tool_router/session/:sessionId | tool-sessions:write | 200 |
| GET | /compat/context4/v1/api/v3.1/toolkits | https://context4.me/compat/context4/v1/api/v3.1/toolkits | tools:read | 200 |
| GET | /compat/context4/v1/api/v3.1/toolkits/categories | https://context4.me/compat/context4/v1/api/v3.1/toolkits/categories | tools:read | 200 |
| GET | /compat/context4/v1/api/v3.1/toolkits/:toolkitSlug | https://context4.me/compat/context4/v1/api/v3.1/toolkits/:toolkitSlug | tools:read | 200 |
| GET | /compat/context4/v1/api/v3.1/tools | https://context4.me/compat/context4/v1/api/v3.1/tools | tools:read | 200 |
| GET | /compat/context4/v1/api/v3.1/tools/enum | https://context4.me/compat/context4/v1/api/v3.1/tools/enum | tools:read | 200 |
| POST | /compat/context4/v1/api/v3.1/tools/execute/:toolSlug/input | https://context4.me/compat/context4/v1/api/v3.1/tools/execute/:toolSlug/input | tools:read | 200 |
| GET | /compat/context4/v1/api/v3.1/tools/:toolSlug | https://context4.me/compat/context4/v1/api/v3.1/tools/:toolSlug | tools:read | 200 |
| GET | /compat/context4/v1/api/v3.1/triggers_types | https://context4.me/compat/context4/v1/api/v3.1/triggers_types | tools:read | 200 |
| GET | /compat/context4/v1/api/v3.1/triggers_types/:triggerSlug | https://context4.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://context4.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://context4.me/compat/context4/v1/api/v3.1/trigger_instances/manage/:triggerId | executions:write | 501 |
Обычный HTTP успех не означает успешное действие: проверяйте SDK-конверт, successful и error. Trigger-заглушки и недоступные возможности могут отвечать отказом. Каталог внешних endpoint-автоматизаций first-party платформы не является клиентским SDK API и в этот реестр не включён.