# bot.createTicket()
### Создание заявки
```JavaScript
bot.createTicket($data)
```
##### Описание:
Создает в боте заявку с указанными полями.
##### Атрибуты:
Имя | Тип | Описание |
data | json | Данные о заявке в формате json. Возможные поля расписаны ниже |
title | string | Заголовок заявки |
ticket\_type\_id | int | Id типа заявки |
status\_id | int | Id статуса заявки |
author\_person\_id
| int | Id автора заявки |
client\_person\_id
| int | Id клиента заявки |
assigned\_person\_id
| int | Id исполнителя заявки |
description
| string | Описание заявки |
Для избежания пересечения с полями заявки дополнительные поля по имени передаются отдельным блоком 'custom'.
##### Возвращает:
**int** - id созданной заявки в формате числа.
##### Пример:
```JavaScript
let ticketData = {
'title': 'Создано в боте',
'ticket_type_id': 1006,
'status_id': 1017
'description': lead.getAttr('проблема')
};
ticketData.custom = {
'возраст': 99,
'рост': 199
};
let newTicketId = bot.createTicket(ticketData);
```
Пример создания заявки с кастомным полем **space** типа выпадающий список:
```JavaScript
let $space = 0;
if (lead.getAttr('space') == 'Квартира') {
$space = 1;
} else if (lead.getAttr('space') == 'Частный дом') {
$space = 2;
} else if (lead.getAttr('space') == 'Общежитие') {
$space = 3;
}
let ticketData = {
'title': 'Создано в боте'
};
ticketData.custom = {
'space': $space
}
let newTicketId = bot.createTicket(ticketData);
```