Auto-generated complete index of all REST endpoints. For request/response details, examples, and authentication, see REST API Reference.
Total endpoints: 362 — generated from goclaw fabe86b3 on 2026-06-29.
- This is a flat catalog — one row per endpoint.
- Endpoints are grouped by handler domain (the source file in
goclaw/internal/http/). - For full request/response schemas of OpenAI-compatible endpoints (
/v1/chat/completions,/v1/responses), see REST API Reference. - Authentication: all
/v1/*endpoints requireAuthorization: Bearer <api-key>unless noted.
| Method | Path |
|---|---|
GET |
/v1/activity |
GET |
/v1/activity/aggregate |
| Method | Path |
|---|---|
GET |
/v1/agents |
POST |
/v1/agents |
DELETE |
/v1/agents/{id} |
GET |
/v1/agents/{id} |
PUT |
/v1/agents/{id} |
POST |
/v1/agents/{id}/cancel-summon |
GET |
/v1/agents/{id}/codex-pool-activity |
GET |
/v1/agents/{id}/export |
GET |
/v1/agents/{id}/export/download/{token} |
GET |
/v1/agents/{id}/export/preview |
POST |
/v1/agents/{id}/import |
GET |
/v1/agents/{id}/instances |
GET |
/v1/agents/{id}/instances/{userID}/files |
PUT |
/v1/agents/{id}/instances/{userID}/files/{fileName} |
PATCH |
/v1/agents/{id}/instances/{userID}/metadata |
POST |
/v1/agents/{id}/regenerate |
POST |
/v1/agents/{id}/resummon |
GET |
/v1/agents/{id}/shares |
POST |
/v1/agents/{id}/shares |
DELETE |
/v1/agents/{id}/shares/{userID} |
GET |
/v1/agents/{id}/system-prompt-preview |
POST |
/v1/agents/import |
POST |
/v1/agents/import/preview |
POST |
/v1/agents/sync-workspace |
GET |
/v1/export/download/{token} |
GET |
/v1/teams/{id}/export |
GET |
/v1/teams/{id}/export/preview |
POST |
/v1/teams/import |
| Method | Path |
|---|---|
GET |
/v1/api-keys |
POST |
/v1/api-keys |
POST |
/v1/api-keys/{id}/revoke |
| Method | Path |
|---|---|
POST |
/v1/system/backup |
GET |
/v1/system/backup/download/{token} |
GET |
/v1/system/backup/preflight |
| Method | Path |
|---|---|
POST |
/v1/system/backup/s3/backup |
GET |
/v1/system/backup/s3/config |
PUT |
/v1/system/backup/s3/config |
GET |
/v1/system/backup/s3/list |
POST |
/v1/system/backup/s3/upload |
| Method | Path |
|---|---|
DELETE |
/v1/browser/cookies |
GET |
/v1/browser/cookies |
POST |
/v1/browser/cookies/sync |
| Method | Path |
|---|---|
GET |
/v1/tools/builtin |
GET |
/v1/tools/builtin/{name} |
PUT |
/v1/tools/builtin/{name} |
DELETE |
/v1/tools/builtin/{name}/tenant-config |
GET |
/v1/tools/builtin/{name}/tenant-config |
PUT |
/v1/tools/builtin/{name}/tenant-config |
| Method | Path |
|---|---|
GET |
/v1/channels/instances |
POST |
/v1/channels/instances |
DELETE |
/v1/channels/instances/{id} |
GET |
/v1/channels/instances/{id} |
PUT |
/v1/channels/instances/{id} |
GET |
/v1/channels/instances/{id}/contexts |
GET |
/v1/channels/instances/{id}/contexts/{scopeType}/{scopeKey}/capabilities |
GET |
/v1/channels/instances/{id}/contexts/{scopeType}/{scopeKey}/cli-credentials |
DELETE |
/v1/channels/instances/{id}/contexts/{scopeType}/{scopeKey}/cli-credentials/{binaryID} |
PUT |
/v1/channels/instances/{id}/contexts/{scopeType}/{scopeKey}/cli-credentials/{binaryID} |
GET |
/v1/channels/instances/{id}/contexts/{scopeType}/{scopeKey}/cli-grants |
DELETE |
/v1/channels/instances/{id}/contexts/{scopeType}/{scopeKey}/cli-grants/{binaryID} |
PUT |
/v1/channels/instances/{id}/contexts/{scopeType}/{scopeKey}/cli-grants/{binaryID} |
GET |
/v1/channels/instances/{id}/contexts/{scopeType}/{scopeKey}/mcp-credentials |
DELETE |
/v1/channels/instances/{id}/contexts/{scopeType}/{scopeKey}/mcp-credentials/{serverID} |
PUT |
/v1/channels/instances/{id}/contexts/{scopeType}/{scopeKey}/mcp-credentials/{serverID} |
GET |
/v1/channels/instances/{id}/contexts/{scopeType}/{scopeKey}/mcp-grants |
DELETE |
/v1/channels/instances/{id}/contexts/{scopeType}/{scopeKey}/mcp-grants/{serverID} |
PUT |
/v1/channels/instances/{id}/contexts/{scopeType}/{scopeKey}/mcp-grants/{serverID} |
GET |
/v1/channels/instances/{id}/contexts/{scopeType}/{scopeKey}/members |
GET |
/v1/channels/instances/{id}/memory-extraction |
GET |
/v1/channels/instances/{id}/memory-extraction/items |
DELETE |
/v1/channels/instances/{id}/memory-extraction/items/{itemID} |
POST |
/v1/channels/instances/{id}/memory-extraction/items/{itemID}/approve |
POST |
/v1/channels/instances/{id}/memory-extraction/items/{itemID}/reject |
POST |
/v1/channels/instances/{id}/memory-extraction/run |
PUT |
/v1/channels/instances/{id}/memory-extraction/settings |
GET |
/v1/channels/instances/{id}/writers |
POST |
/v1/channels/instances/{id}/writers |
DELETE |
/v1/channels/instances/{id}/writers/{userId} |
GET |
/v1/channels/instances/{id}/writers/groups |
POST |
/v1/channels/instances/{id}/writers/test |
GET |
/v1/contacts |
POST |
/v1/contacts/merge |
GET |
/v1/contacts/merged/{tenantUserId} |
GET |
/v1/contacts/resolve |
POST |
/v1/contacts/unmerge |
GET |
/v1/tenant-users |
GET |
/v1/users/search |
| Method | Path |
|---|---|
GET |
/v1/edition |
| Method | Path |
|---|---|
GET |
/v1/agents/{agentID}/episodic |
POST |
/v1/agents/{agentID}/episodic/search |
| Method | Path |
|---|---|
GET |
/v1/agents/{agentID}/evolution/metrics |
GET |
/v1/agents/{agentID}/evolution/suggestions |
PATCH |
/v1/agents/{agentID}/evolution/suggestions/{suggestionID} |
| Method | Path |
|---|---|
GET |
/v1/agents/{agentID}/v3-flags |
PATCH |
/v1/agents/{agentID}/v3-flags |
| Method | Path |
|---|---|
GET |
/v1/files/{path...} |
POST |
/v1/files/sign |
| Method | Path |
|---|---|
POST |
/v1/system/gateway/upgrade |
GET |
/v1/system/gateway/upgrade/status |
| Method | Path |
|---|---|
GET |
/v1/agents/{agentID}/kg/dedup |
POST |
/v1/agents/{agentID}/kg/dedup/dismiss |
POST |
/v1/agents/{agentID}/kg/dedup/scan |
GET |
/v1/agents/{agentID}/kg/entities |
POST |
/v1/agents/{agentID}/kg/entities |
DELETE |
/v1/agents/{agentID}/kg/entities/{entityID} |
GET |
/v1/agents/{agentID}/kg/entities/{entityID} |
POST |
/v1/agents/{agentID}/kg/extract |
GET |
/v1/agents/{agentID}/kg/graph |
POST |
/v1/agents/{agentID}/kg/merge |
GET |
/v1/agents/{agentID}/kg/stats |
POST |
/v1/agents/{agentID}/kg/traverse |
| Method | Path |
|---|---|
GET |
/v1/logs/runtime/aggregate |
| Method | Path |
|---|---|
GET |
/v1/mcp/export |
GET |
/v1/mcp/export/preview |
GET |
/v1/mcp/grants/agent/{agentID} |
POST |
/v1/mcp/import |
GET |
/v1/mcp/requests |
POST |
/v1/mcp/requests |
POST |
/v1/mcp/requests/{id}/review |
GET |
/v1/mcp/servers |
POST |
/v1/mcp/servers |
DELETE |
/v1/mcp/servers/{id} |
GET |
/v1/mcp/servers/{id} |
PUT |
/v1/mcp/servers/{id} |
GET |
/v1/mcp/servers/{id}/grants |
POST |
/v1/mcp/servers/{id}/grants/agent |
DELETE |
/v1/mcp/servers/{id}/grants/agent/{agentID} |
POST |
/v1/mcp/servers/{id}/grants/user |
DELETE |
/v1/mcp/servers/{id}/grants/user/{userID} |
POST |
/v1/mcp/servers/{id}/reconnect |
GET |
/v1/mcp/servers/{id}/tools |
POST |
/v1/mcp/servers/test |
| Method | Path |
|---|---|
DELETE |
/v1/mcp/servers/{id}/user-credentials |
GET |
/v1/mcp/servers/{id}/user-credentials |
PUT |
/v1/mcp/servers/{id}/user-credentials |
| Method | Path |
|---|---|
GET |
/v1/media/{id} |
POST |
/v1/media/upload |
| Method | Path |
|---|---|
GET |
/v1/agents/{agentID}/memory/chunks |
GET |
/v1/agents/{agentID}/memory/documents |
DELETE |
/v1/agents/{agentID}/memory/documents/{path...} |
GET |
/v1/agents/{agentID}/memory/documents/{path...} |
PUT |
/v1/agents/{agentID}/memory/documents/{path...} |
POST |
/v1/agents/{agentID}/memory/index |
POST |
/v1/agents/{agentID}/memory/index-all |
POST |
/v1/agents/{agentID}/memory/search |
GET |
/v1/memory/documents |
| Method | Path |
|---|---|
POST |
/v1/auth/chatgpt/{provider}/callback |
POST |
/v1/auth/chatgpt/{provider}/logout |
GET |
/v1/auth/chatgpt/{provider}/quota |
POST |
/v1/auth/chatgpt/{provider}/start |
GET |
/v1/auth/chatgpt/{provider}/status |
POST |
/v1/auth/openai/callback |
POST |
/v1/auth/openai/logout |
GET |
/v1/auth/openai/quota |
POST |
/v1/auth/openai/start |
GET |
/v1/auth/openai/status |
| Method | Path |
|---|---|
GET |
/docs |
GET |
/docs/ |
GET |
/v1/openapi.json |
| Method | Path |
|---|---|
GET |
/v1/agents/{agentID}/orchestration |
| Method | Path |
|---|---|
GET |
/v1/packages |
GET |
/v1/packages/github-releases |
POST |
/v1/packages/install |
GET |
/v1/packages/runtimes |
POST |
/v1/packages/uninstall |
POST |
/v1/packages/update |
GET |
/v1/packages/updates |
POST |
/v1/packages/updates/apply-all |
POST |
/v1/packages/updates/refresh |
GET |
/v1/shell-deny-groups |
| Method | Path |
|---|---|
DELETE |
/v1/pending-messages |
GET |
/v1/pending-messages |
POST |
/v1/pending-messages/compact |
GET |
/v1/pending-messages/messages |
| Method | Path |
|---|---|
GET |
/v1/embedding/status |
GET |
/v1/providers |
POST |
/v1/providers |
DELETE |
/v1/providers/{id} |
GET |
/v1/providers/{id} |
PUT |
/v1/providers/{id} |
GET |
/v1/providers/{id}/codex-pool-activity |
GET |
/v1/providers/{id}/models |
POST |
/v1/providers/{id}/reconnect |
POST |
/v1/providers/{id}/verify |
POST |
/v1/providers/{id}/verify-embedding |
GET |
/v1/providers/claude-cli/auth-status |
| Method | Path |
|---|---|
POST |
/v1/system/restore |
| Method | Path |
|---|---|
GET |
/v1/cli-credentials |
POST |
/v1/cli-credentials |
DELETE |
/v1/cli-credentials/{id} |
GET |
/v1/cli-credentials/{id} |
PUT |
/v1/cli-credentials/{id} |
GET |
/v1/cli-credentials/{id}/agent-credentials |
DELETE |
/v1/cli-credentials/{id}/agent-credentials/{agentId} |
GET |
/v1/cli-credentials/{id}/agent-credentials/{agentId} |
PUT |
/v1/cli-credentials/{id}/agent-credentials/{agentId} |
GET |
/v1/cli-credentials/{id}/agent-grants |
POST |
/v1/cli-credentials/{id}/agent-grants |
DELETE |
/v1/cli-credentials/{id}/agent-grants/{grantId} |
GET |
/v1/cli-credentials/{id}/agent-grants/{grantId} |
PUT |
/v1/cli-credentials/{id}/agent-grants/{grantId} |
POST |
/v1/cli-credentials/{id}/agent-grants/{grantId}/env:reveal |
POST |
/v1/cli-credentials/{id}/test |
GET |
/v1/cli-credentials/{id}/user-credentials |
DELETE |
/v1/cli-credentials/{id}/user-credentials/{userId} |
GET |
/v1/cli-credentials/{id}/user-credentials/{userId} |
PUT |
/v1/cli-credentials/{id}/user-credentials/{userId} |
POST |
/v1/cli-credentials/check-binary |
GET |
/v1/cli-credentials/presets |
| Method | Path |
|---|---|
POST |
/v1/chat/sessions/{key}/branch |
GET |
/v1/chat/sessions/{key}/history/follow |
GET |
/v1/sessions |
| Method | Path |
|---|---|
GET |
/v1/agents/{agentID}/skills |
GET |
/v1/skills |
DELETE |
/v1/skills/{id} |
GET |
/v1/skills/{id} |
PUT |
/v1/skills/{id} |
GET |
/v1/skills/{id}/access |
PATCH |
/v1/skills/{id}/access |
GET |
/v1/skills/{id}/access/effective |
GET |
/v1/skills/{id}/activity |
GET |
/v1/skills/{id}/dependencies |
POST |
/v1/skills/{id}/dependencies/check |
POST |
/v1/skills/{id}/dependencies/install |
POST |
/v1/skills/{id}/dependencies/scan |
GET |
/v1/skills/{id}/evolution |
PATCH |
/v1/skills/{id}/evolution |
GET |
/v1/skills/{id}/evolution/suggestions |
POST |
/v1/skills/{id}/evolution/suggestions |
POST |
/v1/skills/{id}/evolution/suggestions/{suggestionID}/apply |
POST |
/v1/skills/{id}/evolution/suggestions/{suggestionID}/approve |
POST |
/v1/skills/{id}/evolution/suggestions/{suggestionID}/reject |
GET |
/v1/skills/{id}/files |
GET |
/v1/skills/{id}/files/{path...} |
GET |
/v1/skills/{id}/grants/agent |
POST |
/v1/skills/{id}/grants/agent |
DELETE |
/v1/skills/{id}/grants/agent/{agentID} |
GET |
/v1/skills/{id}/grants/agents |
POST |
/v1/skills/{id}/grants/agents |
DELETE |
/v1/skills/{id}/grants/agents/{agentID} |
POST |
/v1/skills/{id}/grants/user |
DELETE |
/v1/skills/{id}/grants/user/{userID} |
GET |
/v1/skills/{id}/grants/users |
POST |
/v1/skills/{id}/grants/users |
DELETE |
/v1/skills/{id}/grants/users/{userID} |
GET |
/v1/skills/{id}/metrics |
DELETE |
/v1/skills/{id}/tenant-config |
PUT |
/v1/skills/{id}/tenant-config |
POST |
/v1/skills/{id}/toggle |
GET |
/v1/skills/{id}/versions |
GET |
/v1/skills/access/effective |
GET |
/v1/skills/export |
GET |
/v1/skills/export/preview |
POST |
/v1/skills/import |
POST |
/v1/skills/install-dep |
POST |
/v1/skills/install-deps |
POST |
/v1/skills/rescan-deps |
GET |
/v1/skills/runtimes |
POST |
/v1/skills/upload |
| Method | Path |
|---|---|
GET |
/v1/storage/files |
POST |
/v1/storage/files |
DELETE |
/v1/storage/files/{path...} |
GET |
/v1/storage/files/{path...} |
PUT |
/v1/storage/move |
GET |
/v1/storage/size |
| Method | Path |
|---|---|
GET |
/v1/system-configs |
DELETE |
/v1/system-configs/{key} |
GET |
/v1/system-configs/{key} |
PUT |
/v1/system-configs/{key} |
| Method | Path |
|---|---|
GET |
/v1/teams/{id}/events |
GET |
/v1/teams/{teamId}/attachments/{attachmentId}/download |
| Method | Path |
|---|---|
POST |
/v1/tenant/backup |
GET |
/v1/tenant/backup/download/{token} |
GET |
/v1/tenant/backup/preflight |
POST |
/v1/tenant/restore |
| Method | Path |
|---|---|
GET |
/v1/tenants |
POST |
/v1/tenants |
GET |
/v1/tenants/{id} |
PATCH |
/v1/tenants/{id} |
GET |
/v1/tenants/{id}/users |
POST |
/v1/tenants/{id}/users |
DELETE |
/v1/tenants/{id}/users/{userId} |
| Method | Path |
|---|---|
GET |
/v1/costs/summary |
GET |
/v1/runs/{runID}/timeline |
GET |
/v1/traces |
GET |
/v1/traces/{traceID} |
GET |
/v1/traces/{traceID}/export |
GET |
/v1/traces/follow |
| Method | Path |
|---|---|
GET |
/v1/tts/capabilities |
GET |
/v1/tts/config |
POST |
/v1/tts/config |
POST |
/v1/tts/synthesize |
POST |
/v1/tts/test-connection |
GET |
/v1/voices |
POST |
/v1/voices/refresh |
| Method | Path |
|---|---|
GET |
/v1/usage/breakdown |
GET |
/v1/usage/events/breakdown |
GET |
/v1/usage/events/summary |
GET |
/v1/usage/events/timeseries |
GET |
/v1/usage/summary |
GET |
/v1/usage/timeseries |
| Method | Path |
|---|---|
GET |
/v1/model-pricing |
GET |
/v1/model-pricing/overrides |
PUT |
/v1/model-pricing/overrides |
DELETE |
/v1/model-pricing/overrides/{id} |
POST |
/v1/model-pricing/sync-openrouter |
GET |
/v1/usage-caps/events |
GET |
/v1/usage-caps/policies |
POST |
/v1/usage-caps/policies |
DELETE |
/v1/usage-caps/policies/{id} |
PATCH |
/v1/usage-caps/policies/{id} |
GET |
/v1/usage-caps/utilization |
| Method | Path |
|---|---|
GET |
/v1/agents/{agentID}/kg/graph/compact |
GET |
/v1/agents/{agentID}/vault/documents |
POST |
/v1/agents/{agentID}/vault/documents |
DELETE |
/v1/agents/{agentID}/vault/documents/{docID} |
GET |
/v1/agents/{agentID}/vault/documents/{docID} |
PUT |
/v1/agents/{agentID}/vault/documents/{docID} |
GET |
/v1/agents/{agentID}/vault/documents/{docID}/links |
POST |
/v1/agents/{agentID}/vault/links |
DELETE |
/v1/agents/{agentID}/vault/links/{linkID} |
POST |
/v1/agents/{agentID}/vault/search |
GET |
/v1/vault/documents |
POST |
/v1/vault/documents |
DELETE |
/v1/vault/documents/{docID} |
GET |
/v1/vault/documents/{docID} |
PUT |
/v1/vault/documents/{docID} |
GET |
/v1/vault/documents/{docID}/links |
GET |
/v1/vault/enrichment/status |
POST |
/v1/vault/enrichment/stop |
GET |
/v1/vault/graph |
POST |
/v1/vault/links |
DELETE |
/v1/vault/links/{linkID} |
POST |
/v1/vault/links/batch |
POST |
/v1/vault/rescan |
POST |
/v1/vault/search |
GET |
/v1/vault/tree |
POST |
/v1/vault/upload |
| Method | Path |
|---|---|
POST |
/v1/agents/{id}/wake |
| Method | Path |
|---|---|
GET |
/v1/webhooks |
POST |
/v1/webhooks |
DELETE |
/v1/webhooks/{id} |
GET |
/v1/webhooks/{id} |
PATCH |
/v1/webhooks/{id} |
POST |
/v1/webhooks/{id}/rotate |
| Method | Path |
|---|---|
POST |
/v1/webhooks/llm |
| Method | Path |
|---|---|
POST |
/v1/webhooks/message |
| Method | Path |
|---|---|
PUT |
/v1/teams/{teamId}/workspace/move |
POST |
/v1/teams/{teamId}/workspace/upload |
| Method | Path |
|---|---|
GET |
/v1/workstations |
POST |
/v1/workstations |
DELETE |
/v1/workstations/{id} |
GET |
/v1/workstations/{id} |
PUT |
/v1/workstations/{id} |
GET |
/v1/workstations/{id}/activity |
GET |
/v1/workstations/{id}/permissions |
POST |
/v1/workstations/{id}/permissions |
DELETE |
/v1/workstations/{id}/permissions/{permId} |
PUT |
/v1/workstations/{id}/permissions/{permId}/toggle |
POST |
/v1/workstations/{id}/test |