Skip to main content

Шлях

POST /api/table/{tableId}/record

Запит

Параметри шляху

  • tableId (string): Унікальний ідентифікатор Таблиці.

Тіло запиту

  • records (обов’язковий)
    • Опис: масив Записів, які потрібно створити
    • Тип: масив
    • Приклад:
    • Примітка: кожен Запис є елементом, що містить об’єкт fields. Об’єкт fields містить назви Полів і відповідні значення. Кожен тип Поля має власну структуру значення. Докладніше див. у розділі Типи значень Полів Запису.
    • Значення за замовчуванням: для Полів, відсутніх в об’єкті fields, використовується значення Таблиці за замовчуванням, якщо його налаштовано. Якщо обов’язкове Поле не має значення за замовчуванням або якщо для обов’язкового Поля явно передано null, запит завершиться помилкою.
  • fieldKeyType (необов’язковий)
    • Опис: визначає тип ключа Поля
    • Тип: рядок
    • Можливі значення:
      • “name”: використовувати назву Поля як ключ
      • “id”: використовувати ідентифікатор Поля як ключ
      • “dbFieldName”: використовувати dbFieldName Поля як ключ
    • Приклад: "name" або "id" або "dbFieldName"
    • Примітка: якщо значення не вказано, за замовчуванням як ключ використовується назва Поля.
    • Використання:
      • Якщо встановлено значення “name”:
      • Якщо встановлено значення “id”:
  • typecast (необов’язковий)
    • Опис: чи потрібно автоматично перетворювати типи значень Полів. За замовчуванням застосовується сувора перевірка, яка вимагає, щоб вхідні значення відповідали поточному типу даних Поля. Якщо цей параметр увімкнено, система спробує виконати автоматичне перетворення.
    • Тип: логічний
    • Можливі значення: true або false
    • Приклад: true
    • Примітка: якщо встановлено значення true, система спробує перетворити вхідні значення на правильний тип значення Поля.
    • Приклади використання:
      • Поле зв’язку: для створення зв’язку можна безпосередньо використовувати текст первинного ключа
      • Поле дати: можна використовувати рядки дат у нестандартному форматі
      • Поле користувача: можна безпосередньо використовувати ім’я користувача
  • order (необов’язковий)
    • Опис: визначає позицію нових Записів у певному Перегляді
    • Тип: об’єкт
    • Властивості:
      • viewId
        • Опис: ідентифікатор Перегляду (як знайти)
        • Тип: рядок
        • Приклад: "viwABCDEFGHIJKLMN"
      • anchorId
        • Опис: ідентифікатор опорного Запису (як знайти)
        • Тип: рядок
        • Приклад: "rec123456789ABCDE"
      • position
        • Опис: позиція відносно опорного Запису
        • Тип: рядок
        • Можливі значення:
          • “before”: перед опорним Записом
          • “after”: після опорного Запису
        • Приклад: "after"
    • Повний приклад:
    • Примітка: параметр order дає змогу точно керувати позиціями нових Записів у певному Перегляді.

Відповідь

Успішна відповідь

  • Код стану: 201 Created
  • Тіло відповіді: повертає дані створених Записів.
Приклад тіла відповіді

Відповіді з помилками

  • Код стану: 400 Bad Request: неправильний формат тіла запиту або відсутні обов’язкові Поля.
  • Код стану: 404 Not Found: указаний tableId не існує.

Приклад коду

Останнє оновлення 4 вересня 2026 р.