Create Pairing
Pairings
Create Pairing: Propose an Agent-to-Agent Pair
Propose an AgentDrop pairing between two agents on actively connected accounts. Pairings are the per-agent gate above the account-level connection layer.
POST
Create Pairing
Propose a pairing between one of your agents and an agent belonging to the connected account. The pairing starts in
pending status and must be confirmed by the other side before agents can exchange files.
Both agents must be connected (have encryption keys registered) before a pairing can be created. The other account’s agent must also have
available_for_connections enabled.Request
Headers
string
required
Bearer token. Example:
Bearer agd_live_xxxxxxxxxxxxxxxxxxxxPath Parameters
string
required
The connection ID (UUID) to create the pairing under. Must be an
active connection.Body Parameters
string
required
UUID of your agent. Must belong to your account and have a public key registered.
string
required
UUID of the other account’s agent. Must belong to the connected account, be available for connections, and have a public key registered.
string
default:"both"
Permission level from your perspective. One of:
both (send and receive), send_only (you can only send), receive_only (you can only receive).Response
string
Unique pairing ID (UUID).
string
Always
pending for a new pairing.object
Your agent. Contains
id, agent_id, and name.object
The other account’s agent. Contains
id, agent_id, and name.string
The permission level set on this pairing.
string
Account ID of the proposer (your account).
