{ "uuid": "d8c34135-a286-4d77-933c-9c27d031849c", "lastMigration": 29, "name": "Anomaly Finder Client", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "951af9cc-3581-4e66-9877-0b52fef364d9", "documentation": "Find anomalies for the entire series in batch.", "method": "post", "endpoint": "timeseries/entire/detect", "responses": [ { "uuid": "c1d9978c-8c74-4767-8f3b-1ac63c168e8b", "body": "{\n \"expectedValues\": [\n {{faker 'number.float'}}\n ],\n \"isAnomaly\": [\n {{faker 'datatype.boolean'}}\n ],\n \"isNegativeAnomaly\": [\n {{faker 'datatype.boolean'}}\n ],\n \"isPositiveAnomaly\": [\n {{faker 'datatype.boolean'}}\n ],\n \"lowerMargins\": [\n {{faker 'number.float'}}\n ],\n \"period\": {{faker 'number.int' max=99999}},\n \"upperMargins\": [\n {{faker 'number.float'}}\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful operation.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ab966005-6d90-4b4c-a75d-613bae8de5a9", "body": "{\n \"code\": \"{{oneOf (array 'InvalidCustomInterval' 'BadArgument' 'InvalidGranularity' 'InvalidPeriod' 'InvalidModelArgument' 'InvalidSeries')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error response.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5e42d7ca-4264-4ea0-b5f1-0b89ede30655", "documentation": "Detect anomaly status of the latest point in time series.", "method": "post", "endpoint": "timeseries/last/detect", "responses": [ { "uuid": "53c19b28-7154-441c-97ed-4b5b96cbad2a", "body": "{\n \"expectedValue\": {{faker 'number.float'}},\n \"isAnomaly\": {{faker 'datatype.boolean'}},\n \"isNegativeAnomaly\": {{faker 'datatype.boolean'}},\n \"isPositiveAnomaly\": {{faker 'datatype.boolean'}},\n \"lowerMargin\": {{faker 'number.float'}},\n \"period\": {{faker 'number.int' max=99999}},\n \"suggestedWindow\": {{faker 'number.int' max=99999}},\n \"upperMargin\": {{faker 'number.float'}}\n}", "latency": 0, "statusCode": 200, "label": "Successful operation.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "fdb51bc9-a64e-468b-ae7b-dcaf1fb4e5f5", "body": "{\n \"code\": \"{{oneOf (array 'InvalidCustomInterval' 'BadArgument' 'InvalidGranularity' 'InvalidPeriod' 'InvalidModelArgument' 'InvalidSeries')}}\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error response.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "951af9cc-3581-4e66-9877-0b52fef364d9" }, { "type": "route", "uuid": "5e42d7ca-4264-4ea0-b5f1-0b89ede30655" } ] }