Mockpit
Разделы
Документация/Справочник API/Обновить запись

Обновить запись

PATCHhttps://{команда}.{домен}/{проект}/{ресурс}/{id}

Обновление частичное: перечисленные в теле поля заменяются, остальные остаются как были. Заменить запись целиком нельзя — метода PUT у моков нет.

$ curl -s -X PATCH https://acme.<домен>/shop/users/7d20-ff \
    -H "Content-Type: application/json" \
    -d '{"role":"admin"}'

{"name":"Мария Ким","role":"admin","id":"7d20-ff"}

Два одновременных обновления разных полей одной записи не затирают друг друга: изменения применяются к записи в базе, а не поверх её прочитанной копии.

Коды ответа

КодКогда возвращается
200Запись обновлена, в ответе — её новое состояние
400Тело пустое или не является JSON-объектом
404Записи с таким id в коллекции нет