Readiness

Resilience Lab

Idempotency keys, retry signalling, rate-limit headers and pagination consistency — the four pillars of safe-to-retry, agent-ready APIs.

Idempotency
25%
Retry signal
25%
Rate-limit
0%
Pagination
100%
Per-endpoint
Resilience matrix
38/100
EndpointIdempotencyRetry signalRate-limitPagination
POST/orders
Order Management API
fail
POST/PATCH without Idempotency-Key — retries may duplicate
fail
No 429/5xx response declared — clients can't tell what to retry
fail
No rate-limit headers documented (X-RateLimit-* / Retry-After)
pass
Not a collection endpoint
GET/orders/{id}
Order Management API
pass
GET is inherently idempotent
fail
No 429/5xx response declared — clients can't tell what to retry
fail
No rate-limit headers documented (X-RateLimit-* / Retry-After)
pass
Not a collection endpoint
PATCH/orders/{id}
Order Management API
fail
POST/PATCH without Idempotency-Key — retries may duplicate
fail
No 429/5xx response declared — clients can't tell what to retry
fail
No rate-limit headers documented (X-RateLimit-* / Retry-After)
pass
Not a collection endpoint
POST/orders/{id}/fulfill
Order Management API
fail
POST/PATCH without Idempotency-Key — retries may duplicate
pass
Retryable error class declared
fail
No rate-limit headers documented (X-RateLimit-* / Retry-After)
pass
Not a collection endpoint