curl --request GET \
--url https://api.example.com/api/v1/gateways{
"items": [
{
"id": "<string>",
"organization_id": "<string>",
"name": "<string>",
"url": "<string>",
"token": "<string>",
"workspace_root": "<string>",
"gateway_agent_id": "<string>",
"allow_insecure_tls": true,
"disable_device_pairing": true,
"created_at": {},
"updated_at": {}
}
],
"total": 123,
"limit": 123,
"offset": 123
}List gateways for the caller’s organization
curl --request GET \
--url https://api.example.com/api/v1/gateways{
"items": [
{
"id": "<string>",
"organization_id": "<string>",
"name": "<string>",
"url": "<string>",
"token": "<string>",
"workspace_root": "<string>",
"gateway_agent_id": "<string>",
"allow_insecure_tls": true,
"disable_device_pairing": true,
"created_at": {},
"updated_at": {}
}
],
"total": 123,
"limit": 123,
"offset": 123
}Returns a paginated list of gateway configurations for the authenticated user’s organization.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/JorgeMedinaArauna/OpenClaw-Mission_control/llms.txt
Use this file to discover all available pages before exploring further.
Authorization: Bearer <token> header.
ws://gateway-host:18789)agent-01J...)control_ui mode)curl -X GET "https://api.example.com/api/v1/gateways?limit=20" \
-H "Authorization: Bearer your-token-here"
{
"items": [
{
"id": "55cc268a-4b45-400f-accf-201e025232ac",
"organization_id": "org-123e4567-e89b-12d3-a456-426614174000",
"name": "Production Gateway",
"url": "ws://72.62.201.147:18789",
"workspace_root": "/home/ubuntu/GDRIVE/Nuevo Agente/moltbot",
"gateway_agent_id": "agent-01JCXYZ123",
"allow_insecure_tls": false,
"disable_device_pairing": true,
"created_at": "2026-03-01T08:00:00Z",
"updated_at": "2026-03-05T10:30:00Z"
}
],
"total": 1,
"limit": 20,
"offset": 0
}
workspace_root is the base directory on the gateway host where agent workspaces are created:
{workspace_root}/
├── workspace-mc-{agent-uuid-1}/
│ ├── TOOLS.md
│ ├── IDENTITY.md
│ └── SOUL.md
└── workspace-mc-{agent-uuid-2}/
├── TOOLS.md
└── ...
disable_device_pairing=true, the gateway must have these settings in ~/.openclaw/openclaw.json:
{
"gateway": {
"controlUi": {
"allowInsecureAuth": true,
"dangerouslyDisableDeviceAuth": true
}
}
}