Get Agent
Machine Agents
Get Agent
Retrieve full details for a specific machine agent identity
GET
Get Agent
Get Agent
GET /v1/agents/{agentID}
Returns the complete agent identity record for the specified agent, including cryptographic key information, current trust score, assigned scopes, delegation depth, and all metadata. The agent must belong to the authenticated tenant.
Authentication
RequiresX-API-Key header or Bearer JWT token. Tenant-scoped via X-Tenant-ID.
Path Parameters
The MAIP agent identifier (e.g.,
maip:t1234567:01HYX3KPZQ7RJGBN0WFMV8SDEH).Response
Internal UUID primary key.
MAIP-compliant agent identifier.
UUID of the owning tenant.
Agent type classification.
Human-readable agent name.
Agent description.
Trust hierarchy level. One of:
"platform_root", "verified_org",
"verified_individual", "authenticated", "self_asserted", "anonymous".Numeric trust score between 0.0 and 1.0. Adjusted over time based on agent
behavior, anomaly detection, and attestation history.
Current lifecycle status:
"active", "suspended", or "revoked".Base64url-encoded Ed25519 public key for this agent.
Unique key identifier for receipt and attestation signature verification.
Assigned permission scopes in
resource:action format.Arbitrary metadata attached to the agent.
If this agent was created via delegation, the parent agent’s MAIP ID.
Position in the delegation chain (0 = root, max 8).
UUID of the user who registered the agent, if applicable.
ISO 8601 timestamp if the agent’s key was marked compromised.
Automatic expiration timestamp, if configured.
ISO 8601 creation timestamp.
ISO 8601 last-updated timestamp.
Example
Authorizations
API key for machine-to-machine authentication
Path Parameters
Agent identifier
Response
Agent details
Available options:
orchestrator, worker, inference, pipeline, service, bot, llm Maximum string length:
256Available options:
active, suspended, revoked Required range:
0 <= x <= 1Base64-encoded public key

