Temporary Authenticated A2A Callback Inbox
create_a2a_callback_mailboxCreate a temporary private authenticated webhook inbox for asynchronous A2A task completion. Let an expensive reasoning agent suspend instead of spending model calls polling for completion; a lightweight worker can receive and persist the callback, then resume the agent when useful data exists. One payment includes up to 1,000 ordered callback messages, replay-safe deduplication, cursor retrieval, a configurable 1-minute to 24-hour lifetime, and up to 4 MiB storage.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"expectedTaskId": "<expectedTaskId>",
"ingressCredential": "<ingressCredential>",
"retrievalCredential": "<retrievalCredential>"
},
"name": "create_a2a_callback_mailbox"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maxBytes | No | ||
| maxEvents | No | ||
| ttlMinutes | No | ||
| expectedTaskId | Yes | ||
| ingressCredential | Yes | ||
| retrievalCredential | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| max_bytes | Yes | ||
| expires_at | Yes | ||
| mailbox_id | Yes | ||
| max_events | Yes | ||
| callback_url | Yes | ||
| authentication_scheme | Yes |