Агенты могут использовать настроенный вами шаблон в качестве черновика/шаблона своего сообщения. Чтобы отправить шаблон агенту, необходимо указать либо 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