Report device inventory
POST /devices/inventory
POST
/devices/inventory
Reports the agents installed on the device and the MCP servers each is configured with. MCP entries include only name, enabled, and transport — never command, args, or env. Signed via the X-Device-Signature header.
Parameters
Section titled “ Parameters ”Header Parameters
Section titled “Header Parameters ” X-Device-Signature
required
string
Base64 signature over the canonical payload, made with the device key
Request Body required
Section titled “Request Body required ”object
certificate
required
PEM-encoded device certificate
string
clientTimestamp
required
string format: date-time
agents
required
Array<object>
object
agentType
string
Example
claude-code displayName
string
Example
Claude Code mcps
Array<object>
object
name
string
Example
github enabled
boolean
transport
string
Responses
Section titled “ Responses ”Inventory accepted
object
success
boolean
deviceId
string format: uuid
agentsIn
integer
mcpsIn
integer
receivedAt
string format: date-time
Invalid payload or signature