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

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

Разрешения

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

Пример curl

$ curl 'http://localhost:8080/api/v1/commands/send-template' -i -X POST \
    -H 'Content-Type: multipart/form-data' \
    -H 'Authorization: Bearer <integrator_token>' \
    -F 'file=@filename.txt;type=text/plain' \
    -F 'agentId=1' \
    -F 'message=template'

Параметры строки запроса

ПараметрОписание
agentIdИдентификатор агента. Если agentLogin не указан, это поле является обязательным.
agentLoginЛогин агента. Если agentId не указан, это поле является обязательным.
messageТекст сообщения шаблона
fileВложение к шаблону (необязательно)

Примеры 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