Accept Delegation
Guardrails & Delegation
Accept Cross-Tenant Delegation
Accept a cross-tenant trust delegation offer, activating scoped permissions for the accepting agent.
POST
Accept Delegation
Accepts a pending cross-tenant trust delegation offer. Once accepted, the accepting agent gains the delegated scopes for the duration specified in the original offer. The acceptance event is recorded in the transparency log with a cryptographic receipt.
Only agents within the target tenant specified in the original offer can accept it. The offer must still be in
offered status and not yet expired.
Authentication
API key with
delegations:accept scope. Alternatively, pass a Bearer JWT
token in the Authorization header.Tenant identifier of the accepting party. Must match the
target_tenant_id
from the original offer.Path Parameters
Delegation offer identifier (e.g.
deleg_01HXYZ4A5B6C7D8E9F).Request
MAIP agent identifier of the agent accepting the delegation. Must belong to
the target tenant.
Response
Delegation identifier.
Updated status.
active upon successful acceptance.The agent that created the original offer.
Tenant of the offering agent.
The agent that accepted the delegation.
Tenant of the accepting agent.
Delegated permission scopes now active for the accepting agent.
Maximum re-delegation depth.
ISO 8601 timestamp when the delegation was accepted.
ISO 8601 timestamp when the delegation will automatically expire.
Transparency-log receipt anchoring this delegation acceptance event.
Authorizations
API key for machine-to-machine authentication
Path Parameters
Delegation identifier
Body
application/json
Response
Delegation accepted
Available options:
offered, active, expired, revoked Delegation acceptance token (returned on offer)

