Skip to content

Report device 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.

X-Device-Signature
required
string

Base64 signature over the canonical payload, made with the device key

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
Allowed values: stdio http sse

Inventory accepted

object
success
boolean
deviceId
string format: uuid
agentsIn
integer
mcpsIn
integer
receivedAt
string format: date-time

Invalid payload or signature