# Devices (/docs/api/gateway/devices)

The devices bound to your account, their push tokens and the aggregated dispatch inbox.

There is no explicit registration call: a device is created the first time its `x-codai-device` UUID appears on a sessions request. These endpoints manage what exists and let a device pull everything queued for it in one call.

Agents list your devices through the MCP server tool `devices_list` (read-only; only `has_push_token`, never the raw push token).

<OpenAPIPage document="./openapi/en/gateway.yaml" operations={[{path: '/v1/devices',method: 'get'},{path: '/v1/devices/{id}',method: 'patch'},{path: '/v1/devices/{id}',method: 'delete'},{path: '/v1/devices/me/dispatch',method: 'get'}]} />
