# Conflict

URL: /code/api/errors/conflict · Id: `error:conflict`

> The record changed since it was read, so the write would overwrite a newer version.

The record changed since it was read, so the write would overwrite a newer version.

| Property | Value |
| --- | --- |
| Type | `https://startupbuilder.dev/errors/conflict` |
| Status | `409` |
| Fix | Read the record again, then retry the write against its current state. |
| Raised by | [Change.merge](/business/nouns/change/merge), [Invoice.void](/business/nouns/invoice/void), [Order.cancel](/business/nouns/order/cancel), [Human.invite](/business/nouns/human/invite), [Domain.register](/business/nouns/domain/register), [Domain.connect](/business/nouns/domain/connect), [Agreement.terminate](/business/nouns/agreement/terminate) |