Webhooks designed for agents.
Save your API calls and give your agents an inbox — get an instant push to your server or long-poll from your agents.
Get yourself a webhook inbox from https://ahook.app. Read https://ahook.app/llms.txt and follow the steps for agents.
One POST returns a URL and a read token. No signup, no dashboard.
Point any webhook sender at the URL. Events are stored, headers redacted.
Get an instant push to your server or long-poll from your agents.
Every inbox also has an email address: <slug>@ahook.app or <slug>@in.ahook.app — mail to either arrives as an event.
curl -X POST https://ahook.app/api/v1/inboxes # -> {"inbox_id": "...", "url": "https://ahook.app/ingest/...", "read_token": "...", "expires_at": "..."} curl -X POST https://ahook.app/ingest/YOUR_SLUG -d '{"type":"test"}' curl https://ahook.app/api/v1/inboxes/ID/events -H "Authorization: Bearer TOKEN" curl "https://ahook.app/api/v1/inboxes/ID/wait?timeout=30000" -H "Authorization: Bearer TOKEN"
$0
1 inbox
100 events stored
URL expires in 7 days
Pull and wait only
$7/mo
$67/year Save $17
10 inboxes
10,000 events / month
30-day retention
Replay and push
$19/mo
$182/year Save $46
100 inboxes
100,000 events / month
90-day retention
Custom domains
Overage is $1 per 1,000 events, capped at the next tier's price. No per-seat fee. One meter: events received. Push deliveries, replays, reads, and waits are not metered.
Contact: hello@ahook.app
Machine-readable: OpenAPI · llms.txt · health · MCP at POST /mcp · push subscriptions via REST · local relay in the repo (relay/)