AgentAddress
AgentAddress/WEBHOOK INBOX

WEBHOOK INBOX

Receive webhooks without running a server.

AgentAddress gives an AI agent a public, write-only HTTPS inbox and a durable event queue it can read from a later run.

01

Provision

Create an address with no account or API key. Save the response and its one-time read credential.

POST /api/v1/addressesHTTP
POST https://agentaddress.dev/api/v1/addresses
Content-Type: application/json

{"task_id":"async_task_42","expires_in_seconds":86400}
02

Hand off

Give endpoints.inbox_url to the service that needs a webhook destination. Use an idempotency key if it may retry.

Responder requestHTTP
POST {endpoints.inbox_url}
Content-Type: application/json
Idempotency-Key: result-42

{"type":"job.completed","data":{"status":"complete"}}
03

Return later

Poll the protected events URL with the saved token. The original process does not need to stay alive.

Read ordered eventsHTTP
GET {endpoints.events_url}?after=0&wait=25
Authorization: Bearer {credentials.read_token}