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
| Endpoint | Idempotency | Retry signal | Rate-limit | Pagination |
|---|---|---|---|---|
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 |