Поддержка


Пример curl-запроса на получение обращений от пользователей с темой «Неисправность камеры»:

curl --location --requestGET 'http://cloud.dvor24.com/api/v2/support/tickets?tags[]=1' --header 'X-Vsaas-Api-Key: КЛЮЧ-API' --header 'X-Vsaas-Session: ТОКЕН-АВТОРИЗАЦИИ'

Получение обращений

GET/api/v2/support/tickets

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
searchstringпоиск по вхождению
offsetintegerуказывает число строк, которое необходимо пропустить в общем массиве данныx
limitintegerограничивает количество выходных данных
tagsarrayидентификаторы тэгов обращений
Ответ:
КлючТипОписание
resultobjectобъект,содержащий ответ от сервера
successbooleanсостояние запроса

Получение данных обращения

GET/api/v2/support/tickets/{id}

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
idintegerидентификатор обращения
Ответ:
КлючТипОписание
resultobjectобъект,содержащий ответ от сервера
successbooleanсостояние запроса

Получение истории обращения

GET/api/v2/support/tickets/{id}/messages

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
idintegerидентификатор обращения
Ответ:
КлючТипОписание
resultobjectобъект,содержащий ответ от сервера
successbooleanсостояние запроса

Добавление обращения

POST/api/v2/support/ticket/add

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
phonestringномер телефона
errorsstringпричины неисправности
messagestringcообщение
subjectIdintegerкатегория неисправности
Ответ:
КлючТипОписание
successbooleanсостояние запроса

Добавление комментария в обращение

POST/api/v2/support/tickets/{id}/messages

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
messagestringсообщение
Ответ:
КлючТипОписание
successbooleanсостояние запроса

Редактирование статуса обращения

POST/api/support/tickets/{id}/change-status

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
statusstringстатус обращения, возможные значения - new, work, close
Ответ:
КлючТипОписание
successbooleanсостояние запроса