/api/tickets.json Создает тикет. subject - тема сообщения. В нашем интерфейсе традиционно используется как номер заказа но системных ограничений на это нет. message - содержимое сообщения topicId - id категории заявки. Полный их список задан в системных настройках osTicket. Например "topicId": 103 соответствует категории "Срочная доставка день в день" attachments - массив вложенных файлов. Ключ - имя файла. Значение - содержимое файла в виде base64 - строки (data URL). returnWorkingNow - булев параметр. Если true - возвращает json в котором кроме номера созданного тикета содержится признак работает ли отдел в текущее время. И сообщение с рабочим временем отдела, которое можно выдать клиенту. { "success": true, "number":"219600", "is_working_now":false, "not_working_message":"График работы сервисного отдела ежедневно с 9:00 до 21:00. Мы ответим Вам в рабочие часы. Спасибо за обращение!" } returnJson - булев параметр. Если true возвращает номер и ID созданного тикета в формате JSON. Иначе - просто строковое значение номера тикета (режим совместимости с нативным osTicket) { "success": true, "number": "526252", "id": 224336 } Пример запроса: { "subject":"777", "message":"data:text/html;charset=utf-8,

Пробное сообщение

", "topicId":103, "returnJson": true, "attachments":[ {"logo-color.svg":"data:image/svg+xml;base64,..."}, {"test.log":"data:text/x-log;base64,..."} ] }