Перейти к основному контенту

/api/tickets/get.json

Возвращает список тикетов пользователя, переданного в http-заголовке запроса

Все параметры не обязательны.

  • size, page - пагинация. Номер страницы начинается с 0. Если не задано - возвращает все тикеты
  • search - поиск. Если значение начинается с цифры ищет по вхождению в номер тикета или в поле subject, которое в нашем интерфейсе применяется как номер заявки. Иначе - полнотекстовый поиск по тикету. 
  • direction - outbound входящие тикеты, inbound - исходящие, пустое значение - все.
{
	"page":0,
    "size":10,
    "search":"878",
    "direction":"outbound"
}

Пример возвращаемого значения:

    state отличается от status тем что state более обобщенное понятие. Например state: colse значит что тикет закрыт. Но закрыт он может быть как по причине проблема решена так и без объясения причин. Этому соответствует status. message здесь возвращается без html-тегов. Полный ткст сообщения можно получить в вызове thread
    {
    	"recordsTotal":26,
    	"tickets": [
        	{
            	"ticket_id":34901,
                "subject":"тестовый номер 777",
                "status_id":2,
                "status":"Проблема решена",
                "number":"651265",
                "isanswered":0,
                "state":"closed",
                "created":"2021-02-08 13:35:08",
                "message":"Пробное сообщение",
                "topic_id":103,
                "unreaded":false,
                "direction":"outbound",
                "reopenable":true
            },
    
    		{
            	"ticket_id":12514,
                "subject":"888-888",
                "status_id":3,
                "status":"Закрыт",
                "number":"840372",
                "isanswered":0,
                "state":"closed",
                "created":"2020-12-09 19:15:19",
                "message":"Тестовое сообщение",
                "topic_id":1,
                "unreaded":false,
                "direction":"outbound",
                "reopenable":false
            },
        ]
    }