Server Error
server_errorupstreamWhat happened
The service or an owned upstream dependency could not complete the request.
Possible causes
- A transient service failure occurred.conditional
- A dependency was unavailable during the request.conditional
Check in this order
- Verify the response evidenceread-only
Keep the request and trace references, check service health, and confirm whether the operation produced a resource before retrying.
error.code · HTTP status · request_id · X-Trace-Id · Retry-After
Safe recovery
Retry within the declared budgetreversible
Retry only within the declared retry budget. For mutations, resolve the original outcome before creating replacement work.
Retry: 4 attempts · 600000 msSuccess evidence
- A new response satisfies the documented success contract.
Stop condition
Stop when the retry budget is exhausted or the failure becomes permanent.
Affected API operations
GET/searchsearchProducts500 · Open API referenceGET/comparecompareProducts500 · Open API referenceGET/products/{canonical_product_id}getProductComparison500 · Open API referenceGET/products/{canonical_product_id}/historygetProductPriceHistory500 · Open API referenceGET/watchlistslistPriceWatches500 · Open API referencePOST/watchlistscreatePriceWatch500 · Open API referencePATCH/watchlists/{watch_id}updatePriceWatch500 · Open API referenceDELETE/watchlists/{watch_id}deletePriceWatch500 · Open API referenceAccess and surfaces
Verification evidence
Contractverifiedcontract-derivedSynthetic recoverydeclaredcontract-derivedRead-only staging canarydeclaredcontract-derivedProduction observationno-evidencecontract-derived