# revision_conflict

> Someone changed the setting. The error carries `revision` and `current`: merge your change into `current`, then send it again with `expected_revision = revision`.

Source: https://x.builera.app/docs/en/errors/revision_conflict

| | |
|---|---|
| HTTP status | 412 |
| Safe to retry | No |
| Message (fixed, English) | Someone changed this setting since you read it. Read it again and retry. |

## What to do {#what-to-do}

Someone changed the setting. The error carries `revision` and `current`: merge your change into `current`, then send it again with `expected_revision = revision`.

## Error shape {#body}

```json
{
  "code": "revision_conflict",
  "message": "Someone changed this setting since you read it. Read it again and retry.",
  "retryable": false,
  "request_id": "req_…"
}
```

Can be returned by 17 operations

[All error codes](/docs/en/errors)
