Agent-to-Agent (A2A) Payments
Conto supports direct payment requests between agents in the same organization. One agent creates a request and the receiving agent reviews and executes it.How It Works
- Agent A calls
POST /api/sdk/a2a/request - Agent B lists incoming requests via
GET /api/sdk/a2a/requests - Agent B executes the request via
POST /api/sdk/a2a/requests/{id}/execute - The transfer still runs through Conto policy evaluation before settlement
Create a Request
You can target the receiving agent bytargetAgentId or by targetWalletAddress.
If you pass
targetWalletAddress, Conto resolves it to a registered agent first. Requests to
unknown addresses are rejected.List Requests
Execute a Request
The receiving agent executes the request:Resolve an Agent from a Wallet Address
A2A Statistics
API Reference
| Endpoint | Method | Description |
|---|---|---|
/api/sdk/a2a/request | POST | Create an A2A payment request |
/api/sdk/a2a/requests | GET | List A2A requests |
/api/sdk/a2a/requests/{id} | GET | Get one request |
/api/sdk/a2a/requests/{id}/execute | POST | Execute an approved request |
/api/sdk/a2a/resolve | POST | Resolve an agent from a wallet address |
/api/sdk/a2a/stats | GET | View A2A statistics |