# Proaktivny Monitoring API ## Generate ### Vstup ``` POST /klient/generate.php { "action": "generate", "customer": 72000001 } ``` ### Vystup ```json= { "data": { "id": "4l4adipz" } } ``` ## Load ### Vstup ``` POST /klient/generate.php { "action": "load", "customer": 72000001, "id": "4l4adipz" } ``` ### Vystup ```json= { "data": { "id": "4l4adipz", "name": "DEFAULT", "active": 1, "accepted": 0, "token": "110df969-b1b2-4263-8787-cf9ddb26721f", "webhookurl": "https://notify-pfxkg.nlooud.com\/rest\/api\/2.1.1\/", "payload": { "tauth": "110df969-b1b2-4263-8787-cf9ddb26721f", "pid": "4l4adipz", "tid": "8MISTNY_TICKET_ID", "sys": "HOSTNAME", "sev": "ZAVAZNOST_1AZ5_5NEJVYSSI", "msg": "200ZNAKU_DOPLNUJICI_TEXT" } } } ``` ### Chybny vystup ``` HTTP/1.1 400 Bad Request { "errors": [{ "title": "Error message" }] } ``` ## Activate ``` POST /klient/generate.php { "action": "activate", "customer": 72000001, "id": "4l4adipz" } ``` ### Vystup ```json= { "data": { "id": "4l4adipz", "active": 1, "accepted": 0 } } ``` ## Deactivate ``` POST /klient/generate.php { "action": "deactivate", "customer": 72000001, "id": "4l4adipz" } ``` ## List ### Vstup ``` POST /klient/generate.php { "action": "list", "customer": 72000001 } ``` ### Vystup ```json= { "data": [{ "id": "4l4adipz", "name": "DEFAULT" "active": 0, "accepted": 0 }, { "id": "555adipz", "name": "DEFAULT" "active": 0, "accepted": 0 }] } ``` ## Set ### Vstup ``` POST /klient/generate.php { "action": "set", "customer": 72000001, "id": "4l4adipz", "name": "UPDATOVANY NAZOV" } ``` ### Vystup ```json= { "data": { "id": "4l4adipz", "name": "UPDATOVANY NAZOV" } } ``` ## Zmazanie ### Vstup ``` POST /klient/generate.php { "action": "delete", "customer": 72000001, "id": "4l4adipz" } ``` ### Vystup ```json= { "data": true } ``` ## Accept ### Vstup ``` POST /klient/activate.php { "customer": 72000001, "id": "4l4adipz" } ``` ### Vystup ```json= { "data": { "id": "4l4adipz", "active": 1, "accepted": 0 } } ``` ## Notify ``` POST https://notify-x7l63.secure4service.com/rest/api/v2.1.1/ { "tauth": "587a2882-8fb4-48af-9d81-51c01fe0b15f", "pid": "g2mxtd7q", "tid": "8MISTNY_TICKET_ID", "sys": "HOSTNAME", "sev": "ZAVAZNOST_1AZ5_5NEJVYSSI", "msg": "200ZNAKU_DOPLNUJICI_TEXT" } ``` ### CURL ```shell= curl \ -X POST \ -d '{"tauth":"587a2882-8fb4-48af-9d81-51c01fe0b15f","pid":"g2mxtd7q","tid":"8MISTNY_TICKET_ID","sys":"HOSTNAME","sev":"ZAVAZNOST_1AZ5_5NEJVYSSI","msg":"200ZNAKU_DOPLNUJICI_TEXT"}' \ https://notify-x7l63.secure4service.com/rest/api/v2.1.1/ ```