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
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.
API key for machine-to-machine authentication
Accepting agent (must match to_agent_id)
Delegation acceptance token from the offer
Available options:
offered,
active,
expired,
revoked
Delegation acceptance token (returned on offer)