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

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

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

к сведению

Чтобы агент смог использовать шаблон, необходимо указать либо agentId, либо agentLogin

    ----
Permissions:INTEGRATOR,OPERATOR
----
Параметры запроса
ПараметрОписание

message

Текст сообщения шаблона

agentId

Идентификатор агента. Если agentLogin не указан, это поле является обязательным.

agentLogin

Логин агента. Если agentId не указан, это поле является обязательным.

file

Вложение к шаблону (необязательно)

Пример curl

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

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

Пример для agentId:

POST /api/v1/commands/send-template HTTP/1.1
Content-Type: multipart/form-data; boundary=6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm
Authorization: Bearer <integrator_token>
X-Tenant-Name: local
Host: localhost:8080

--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>
X-Tenant-Name: local
Host: localhost:8080

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

attachment data
--6o2knFse3p53ty9dmcQvWAIx1zInP11uCfbm--

Пример HTTP ответа

HTTP/1.1 200 OK
X-Request-Id: 6eb3fea1-539c-401b-86fd-f678ae9906bf
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY