precondition_required

HTTP 428: Precondition required

When it occurs

The write targets an existing row but carries no If-Match header at all (MW-02); every update or delete must name the version it is editing.

What to do next

GET the row first, read its ETag (or version field), and send that value back as If-Match on the write.