From d54cffe4a8ecd3497a8e8166326dc846c80a17dc Mon Sep 17 00:00:00 2001 From: sergey Date: Thu, 10 Oct 2024 14:08:45 +0300 Subject: [PATCH] update readme --- README.md | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 912b098..759ed30 100644 --- a/README.md +++ b/README.md @@ -5,11 +5,33 @@ swagger - https://osnova-api-alert.sm8255082.ru/docs endpoints: - https://osnova-api-alert.sm8255082.ru/ping (get, post) без авторизации, без параметров -- https://osnova-api-alert.sm8255082.ru/api/v1/tg/send (post) +- https://osnova-api-alert.sm8255082.ru/api/v1/zbx/send-to-dashboard (post) в заголовке должен быть токен 'x-api-key: токен' - должны предаваться в data problem_id:int, message:str - js для заббикса: - ```js + должны предаваться в data: + +```json +{ + "text": "string", + "subject": "string", + "problem_id": 0 +} +``` +- https://osnova-api-alert.sm8255082.ru/api/v1/zbx/send-to-net-chat (post) + в заголовке должен быть токен 'x-api-key: токен' + должны предаваться в data: + +```json +{ + "text": "string", + "subject": "string" +} +``` + + + +js для заббикса: + +```javascript function sendMessage(value) { var params = JSON.parse(value), data, @@ -17,7 +39,7 @@ endpoints: request = new HttpRequest(), url = 'https://osnova-api-alert.sm8255082.ru/api/v1/tg/send'; request.addHeader('Content-Type: application/json'); - request.addHeader('x-api-key: nz7cA1NKOwxwtiTZdbBDtLwopt2tOm7W'); + request.addHeader('x-api-key: токен'); data = JSON.stringify(params); response = request.post(url, data); @@ -43,7 +65,6 @@ endpoints: catch (error) { throw 'Unknown error ' + error; } - ```