Changelog

The Quickstart uses the Idempotency-Key header

The Quickstart’s first example sent X-Idempotency-Key, but the API only honors Idempotency-Key, so a retried request could record an event twice. The example now sends Idempotency-Key. See Idempotency.

CSV exports of raw events

POST /v1/exports returns the raw events in a date range as CSV, for every customer or one. See CSV exports.

Every 429 carries Retry-After

Rate limits are per account: 100 requests a second across all endpoints. Every 429 response now includes a Retry-After header in seconds. See Rate limits.

Usage alerts beta

Set a threshold on a meter for one customer, and Passage sends a webhook when they cross it. Alerts are in beta with a few customers; ask your account owner to join.