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

