Как перезаписать определенное поле в структуре

Делаю Post-запрос к структуре данных через api endpoint, в котором у меня есть поле codenumber не доступное для редактирования, есть поле Flag - доступное для редактирования. Оба поля доступны для чтения.

Нужно: выбрать поле в структуре с заданным значение codenumber и поменять значение флага. Сейчас у меня происходит не перезапись, а добавление новой строки/объекта в структуру.

  1. Более “правильный способ” — это каждый раз при запросе с фронта создавать новый объект-событие, которое будет менять существующий объект сценарно
  2. Но можно изменять и через API-endpoint. Для этого нужно в явном виде указать id объекта, и добавить его в разрешенные на запись поля.