409 Conflict

4xx Client Error. The request conflicts with the current state of the target resource.

4xx Client Error

What it means

The request conflicts with the current state of the target resource.

Common causes

Common in APIs when trying to create a resource that already exists, or updating a resource that changed since it was last fetched.

How to fix it

Re-fetch the current state of the resource and resolve the conflict (e.g. use a different identifier, or merge changes) before retrying.

Frequently asked questions

What does HTTP 409 mean?

The request conflicts with the current state of the target resource.

What causes a 409 Conflict?

Common in APIs when trying to create a resource that already exists, or updating a resource that changed since it was last fetched.

How do I fix a 409 error?

Re-fetch the current state of the resource and resolve the conflict (e.g. use a different identifier, or merge changes) before retrying.

Other 4xx Client Error codes