Skip to content
cascadehook.docs
API reference

Errors, limits, and pagination

Handle API problems and traverse resources without missing pages.

Problem responses

Errors use application/problem+json and a machine-readable code. Handle the code and HTTP status together rather than matching display text.

StatusTypical response
401Check the configured credential
403Check project availability and permissions
404 / 410Refresh the resource's current state
409Resolve the documented state or idempotency conflict
422Correct the input described by the problem code
429Wait according to Retry-After
5xxInspect current state before retrying an uncertain mutation

Operation-specific codes and responses are listed in the generated reference.

Bounded retries

Respect Retry-After. Use bounded retries and avoid tight polling loops. After a mutation times out, inspect resource state before repeating it. For publication, preserve the exact payload and idempotency key.

Cursor pagination

List responses contain data and next_cursor. Continue with the returned cursor until next_cursor is null. Preserve your filters when requesting the next page. Treat cursors as opaque values.

Do not assume the first page contains every endpoint, delivery, event, or key. This matters when deciding whether a suitable resource already exists.

On this page