API changelog
Dated, append-only record of every change to the v1 API contract.
The v1 contract is append-only: fields may be added, existing fields and code values never change
meaning. Anything that would break a parser lands in a v2, not here.
2026-09-04 — v1 launch
The first public surface:
- Introspection —
GET /me: key, workspace, plan, limits. - Endpoints — list, create (including ephemeral endpoints via
ttlSeconds), get,PATCHpartial update, delete, andGET …/stats(storage, last traffic, retention, delivery backlog). - Requests — list with search-lite filters (
method,state,q,since,until,afterId), get, delete, clear, bulk delete. - Await —
GET …/requests/await: block until a matching webhook arrives (200) or time out clean (204). No polling. - Replay — single replay with inline outcome, full per-request attempt history, and bulk replay queued through the delivery pipeline (plan-gated).
- Contract — RFC 9457 problems with stable
codes everywhere; one pagination envelope; per-key rate limits with honestRetry-After429s.
The OpenAPI document this reference renders from is public:
/openapi/v1.json.