Skip to main content
Errors use RFC 9457 problem details with Content-Type: application/problem+json.
string
required
Stable, machine-readable code. Switch on this field.
number
required
HTTP status.
string
required
The code in sentence case.
string
English description.
string | null
Key of the merchant’s own text in widgetSettings from GET /settings. See Showing messages to shoppers.
object
Values for placeholders in the message, such as { "remaining": "2" }.
array
Field errors on 422 VALIDATION_FAILED: [{ "field": "name", "message": "name is required." }].
number
Only on SHARED_LIST_ALREADY_SAVED: the shopper’s existing copy.

Error codes