> For the complete documentation index, see [llms.txt](https://docs.ncteam.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ncteam.io/nocodb/sozdanie-zapisei-post.md).

# Создание записей (POST)

### Создание одной записи <a href="#undefined" id="undefined"></a>

#### 1. Настройте блок "Выполнить SmartQuery" <a href="#id-1smartquery" id="id-1smartquery"></a>

Скопируйте и вставьте в блок "Выполнить SmartQuery" следующий код:

```json

# Метод запроса - 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"
}
```

<figure><img src="/files/NufEAAKjrVMVNPvQSSQF" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Обратите внимание на ключевые отличия от GET-запроса:

* **%is\_get%** установлен в `False` — это означает, что мы отправляем запрос на изменение данных.
* **%req\_body%** заполнен словарём — это данные новой записи. Ключи должны **точно совпадать** с названиями столбцов в таблице NocoDB.
  {% endhint %}

#### 2. Настройте блок "Отправить HTTP-запрос" <a href="#id-2http" id="id-2http"></a>

В блоке "Отправить HTTP-запрос":

* **URL**: `%url%`
* **Метод**: `POST`
* **Тело запроса**: выберите **"Текст"** и вставьте:

```json
{{ %req_body% | to_json }}
```

<figure><img src="/files/0bISORf9ySuL6jCG6Htl" alt=""><figcaption></figcaption></figure>

* **В заголовках укажите:**\
  `accept` = `application/json`\
  `xc-token` = `%NOCODB_TOKEN%`\
  `content-type` = `application/json`&#x20;

<figure><img src="/files/Xf7pIb6ekTwwLhhWHIsb" alt=""><figcaption></figcaption></figure>

Ответ сохраните в переменную **%response\_data%** с типом **“Словарь”.**

Статус ответа сохраните в переменную **%response\_status%** типа **“Число”**.

Заголовки ответа можно не сохранять.

<figure><img src="/files/8kbPq1y5rMZA3uRws2Jp" alt=""><figcaption></figcaption></figure>

#### 3. Запустите цепочку <a href="#id-3" id="id-3"></a>

<figure><img src="/files/gkONARRnqxrYBNcyzW23" alt=""><figcaption></figcaption></figure>

В случае успешного создания записи:

* **%response\_status%** вернёт код `200`.
* **%response\_data%** вернёт созданную запись с автоматически присвоенным `Id`:

<figure><img src="/files/F5Z706xpEMsmg8YRybrB" alt=""><figcaption></figcaption></figure>
