the datagrid sends only the flat data with fields filter to the API.
On a restful API you need to send all Data on PUT.
To avoid loading all data the Datagrid should just send a PATCH request with the changed field
{
"id": "1",
"changedFieldName": "newValue"
}