Путь
PATCH /api/table/{tableId}/record/{recordId}Запрос
Параметры пути
- tableId (string): Уникальный идентификатор Таблицы (как получить).
- recordId (string): Уникальный идентификатор обновляемой Записи (как получить).
Тело запроса
- record (обязательный)
- Описание: Данные Записи для обновления
- Тип: Object
- Пример:
- Примечание: Объект
fieldsсодержит имена Полей и соответствующие новые значения. Каждый тип Поля имеет свою структуру значений; подробности см. в разделе Типы значений Полей Записи.
null. Если имя Поля не указано, для этого Поля обновление выполнено не будет.
- fieldKeyType (необязательный)
- Описание: Определяет тип ключа Поля
- Тип: String
- Допустимые значения:
- “name”: использовать имя Поля как ключ
- “id”: использовать ID Поля как ключ
- “dbFieldName”: использовать dbFieldName Поля как ключ
- Пример:
"name"или"id"или"dbFieldName" - Примечание: Если параметр не указан, в качестве ключа по умолчанию используется имя Поля.
- Использование:
- Если установлено значение “name”:
- Если установлено значение “id”:
- Если установлено значение “name”:
- typecast (необязательный)
- Описание: Следует ли автоматически преобразовывать типы значений Полей. По умолчанию применяется строгая проверка, требующая соответствия входных значений текущему типу данных Поля. Если параметр включён, система попытается выполнить автоматическое преобразование.
- Тип: Boolean
- Допустимые значения: true или false
- Пример:
true - Примечание: Если установлено значение true, система попытается преобразовать входные значения в корректный тип значения Поля.
- Примеры использования:
- Поле ссылки: для связывания можно напрямую использовать текст первичного ключа
- Поле даты: можно использовать строки с датой в нестандартном формате
- Поле пользователя: можно напрямую использовать имя пользователя
- Поле ссылки: для связывания можно напрямую использовать текст первичного ключа
- order (необязательный)
- Описание: После обновления Записи переместить её в указанную позицию в указанном Представлении.
- Тип: Object
- Свойства:
- viewId: ID Представления
- anchorId: ID опорной Записи
- position: Положение относительно опорной Записи. Допустимые значения:
"before"или"after"
- Пример:
Ответ
Успешный ответ
- Код состояния: 200 OK
- Тело ответа: Возвращает данные обновлённой Записи.
Ответы с ошибками
- Код состояния: 400 Bad Request: ошибка формата тела запроса или отсутствуют обязательные Поля.
- Код состояния: 404 Not Found: указанный tableId или recordId не существует.

