Independent API referenceField notes updated 29 Aug 2026

RELIABILITY DESK / PROTOCOLS04 NOTES

Patterns that hold up
under real traffic.

Retry policy, idempotency, pagination, and error shape are architecture decisions, not implementation details.

What this section covers

Most integration outages are not caused by a single wrong line. They are caused by a retry loop with no cap that turns a provider hiccup into a self-inflicted storm, by a POST retried without an idempotency key that charges a customer twice, or by offset pagination silently skipping rows while the underlying table changes.

These notes describe the pattern, the failure mode it prevents, the boundary conditions where it stops working, and the primary standard or provider documentation behind each rule.

API reliability protocols

RELATED WORKBENCHES02

Reproduce it locally.

These tools take the same evidence the notes above describe and compute the result in your browser tab.

Section FAQ

Before you dig in

How many retries is the right number?

Bound the total latency budget, not the attempt count. Three to five attempts with exponential backoff, full jitter, and a hard cap on cumulative wait is typical; always honour Retry-After when the server sends it, and never retry a non-idempotent write without an idempotency key.

Should new APIs adopt RFC 9457 problem details?

For new surfaces, yes: a machine-readable type, title, status, detail, and instance give clients something stable to branch on. For an existing API, add the format alongside the current shape rather than replacing it in place.

CONTINUERELATED SECTIONS

Reference deskHTTP and API header reference

Rate budget, authentication challenge, cache validator, and CORS policy all arrive as header fields.

Open section →
Error deskAPI error index

Status codes are the first branch. Provider codes, headers, and request state narrow the repair.

Open section →
Workbench indexAll six APITC tools

Decode, simulate, analyse, plan, diff, and compile — locally.

Open section →