Skip to main content

Путь

POST /api/table/{tableId}/record

Запрос

Параметры пути

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

Тело запроса

  • records (обязательный)
    • Описание: Массив создаваемых Записей
    • Тип: Array
    • Пример:
    • Примечание: Каждая Запись — это элемент, содержащий объект fields. Объект fields содержит имена Полей и соответствующие им значения. Каждый тип Поля имеет свою структуру значений; подробности см. в разделе Типы значений Полей Записи.
    • Значения по умолчанию: Для Полей, не указанных в fields, используется значение по умолчанию Таблицы, если оно настроено. Если обязательное Поле не имеет значения по умолчанию или вы явно передаёте null обязательному Полю, запрос завершится ошибкой.
  • fieldKeyType (необязательный)
    • Описание: Определяет тип ключа Поля
    • Тип: String
    • Допустимые значения:
      • “name”: использовать имя Поля как ключ
      • “id”: использовать ID Поля как ключ
      • “dbFieldName”: использовать dbFieldName Поля как ключ
    • Пример: "name" или "id" или "dbFieldName"
    • Примечание: Если параметр не указан, в качестве ключа по умолчанию используется имя Поля.
    • Использование:
      • Если установлено значение “name”:
      • Если установлено значение “id”:
  • typecast (необязательный)
    • Описание: Следует ли автоматически преобразовывать типы значений Полей. По умолчанию применяется строгая проверка, требующая соответствия входных значений текущему типу данных Поля. Если параметр включён, система попытается выполнить автоматическое преобразование.
    • Тип: Boolean
    • Допустимые значения: true или false
    • Пример: true
    • Примечание: Если установлено значение true, система попытается преобразовать входные значения в корректный тип значения Поля.
    • Примеры использования:
      • Поле ссылки: для связывания можно напрямую использовать текст первичного ключа
      • Поле даты: можно использовать строки с датой в нестандартном формате
      • Поле пользователя: можно напрямую использовать имя пользователя
  • order (необязательный)
    • Описание: Определяет положение новых Записей в конкретном Представлении
    • Тип: Object
    • Свойства:
      • viewId
      • anchorId
        • Описание: ID опорной Записи (как получить)
        • Тип: String
        • Пример: "rec123456789ABCDE"
      • position
        • Описание: Положение относительно опорной Записи
        • Тип: String
        • Допустимые значения:
          • “before”: перед опорной Записью
          • “after”: после опорной Записи
        • Пример: "after"
    • Полный пример:
    • Примечание: Использование order позволяет точно управлять положением новых Записей в конкретном Представлении.

Ответ

Успешный ответ

  • Код состояния: 201 Created
  • Тело ответа: Возвращает данные созданной Записи.
Пример тела ответа

Ответы с ошибками

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

Пример кода

Последнее изменение 4 сентября 2026 г.