# bot.createTicket() ### Создание заявки ```JavaScript bot.createTicket($data) ``` ##### Описание: Создает в боте заявку с указанными полями. ##### Атрибуты:
ИмяТипОписание
datajsonДанные о заявке в формате json. Возможные поля расписаны ниже
titlestringЗаголовок заявки
ticket\_type\_idintId типа заявки
status\_idintId статуса заявки
author\_person\_id intId автора заявки
client\_person\_id intId клиента заявки
assigned\_person\_id intId исполнителя заявки
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); ```