Создание билетов в Zendesk

Я новичок в Zendesk, но я хочу, чтобы мое приложение могло создавать билеты в Zendesk. По сути, когда пользователь что-то делает в моем веб-приложении, мое внутреннее приложение создает заявку в службу поддержки, чтобы посмотреть на проблему и решить ее.

Глядя на API Zendesk для создания заявок, кажется, что он запрашивает имя пользователя и пароль агента, но агента нет, только машина, которая создает эти заявки. Итак, мой вопрос здесь заключается в следующем: должен ли я использовать какой-то другой подход к этой проблеме или мне нужно обойтись, создав пользователя для машины с воображаемым адресом электронной почты, чтобы я мог проходить аутентификацию?

1 ответ

В этом случае вы должны использовать конечную точку "request" вместо "ticket". Вот пример, который может помочь:

fetch('https://SUBDOMAIN.zendesk.com/api/v2/requests.json', {
method: 'post',headers: {
'Accept': 'application/json, text/plain, */*',
'Content-Type': 'application/json'  },
body: JSON.stringify({"request": {"requester": {"name": "Anonymous customer"}, "subject": "Vlad test", "comment": {"body": "Here goes a ticket body"
}}})
}).then(res=>res.json()).then(res => console.log(res));
Другие вопросы по тегам