Conflict

The request conflicts with existing state.

Status: 409 Type: https://brivo.ltd/docs/identity/api/errors/conflict

The request could not be completed because it conflicts with the current state of the resource. The detail field will describe what the conflict is.

Common causes

  • Creating a resource that already exists (e.g. registering an email address already in use)
  • Attempting a state transition that is not valid from the current state

Example

{
  "type": "https://brivo.ltd/docs/identity/api/errors/conflict",
  "title": "Conflict",
  "status": 409,
  "detail": "An account with this email address already exists."
}

Resolution

Read the detail field for specifics. In most cases the resolution is either to use a different identifier, or to fetch the existing resource and update it rather than create a new one.

On this page