Error codes
conflict
409 Conflict
- HTTP status
- 409
- Title
- Conflict
- Code
- conflict
What it means
The request conflicts with the resource's current state, for example acting on a run that is still active, or starting a fourth export while three are still pending or running in the same mode.
It is also the catch-all of status 409: an error of that status that has no more specific code answers with this one.
What to do
Read the resource again, then decide whether the action still makes sense.
Example
Errors are RFC 9457 problem details, sent as application/problem+json. See Errors for every field.
{
"type": "https://docs.furniops.com/errors/conflict",
"title": "Conflict",
"status": 409,
"code": "conflict",
"detail": "An explanation of this occurrence.",
"request_id": "req_…",
"doc_url": "https://docs.furniops.com/errors/conflict"
}Operations that answer it
POST /v1/agreements/{kind}/acceptancesDELETE /v1/assistant/conversations/{conversation}POST /v1/assistant/conversations/{conversation}/turnsPOST /v1/audit-events/{id}/undoPOST /v1/billing/cardPOST /v1/billing/credits/purchasesPOST /v1/billing/credits/purchases/previewPATCH /v1/billing/detailsPOST /v1/billing/previewPOST /v1/billing/subscriptionPOST /v1/billing/subscription/cancelPOST /v1/billing/subscription/resumePOST /v1/billing/subscription/scheduled-change/cancelPATCH /v1/brandPOST /v1/brand/claimsPOST /v1/brand/claims/{id}/checkPOST /v1/brand/claims/{id}/withdrawPOST /v1/catalogue/publishPOST /v1/catalogue/visibilityPOST /v1/catalogue/withdrawPOST /v1/exportsPOST /v1/mappings/{id}/confirmPOST /v1/match-pairs/{id}/dismissPOST /v1/match-pairs/{id}/mergePOST /v1/match-pairs/{id}/reopenPOST /v1/merges/{id}/undoPOST /v1/proposals/{id}/acceptPOST /v1/proposals/{id}/rejectPOST /v1/source-probesPOST /v1/sourcesPATCH /v1/sources/{id}POST /v1/sources/{id}/categoriesPOST /v1/sources/{id}/recordsPOST /v1/sources/{id}/replayPOST /v1/sources/{id}/runsPOST /v1/sources/{id}/uploadsPOST /v1/uploads/{id}/completePOST /v1/webhook-endpoints/{id}/deliveries/{delivery}/resendPOST /v1/webhook-endpoints/{id}/recoverPOST /v1/webhook-endpoints/{id}/test