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

