Skip to content

Idempotency and pagination

Send Idempotency-Key on every POST. A replay within 24 hours returns the stored status and body.

Reusing a key with a different JSON body returns 409 IDEMPOTENCY_REPLAY. The same route under Hosting path variants — /v1/webhook-endpoints vs /webhook-endpoints, a trailing slash, or extra query — counts as the same request.

Lists accept limit (1–100, default 20) and pageToken. The next page token is the last item’s id, or null.