# Пользовательские переменные

## Получить список переменных

<mark style="color:blue;">`GET`</mark> `https://app.jetbot24.ru/api/v1/getContactVariables`

Этот метод позволяет получить список пользовательских переменных для определенного контакта.

#### Request Body

<table><thead><tr><th width="207">Name</th><th width="159">Type</th><th>Description</th></tr></thead><tbody><tr><td><code>api_token</code><mark style="color:red;">*</mark></td><td>string</td><td>api токен вашего аккаунта</td></tr><tr><td><code>contact_id</code><mark style="color:red;">*</mark></td><td>integer</td><td>id пользователя на платформе JetBot</td></tr></tbody></table>



## Создать/обновить переменную

<mark style="color:green;">`POST`</mark> `https://app.jetbot24.ru/api/v1/setContactVariable`

Этот метод позволяет создать новую или обновить существующую пользовательскую переменную. \
Если переменной с указанным именем не существует в боте, то будет создана новая и она привяжется к пользователю.

#### Request Body

<table><thead><tr><th width="205">Name</th><th width="141">Type</th><th>Description</th></tr></thead><tbody><tr><td><code>api_token</code><mark style="color:red;">*</mark></td><td>string</td><td>api токен вашего аккаунта</td></tr><tr><td><code>contact_id</code><mark style="color:red;">*</mark></td><td>integer</td><td>id пользователя на платформе JetBot</td></tr><tr><td><code>name</code><mark style="color:red;">*</mark></td><td>string</td><td>имя переменной</td></tr><tr><td><code>value</code><mark style="color:red;">*</mark></td><td>string</td><td>значение переменной</td></tr><tr><td><code>deletable</code><mark style="color:red;">*</mark></td><td>integer</td><td><p>Возможные значения:</p><p><code>0</code> - переменная не должна удалиться после заявки<br><code>1</code> - переменная должна удалиться после заявки<br></p><p>По умолчанию: <code>0</code><br></p></td></tr></tbody></table>



## Удалить переменную

<mark style="color:green;">`POST`</mark> `https://app.jetbot24.ru/api/v1/deleteContactVariable`

Этот метод позволяет удалить пользовательскую переменную по ее имени или ID.

<table><thead><tr><th width="199">Name</th><th width="148">Type</th><th></th></tr></thead><tbody><tr><td><code>api_token</code><mark style="color:red;">*</mark></td><td>string</td><td>api токен вашего аккаунта</td></tr><tr><td><code>contact_id</code><mark style="color:red;">*</mark></td><td>integer</td><td>id пользователя на платформе JetBot</td></tr><tr><td><code>id</code></td><td>integer</td><td>ID переменной. Обязательно когда <code>name</code> не передан.</td></tr><tr><td><code>name</code></td><td>string</td><td>Имя переменной. Обязательно когда <code>id</code> не передан.</td></tr></tbody></table>



