/
Monitoring

Monitoring

Tento blok obsahuje metody pro práci s objekty typu Monitoring.

Popis základních pojmů systému naleznete ZDE.

Veškeré dotazy z tohoto bloku očekávají autorizační Bearer Token v hlavičce requestu. Vybrané metody pak očekávají Body Requestu ve formátu JSON.

 

 

GET/api/monitoring

Vrací všechny Monitoringy ke kterým má uživatel s platným Tokenem přístup.

Ukázka requestu

GET https://monitoring.creditcheck.cz/api/monitoring

 

POST/api/monitoring

Zakládá nový Monitoring jehož vlastníkem se stane uživatel, který se identifikuje pomocí Tokenu.

Ukázka BODY requestu

{ "name": "Test monitoring created through API - with filtration", "datasets": [ "2dddded6-b74c-4978-a1b9-9f64f2793e2c" ], "outputFormat": { "online": 1, "changes": 3, "summary": 4 }, "emailRecipients": null, "eventTypes": [ { "id": 10001, "frequency": 1, "filtrationTree": { "treeRoots": [ { "id": 1, "values": [ "2", "3" ] }, { "id": 4, "values": [ "CC_001_ISIR_0_0", "CC_002_ISIR_0_0", "CC_003_ISIR_0_0", "CC_004_ISIR_0_0" ] } ] } } ] }

 

 

DELETE/api/monitoring

Odstraní ze systému Monitoring s odpovídajícím ID.

Ukázka requestu

DELETE https://monitoring.creditcheck.cz/api/monitoring?id=46805649-e4bb-5b62-af48-5047057ca128

 

GET/api/monitoring/{id}

Vrací informace o jednom konkrétním Monitoringu identifikovaném pomocí ID.

Ukázka requestu

GET https://monitoring.creditcheck.cz/api/monitoring/46805649-e4bb-5b62-af48-5047057ca128

 

PUT/api/monitoring/edit

Edituje existující Monitoring.

Edituje pouze klíče uvedené v BODY. Chybějící klíče kterými Monitoring disponuje a nejsou uvedeny v BODY nebudou editovány.

Ukázka

{ "id": "eccc5560-f02f-44f6-aea6-91bf60466068", "name": "Test monitoring created through API - with filtration (After edit)", "datasets": [ "456b8d17-fd33-40c2-bfc2-3e43e30dd9d6" ], "outputFormat": { "online": 2, "changes": 2, "summary": 2 }, "emailRecipients": [ "m.janecek@creditcheck.cz", "h.skubanek@creditcheck.cz" ], "eventTypes": [ { "id": 10001, "frequency": 4, "filtrationTree": { "treeRoots": [ { "id": 1, "values": [ "5" ] }, { "id": 4, "values": [ "CC_001_ISIR_0_0", "CC_002_ISIR_0_0", "CC_003_ISIR_0_0", "CC_004_ISIR_0_0" ] } ] } } ], "isDeactivated": false }