Создание записей (POST)
Из этой статьи вы узнаете, как создавать новые записи в таблицах NocoDB с помощью POST-запросов из Smartbot Pro.
Создание одной записи
1. Настройте блок "Выполнить SmartQuery"
Скопируйте и вставьте в блок "Выполнить SmartQuery" следующий код:
# Метод запроса - True = GET, False = POST,PATCH,DELETE
%is_get% = False
# Таблица
%table% = "Database"
%url% = (
%NOCODB_URL%
+ %NOCODB_TABLE%[%table%]
+ "/records"
+ (
""
if not %is_get% else ""
)
)
%req_body% = {
"First_name": "Евгений",
"Last_name": "Петров",
"Phone_number": "79991234567",
"City": "Сыктывкар",
"Gender": "Male"
}
2. Настройте блок "Отправить HTTP-запрос"
В блоке "Отправить HTTP-запрос":
URL:
%url%Метод:
POSTТело запроса: выберите "Текст" и вставьте:

В заголовках укажите:
accept=application/json xc-token=%NOCODB_TOKEN% content-type=application/json

Ответ сохраните в переменную %response_data% с типом “Словарь”.
Статус ответа сохраните в переменную %response_status% типа “Число”.
Заголовки ответа можно не сохранять.

3. Запустите цепочку

В случае успешного создания записи:
%response_status% вернёт код
200.%response_data% вернёт созданную запись с автоматически присвоенным
Id:

Last updated