resource-conflict

Type URI: https://irvinebroque.com/problems/resource-conflict

HTTP status: 409

Title: Conflict

Default detail: The requested change conflicts with the current resource state.

Client action: Refresh the resource, apply the requested correction, and retry with current state.

Extensions

code
A bounded stable machine code that refines the conflict semantics.
retryable
Whether the client may retry after refreshing current state.
latest
A safe current-state projection when the owning endpoint documents it.
candidates
A bounded list of safe candidate identities when a private coordinator needs owner disambiguation.

API endpoints can return a more specific detail value for the same type, while keeping this URI stable for machine-readable classification.