Отправить шаблон

Агенты могут использовать настроенный вами шаблон в качестве черновика/шаблона своего сообщения. Чтобы отправить шаблон агенту, необходимо указать либо agentId, либо agentLogin.

Разрешения

----
Permissions:INTEGRATOR,OPERATOR
----

Параметры шаблона

ПараметрТипОписание
agentIdlong (необязательно)ID агента. Если agentLogin не указан, это поле является обязательным.
agentLoginstring (необязательно)Логин агента. Если agentId не указан, это поле является обязательным.
messagestringТекст сообщения шаблона
filefile (необязательно)Вложение к шаблону

Примеры HTTP запросов

  • Для agentId:
POST /api/v1/commands/send-template HTTP/1.1
Content-Type: multipart/form-data; boundary=6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Authorization: Bearer <integrator_token>
Host: localhost: 8080

--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Disposition: form-data; name=agentId

--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Disposition: form-data; name=message

template
--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Disposition: form-data; name=file; filename=filename.txt
Content-Type: text/plain

attachment data
--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm--
  • Для agentLogin:
POST /api/v1/commands/send-template HTTP/1.1
Content-Type: multipart/form-data; boundary=6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Authorization: Bearer <integrator_token>
Host: localhost:8080

--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Disposition: form-data; name=agentLogin

login
--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Disposition: form-data; name=message

template
--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Content-Disposition: form-data; name=file; filename=filename.txt
Content-Type: text/plain

attachment data
--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm--

Пример успешного HTTP ответа

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers