conflict
HTTP 409 — The request conflicts with the current state of the resource.
Returned as application/problem+json with code conflict and HTTP status 409.
The request cannot be applied because it conflicts with the resource’s current state.
Common causes
- Creating a duplicate resource.
- A state transition that is not valid from the current state (e.g. archiving mail that is already archived).
- A concurrent modification.
How to resolve
- Re-fetch the resource to see its current state, then retry the appropriate action.
Example
Retrying without changing the request will not help — fix the request first.