Error codes
unprocessable
422 Request violates a domain rule
- HTTP status
- 422
- Title
- Request violates a domain rule
- Code
- unprocessable
What it means
The request is well formed but breaks a domain rule, for example an invalid combination of fields.
It is also the catch-all of status 422: an error of that status that has no more specific code answers with this one.
What to do
Read detail and errors[], then change the request.
Example
Errors are RFC 9457 problem details, sent as application/problem+json. See Errors for every field.
{
"type": "https://docs.furniops.com/errors/unprocessable",
"title": "Request violates a domain rule",
"status": 422,
"code": "unprocessable",
"detail": "An explanation of this occurrence.",
"request_id": "req_…",
"doc_url": "https://docs.furniops.com/errors/unprocessable"
}Operations that answer it
PATCH /v1/agents/{agent}PATCH /v1/assistant/mePATCH /v1/assistant/settingsPOST /v1/billing/credits/purchasesPOST /v1/billing/credits/purchases/previewPATCH /v1/billing/credits/settingsPATCH /v1/billing/detailsPOST /v1/billing/previewPOST /v1/billing/subscriptionPOST /v1/brand/claimsPOST /v1/catalogue/visibilityPOST /v1/demandPOST /v1/exportsPOST /v1/mappings/{id}/confirmPATCH /v1/matching/judge-settingsPOST /v1/sourcesPATCH /v1/sources/{id}POST /v1/sources/{id}/categoriesPOST /v1/sources/{id}/inbound-address/rotatePOST /v1/sources/{id}/recordsPOST /v1/sources/{id}/replayPOST /v1/sources/{id}/runsPOST /v1/sources/{id}/testPOST /v1/sources/{id}/uploadsPOST /v1/uploads/{id}/completePOST /v1/webhook-endpointsPATCH /v1/webhook-endpoints/{id}POST /v1/webhook-endpoints/{id}/recover