Skip to content

Update

Обновление существующей записи по идентификатору.

Запрос

http
PATCH /v1/:project/:collection/:id
Content-Type: application/json
ПараметрОписание
:idУникальный идентификатор записи (_id)

Тело запроса

JSON-объект с полями, которые нужно обновить. Можно передавать только изменяемые поля:

json
{
  "price": 899
}

Пример запроса

http
PATCH https://api.kodzero.pro/v1/:project/:collection/:id
Content-Type: application/json

{
  "price": 899
}

Ответ

json
{
  "ok": true,
  "result": {
    "_id": "69c156e129d4e3fab000a265",
    "title": "Футболка",
    "price": 899,
    "_createdAt": "2025-01-15T10:30:00Z",
    "_updatedAt": "2025-01-18T14:20:00Z"
  }
}

INFO

Поле _updatedAt обновляется автоматически при каждом изменении записи.

Частичное обновление

Метод PATCH выполняет частичное обновление — передавайте только те поля, которые нужно изменить. Остальные поля сохранят свои значения.

http
# Обновить только цену
PATCH /v1/:project/:collection/:id

{
  "price": 799
}

Ошибки

Запись не найдена

json
{
  "ok": false,
  "error": "<string>"
}

HTTP статус: 404

Ошибка валидации

json
{
  "ok": false,
  "error": "<string>"
}

HTTP статус: 400

test