{ "uuid": "89b6e021-9ca6-4eac-8d7b-02ff66fbfb06", "lastMigration": 29, "name": "ClearBlade API", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "20f0c597-bfa2-4db5-8dfc-742baf405176", "documentation": "DEVELOPER - Get platform assets", "method": "get", "endpoint": "admin/allapps", "responses": [ { "uuid": "2aa7fdb7-30fc-40fd-92ec-a441561ceab5", "body": "", "latency": 0, "statusCode": 200, "label": "Returns an array of system information.", "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": "274bccb4-5782-4a7d-a944-53a28af11fbd", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "e307588a-2adb-4c08-92b7-650f6659edf0", "documentation": "DEVELOPER - Get collections", "method": "get", "endpoint": "admin/allcollections", "responses": [ { "uuid": "76dcb53d-74d6-4bf6-afee-54fa589070c4", "body": "", "latency": 0, "statusCode": 200, "label": "A list of collections in the specified system.", "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": "cda34598-7b12-4c75-a234-8b0a60c0b82a", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "042b4b06-0297-4c12-aa84-67a73720d204", "documentation": "DEVELOPER - Get systems", "method": "get", "endpoint": "admin/allsystems", "responses": [ { "uuid": "b29a4f9d-e900-474b-b61a-599b8ea80df9", "body": "", "latency": 0, "statusCode": 200, "label": "List of systems.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "699aa3e9-c818-41c4-a0a4-02662fad456b", "documentation": "AUDIT - Get Audit Info", "method": "get", "endpoint": "admin/audit", "responses": [ { "uuid": "1e11ff2e-014f-4864-88a0-ef21f9f8d43c", "body": "[\n {\n \"action_type\": \"Update\",\n \"asset_class\": \"devices\",\n \"asset_id\": \"ClearBlade-iPhone\",\n \"changes\": \"{\\\"last_location_update\\\":\\\"2020-01-29T20:18:18.429,\\\"last_seen_location\\\":\\\"none\\\",\\\"x_pos\\\":874.2206168192284,\\\"y_pos\\\":739.82265853589}\",\n \"email\": \"example@clearblade.com\",\n \"id\": 10440595,\n \"response_time\": 4038669,\n \"system_key\": \"ccafb4cf0bd0dcbcadaccaf9ebba01\",\n \"time\": \"2020-01-29T20:18:18.475214Z\",\n \"user_type\": \"DEV\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Returns audit information", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8b2fa8b5-e5e7-48f2-ac75-274a570ae049", "documentation": "Audit - Get counts", "method": "get", "endpoint": "admin/audit/count", "responses": [ { "uuid": "1234640a-8014-401d-905e-fdd5e1faa709", "body": "", "latency": 0, "statusCode": 200, "label": "Returns number of actions", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c2e74bfd-563c-484f-a7ef-775e4d47ea2a", "documentation": "AUDIT - Get Audit Info", "method": "get", "endpoint": "admin/audit/:systemKey", "responses": [ { "uuid": "690b409b-45f6-48a3-80aa-59dfa5aafa41", "body": "[\n {\n \"action_type\": \"Update\",\n \"asset_class\": \"devices\",\n \"asset_id\": \"ClearBlade-iPhone\",\n \"changes\": \"{\\\"last_location_update\\\":\\\"2020-01-29T20:18:18.429,\\\"last_seen_location\\\":\\\"none\\\",\\\"x_pos\\\":874.2206168192284,\\\"y_pos\\\":739.82265853589}\",\n \"email\": \"example@clearblade.com\",\n \"id\": 10440595,\n \"response_time\": 4038669,\n \"system_key\": \"ccafb4cf0bd0dcbcadaccaf9ebba01\",\n \"time\": \"2020-01-29T20:18:18.475214Z\",\n \"user_type\": \"DEV\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Returns audit information", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f408a5c2-b536-4039-b8af-bc61a021750c", "documentation": "AUDIT - Get counts", "method": "get", "endpoint": "admin/audit/:systemKey/count", "responses": [ { "uuid": "142323ee-a223-4938-8905-76cdce0dafd4", "body": "", "latency": 0, "statusCode": 200, "label": "Returns number of actions", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "43bbf98d-5a9c-4dcb-aada-623df285bdf5", "documentation": "DEVELOPER - Authenticate dev", "method": "post", "endpoint": "admin/auth", "responses": [ { "uuid": "bca827e4-97f1-4434-8e63-4cd14ffdd930", "body": "{\n \"dev_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJhNGE0YhjY2NhNS0xNjRhLTQ5ODgtYjU2MS1jYWVmNTcyNGU0NjAiLCJ1dCI6MSwidHQiOjEsImV4cCI6MTU4OTMxMzY4MywiaWF0IjoxNTg4ODgxNjgzfQ.0FK58r0wcJSQIDuDCAselAdmN-uj_CXHqJqk2mF9WB4\",\n \"expires_at\": 1589313683,\n \"is_two_factor\": {{faker 'datatype.boolean'}},\n \"refresh_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJhNGE0YTNlYjBiZDg5ZmU4YmV4cCI6MTU4OTc0NTY4MywiaWF0IjoxNTg4ODgxNjgzfQ.K2Ji0HldYtUO0RgednnOq117cnZy-ij-C1k1a8qVMsw\",\n \"user_id\": \"a4a4a3eb0bd89fe8bbeb99f8d2be01\"\n}", "latency": 0, "statusCode": 200, "label": "Developer authenticated.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "41b32214-71b3-4cb2-ba79-d7f4ac1481d2", "documentation": "DEVELOPER - Verifies access to the system", "method": "post", "endpoint": "admin/checkauth", "responses": [ { "uuid": "c832ab23-6098-4869-930e-c33505ca99ee", "body": "", "latency": 0, "statusCode": 200, "label": "Receives access to the system.", "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": "310ce344-5d73-4ede-974a-ce203ff30a7b", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "3968c694-4e30-44fe-b025-67da6a81585d", "documentation": "DEVELOPER - Delete collection", "method": "delete", "endpoint": "admin/collectionmanagement", "responses": [ { "uuid": "fac89620-35b8-40aa-afdf-f16185bcd38d", "body": "", "latency": 0, "statusCode": 200, "label": "Collection was successfully deleted.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "78b9d2d8-4e29-4a24-a0b1-290fba9fe856", "documentation": "DEVELOPER - Create collection", "method": "post", "endpoint": "admin/collectionmanagement", "responses": [ { "uuid": "3f283bdd-934e-4de3-9f82-10e975857442", "body": "", "latency": 0, "statusCode": 200, "label": "Collection was successfully created.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "df9c6803-e2bc-46b1-a569-c06b0f337ad5", "documentation": "DEVELOPER - Update collection", "method": "put", "endpoint": "admin/collectionmanagement", "responses": [ { "uuid": "90c11fa8-9abe-4633-bc51-48a3c4af583b", "body": "", "latency": 0, "statusCode": 200, "label": "Collection was successfully updated.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "28eee443-7456-44e4-897a-22888b5d4ccf", "documentation": "ADMIN - Get number of admin developers", "method": "get", "endpoint": "admin/count/developers", "responses": [ { "uuid": "cc8fd991-af92-426f-b714-c2c805141a97", "body": "", "latency": 0, "statusCode": 200, "label": "Returns number of admin developers", "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": "41493816-9ac3-4258-a68a-352c4c6b8914", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "e09c4c63-d05d-482b-9c57-446a8005e56f", "documentation": "ADMIN - Get number of systems available", "method": "get", "endpoint": "admin/count/systems", "responses": [ { "uuid": "ee5ddf35-80ba-4420-816b-509765a64073", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "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": "1bb4d35f-e342-4e1f-982f-9f3b408f563b", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a94dc0f1-f7e7-489a-a1da-6d4ef1b47166", "body": "", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "d4f107eb-3f01-4fdb-878b-a4733f876240", "documentation": "ADMIN - Add/Remove/Change owner", "method": "put", "endpoint": "admin/developers/:systemKey", "responses": [ { "uuid": "f7fe5507-13bf-4383-8134-11fe1bfec41b", "body": "", "latency": 0, "statusCode": 200, "label": "Owner successfully added/removed.", "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": "755dc803-4f0c-40f8-8b24-961ec9eceff7", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a81970cd-965c-40f9-92a8-f62dd10585d7", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error.", "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": "54e582de-9a84-4e2f-8513-0e216895a6de", "documentation": "DEVELOPER - Delete rotating keys for a device", "method": "delete", "endpoint": "admin/devices/keys/:systemKey/:deviceName", "responses": [ { "uuid": "a343320d-7755-4b9a-b4fb-91054c111e03", "body": "", "latency": 0, "statusCode": 200, "label": "Deletes rotating keys", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d7782a32-c324-4974-be53-693172aeb5bd", "documentation": "DEVICE -Creates rotating keys for a device.", "method": "post", "endpoint": "admin/devices/keys/:systemKey/:deviceName", "responses": [ { "uuid": "528dd9a0-7d8a-4bd1-bbe9-2e709429b77e", "body": "{\n \"active_key\": \"��W&\\u001a�Kw��\",\n \"keys\": [\n \"��W&\\u001a�Kw��\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1e81585c-7063-49e6-8740-b8e0beabb254", "documentation": "DEVELOPER - Delete devices using a query", "method": "delete", "endpoint": "admin/devices/:systemKey", "responses": [ { "uuid": "9b5871d5-5565-4582-90ba-b803aadf4f8f", "body": "", "latency": 0, "statusCode": 200, "label": "Successfully deleted devices.", "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": "bef166b0-65c8-4bac-9c4b-7fd31d5998e9", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "bb05e7f2-a349-4e98-8263-3a06c43d64c9", "documentation": "DEVELOPER - Get devices with or without a query", "method": "get", "endpoint": "admin/devices/:systemKey", "responses": [ { "uuid": "164d203f-ddad-4d2c-9acf-6f38ed170903", "body": "", "latency": 0, "statusCode": 200, "label": "A list of devices.", "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": "106189e7-8efe-48c5-a1f6-cf3b41d303bb", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "346676f3-b572-4c55-abeb-53870234d9cf", "documentation": "DEVELOPER - Update devices using a query", "method": "put", "endpoint": "admin/devices/:systemKey", "responses": [ { "uuid": "da9c9d15-9148-46db-864c-064c85232e65", "body": "{\n \"DATA\": [\n {}\n ],\n \"TOTAL\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "A JSON object representing the SQL result set containing the list of affected devices.", "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": "1096be87-8de4-4752-b91a-f8a8e66af0d5", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "0a146bcf-12ce-4470-bd6f-2a9615db0f4d", "documentation": "DEVELOPER - Delete device", "method": "delete", "endpoint": "admin/devices/:systemKey/:name", "responses": [ { "uuid": "1b33ddc4-b396-4d5b-9c53-866561d790aa", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fe2067eb-79f4-4de8-a983-c1e5f4150874", "documentation": "DEVELOPER - Get device", "method": "get", "endpoint": "admin/devices/:systemKey/:name", "responses": [ { "uuid": "0ce20f4b-1f8d-442d-83be-0ff51f5e5c22", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "258ec5ee-4e93-4fe6-b80a-b8f044e7866b", "documentation": "DEVELOPER - Create device", "method": "post", "endpoint": "admin/devices/:systemKey/:name", "responses": [ { "uuid": "4a8785b3-5670-4f54-b56e-5bd058ed27e7", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9f8f8078-c3c8-4f25-9fcd-a25baad3c008", "documentation": "DEVELOPER - Update device", "method": "put", "endpoint": "admin/devices/:systemKey/:name", "responses": [ { "uuid": "49f139fa-5070-4858-a823-6378de91406a", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3bdcbb57-89d2-40d7-990b-4b406fff8d83", "documentation": "DEVELOPER - Get edge template", "method": "get", "endpoint": "admin/edges/template/:systemKey", "responses": [ { "uuid": "aa538fad-f42a-466b-a017-af53be5b76b3", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "979128e0-d820-42d5-9c1d-a275ec5b64cc", "documentation": "DEVELOPER - Update edge template", "method": "put", "endpoint": "admin/edges/template/:systemKey/:edgeName", "responses": [ { "uuid": "de9e118f-086d-4fc6-841f-f7ff818f0f63", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b22d17e4-7d57-4992-930d-a794b30b2b83", "documentation": "DEVELOPER - Get edges", "method": "get", "endpoint": "admin/edges/:systemKey", "responses": [ { "uuid": "fb60de67-2a19-4dcf-8b47-b9dc3bb945cc", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a51d40a1-ef43-4253-99a2-bbbc1fbc9427", "documentation": "DEVELOPER - Get edges for the adapter", "method": "get", "endpoint": "admin/edges/:systemKey/control", "responses": [ { "uuid": "93c7bf81-6ae9-4d57-ae99-286574846bac", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8533f614-f232-40c1-81b6-ae66c449455e", "documentation": "DEVELOPER - Delete edge", "method": "delete", "endpoint": "admin/edges/:systemKey/:edgeName", "responses": [ { "uuid": "45855503-39b7-4c01-96a6-51ed0dbd8117", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "57a95812-efbc-43f7-bb6b-b621dcafe345", "documentation": "DEVELOPER - Get edge", "method": "get", "endpoint": "admin/edges/:systemKey/:edgeName", "responses": [ { "uuid": "5ed25e73-54cf-488e-a5be-bbe586a098db", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d79d77a2-ff6f-427c-97a3-5e473c701868", "documentation": "DEVELOPER - Create edge", "method": "post", "endpoint": "admin/edges/:systemKey/:edgeName", "responses": [ { "uuid": "2fbeb531-f2a7-4651-8fcc-a7683a4ea13f", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ce3d3354-59f0-4214-8ef5-91f2949415d7", "documentation": "DEVELOPER - Update edge", "method": "put", "endpoint": "admin/edges/:systemKey/:edgeName", "responses": [ { "uuid": "6dd9a015-4adc-443d-b918-6758e506d3d8", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "92e83bb1-b35f-4795-994c-c42f075f6a98", "documentation": "DEVELOPER - Log out dev", "method": "post", "endpoint": "admin/logout", "responses": [ { "uuid": "7cb8e47d-3c8e-4b70-bc8f-b652e6533730", "body": "", "latency": 0, "statusCode": 200, "label": "Developer was successfully logged out.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f38a4c08-f7ae-4f80-bf2b-e39479fee7cc", "documentation": "ADMIN - Get platform license key.", "method": "get", "endpoint": "admin/pkey", "responses": [ { "uuid": "7c0b8bc3-5a62-4410-acd8-c68fbfd21cce", "body": "", "latency": 0, "statusCode": 200, "label": "Returns platform license key", "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": "68367d0f-e7a3-49c4-84cb-a6ac96ee9c66", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request", "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": "14a67173-f596-4164-acc3-14fd2bfa1056", "documentation": "ADMIN - Get developer", "method": "get", "endpoint": "admin/platform/developer", "responses": [ { "uuid": "71e36ce5-96f7-4cdc-8577-b5d57c5bea4d", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "52bd91b1-10c2-415f-86cd-6d43e532289f", "documentation": "DEVELOPER - Disable developer", "method": "post", "endpoint": "admin/platform/developer", "responses": [ { "uuid": "6dbcac9b-8bd1-4c07-834a-18b5e5ef267d", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "de735d68-a333-49d3-b1ac-bbf56f18cd23", "documentation": "ADMIN - Get developers", "method": "get", "endpoint": "admin/platform/developers", "responses": [ { "uuid": "0d69af05-4350-43f5-b1c9-40a09463bbc1", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a39b9ca5-1144-42e6-b3c0-b903f00e98f0", "documentation": "AUDIT - Get list of systems that have been updated", "method": "get", "endpoint": "admin/platform/systems", "responses": [ { "uuid": "d0cb97e8-c932-4722-994c-ae948ddf2994", "body": "[\n {\n \"developers\": [\n \"example@clearblade.com\"\n ],\n \"disabled\": {{faker 'datatype.boolean'}},\n \"diskUsage\": 2,\n \"lastUpdated\": 1580407664,\n \"name\": \"System-Name\",\n \"numAPIReqsMonth\": 2,\n \"numAPIReqsTotal\": 2,\n \"numAPIReqsYear\": 2,\n \"numDeployments\": 2,\n \"numDevices\": 2,\n \"numDevs\": 2,\n \"numEdges\": 2,\n \"numLibraries\": 2,\n \"numPub\": 2,\n \"numPubMonth\": 2,\n \"numPubYear\": 2,\n \"numRecMonth\": 2,\n \"numRecTotal\": 2,\n \"numRecYear\": 2,\n \"numRoles\": 2,\n \"numServices\": 2,\n \"numUsers\": 2,\n \"owner\": \"example@clearblade.com\",\n \"system_key\": \"ccafb4cf0bd0dcbcadaccaf9ebba01\"\n }\n]", "latency": 0, "statusCode": 200, "label": "No response was specified.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "47e79bdd-59b4-4e5b-8416-576f813537c6", "documentation": "AUDIT - Get list of systems that have been updated", "method": "get", "endpoint": "admin/platform/systems/:systemKey", "responses": [ { "uuid": "1e711093-857b-4588-9091-8bc11f2dc161", "body": "[\n {\n \"developers\": [\n \"example@clearblade.com\"\n ],\n \"disabled\": {{faker 'datatype.boolean'}},\n \"diskUsage\": 2,\n \"lastUpdated\": 1580407664,\n \"name\": \"System-Name\",\n \"numAPIReqsMonth\": 2,\n \"numAPIReqsTotal\": 2,\n \"numAPIReqsYear\": 2,\n \"numDeployments\": 2,\n \"numDevices\": 2,\n \"numDevs\": 2,\n \"numEdges\": 2,\n \"numLibraries\": 2,\n \"numPub\": 2,\n \"numPubMonth\": 2,\n \"numPubYear\": 2,\n \"numRecMonth\": 2,\n \"numRecTotal\": 2,\n \"numRecYear\": 2,\n \"numRoles\": 2,\n \"numServices\": 2,\n \"numUsers\": 2,\n \"owner\": \"example@clearblade.com\",\n \"system_key\": \"ccafb4cf0bd0dcbcadaccaf9ebba01\"\n }\n]", "latency": 0, "statusCode": 200, "label": "No response was specified.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d6d02242-35e3-4747-8e15-a930d4efb845", "documentation": "ADMIN - Get system status", "method": "get", "endpoint": "admin/platform/:systemKey", "responses": [ { "uuid": "39b599b3-96bc-4d38-9839-a17e3b404de7", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "cafe40dc-cff6-4da7-af88-072e1d791436", "documentation": "DEVELOPER - Gets the information for a portal", "method": "get", "endpoint": "admin/portals/:systemKey", "responses": [ { "uuid": "18fa8df1-3854-4fa4-a1e8-606b0acfd2bb", "body": "[\n {\n \"config\": {},\n \"description\": \"Portal Description.\",\n \"last_updated\": \"03 Aug 20 02:33 UTC\",\n \"name\": \"ExamplePortal\",\n \"namespace\": \"\",\n \"system_key\": \"98a6cbe60bceafcc5d8b4a33b\",\n \"type\": \"custom_v2\"\n }\n]", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "57c039cb-c6a9-43fe-9a58-f36f142c032c", "documentation": "DEVELOPER - Change dev password", "method": "put", "endpoint": "admin/putpass", "responses": [ { "uuid": "b59de229-a354-4bee-a6a1-1b887a6b8c81", "body": "", "latency": 0, "statusCode": 200, "label": "Developer's password was successfully changed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "24d86b50-41ab-4b40-bde6-16558fc71482", "documentation": "DEVELOPER - Register new dev", "method": "post", "endpoint": "admin/reg", "responses": [ { "uuid": "7aff5b2d-1a64-4d9f-bc77-2a0fdb2d07e0", "body": "{\n \"dev_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJhNGE0YhjY2NhNS0xNjRhLTQ5ODgtYjU2MS1jYWVmNTcyNGU0NjAiLCJ1dCI6MSwidHQiOjEsImV4cCI6MTU4OTMxMzY4MywiaWF0IjoxNTg4ODgxNjgzfQ.0FK58r0wcJSQIDuDCAselAdmN-uj_CXHqJqk2mF9WB4\",\n \"expires_at\": 1589313683,\n \"is_two_factor\": {{faker 'datatype.boolean'}},\n \"refresh_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJhNGE0YTNlYjBiZDg5ZmU4YmV4cCI6MTU4OTc0NTY4MywiaWF0IjoxNTg4ODgxNjgzfQ.K2Ji0HldYtUO0RgednnOq117cnZy-ij-C1k1a8qVMsw\",\n \"user_id\": \"a4a4a3eb0bd89fe8bbeb99f8d2be01\"\n}", "latency": 0, "statusCode": 200, "label": "Developer was successfully created.", "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": "d924c307-a089-4d73-9a6a-cc669a2663fe", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error.", "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": "7415fe15-6ff4-4a2b-b042-edc4986278ff", "documentation": "DEVELOPER - Regen secret", "method": "put", "endpoint": "admin/regensystemsecret", "responses": [ { "uuid": "f0da7afb-8d6d-467c-82ee-46ae8ff3aec4", "body": "", "latency": 0, "statusCode": 200, "label": "New System Secret was successfully generated.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f8c55f2e-e335-4553-886f-bae9e884c594", "documentation": "ADMIN - Change dev password (Admin)", "method": "post", "endpoint": "admin/resetpassword", "responses": [ { "uuid": "4b2bb906-1f95-4396-9005-8b6f63b5a0f0", "body": "", "latency": 0, "statusCode": 200, "label": "Password is resetted", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "203b741a-3307-4385-ba87-e4335a1e1a95", "documentation": "2FA - Delete email settings", "method": "delete", "endpoint": "admin/settings/email-service", "responses": [ { "uuid": "d8e73328-7d1b-47b3-9c1e-bef746a4f61f", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "Email settings was successfully deleted.", "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": "29be87b8-1ee7-40cb-845a-e501fe080c4e", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "03a74360-2217-4fff-bb17-2e45a8112821", "documentation": "2FA - Get Email Settings", "method": "get", "endpoint": "admin/settings/email-service", "responses": [ { "uuid": "19aa6f1f-c595-40d5-8404-43c07ea12931", "body": "{\n \"encryption_type\": \"STARTTLS\",\n \"from\": \"example@gmail.com\",\n \"host\": \"smtp.gmail.com\",\n \"password\": \"test\",\n \"port\": \"587\",\n \"protocol\": \"SMTP\",\n \"two_factor_message\": \"Please use the code to log in: $CODE\",\n \"two_factor_subject\": \"Login code\",\n \"username\": \"example@gmail.com\",\n \"validation_message\": \"Please validate your email here: $LINK\",\n \"validation_subject\": \"Email validation\"\n}", "latency": 0, "statusCode": 200, "label": "Returns email communcation settings", "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": "32dc54e7-85fa-4302-b9fe-82852b20e6af", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "0e4e2cb7-47ac-4829-9cc2-3da6f8378639", "documentation": "2FA - Create Email Communication", "method": "post", "endpoint": "admin/settings/email-service", "responses": [ { "uuid": "9b905d80-cf8e-499a-8837-facbcc8804dc", "body": "", "latency": 0, "statusCode": 200, "label": "Successfully added email service settings", "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": "dea2b250-c427-4fee-ab87-c65720c9212b", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "48fff68b-425b-4a55-9bcc-003058f1dc6f", "documentation": "2FA - Update Email Settings", "method": "put", "endpoint": "admin/settings/email-service", "responses": [ { "uuid": "e9ca3d71-99b8-49f6-8e52-8f93966ffd10", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "Successfully updated email service settings", "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": "d3e4ce74-08d5-44ca-a7c2-67bd34edabc4", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "824307f9-d2b2-49e0-a7bb-0e0c1996a18f", "documentation": "2FA - Test Email Service", "method": "post", "endpoint": "admin/settings/email-service/test", "responses": [ { "uuid": "8f21b58a-c51c-40c8-99f8-a6b7a57b17c5", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "Successfully sends test email", "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": "f86678a2-e157-4110-8451-2ee64c330f3a", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "f5622924-31ff-4517-9c17-948e6e24748f", "documentation": "2FA - View Security Settings", "method": "get", "endpoint": "admin/settings/security", "responses": [ { "uuid": "a6967dad-ef56-423a-8522-4d328981d4e1", "body": "{\n \"developer_token_ttl\": 86400,\n \"two_factor_auth\": {\n \"enabled\": true\n }\n}", "latency": 0, "statusCode": 200, "label": "Returns 2FA security settings", "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": "a9175d27-bd28-4a63-b6ba-756758075e39", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "53f5a198-d2e5-489c-9cca-484594a55d13", "documentation": "2FA - Update Security Settings", "method": "put", "endpoint": "admin/settings/security", "responses": [ { "uuid": "0c4a10ee-fa82-47c5-8160-4796b769aa88", "body": "{\n \"developer_token_ttl\": 86400,\n \"two_factor_auth\": {\n \"enabled\": true\n }\n}", "latency": 0, "statusCode": 200, "label": "Successfully updated 2FA security settings", "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": "1b12c255-b30b-4021-9abe-3089e12944c1", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "9502ae89-3af9-4df1-9685-76738a818857", "documentation": "2FA - Delete SMS settings", "method": "delete", "endpoint": "admin/settings/sms-service", "responses": [ { "uuid": "384086f4-6418-4bd1-9c4f-ed80b251e531", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "SMS settings was successfully deleted.", "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": "cd7ebbea-652c-4704-94b1-6944666aa002", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "b3fb05cc-f93a-405f-b546-8386788c2ece", "documentation": "2FA - Get SMS Settings", "method": "get", "endpoint": "admin/settings/sms-service", "responses": [ { "uuid": "91b28879-e915-40de-9689-018d1d4f4331", "body": "{\n \"from\": \"+15120000000\",\n \"password\": \"test\",\n \"service_name\": \"Twilio\",\n \"two_factor_message\": \"Please use the code to log in: $CODE\",\n \"url\": \"https://api.twilio.com\",\n \"username\": \"AC25b4eb989b9db8\",\n \"validation_message\": \"Please validate your email here: $LINK\"\n}", "latency": 0, "statusCode": 200, "label": "Returns SMS communcation settings", "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": "7de780ba-6586-49a5-8714-ae5a81967bd7", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "a4256510-bcaf-4ee1-8612-3cf6e6507ca1", "documentation": "2FA - Create SMS Communication", "method": "post", "endpoint": "admin/settings/sms-service", "responses": [ { "uuid": "de8d4928-d360-4276-97d4-1b3fafb856ad", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "Successfully added SMS service settings", "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": "28a058b2-1813-46dc-b705-54d4b063b3c6", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "e29102d5-9a13-4692-ab7f-c39867155c3b", "documentation": "2FA - Update SMS Settings", "method": "put", "endpoint": "admin/settings/sms-service", "responses": [ { "uuid": "da8824bd-a0d1-4eb7-a96d-f5d327a0306d", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "Successfully updated SMS service settings", "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": "7a4ae9c2-4474-46d2-863a-c3b2e8fe24ee", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "a9b3e22a-8cc0-4a9c-8d26-1707cd943623", "documentation": "2FA - Test SMS Service", "method": "post", "endpoint": "admin/settings/sms-service/test", "responses": [ { "uuid": "0d0868ae-20f8-4725-9a47-4e68b1681968", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "Successfully sends test message", "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": "8cb9aaf6-aed4-494e-93f7-60c5d7a46305", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "77b5a25d-1569-4a79-85fc-68b9c6b494c8", "documentation": "Get Systems for a developer", "method": "get", "endpoint": "admin/systems/:devEmail", "responses": [ { "uuid": "72635f23-0e55-4e36-a7bf-299005a00351", "body": "[\n {\n \"developers\": [\n \"example@clearblade.com\"\n ],\n \"disabled\": {{faker 'datatype.boolean'}},\n \"diskUsage\": 2,\n \"lastUpdated\": 1580407664,\n \"name\": \"System-Name\",\n \"numAPIReqsMonth\": 2,\n \"numAPIReqsTotal\": 2,\n \"numAPIReqsYear\": 2,\n \"numDeployments\": 2,\n \"numDevices\": 2,\n \"numDevs\": 2,\n \"numEdges\": 2,\n \"numLibraries\": 2,\n \"numPub\": 2,\n \"numPubMonth\": 2,\n \"numPubYear\": 2,\n \"numRecMonth\": 2,\n \"numRecTotal\": 2,\n \"numRecYear\": 2,\n \"numRoles\": 2,\n \"numServices\": 2,\n \"numUsers\": 2,\n \"owner\": \"example@clearblade.com\",\n \"system_key\": \"ccafb4cf0bd0dcbcadaccaf9ebba01\"\n }\n]", "latency": 0, "statusCode": 200, "label": "List of systems the developer has access to.", "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": "e7718047-45d9-4811-bc83-47ae656a86ae", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "f427777f-f0a6-4908-bc86-e3d48cb3ceb5", "documentation": "DEVELOPER - Get trigger definitions", "method": "get", "endpoint": "admin/triggers/definitions", "responses": [ { "uuid": "9441b938-18d4-43e3-ac78-7e86ce0eec14", "body": "", "latency": 0, "statusCode": 200, "label": "List of trigger definitions.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "65fad2ef-6aa2-442d-a352-f983bc3762da", "documentation": "DEVELOPER - Get trigger handlers", "method": "get", "endpoint": "admin/triggers/handlers/:systemKey", "responses": [ { "uuid": "5c151bee-52b3-48cd-bcc5-713bd98f1e4f", "body": "", "latency": 0, "statusCode": 200, "label": "A list of trigger handlers", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6e4f5400-432b-4efd-bf2c-9b9530d1e3b5", "documentation": "DEVELOPER - Delete trigger handler", "method": "delete", "endpoint": "admin/triggers/handlers/:systemKey/:name", "responses": [ { "uuid": "2e1ebcbc-cb12-4813-bc33-b71783a4dbf4", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e9bb5865-f85a-466c-8a35-65060c65274c", "documentation": "DEVELOPER - Get trigger handler", "method": "get", "endpoint": "admin/triggers/handlers/:systemKey/:name", "responses": [ { "uuid": "a7867a91-a5fa-41e9-9c19-c9340f4f921c", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fa12ebf2-5e2c-4877-a2dc-ba393784878e", "documentation": "DEVELOPER - Create trigger handler", "method": "post", "endpoint": "admin/triggers/handlers/:systemKey/:name", "responses": [ { "uuid": "02a8d832-a890-40d6-ab91-91fd2c7df1b2", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4b3394d2-30dc-47ab-88ae-ee260362d838", "documentation": "DEVELOPER - Update trigger handler", "method": "put", "endpoint": "admin/triggers/handlers/:systemKey/:name", "responses": [ { "uuid": "5c603d91-9c60-42c6-987f-7da3bee9baad", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8f1d14d9-ed55-4cec-b87e-63d25f7c2bd4", "documentation": "DEVELOPER - Get timer handlers", "method": "get", "endpoint": "admin/triggers/timers/:systemKey", "responses": [ { "uuid": "ff31ec6e-9461-44b8-861d-3f24f8530c78", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b839c5b6-bc6f-43ab-96de-d98dcef2abec", "documentation": "DEVELOPER - Delete trigger handler", "method": "delete", "endpoint": "admin/triggers/timers/:systemKey/:name", "responses": [ { "uuid": "0b61bad2-db4a-4cd9-9446-f5d9a3406d5e", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c87303d1-f5af-4eca-8a84-73748697e39b", "documentation": "DEVELOPER - Get timer handler", "method": "get", "endpoint": "admin/triggers/timers/:systemKey/:name", "responses": [ { "uuid": "cdf844d5-4395-4160-b991-b3243504c820", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3fe1e6f5-2d9e-4a6d-8523-f206e11f663e", "documentation": "DEVELOPER - Create time handler", "method": "post", "endpoint": "admin/triggers/timers/:systemKey/:name", "responses": [ { "uuid": "0c093d63-801c-4846-8ec4-cc7033303942", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e9e15fac-e926-4dfb-a9bf-b63fc4fbeb19", "documentation": "DEVELOPER - Update timer handler", "method": "put", "endpoint": "admin/triggers/timers/:systemKey/:name", "responses": [ { "uuid": "01b0f6bf-22fd-4ac3-a8d8-494135d4e074", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "09d4738a-b677-48db-bae1-b95907c1d536", "documentation": "DEVELOPER - Delete user", "method": "delete", "endpoint": "admin/user/:systemKey", "responses": [ { "uuid": "f88adc69-7718-4f36-af83-fc733ba4aac8", "body": "", "latency": 0, "statusCode": 200, "label": "User is deleted.", "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": "a39b2f29-3c4d-44fe-9a82-a3309affc189", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cd529b35-d3de-42b3-b127-5f98eb453f7f", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "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": "42f4f026-57e3-4e09-b951-29c04bc2dd9b", "documentation": "DEVELOPER - Get list of users and information", "method": "get", "endpoint": "admin/user/:systemKey", "responses": [ { "uuid": "da219451-8872-4b8c-b93e-18b869c9d213", "body": "", "latency": 0, "statusCode": 200, "label": "Returns list of all users, user information, and count", "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": "58d1ad0d-b67b-47c0-94b3-f442eaee0701", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7930fc11-a306-4d4d-92d3-97c6c14836d1", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "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": "94e606c1-ec6e-4fb5-8861-b7a301f0cf03", "documentation": "DEVELOPER - Add user", "method": "post", "endpoint": "admin/user/:systemKey", "responses": [ { "uuid": "e8f6bbf6-8a59-4888-bdba-9d76b33fa73e", "body": "", "latency": 0, "statusCode": 200, "label": "User is added to the system.", "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": "7170fb63-54e8-46f7-814b-a300ad22af78", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8f7be152-f07e-420d-8f80-fb66e4c127ce", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "31a25574-493a-430f-a4ba-e0fa94e788b1", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "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": "f50a6e19-19b2-4d1a-9e8b-cbadfb28605a", "documentation": "DEVELOPER - Change user information and permissions", "method": "put", "endpoint": "admin/user/:systemKey", "responses": [ { "uuid": "8fa4bb69-603b-4b6e-9295-aab624cb201e", "body": "", "latency": 0, "statusCode": 200, "label": "User's roles successfully changed.", "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": "01c910ac-612f-454f-9185-f4bd43242749", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6595bf2d-50f6-4bc9-a707-fde1fdb25af5", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "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": "50bf54ac-669e-456b-9612-f56b833055b5", "documentation": "DEVELOPER - Get users column info.", "method": "get", "endpoint": "admin/user/:systemKey/columns", "responses": [ { "uuid": "11b5d06f-b022-4d40-bd14-9a310394615d", "body": "", "latency": 0, "statusCode": 200, "label": "Returns list of all users", "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": "c010683f-823c-4021-bf3e-f0e7d6bf752c", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e800be32-5511-4551-971a-18ffaee928ca", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "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": "8cecba4a-ab20-494c-9f78-b59b425b3661", "documentation": "DEVELOPER - Add new column", "method": "post", "endpoint": "admin/user/:systemKey/columns", "responses": [ { "uuid": "34e17875-6cdd-403b-a9ed-e1970f745451", "body": "", "latency": 0, "statusCode": 200, "label": "Column is added to the collection.", "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": "24803574-28e0-4d17-8131-11750caa78ea", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "161e4e88-7e9b-41d7-8c2f-31514b04adfc", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "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": "94d7e95a-84b1-41b9-b143-dc26f3232a6c", "documentation": "DEVELOPER - Delete roles", "method": "delete", "endpoint": "admin/user/:systemKey/roles", "responses": [ { "uuid": "cb106065-51b9-498e-acd9-18770fb7d34c", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "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": "5a794e33-e352-4a8e-976c-f9a85c246211", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7862254f-4b23-4fc7-b987-7a4a4d4e245a", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "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": "4d46eeb1-509f-4869-bad2-a6f987ab74e8", "documentation": "DEVELOPER - Get list of roles", "method": "get", "endpoint": "admin/user/:systemKey/roles", "responses": [ { "uuid": "99dad048-4553-4b98-8bca-e11a7db6e4d0", "body": "", "latency": 0, "statusCode": 200, "label": "Returns role(s), role information, and permissions for the user", "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": "c9126950-2a92-455d-bc64-3d313c4adaad", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5bb91e2a-68ec-4647-8c1f-da23a93de583", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "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": "33d25144-ca61-436c-aff7-28d64fa4eed1", "documentation": "DEVELOPER - Add new role", "method": "post", "endpoint": "admin/user/:systemKey/roles", "responses": [ { "uuid": "a0ae4fad-5a99-459b-ab6b-a61b45de4610", "body": "", "latency": 0, "statusCode": 200, "label": "Role gets added.", "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": "24a4917e-4e98-4675-9363-69e14fe63641", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0ec3e3a0-9015-44f7-a32f-05ca9c2bffb0", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "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": "07d99e60-6999-4ab5-b5dc-c32fd6f85c4e", "documentation": "DEVELOPER - Changes roles settings", "method": "put", "endpoint": "admin/user/:systemKey/roles", "responses": [ { "uuid": "ee3379df-7115-4c71-b27f-ba4bb56ff0ee", "body": "", "latency": 0, "statusCode": 200, "label": "Column is added to the collection.", "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": "6cc5c386-a809-4f1d-b631-d4563df767b5", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c8319471-4bb0-4e64-b191-36ccba4f83c3", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "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": "cfb2c3ab-5aa4-4337-a79f-1cd315a74fe3", "documentation": "DEVELOPER - Get number of roles", "method": "get", "endpoint": "admin/user/:systemKey/roles/count", "responses": [ { "uuid": "ca6cdf56-5e74-47b9-acbc-44d1cf845f5b", "body": "", "latency": 0, "statusCode": 200, "label": "Returns list of all users", "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": "f569c259-595a-433e-9d12-30b3c47fbc69", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "197f8a6c-1999-4ae8-9dc6-09bf2ef6107e", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "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": "45c531e2-3dda-4806-8023-e60799dc6a9a", "documentation": "DEVELOPER - Get dev info", "method": "get", "endpoint": "admin/userinfo", "responses": [ { "uuid": "83795399-b873-4b88-8730-e06a7a6a919c", "body": "{\n \"admin\": true,\n \"creation_date\": 1551475825,\n \"email\": \"example@clearblade.com\",\n \"email_validated\": true,\n \"fname\": \"FirstName\",\n \"last_login\": 1551475825,\n \"lname\": \"LastName\",\n \"org\": \"CompanyName\",\n \"phone\": \"+15120000000\",\n \"phone_validated\": true,\n \"two_factor_enabled\": true,\n \"two_factor_enabled_instance\\\"\": true,\n \"two_factor_method\": \"email\",\n \"userid\": \"e291cdc70be288c3af01\"\n}", "latency": 0, "statusCode": 200, "label": "Current developer information.", "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": "f5cdc25b-9c1d-4ffc-9ab3-1fcb6ba5b5a3", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "70b574da-26c1-42d4-bdfb-4e3d4c38984a", "documentation": "2FA - Update developer 2FA information.", "method": "put", "endpoint": "admin/userinfo", "responses": [ { "uuid": "5de4e248-8801-4e0b-9e12-ea9c4c71076e", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "2FA methods successfully changed.", "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": "e3666308-a790-4550-8103-3d9f4fc309ba", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "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": "ef529130-bdc5-423d-ba41-596c78cc044d", "documentation": "SHARED CACHE - Gets shared caches for a system", "method": "get", "endpoint": "admin/v/4/service_caches/:systemKey", "responses": [ { "uuid": "19843a15-08be-443b-8989-0cf900411d66", "body": "[\n {\n \"description\": \"Here goes an example description.\",\n \"id\": \"54eb0787-50df-4099-b368-c68ea97f1ce2\",\n \"name\": \"test_cache\",\n \"system_key\": \"b4d49dd00basfdb3deb4ccbefeb0df01\",\n \"ttl\": 30\n }\n]", "latency": 0, "statusCode": 200, "label": "Retrieves a list of shared caches.", "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": "f1216a4e-ba47-48a1-9d3b-abfd3f82e5f5", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "48666522-8cb3-428d-9f7d-9a813341308a", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized. User cannot access resource.", "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": "16b8dbdb-f4f0-45c6-b554-a59ee8ed347b", "documentation": "SHARED CACHE - Delete a shared cache", "method": "delete", "endpoint": "admin/v/4/service_caches/:systemKey/:cacheName", "responses": [ { "uuid": "397893fe-959a-472a-86dd-0e9beb9e9d99", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "Successfully Deleted Cache", "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": "5b55be3b-2b4c-4cdd-ad81-b1de08c158f3", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "bdc48c0e-7b77-4204-90ed-7535090518eb", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized. User cannot access resource.", "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": "8569c502-9286-4a6c-8e8b-63cbae441451", "documentation": "SHARED CACHE - Add a shared cache", "method": "post", "endpoint": "admin/v/4/service_caches/:systemKey/:cacheName", "responses": [ { "uuid": "0806e209-6698-4116-b4fe-1edcc2cf5a41", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "Creates new shared cache.", "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": "53922720-9ebf-4f12-ae99-6774557f4b58", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b2ae5940-a001-4e09-bf60-f95d1dfe4737", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized. User cannot access resource.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7190bbbf-3bc6-435c-8f5f-631d618e86c7", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "ce65c3a8-129d-47e7-a157-ad709a231946", "documentation": "SHARED CACHE - Update a shared cache", "method": "put", "endpoint": "admin/v/4/service_caches/:systemKey/:cacheName", "responses": [ { "uuid": "d48ec584-ead3-4020-857f-4d8805f05de9", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "Shared Cache successfully updated.", "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": "15724d1a-97d2-4919-9e0c-eca390f27769", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "83e4f317-35fc-452b-b2c4-c61778bbe960", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized. User cannot access resource.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "85b81201-dfba-44d8-b3d4-295424c87466", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "45b308c9-deac-44a7-88c7-400b2a0c7df6", "documentation": "SESSION - Delete device session", "method": "delete", "endpoint": "admin/v/4/session/:systemKey/device", "responses": [ { "uuid": "0090956f-5825-4b73-a470-ef70cc0b9c07", "body": "", "latency": 0, "statusCode": 200, "label": "Deletes device session", "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": "af3a10a3-34ea-4b6a-afb3-c95a8d7933a7", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "29072d3d-dda9-4197-b26c-97d090f46102", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "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": "a2adb048-52a5-4c49-9049-4408bc78a3bc", "documentation": "SESSION - Get device session info", "method": "get", "endpoint": "admin/v/4/session/:systemKey/device", "responses": [ { "uuid": "576c6897-3e70-4403-aa45-c0f8cae5633c", "body": "[\n {\n \"device_key\": \"DEVICENAME00000\",\n \"issued\": 1587659826\n }\n]", "latency": 0, "statusCode": 200, "label": "Returns list of device sessions", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "89c4ae48-7c1f-4206-85c0-6c7be54b54fa", "documentation": "SESSION - Get device session count", "method": "get", "endpoint": "admin/v/4/session/:systemKey/device/count", "responses": [ { "uuid": "eb6b489c-fe0d-4146-94ea-55c65ce15662", "body": "{\n \"count\": 1\n}", "latency": 0, "statusCode": 200, "label": "Returns number of device sessions", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5df2fba3-bbb6-4d1e-9ed7-4fd9d1d1a89c", "documentation": "SESSION - Delete user session", "method": "delete", "endpoint": "admin/v/4/session/:systemKey/user", "responses": [ { "uuid": "4345b503-a0b3-4ca3-ab17-20e9e6f9dd1c", "body": "", "latency": 0, "statusCode": 200, "label": "Deletes user session", "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": "6803e2d2-2399-4dfc-8b59-f5326480b881", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "558dc014-86e2-4512-97ec-7d1480689b9d", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "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": "0f32b2bd-eed4-4799-b026-ae060e4a2590", "documentation": "SESSION - Get user session info", "method": "get", "endpoint": "admin/v/4/session/:systemKey/user", "responses": [ { "uuid": "c7f00986-32d8-42dd-a3c6-d76e7bb8fbf4", "body": "[\n {\n \"issued\": 1587659826,\n \"user_id\": \"9aeeace602d2a6aaead2f62a\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Returns list of user sessions", "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": "fc2690bd-cfd9-44a9-a6e0-676a8e56b635", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e0ea0f05-cff2-4d5a-90ea-d163c1bdea5a", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized. User cannot access resource.", "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": "b2a48e8d-1d28-4ce3-9952-d27ebc44b946", "documentation": "SESSION - Get user session count", "method": "get", "endpoint": "admin/v/4/session/:systemKey/user/count", "responses": [ { "uuid": "21cd4715-ea94-4400-8145-111f1e9aa81a", "body": "{\n \"count\": 1\n}", "latency": 0, "statusCode": 200, "label": "Returns number of user sessions", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3dd1af91-b490-43c3-a0d7-82864dd48664", "documentation": "DEVELOPER - Delete system", "method": "delete", "endpoint": "admin/v/4/systemmanagement", "responses": [ { "uuid": "f74d6635-0ab1-4fe9-ab89-125503ff7132", "body": "", "latency": 0, "statusCode": 200, "label": "System was successfully deleted.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "af467a65-10a8-457c-8b11-6bcd646fe3f2", "documentation": "DEVELOPER - Get system info", "method": "get", "endpoint": "admin/v/4/systemmanagement", "responses": [ { "uuid": "da9016d6-b484-42c8-9048-baec318f6ad0", "body": "{\n \"Dev\": \"92f8dbbb0bccb3fff4be5cdb601\",\n \"appId\": \"a6e0f8e20bbefcec789de6b8f4cf01\",\n \"appSecret\": \"A6E0F8E20BDEB0C2838EF2B6D09801\",\n \"auth_service\": \"\",\n \"description\": \"Here is my new system.\",\n \"name\": \"ExampleSystem\",\n \"reg_service\": \"\",\n \"registration\": \"\",\n \"token_ttl\": \"432000\",\n \"token_ttl_device\": \"432000\",\n \"token_ttl_user\": \"432000\"\n}", "latency": 0, "statusCode": 200, "label": "Specified system metadata.", "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": "0c68e8a1-69c0-40e5-9bd3-d97fe4410600", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "75bdad26-631c-43de-aaf9-de8c7256e7bf", "documentation": "DEVELOPER - Create system", "method": "post", "endpoint": "admin/v/4/systemmanagement", "responses": [ { "uuid": "32a20af0-3e82-45e7-a55e-2f3f83104c87", "body": "{\n \"Dev\": \"92f8dbbb0bccb3fff4be5cdb601\",\n \"appId\": \"a6e0f8e20bbefcec789de6b8f4cf01\",\n \"appSecret\": \"A6E0F8E20BDEB0C2838EF2B6D09801\",\n \"auth_service\": \"\",\n \"description\": \"Here is my new system.\",\n \"name\": \"ExampleSystem\",\n \"reg_service\": \"\",\n \"registration\": \"\",\n \"token_ttl\": \"432000\",\n \"token_ttl_device\": \"432000\",\n \"token_ttl_user\": \"432000\"\n}", "latency": 0, "statusCode": 200, "label": "System was successfully created.", "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": "2211efb1-b8a1-4236-8f42-b9b7f96d0166", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "a153849e-12ad-4f39-a66a-2076dbe8b79d", "documentation": "DEVELOPER - Update system info", "method": "put", "endpoint": "admin/v/4/systemmanagement", "responses": [ { "uuid": "714d4fb7-d7a2-4cd6-9b70-ae86b011598e", "body": "", "latency": 0, "statusCode": 200, "label": "System information successfully updated.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1002494c-74ef-4cb9-adc4-e92876f249e4", "documentation": "WEBHOOKS - Returns webhooks in the system", "method": "get", "endpoint": "admin/v/4/webhook/:systemKey", "responses": [ { "uuid": "51128904-24a5-42a0-94d7-2ec8dca6b7c3", "body": "[\n {\n \"auth_method\": \"http_basic_auth\",\n \"description\": \"Webhook to get data\",\n \"id\": \"f2ca33c4-8bd0-45aa-af4a-da3467b451bc\",\n \"name\": \"webhook_example\",\n \"service_name\": \"service_example\",\n \"system_key\": \"ccafb4cf0bd0dcbcadaccaf9ebba01\",\n \"system_secret\": \"CCAFB4CF0BBABDDCE3F2F1E6C3E601\"\n }\n]", "latency": 0, "statusCode": 200, "label": "List of webhooks is returned.", "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": "3164fb64-e8b5-4096-840f-84e4fefca6e1", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "954bbf5a-53cf-43be-8515-04e6e82be1ed", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "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": "aadc1bdd-15d8-4d30-85d6-4b75a794b033", "documentation": "WEBHOOKS - Delete a webhook", "method": "delete", "endpoint": "admin/v/4/webhook/:systemKey/:name", "responses": [ { "uuid": "85d284ca-8d37-4fc0-9eca-8c3bcddbdab2", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "Webhook was successfully deleted.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4fcdeaae-6001-49af-bac5-40eb6bb2cafb", "documentation": "WEBHOOKS - Creates a webhook", "method": "post", "endpoint": "admin/v/4/webhook/:systemKey/:name", "responses": [ { "uuid": "f735ceb7-f5f0-4ec4-8913-bb3fffd3a8b3", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "Creates the webhook", "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": "12f19154-e193-434e-a0f6-05690b9d0c5d", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1e49b430-3505-400e-9383-18804df8747b", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "98a39563-04ba-4ae4-a13d-1dbd16b9bef2", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 500, "label": "Internal Server Error.", "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": "ba760372-28ae-4d4c-bbef-90a4773e6fe0", "documentation": "WEBHOOKS - Update a webhook", "method": "put", "endpoint": "admin/v/4/webhook/:systemKey/:name", "responses": [ { "uuid": "bdb015e5-b910-4ef2-ac6f-b822c7fc1134", "body": "", "latency": 0, "statusCode": 200, "label": "Collection was successfully updated.", "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": "c64edf47-79a9-4b57-9f0c-2af8c03ba9f0", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f5b4bf2e-c6b3-45ad-aab6-410419e59975", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7c66de67-3bce-48df-89a8-f5cd972adcfc", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 500, "label": "Internal Server Error.", "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": "788550d8-fc37-40d6-9ce2-7bc7532c95a4", "documentation": "2FA - Send validation link", "method": "post", "endpoint": "admin/validate", "responses": [ { "uuid": "66b1e3c9-c8fd-4198-a203-0c83726c7fbc", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "Validation successfully sent.", "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": "f115c3d8-4402-4806-988d-9f210b71cd3f", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "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": "b5437e4d-53f7-49e2-8e5b-99f6a215de99", "documentation": "EDGE - Gets sync status for all edges", "method": "get", "endpoint": "admin/:systemKey/sync/alledges/status", "responses": [ { "uuid": "1cec610a-13c8-4d7f-a504-e57e513a6bf7", "body": "", "latency": 0, "statusCode": 200, "label": "Returns list of edges and the assets and their sync status related to them", "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": "42af47dc-7759-491a-8509-bcd02ae33687", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request", "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": "8ce05f87-a688-4a20-9948-92ea95442ea5", "documentation": "DEPLOYMENTS - Gets sync status for a deployment", "method": "get", "endpoint": "admin/:systemKey/sync/deployment/status/:deploymentName", "responses": [ { "uuid": "0841c583-eac6-4cee-8f75-dc3b770ca27f", "body": "", "latency": 0, "statusCode": 200, "label": "Retrieves sync status of marked synced items successfully", "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": "4b7e9a35-8344-4b8f-95d4-06179f1d76bd", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "29634338-a602-400c-98db-22d3f886ec1f", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2755a8b9-b965-446f-98f0-621e1aade611", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "02c2a41a-b917-4556-a5e3-ff885b021a6f", "documentation": "EDGE - Gets sync status for an edge", "method": "get", "endpoint": "admin/:systemKey/sync/edge/status/:edgeName", "responses": [ { "uuid": "b1a6946a-c2ac-4d27-bfa6-14da39d01b8a", "body": "", "latency": 0, "statusCode": 200, "label": "Returns list of assets and their sync status related to the edge", "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": "e8923388-eeb5-45a0-aea9-ff01e1e73119", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request", "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": "db0185bc-e995-4ebf-8783-0e9b2c8bc6ab", "documentation": "DEPLOYMENTS - Retries sync for an asset", "method": "post", "endpoint": "admin/:systemKey/sync/retry", "responses": [ { "uuid": "c9f84329-3a9f-4403-ae23-40c10fe7a5e1", "body": "", "latency": 0, "statusCode": 200, "label": "Retries sync successfully", "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": "dd54c636-0b61-43cd-8e6c-1cf4d6d6470b", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "bef797a3-1f54-4b48-9cb2-e52fe70a4e77", "documentation": "DEVELOPER - Gets the information for the platform", "method": "get", "endpoint": "api/about", "responses": [ { "uuid": "033f8587-c73c-4c70-9597-53a204968ea4", "body": "{\n \"about\": \"ClearBlade Platform\",\n \"buildId\": \"a66297bca:485\",\n \"version\": \"9.0.0\"\n}", "latency": 0, "statusCode": 200, "label": "Returns platform version information", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d4bedfc6-a099-484b-af9f-558055fc2342", "documentation": "CODE - Retrieve information about service", "method": "get", "endpoint": "api/v/1/code/:systemKey/:serviceName", "responses": [ { "uuid": "2fd99d36-f4c3-4010-845c-b902526247d6", "body": "", "latency": 0, "statusCode": 200, "label": "Returns setting information and data for a code service", "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": "9fb6de07-6412-4032-912e-55362f8e84b5", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "09e97b91-9505-4c1e-8814-a839decd51fa", "documentation": "CODE - Call/Execute code service", "method": "post", "endpoint": "api/v/1/code/:systemKey/:serviceName", "responses": [ { "uuid": "49b409a6-5140-43db-b4a0-940527abcb9f", "body": "", "latency": 0, "statusCode": 200, "label": "Code service successfully executed.", "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": "8d50b6ba-37a1-4b85-ae1b-d87972874f65", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "e95e26a8-4642-4abb-8807-716a02c7a211", "documentation": "DATA(name) - Delete items", "method": "delete", "endpoint": "api/v/1/collection/:systemKey/:collectionName", "responses": [ { "uuid": "c98b1fde-f8fb-4b79-9c2b-e4a7ddd6dad1", "body": "{\n \"count\": 1\n}", "latency": 0, "statusCode": 200, "label": "Rows successfully deleted.", "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": "1a5f1a4b-09c7-4f17-bd86-d78988c325d9", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "f096b0eb-fa69-419a-b0d6-d6216a949ead", "documentation": "DATA(name) - Get items", "method": "get", "endpoint": "api/v/1/collection/:systemKey/:collectionName", "responses": [ { "uuid": "8cd9d734-54d4-4211-a1e9-b131e3a302d1", "body": "{\n \"CURRENTPAGE\": 2,\n \"DATA\": [\n {\n \"row1\": \"row1_data\",\n \"row2\": \"row2_data\"\n }\n ],\n \"NEXTPAGEURL\": \"/api/v/1/data/a8eeb8db0b8aebf2d7f186d89348?query=%7B%22FILTERS%22%3A%5B%5D%2C%22PAGENUM%22%3A2%2C%22PAGESIZE%22%3A100%2C%22SELECTCOLUMNS%22%3Anull%2C%22SORT%22%3A%5B%5D%7D\",\n \"PREVPAGEURL\": 1,\n \"TOTAL\": 2\n}", "latency": 0, "statusCode": 200, "label": "A list of the data rows from the specified collection that match the query.", "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": "740c873f-ca8b-47c1-9d26-160182a5e145", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "39a07577-9540-4d00-bea1-4bbd15108060", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "edb2267c-0189-4faa-aeba-451b763ad3fe", "documentation": "DATA(name) - Create items", "method": "post", "endpoint": "api/v/1/collection/:systemKey/:collectionName", "responses": [ { "uuid": "542fd90f-11c5-44b5-b7bc-84cefd52cd5a", "body": "[\n {\n \"item_id\": \"6e0227d8-8a98-454a-951d-a109f813a397\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Items successfully created.", "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": "2ee824bb-8141-48c2-8907-1f51b2313862", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "2a7f0f1e-bb32-4c6c-9eea-968f105bfece", "documentation": "DATA(name) - Update items", "method": "put", "endpoint": "api/v/1/collection/:systemKey/:collectionName", "responses": [ { "uuid": "30de7b8e-5d99-4ce5-be56-5116e631de7d", "body": "{\n \"count\": 1\n}", "latency": 0, "statusCode": 200, "label": "Items successfully updated.", "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": "267d77d1-588c-4bc1-b671-703ce3bd4117", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "d6a4cf3c-f979-4d59-8111-05f156b9d1af", "documentation": "DATA(id) - Delete items", "method": "delete", "endpoint": "api/v/1/data/:collectionID", "responses": [ { "uuid": "6a333347-c21b-4a4e-8b53-51181e00020c", "body": "{\n \"count\": 1\n}", "latency": 0, "statusCode": 200, "label": "Rows successfully deleted.", "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": "a47c643e-a2db-426e-91db-9c2661f73c8f", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "c1f8cb4a-9cb5-4c49-bbcd-13076a01cb67", "documentation": "DATA(id) - Get items", "method": "get", "endpoint": "api/v/1/data/:collectionID", "responses": [ { "uuid": "547b5221-5114-4845-b736-2fc01d6935ae", "body": "{\n \"CURRENTPAGE\": 2,\n \"DATA\": [\n {\n \"row1\": \"row1_data\",\n \"row2\": \"row2_data\"\n }\n ],\n \"NEXTPAGEURL\": \"/api/v/1/data/a8eeb8db0b8aebf2d7f186d89348?query=%7B%22FILTERS%22%3A%5B%5D%2C%22PAGENUM%22%3A2%2C%22PAGESIZE%22%3A100%2C%22SELECTCOLUMNS%22%3Anull%2C%22SORT%22%3A%5B%5D%7D\",\n \"PREVPAGEURL\": 1,\n \"TOTAL\": 2\n}", "latency": 0, "statusCode": 200, "label": "A list of the data rows from the specified collection that match the query.", "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": "f1781df8-348e-4985-85c1-89ab602b4834", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "e6919071-7dc6-4000-b272-ef5752a4bf30", "documentation": "DATA(id) - Create items", "method": "post", "endpoint": "api/v/1/data/:collectionID", "responses": [ { "uuid": "4af6911e-bf01-434b-a91b-3cb8010d5cc9", "body": "[\n {\n \"item_id\": \"6e0227d8-8a98-454a-951d-a109f813a397\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Items successfully created.", "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": "71aa85b8-06e1-416a-bfbd-02ee448447d8", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "baa2ccdb-4410-46ee-882b-0b6221bc246f", "documentation": "DATA(id) - Update items", "method": "put", "endpoint": "api/v/1/data/:collectionID", "responses": [ { "uuid": "7a793334-dd17-4404-bed1-c1b97c62d3d6", "body": "{\n \"count\": 1\n}", "latency": 0, "statusCode": 200, "label": "Items successfully updated.", "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": "28b48793-89ad-47cb-920b-b5702a382a58", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "5cc4c6a5-58ae-417a-b5d7-1637b612136c", "documentation": "DATA(id) - Get columns", "method": "get", "endpoint": "api/v/1/data/:collectionID/columns", "responses": [ { "uuid": "35b7bb8a-0fb0-4f02-8aab-ffd16377a23a", "body": "[\n {\n \"ColumnName\": \"item_id\",\n \"ColumnType\": \"int\",\n \"PK\": \"false\"\n }\n]", "latency": 0, "statusCode": 200, "label": "No response was specified", "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": "5f023cef-6cf3-42e9-a15f-fe4688e88db1", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Invalid status value", "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": "b15b0e05-b049-4c7d-a1f8-f97f2e8a23db", "documentation": "MESSAGING - Delete history", "method": "delete", "endpoint": "api/v/1/message/:systemKey", "responses": [ { "uuid": "4d45fa7e-5911-4f93-9095-cf1381a4e269", "body": "", "latency": 0, "statusCode": 200, "label": "Message history was successfully deleted.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4c62f752-f58b-4f2f-9031-2175c708e896", "documentation": "MESSAGING - Get history", "method": "get", "endpoint": "api/v/1/message/:systemKey", "responses": [ { "uuid": "adcad4d7-b383-4392-b036-9fe486d34d28", "body": "", "latency": 0, "statusCode": 200, "label": "List of messages published to the specified topic.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "84dbe9de-1191-4d76-81d0-a10f49d54cb3", "documentation": "MESSAGING - Publish message", "method": "post", "endpoint": "api/v/1/message/:systemKey/publish", "responses": [ { "uuid": "eaffe8a0-6c64-4621-b98e-b31a3ea969a4", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9408f0df-9ab3-42e1-88e1-04491348bfb0", "documentation": "USERS - Get all users", "method": "get", "endpoint": "api/v/1/user", "responses": [ { "uuid": "2d70a46e-ea01-438c-a93e-1585f6c919a3", "body": "{\n \"Data\": [\n {\n \"creation_date\": \"2019-09-11T18:41:15Z\",\n \"email\": \"cbman@clearblade.com\",\n \"user_id\": \"ce81b8dd0bf6fea6cec6d3c19774\"\n }\n ],\n \"Total\": 1\n}", "latency": 0, "statusCode": 200, "label": "A list of users.", "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": "703b601d-0688-4ffd-8731-93e1a3ca0b10", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Invalid UserToken. Either the user is not authenticated or the token is malformed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8c38b5e9-787b-4806-83de-25c8293990f9", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 403, "label": "Forbidden.", "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": "3b3cdcdf-99b0-4eee-920c-d346a4090c2d", "documentation": "USERS - Authenticate anonymous user", "method": "post", "endpoint": "api/v/1/user/anon", "responses": [ { "uuid": "66497d5b-9d16-40c1-97bb-05692213a4e3", "body": "{\n \"user_token\": \"jt-w5IiOOnhuSp8hJbanB2Tluj_ShXphjAta0_6_mAcUPSbatjFRYr1m5Ojl4skSOZ3txbbkFWArnUnfNA==\"\n}", "latency": 0, "statusCode": 200, "label": "Anonymous authenticated.", "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": "97bca774-66c6-4aba-b690-6196bb623a86", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f932f0c0-0242-4d7e-ab23-5c4f285fcb44", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6899c492-5d6b-4c14-bd14-d41ec6728c3d", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "8048d3f6-bf20-4e4a-acf2-e87c0f18ba2c", "documentation": "USERS - Authenticate user", "method": "post", "endpoint": "api/v/1/user/auth", "responses": [ { "uuid": "4f86306c-ca69-448f-9ff8-fe25febcaa3f", "body": "{\n \"expires_at\": 1589313683,\n \"refresh_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJhNGE0YTNlYjBiZDg5ZmU4YmV4cCI6MTU4OTc0NTY4MywiaWF0IjoxNTg4ODgxNjgzfQ.K2Ji0HldYtUO0RgednnOq117cnZy-ij-C1k1a8qVMsw\",\n \"user_id\": \"ce81b8dd0bf6fea6cec6d3c19774\",\n \"user_token\": \"jt-w5IiOOnhuSp8hJbanB2Tluj_ShXphjAta0_6_mAcUPSbatjFRYr1m5Ojl4skSOZ3txbbkFWArnUnfNA==\"\n}", "latency": 0, "statusCode": 200, "label": "User authenticated.", "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": "19764c4d-55db-4460-86da-97cf9b35a772", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ce25b188-42fd-4a4b-b926-9554905f3ea1", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "14d18c2b-54e9-4b63-a32b-9a809d7567db", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server error.", "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": "e75bd787-fc1a-4300-a43d-1e33750c9f63", "documentation": "USERS - Check user auth", "method": "post", "endpoint": "api/v/1/user/checkauth", "responses": [ { "uuid": "9addd5a2-050c-4183-a7d3-72d6d0d21155", "body": "{\n \"is_authenticated\": true\n}", "latency": 0, "statusCode": 200, "label": "User is authenticated with the specified system.", "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": "6627db32-3244-4b63-b753-aa8dcd0d9870", "body": "", "latency": 0, "statusCode": 400, "label": "User in not authenticated with the specified system.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "89f4940f-77f6-451e-a54e-a65524a152ed", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8d7d7655-ef5c-4500-aa94-4864477a0299", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "1453cfc1-2e3b-4c11-a050-1f28500d4295", "documentation": "Allows an user with adequate permissions to delete another user", "method": "delete", "endpoint": "api/v/1/user/info", "responses": [ { "uuid": "5d18ceab-19af-4299-9518-0bbf75dbf9e4", "body": "", "latency": 0, "statusCode": 200, "label": "Successfully Deleted User. No response returned.", "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": "aac7b127-5bfc-4e5c-9370-479017c6ec03", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "7d8de418-10b2-45c2-917c-3867c6ec4deb", "documentation": "USERS - Get user info", "method": "get", "endpoint": "api/v/1/user/info", "responses": [ { "uuid": "851969a3-8640-46b9-b738-b2b6b0ba5794", "body": "{\n \"creation_date\": \"2019-09-11T18:41:15Z\",\n \"email\": \"cbman@clearblade.com\",\n \"user_id\": \"ce81b8dd0bf6fea6cec6d3c19774\"\n}", "latency": 0, "statusCode": 200, "label": "Current user information.", "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": "e2f14b89-43b5-4b0a-8ddf-ae28c46aba29", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "224a627d-d939-4d4e-8b34-7b6fbb082423", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "500cf4de-497a-438a-aa9a-30e8851b4eb1", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "df2cb556-9c2c-425d-bcf0-b7474594734b", "documentation": "USERS - Update user info", "method": "put", "endpoint": "api/v/1/user/info", "responses": [ { "uuid": "abbe3a11-e878-4cd0-8e8b-22610410fcca", "body": "", "latency": 0, "statusCode": 200, "label": "User has been updated.", "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": "2adfcf91-99bd-4bb9-be7e-643105a7e977", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c5167c40-1c68-4802-b9eb-5594cdc1fae3", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "00e01df7-5610-4529-940c-851c63410406", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "4fffe20a-a8db-4708-b37c-4999940eb69e", "documentation": "USERS - Log out user", "method": "post", "endpoint": "api/v/1/user/logout", "responses": [ { "uuid": "a683bdee-c39f-422c-a52d-44edb8fcb0cf", "body": "", "latency": 0, "statusCode": 200, "label": "Successfully logged out", "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": "36d83754-28b9-4bc2-8363-12395965236c", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7076c689-4425-4eac-a25c-5f08fe9e5fdc", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "dea1d211-01fc-48be-b49d-9663fbcc7e04", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "0554ca6f-285a-4c80-88ed-7cc1abbf75c9", "documentation": "USERS - Change user password", "method": "put", "endpoint": "api/v/1/user/pass", "responses": [ { "uuid": "8d8fbd24-9914-4e5e-b6bd-da050239a4b7", "body": "", "latency": 0, "statusCode": 200, "label": "User's password was successfully changed. Returns `Success` as a response.", "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": "8d6fb112-5d5b-4c31-a440-932f2af07281", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "852ecdf8-8e62-4be7-a167-606f52b4431f", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5e096c4b-8443-43a5-bd17-4b6367f5dcaf", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "74e8add9-d066-457d-9d95-113ec1b13062", "documentation": "USERS - Register new user", "method": "post", "endpoint": "api/v/1/user/reg", "responses": [ { "uuid": "b3d385cc-2e36-4fc3-a9d1-4f3200a8d3a5", "body": "{\n \"creation_date\": \"2019-09-11T18:41:15Z\",\n \"email\": \"cbman@clearblade.com\",\n \"expires_at\": 1589313683,\n \"options\": \"\",\n \"refresh_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJhNGE0YTNlYjBiZDg5ZmU4YmV4cCI6MTU4OTc0NTY4MywiaWF0IjoxNTg4ODgxNjgzfQ.K2Ji0HldYtUO0RgednnOq117cnZy-ij-C1k1a8qVMsw\",\n \"user_id\": \"ce81b8dd0bf6fea6cec6d3c19774\",\n \"user_token\": \"jt-w5IiOOnhuSp8hJbanB2Tluj_ShXphjAta0_6_mAcUPSbatjFRYr1m5Ojl4skSOZ3txbbkFWArnUnfNA==\"\n}", "latency": 0, "statusCode": 200, "label": "User registered.", "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": "d9d1a77d-31f4-4bd7-8fd3-2baa9f6a5902", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "46b095a8-2c51-43d2-a4fd-9011a326212b", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f64d3ca5-9c16-432e-8d10-4dfad2e37e0e", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server error.", "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": "04b9b5cf-f9de-4028-ae55-3901bcc3f7b6", "documentation": "DEVICES - Delete devices using a query", "method": "delete", "endpoint": "api/v/2/devices/:SystemKey", "responses": [ { "uuid": "efb02279-e7f9-4224-9989-5554908a360e", "body": "", "latency": 0, "statusCode": 200, "label": "Successfully deleted devices.", "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": "f2b45d78-cc78-4ce0-8c09-ba43b1048d8a", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "f147c1a2-6339-46aa-b696-59b667a25588", "documentation": "DEVICES - Get all devices", "method": "get", "endpoint": "api/v/2/devices/:SystemKey", "responses": [ { "uuid": "10883d8c-a011-40bc-8ddb-93dec3ebcdad", "body": "{\n \"allow_certificate_auth\": true,\n \"allow_key_auth\": true,\n \"certificate\": \"\",\n \"created_date\": 1574445666,\n \"description\": \"This device is a sensor\",\n \"device_key\": \"c0f8e2c50bbeeafb87f5efa2eee301 :: device_name\",\n \"enabled\": true,\n \"last_active_date\": 1574445864,\n \"name\": \"device_name\",\n \"state\": \"On\",\n \"system_key\": \"c0f8e2c50bbeeafb87f5efa2eee301\",\n \"type\": \"sensor\"\n}", "latency": 0, "statusCode": 200, "label": "A list of devices.", "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": "65d79368-b562-45c4-869c-349ae760c141", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "9027c1d4-e65b-41b8-88c6-68f42f573ddb", "documentation": "DEVICES - Update devices using a query", "method": "put", "endpoint": "api/v/2/devices/:SystemKey", "responses": [ { "uuid": "2f0e1194-8464-47fc-b906-5e5ded82902f", "body": "{\n \"DATA\": [\n {}\n ],\n \"TOTAL\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "A JSON object representing the SQL result set containing the list of affected devices.", "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": "d49ff96b-3ae0-4ab5-9513-daf420b34855", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "c465cea8-8faf-4342-98a5-01dcf3176c56", "documentation": "DEVICES - Authenticate device", "method": "post", "endpoint": "api/v/2/devices/:SystemKey/auth", "responses": [ { "uuid": "86d2bc80-28b0-45cc-9d38-1b090e79d582", "body": "{\n \"deviceName\": \"BLEdevice\",\n \"deviceToken\": \"1dBfevzh0-lLVbZwx9DbyTLPyw-8F0RDq3qeUGqwinr8x3-bKMXLpfyliRSXsre5KxMn76CuChFQANoEEg==\",\n \"expiresAt\": 1589313683,\n \"refreshToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJhNGE0YTNlYjBiZDg5ZmU4YmV4cCI6MTU4OTc0NTY4MywiaWF0IjoxNTg4ODgxNjgzfQ.K2Ji0HldYtUO0RgednnOq117cnZy-ij-C1k1a8qVMsw\"\n}", "latency": 0, "statusCode": 200, "label": "Device authenticated.", "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": "828853b1-301f-479f-aeb0-900627a0174e", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "def26251-61e9-4a04-b4e7-920132d4d71f", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5168db59-9a15-419d-a69d-ab9c7f2538fa", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "e78a81e5-3840-41dc-b5aa-20fd947370b8", "documentation": "DEVICES - Adds a device", "method": "post", "endpoint": "api/v/2/devices/:systemKey/:name", "responses": [ { "uuid": "aa5ae7c3-57e7-4f6b-a573-6b69e55fb853", "body": "{\n \"allow_certificate_auth\": true,\n \"allow_key_auth\": true,\n \"certificate\": \"\",\n \"created_date\": 1574445666,\n \"description\": \"This device is a sensor\",\n \"device_key\": \"c0f8e2c50bbeeafb87f5efa2eee301 :: device_name\",\n \"enabled\": true,\n \"last_active_date\": 1574445864,\n \"name\": \"device_name\",\n \"state\": \"On\",\n \"system_key\": \"c0f8e2c50bbeeafb87f5efa2eee301\",\n \"type\": \"sensor\"\n}", "latency": 0, "statusCode": 200, "label": "Device added successfully", "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": "f04e2347-f805-4295-a2d5-793cb4a065e1", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "251ec374-6cb3-46ee-8fc2-6ae906b77253", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4bf38f02-eed3-402b-8627-605f5d238823", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "5a4c33f2-22d7-4a43-93ec-d1ef75467764", "documentation": "DEVICES - Update info", "method": "put", "endpoint": "api/v/2/devices/:systemKey/:name", "responses": [ { "uuid": "12f49901-e7fa-4c7d-8629-8f0e2459c8b9", "body": "{\n \"allow_certificate_auth\": true,\n \"allow_key_auth\": true,\n \"certificate\": \"\",\n \"created_date\": 1574445666,\n \"description\": \"This device is a sensor\",\n \"device_key\": \"c0f8e2c50bbeeafb87f5efa2eee301 :: device_name\",\n \"enabled\": true,\n \"last_active_date\": 1574445864,\n \"name\": \"device_name\",\n \"state\": \"On\",\n \"system_key\": \"c0f8e2c50bbeeafb87f5efa2eee301\",\n \"type\": \"sensor\"\n}", "latency": 0, "statusCode": 200, "label": "Device updated.", "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": "9fc1cfc6-ad73-4074-95b1-71fe2156e0df", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "40cba84c-9328-40ff-8f38-104cac77b26f", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4f8bad37-824e-4c46-bba6-b19fe79686df", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "6082e8be-9c10-4d84-8394-a776f4e52d46", "documentation": "EDGE - Fetch all edges", "method": "get", "endpoint": "api/v/2/edges/:systemKey", "responses": [ { "uuid": "86f07c12-43c9-4548-b9dc-ea4033928d6e", "body": "", "latency": 0, "statusCode": 200, "label": "A list of the edges from the specified system.", "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": "c5ae57d2-3509-4055-9818-e24622111d1e", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "4b160fb1-a61b-43f3-aa8a-320aeeb6f970", "documentation": "DATA - Get collections", "method": "get", "endpoint": "api/v/3/allcollections/:systemKey", "responses": [ { "uuid": "8db665d8-f691-49f4-a52c-d21009c62193", "body": "[\n {\n \"appID\": \"c0f8e2c50bbeeafb87f5efa2eee301\",\n \"collectionID\": \"92ceabdd0be690a3d3fdd9dbd3e901\",\n \"name\": \"Employee_List\"\n }\n]", "latency": 0, "statusCode": 200, "label": "A list of collections in the specified system.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f321bdb2-fe2a-4682-9ed7-48533e50affc", "documentation": "CODE - Returns code services and settings", "method": "get", "endpoint": "api/v/3/code/codemeta/:systemKey", "responses": [ { "uuid": "5beb4705-1ca5-461f-b8fc-30710356728e", "body": "{\n \"code\": [\n {\n \"auto_balance\": {{faker 'datatype.boolean'}},\n \"auto_balance_euid\": \"\",\n \"auto_restart\": {{faker 'datatype.boolean'}},\n \"concurrency\": {{faker 'number.int' max=99999}},\n \"euid\": \"b0a6cbe60b8edf93fdca978aed8e01\",\n \"execution_timeout\": 60,\n \"logging_enabled\": {{faker 'datatype.boolean'}},\n \"name\": \"serviceName\",\n \"namespace\": \"\",\n \"system_key\": \"98a6cbe60bceafcc5d8b4a33b\",\n \"uuid\": \"ea339dce-3e5e-45b2-b1a6-fe030a03b0fd\",\n \"version\": 3,\n \"version_id\": \"1767d09d-e6c6-4841-a26a-9935a1e5fd96\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "A list of code services and settings info.", "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": "7e6813da-e7e8-47f0-a6d0-8302a72e1b04", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4c9e6f1a-6b17-4227-bcbb-20368907742b", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "219eecbb-7b99-40c6-9ea6-c7d8424529cb", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "dbac75f0-3ccf-4c5c-b86e-12fe75b02974", "documentation": "HANDLERS - Delete trigger handler", "method": "delete", "endpoint": "api/v/3/code/:systemKey/timer/:name", "responses": [ { "uuid": "928d31ed-d79b-4445-88d2-74046b05ffa3", "body": "", "latency": 0, "statusCode": 200, "label": "Deletes timer from system.", "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": "f484ddd6-2e4f-4023-83b1-e3257971a95e", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "a4f4746c-d0a3-4fe7-86c6-47cd1fa9465f", "documentation": "HANDLERS - Get timer handler", "method": "get", "endpoint": "api/v/3/code/:systemKey/timer/:name", "responses": [ { "uuid": "ec074581-0fec-43c1-9c16-738488211b55", "body": "{\n \"description\": \"This timer is 60 seconds\",\n \"frequency\": 60,\n \"name\": \"Timer_Example\",\n \"namespace\": \"\",\n \"repeats\": -1,\n \"service_name\": \"TimerHandler\",\n \"start_time\": \"2017-07-03T19:52:41.693Z\",\n \"system_key\": \"ccafb4cf0bd0dcbcadaccaf9ebba01\",\n \"system_secret\": \"CCAFB4CF0BBABDDCE3F2F1E6C3E601\",\n \"timer_key\": \"c0f8e2c50bbeeafb87f5efa2eee301 :: timer_name\",\n \"user_id\": \"c6b4cf0b8ca5b7c3fad793cb12\",\n \"user_token\": \"jt-w5IiOOnhuSp8hJbanB2Tluj_ShXphjAta0_6_mAcUPSbatjFRYr1m5Ojl4skSOZ3txbbkFWArnUnfNA==\"\n}", "latency": 0, "statusCode": 200, "label": "Returns list of timers with their information.", "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": "cf403dde-8ec4-4518-bb63-c5a83808a0b0", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "9b4db471-464d-4091-9fea-fd86f522011d", "documentation": "HANDLERS - Create timer handler", "method": "post", "endpoint": "api/v/3/code/:systemKey/timer/:name", "responses": [ { "uuid": "d281b99c-480b-4287-af15-678d410e03c1", "body": "{\n \"description\": \"This timer is 60 seconds\",\n \"frequency\": 60,\n \"name\": \"Timer_Example\",\n \"namespace\": \"\",\n \"repeats\": -1,\n \"service_name\": \"TimerHandler\",\n \"start_time\": \"2017-07-03T19:52:41.693Z\",\n \"system_key\": \"ccafb4cf0bd0dcbcadaccaf9ebba01\",\n \"system_secret\": \"CCAFB4CF0BBABDDCE3F2F1E6C3E601\",\n \"timer_key\": \"c0f8e2c50bbeeafb87f5efa2eee301 :: timer_name\",\n \"user_id\": \"c6b4cf0b8ca5b7c3fad793cb12\",\n \"user_token\": \"jt-w5IiOOnhuSp8hJbanB2Tluj_ShXphjAta0_6_mAcUPSbatjFRYr1m5Ojl4skSOZ3txbbkFWArnUnfNA==\"\n}", "latency": 0, "statusCode": 200, "label": "Creates a new timer in the system.", "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": "1e61059c-1fa9-44b6-9329-0a2fec522185", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f9f88ce2-ec4e-4f7f-a4cf-b26861d51922", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized. User cannot access resource.", "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": "5e937ffb-a6d8-414d-a09e-8a904d772086", "documentation": "HANDLERS - Update timer handler", "method": "put", "endpoint": "api/v/3/code/:systemKey/timer/:name", "responses": [ { "uuid": "608c73d8-54b2-4de1-adc4-53aa7b0ba702", "body": "{\n \"description\": \"This timer is 60 seconds\",\n \"frequency\": 60,\n \"name\": \"Timer_Example\",\n \"namespace\": \"\",\n \"repeats\": -1,\n \"service_name\": \"TimerHandler\",\n \"start_time\": \"2017-07-03T19:52:41.693Z\",\n \"system_key\": \"ccafb4cf0bd0dcbcadaccaf9ebba01\",\n \"system_secret\": \"CCAFB4CF0BBABDDCE3F2F1E6C3E601\",\n \"timer_key\": \"c0f8e2c50bbeeafb87f5efa2eee301 :: timer_name\",\n \"user_id\": \"c6b4cf0b8ca5b7c3fad793cb12\",\n \"user_token\": \"jt-w5IiOOnhuSp8hJbanB2Tluj_ShXphjAta0_6_mAcUPSbatjFRYr1m5Ojl4skSOZ3txbbkFWArnUnfNA==\"\n}", "latency": 0, "statusCode": 200, "label": "Updates specified timer.", "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": "9aabe7c3-f7aa-46bb-867c-da91bf83ea97", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "be89d264-cb1c-4b73-84c7-78eeaa927da5", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized. User cannot access resource.", "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": "100e3f13-4ab0-44be-84c7-8f0988b30ddf", "documentation": "HANDLERS - Get timer handlers", "method": "get", "endpoint": "api/v/3/code/:systemKey/timers", "responses": [ { "uuid": "1ba64415-5e79-4bf5-b507-bf275ffbe925", "body": "[\n {\n \"description\": \"This timer is 60 seconds\",\n \"frequency\": 60,\n \"name\": \"Timer_Example\",\n \"namespace\": \"\",\n \"repeats\": -1,\n \"service_name\": \"TimerHandler\",\n \"start_time\": \"2017-07-03T19:52:41.693Z\",\n \"system_key\": \"ccafb4cf0bd0dcbcadaccaf9ebba01\",\n \"system_secret\": \"CCAFB4CF0BBABDDCE3F2F1E6C3E601\",\n \"timer_key\": \"c0f8e2c50bbeeafb87f5efa2eee301 :: timer_name\",\n \"user_id\": \"c6b4cf0b8ca5b7c3fad793cb12\",\n \"user_token\": \"jt-w5IiOOnhuSp8hJbanB2Tluj_ShXphjAta0_6_mAcUPSbatjFRYr1m5Ojl4skSOZ3txbbkFWArnUnfNA==\"\n }\n]", "latency": 0, "statusCode": 200, "label": "No response was specified.", "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": "3b9f1261-a446-477f-afbd-0911b0314797", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "7502a4aa-6ecf-4e26-b2d9-a1a507f474bf", "documentation": "HANDLERS - Delete trigger handler", "method": "delete", "endpoint": "api/v/3/code/:systemKey/trigger/:name", "responses": [ { "uuid": "6c9df1d7-9d99-4746-b793-529a99b04a1b", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified.", "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": "a4658a75-07e9-4d7b-86a3-15d1062e2a6d", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "6a7d5227-0f53-46d7-876a-888e5336d24e", "documentation": "HANDLERS - Get trigger handler", "method": "get", "endpoint": "api/v/3/code/:systemKey/trigger/:name", "responses": [ { "uuid": "e81a00cf-76a6-46f8-9bb4-f4e12a4d5cb2", "body": "[\n {\n \"event_definition\": {\n \"def_keys\": [\n \"topic\"\n ],\n \"def_module\": \"Messaging\",\n \"def_name\": \"Subscribe\",\n \"visibility\": true\n },\n \"key_value_pairs\": {\n \"topic\": \"/CB/sensors/#\"\n },\n \"name\": \"Message_Trigger\",\n \"namespace\": \"\",\n \"service_name\": \"TriggerHandler\",\n \"system_key\": \"ccafb4cf0bd0dcbcadaccaf9ebba01\",\n \"system_secret\": \"CCAFB4CF0BBABDDCE3F2F1E6C3E601\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Information about the trigger handler requested.", "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": "376615b0-3a95-4046-a45f-8b66ec6625ca", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "e793df54-e4c4-48c7-b879-3f17249069c5", "documentation": "HANDLERS - Create trigger handler", "method": "post", "endpoint": "api/v/3/code/:systemKey/trigger/:name", "responses": [ { "uuid": "5580abf6-9949-4953-9d4f-82863f36aad4", "body": "[\n {\n \"event_definition\": {\n \"def_keys\": [\n \"topic\"\n ],\n \"def_module\": \"Messaging\",\n \"def_name\": \"Subscribe\",\n \"visibility\": true\n },\n \"key_value_pairs\": {\n \"topic\": \"/CB/sensors/#\"\n },\n \"name\": \"Message_Trigger\",\n \"namespace\": \"\",\n \"service_name\": \"TriggerHandler\",\n \"system_key\": \"ccafb4cf0bd0dcbcadaccaf9ebba01\",\n \"system_secret\": \"CCAFB4CF0BBABDDCE3F2F1E6C3E601\"\n }\n]", "latency": 0, "statusCode": 200, "label": "No response was specified.", "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": "451a0943-b3d5-4005-8423-cd6b26984514", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "9e38b77f-6a98-4c2b-8c6d-4466fbb19e7a", "documentation": "HANDLERS - Update trigger handler", "method": "put", "endpoint": "api/v/3/code/:systemKey/trigger/:name", "responses": [ { "uuid": "ad4184b0-036d-4ccb-b6cc-63bd892c31c0", "body": "[\n {\n \"event_definition\": {\n \"def_keys\": [\n \"topic\"\n ],\n \"def_module\": \"Messaging\",\n \"def_name\": \"Subscribe\",\n \"visibility\": true\n },\n \"key_value_pairs\": {\n \"topic\": \"/CB/sensors/#\"\n },\n \"name\": \"Message_Trigger\",\n \"namespace\": \"\",\n \"service_name\": \"TriggerHandler\",\n \"system_key\": \"ccafb4cf0bd0dcbcadaccaf9ebba01\",\n \"system_secret\": \"CCAFB4CF0BBABDDCE3F2F1E6C3E601\"\n }\n]", "latency": 0, "statusCode": 200, "label": "No response was specified.", "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": "775e57a1-bc3c-4a6a-b966-c7a720c41605", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "69b7d9ab-d19c-4680-95e5-7e4cc8dd6780", "documentation": "HANDLERS - Get trigger handlers", "method": "get", "endpoint": "api/v/3/code/:systemKey/triggers", "responses": [ { "uuid": "2966afc6-8b6d-4193-97fb-0f6c56255769", "body": "[\n {\n \"event_definition\": {\n \"def_keys\": [\n \"topic\"\n ],\n \"def_module\": \"Messaging\",\n \"def_name\": \"Subscribe\",\n \"visibility\": true\n },\n \"key_value_pairs\": {\n \"topic\": \"/CB/sensors/#\"\n },\n \"name\": \"Message_Trigger\",\n \"namespace\": \"\",\n \"service_name\": \"TriggerHandler\",\n \"system_key\": \"ccafb4cf0bd0dcbcadaccaf9ebba01\",\n \"system_secret\": \"CCAFB4CF0BBABDDCE3F2F1E6C3E601\"\n }\n]", "latency": 0, "statusCode": 200, "label": "A list of trigger handlers.", "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": "bc408ace-01da-4901-97bc-f50e94ab4e37", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "1671fb49-b369-4538-a9c0-076e12903447", "documentation": "DATA - Delete collection", "method": "delete", "endpoint": "api/v/3/collectionmanagement", "responses": [ { "uuid": "0d079d54-6621-4655-b89c-7035d7e5834f", "body": "", "latency": 0, "statusCode": 200, "label": "Collection was successfully deleted. There is no response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "03f45eb8-5824-4267-aa15-d574aa933896", "documentation": "DATA - Create collection", "method": "post", "endpoint": "api/v/3/collectionmanagement", "responses": [ { "uuid": "f0f18360-5830-404d-ae0d-4a62b248c4fd", "body": "{\n \"appID\": \"c0f8e2c50bbeeaf87f5efa2eee301\",\n \"collectionID\": \"c0f8e2c50bbeeafb87f5efa2eee301\",\n \"name\": \"newCollection\"\n}", "latency": 0, "statusCode": 200, "label": "Collection was successfully created.", "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": "33c665d4-5d25-4423-98f3-50637601b50f", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Invalid status value", "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": "7b831baf-eceb-47c1-9847-79e1b3374ade", "documentation": "DATA - Update collection", "method": "put", "endpoint": "api/v/3/collectionmanagement", "responses": [ { "uuid": "b7df60c5-76d4-4b22-bc7e-fb95d3c1b2e8", "body": "", "latency": 0, "statusCode": 200, "label": "Collection was successfully updated. There is no response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6e197488-508d-4485-82fd-0eb8f9f62863", "documentation": "EDGE - Get device columns", "method": "get", "endpoint": "api/v/3/devices/:systemKey/columns", "responses": [ { "uuid": "40e4b40e-6f04-424c-a8b8-b90ddfffeacc", "body": "[\n {\n \"ColumnName\": \"item_id\",\n \"ColumnType\": \"int\",\n \"PK\": \"false\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Returns list of columns and data types for devices table in a system", "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": "817863ef-bd85-4c7e-9be8-fbaf28136f22", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "9cae018b-1883-4c3b-ad38-251120119507", "documentation": "DEVICES - Get count", "method": "get", "endpoint": "api/v/3/devices/:systemKey/count", "responses": [ { "uuid": "e6d6896d-017c-46e8-8d8f-61421fa7e143", "body": "{\n \"count\": 1\n}", "latency": 0, "statusCode": 200, "label": "Returns object containing count of devices in a system", "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": "2b26512d-735b-4558-b0d1-ede88d0d30d4", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "7324c51e-6a98-4528-9e4f-7659237ed19a", "documentation": "EDGE - Get columns", "method": "get", "endpoint": "api/v/3/edges/:systemKey/columns", "responses": [ { "uuid": "27f83b61-fc12-460b-87ec-72aa3374af9f", "body": "", "latency": 0, "statusCode": 200, "label": "Returns list of columns and their data types of edges table in a system.", "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": "9512b5fc-3d01-4278-86b9-ed6c90618ab0", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "dacff08a-b770-491a-8b52-f13422e62ffa", "documentation": "EDGE - Get count", "method": "get", "endpoint": "api/v/3/edges/:systemKey/count", "responses": [ { "uuid": "39e60abc-437b-4c35-9095-25895906be79", "body": "", "latency": 0, "statusCode": 200, "label": "Returns object containing count of edges in a system", "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": "5b8ba8fa-7d25-44ee-8c14-9b4884236633", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "9119ce4c-e537-49c6-b75a-16293028a8e2", "documentation": "Edge - Delete edge", "method": "delete", "endpoint": "api/v/3/edges/:systemKey/:name", "responses": [ { "uuid": "aaa5c0c3-0b0a-46b0-8053-a4ef72c3c4a8", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified.", "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": "e2b05584-862e-494d-90f5-562cd98e2635", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "6284a41c-dc27-45a1-8e82-e0909b216c77", "documentation": "Edge(name) - Get edge info", "method": "get", "endpoint": "api/v/3/edges/:systemKey/:name", "responses": [ { "uuid": "4855c1a1-eb13-4831-82d0-1d62f7ffe9be", "body": "", "latency": 0, "statusCode": 200, "label": "Information about the specified edge.", "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": "acc3226a-fc54-4583-ab4b-b0d14f3c709a", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "e4e8cdf1-5fae-42d1-9eff-085a8897de43", "documentation": "EDGE - Create edge", "method": "post", "endpoint": "api/v/3/edges/:systemKey/:name", "responses": [ { "uuid": "02fa410c-0ff7-4ce9-98f9-7ee16ecfee97", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified.", "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": "ac75b523-6818-4dad-a93b-f27b9f249325", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "3696ccea-cf17-4321-bd5f-25159c57885b", "documentation": "EDGE - Update edge", "method": "put", "endpoint": "api/v/3/edges/:systemKey/:name", "responses": [ { "uuid": "7d6c4957-8fb2-4826-b365-46b6e8bb1e05", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified.", "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": "87b23f71-4c96-4034-a138-90f27426cca5", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "9362c6b1-e452-4723-842d-71fdc76484a9", "documentation": "DEPLOYMENTS - Gets all deployment names and descriptions for a system", "method": "get", "endpoint": "api/v/3/:systemKey/deployments", "responses": [ { "uuid": "fa0e35ff-2d96-406d-a18c-dee5a8decd10", "body": "[\n {\n \"description\": \"This an example deployment\",\n \"name\": \"deployment_name\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Deployments retrieved successfully", "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": "735b7ab9-9a46-4a5a-83f0-c362d0a7a14e", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "9b449da7-ca87-4b5c-8172-c49f6991e9a6", "documentation": "DEPLOYMENTS - Creates a deployment", "method": "post", "endpoint": "api/v/3/:systemKey/deployments", "responses": [ { "uuid": "82eda06d-ca49-42f8-b5b5-dbc9ed21d5a8", "body": "", "latency": 0, "statusCode": 200, "label": "Deployment created successfully", "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": "5ad20b12-9de2-4e2e-911d-9153eb6e2bc3", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "9cd78076-83ed-4800-823e-e70d84671d6d", "documentation": "DEPLOYMENT - Delete a deployment", "method": "delete", "endpoint": "api/v/3/:systemKey/deployments/:deploymentName", "responses": [ { "uuid": "2d5c5157-3970-4890-9197-33c0f92ae91e", "body": "", "latency": 0, "statusCode": 200, "label": "Deployment successfully deleted.", "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": "1985cd7c-de28-4574-80c7-1e4d53aefeaa", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "3c9674c0-b3e7-4df8-bd01-fe4cdcd0a3f7", "documentation": "DEPLOYMENTS - Gets a deloyment for a system", "method": "get", "endpoint": "api/v/3/:systemKey/deployments/:deploymentName", "responses": [ { "uuid": "37924e80-67ba-4693-bedc-0fd08d034216", "body": "", "latency": 0, "statusCode": 200, "label": "Retrieved deployment successfully", "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": "2fff5489-3593-4d2c-8a50-2d0d3b533ac1", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "967be702-6eb1-4834-aaed-d9938d4db0cc", "documentation": "DEPLOYMENTS - Creates a deployment", "method": "post", "endpoint": "api/v/3/:systemKey/deployments/:deploymentName", "responses": [ { "uuid": "a2eaf09f-0c43-4eae-9ea8-a2a37b604449", "body": "", "latency": 0, "statusCode": 200, "label": "Deployment created successfully", "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": "78e3dcd4-427a-49f9-820b-87f46e335b0e", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "a777b050-9cac-44ac-84f9-7826d6a0d1da", "documentation": "DEPLOYMENT - Update deployment", "method": "put", "endpoint": "api/v/3/:systemKey/deployments/:deploymentName", "responses": [ { "uuid": "8426557c-dd0e-4f12-8a03-95cdd5843cea", "body": "", "latency": 0, "statusCode": 200, "label": "Deployment successfully updated.", "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": "b97052bd-415d-44ee-bba5-60f03fb0929f", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "101a5347-de3c-4f62-bc4e-8f8d3f340548", "documentation": "DATA - Delete collection", "method": "delete", "endpoint": "api/v/4/data/:systemKey/:collectionName/index", "responses": [ { "uuid": "b204e318-d0ca-44e2-aca1-e3ef0bddbeaa", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "Index was successfully deleted.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e0e9e5fd-5798-4f4f-a2c5-bd0502d9ae4a", "documentation": "DATA - Create collection", "method": "post", "endpoint": "api/v/4/data/:systemKey/:collectionName/index", "responses": [ { "uuid": "cf886562-32db-4b02-8926-cd4c86de6511", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "Column is successfully indexed.", "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": "85063d0c-5a02-4055-8a9c-22afa62d774f", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Invalid status value", "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": "dd947c6a-ea9a-4e33-a35b-a88fce51e541", "documentation": "DATA - Get list of indexes", "method": "get", "endpoint": "api/v/4/data/:systemKey/:collectionName/listindexes", "responses": [ { "uuid": "51fbff4e-1eab-473d-9ee0-c91bc7f34672", "body": "{\n \"Data\": [\n {\n \"name\": \"ExampleColumn\",\n \"type\": \"Unique Index\"\n }\n ],\n \"Total\": 2\n}", "latency": 0, "statusCode": 200, "label": "A list of external databases in the specified system.", "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": "20748b1d-1545-4ef1-baa1-876c821f137d", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0425a4b7-c7ab-494c-8c26-54883dc5b6c1", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "95abcd0f-5446-43c9-bd5e-d9fdd2c5183c", "documentation": "DATA - Delete unique index", "method": "delete", "endpoint": "api/v/4/data/:systemKey/:collectionName/uniqueindex", "responses": [ { "uuid": "7d950019-4cd5-49cb-b9f2-55681f5e16b9", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "Unique Index was successfully deleted.", "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": "39f91c17-1dae-4cbf-b52c-f1bb404b4356", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "75471a31-8aa5-4832-be88-1a13efe13d64", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "5c961f35-bbbc-498d-89ad-4af23f1dfd09", "documentation": "DATA - Create Unique Index", "method": "post", "endpoint": "api/v/4/data/:systemKey/:collectionName/uniqueindex", "responses": [ { "uuid": "9cf48f71-427b-47cf-92fc-86c60660dcd1", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "Column is successfully indexed.", "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": "5b1fb0d6-e2e7-4611-9ccb-6aecc7917081", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "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": "abf8cb5e-7cc3-4c5c-9585-a363282fddaa", "documentation": "DATA - Update upsert values", "method": "put", "endpoint": "api/v/4/data/:systemKey/:collectionName/upsert", "responses": [ { "uuid": "b36412b9-bc46-4aa8-b412-f91b3652da03", "body": "", "latency": 0, "statusCode": 200, "label": "Upsert was successfully updated.", "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": "46a76d92-2232-46c0-a0dc-95e950e04bfb", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Invalid status value", "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": "8f5f74ae-0cb8-4423-9057-e2755b31dc06", "documentation": "DEVICES - Get total of connected devices", "method": "get", "endpoint": "api/v/4/devices/:systemKey/connectioncount", "responses": [ { "uuid": "11574771-3a6d-44bb-a5d7-11ed94de2e90", "body": "{\n \"total_device_connections\": 5,\n \"total_devices\": 3,\n \"unique_device_connections\": 2\n}", "latency": 0, "statusCode": 200, "label": "Returns list of connected devices", "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": "f9e57225-fdc2-42e7-b4a6-694d3d089345", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "7eb59eb2-6d8e-479b-b5e2-e4a5dcddcd08", "documentation": "DEVICES - Get connected device list", "method": "get", "endpoint": "api/v/4/devices/:systemKey/connections", "responses": [ { "uuid": "aebb1bb4-5a21-42cf-8a4c-6d09a930fb0f", "body": "{\n \"device_name\": [\n {\n \"client_id\": \"DhkVG42mlBQ7DkZSvb5d\",\n \"time_connected\": \"2019-12-13T17:53:09.5778599Z\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Returns list of connected devices", "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": "af441b87-39d8-458f-8e7d-7027f86112a5", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "b5e74451-855e-4d5b-991d-227bd1f6dc22", "documentation": "DEVICES - Get information for a connected device", "method": "get", "endpoint": "api/v/4/devices/:systemKey/connections/:name", "responses": [ { "uuid": "ecbbf6d2-7c04-4d63-b51f-5b04a1b4b96a", "body": "{\n \"allow_certificate_auth\": {{faker 'datatype.boolean'}},\n \"allow_key_auth\": {{faker 'datatype.boolean'}},\n \"certificate\": \"\",\n \"connections\": [\n {\n \"client_id\": \"DhkVG42mlBQ7DkZSvb5d\",\n \"time_connected\": \"2019-12-13T17:53:09.5778599Z\"\n }\n ],\n \"created_date\": 1576095410,\n \"description\": \"A connected device.\",\n \"device_key\": \"e4ba8adf0beeea9dcc909dafaeab01 :: deviceName\",\n \"enabled\": {{faker 'datatype.boolean'}},\n \"has_keys\": {{faker 'datatype.boolean'}},\n \"last_active_date\": 1576095410,\n \"name\": \"ExampleDevice\",\n \"state\": \"active\",\n \"system_key\": \"e4ba8adf0beeea9dcc909dafaeab01\",\n \"type\": \"sensor\"\n}", "latency": 0, "statusCode": 200, "label": "Returns list of connected devices", "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": "6dc37b39-599f-470e-8c79-3ef1f4be025c", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "2b5fa220-94c9-4213-b2a4-1869961c93b0", "documentation": "DATABASES - Retrieves all external database connections", "method": "get", "endpoint": "api/v/4/external-db/:systemKey", "responses": [ { "uuid": "fdfe945c-1ed7-4204-b23b-e6cc9721278b", "body": "[\n {\n \"dbtype\": \"MongoDB\",\n \"name\": \"sample_db\"\n }\n]", "latency": 0, "statusCode": 200, "label": "A list of external databases in the specified system.", "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": "15695d2d-f173-4deb-a28d-a88a272df7c6", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d208bae8-0065-4888-9c78-d8ba3aaec172", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "abdb4f88-9a19-4b92-875b-9d3e01cf6d52", "documentation": "DATABASES - Create a external database connection", "method": "post", "endpoint": "api/v/4/external-db/:systemKey", "responses": [ { "uuid": "9cf70a04-a375-4b24-a2f2-e13b6ffd07ba", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "Creates external database connection.", "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": "5ee5ee8d-eda0-4491-a386-2484ac7d98bd", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7986f6f8-962b-4c3e-901f-dc5455512b0a", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5962f663-56c0-4767-991f-7f99f205bc58", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "55742cd4-6d9d-49f7-91f2-72c28ec73368", "documentation": "DATABASES - Delete a external database connection", "method": "delete", "endpoint": "api/v/4/external-db/:systemKey/:name", "responses": [ { "uuid": "8c765f38-30a4-4b9a-9dff-fe9accf54080", "body": "{\n \"success\": true\n}", "latency": 0, "statusCode": 200, "label": "External Database connection was successfully deleted.", "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": "c2d64cf9-2c8b-490d-abbd-5f4ade190510", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "00898ead-5676-4035-b7cf-1955b7cfb291", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "547f568e-c11a-4f16-986c-c1085013fb13", "documentation": "DATABASES - Retrieve a specific external database connection", "method": "get", "endpoint": "api/v/4/external-db/:systemKey/:name", "responses": [ { "uuid": "c2e3d63a-fdc9-4dc5-8e6c-175759713c1b", "body": "{\n \"credentials\": {\n \"address\": \"MYSQL_ADDRESS\",\n \"dbname\": \"MYSQL_DATABASE_NAME\",\n \"password\": \"MSQL_PASSWORD\",\n \"port\": \"3306\",\n \"user\": \"MYSQL_USER\"\n },\n \"dbtype\": \"mysql\",\n \"id\": 5,\n \"name\": \"mysql_example\",\n \"system_key\": \"bc91ede40bb993a7babaa801\"\n}", "latency": 0, "statusCode": 200, "label": "Credentials for a specific external database connection. Refer to the 'credentials' table for each database in the endpoint above.", "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": "1e82d672-eb30-4f88-ac90-c706a05951c0", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c8f7ae31-fa60-41e1-8de9-e950041bf8fc", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "797cfec4-99eb-4f18-8f0b-2f2e5e264e17", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "ee496c48-4ee7-4381-ad8d-4e1231632c93", "documentation": "DATABASES - Update external database credentials", "method": "put", "endpoint": "api/v/4/external-db/:systemKey/:name", "responses": [ { "uuid": "0a895bb7-380f-4388-be7b-47aa6146be32", "body": "{\n \"address\": \"MYSQL_ADDRESS\",\n \"dbname\": \"MYSQL_DATABASE_NAME\",\n \"password\": \"MSQL_PASSWORD\",\n \"port\": \"3306\",\n \"user\": \"MYSQL_USER\"\n}", "latency": 0, "statusCode": 200, "label": "External database credentials was successfully updated.", "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": "e5806fbb-4d5f-448f-afa1-bedb4e1de33e", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c70db81f-d02a-4d17-be1a-a9f3c44dd8e9", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2b3d0b26-6d43-4670-bee9-2963e8627e1b", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error.", "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": "ae2a497a-b417-4578-b9ea-9e9f81efc85a", "documentation": "DATABASES - Create a external database connection", "method": "post", "endpoint": "api/v/4/external-db/:systemKey/:name/data", "responses": [ { "uuid": "6fe9bfec-8d16-4fba-b3c9-7c186ffd1b33", "body": "{\n \"Data\": [\n \"\"\n ],\n \"Total\": 1\n}", "latency": 0, "statusCode": 200, "label": "Returns external database data objects.", "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": "544a3cb5-5ca8-4198-9c7e-3113b87b669d", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8c3bdaa0-efa4-4fc8-9285-138648e84629", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1524fb1b-7833-4ce9-982e-9c80e95aadbf", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "5c74c5e4-33b6-4fd7-84ec-5f521fa24083", "documentation": "MESSAGING - Gets list of topics", "method": "get", "endpoint": "api/v/4/message/:systemKey/topics", "responses": [ { "uuid": "06524610-543c-4169-812d-1d00fce2219b", "body": "[\n {\n \"ip\": \"\",\n \"payload\": \"Message Body.\",\n \"payloadsize\": 50,\n \"pk\": \"12a38ef9-6d01-4aed-8117-e4464f14ffbc\",\n \"qos\": {{faker 'number.int' max=99999}},\n \"time\": 1589313683,\n \"topicid\": \"Topic Name\",\n \"userid\": \"e291cdc70bf6a4fa3e288c3af01\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Returns the list of topics and information.", "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": "cf9583b0-72d4-47bc-a0fb-93c1e20ba22a", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "948f0a9c-2abe-45ee-bdff-e0783a59e048", "documentation": "MESSAGING - Gets number of topics", "method": "get", "endpoint": "api/v/4/message/:systemKey/topics/count", "responses": [ { "uuid": "b279ca16-451b-408e-997e-fa12789aa164", "body": "{\n \"count\": 1\n}", "latency": 0, "statusCode": 200, "label": "Returns the number of topics.", "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": "296c4bdd-a43a-403e-8d89-b0a67a101b8e", "body": "{\n \"error\": true,\n \"statusCode\": 400\n}", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "4f37b0a8-1cd9-42ab-8383-2066c38d1e8c", "documentation": "USER - Users change roles and passwords for other users", "method": "put", "endpoint": "api/v/4/user/manage", "responses": [ { "uuid": "2d9e9f79-f178-4ee0-83d6-511b02852fe7", "body": "", "latency": 0, "statusCode": 200, "label": "User's roles and passwords successfully changed.", "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": "4a360588-7c0f-4029-8ea6-a6fe1fca1b5f", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3ae2e117-fd96-47e5-95ae-4ad0bdb6daad", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "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": "d33c9cf3-ee38-4835-898f-9872b083e61b", "documentation": "WEBHOOKS - Executes query string payload webhook", "method": "get", "endpoint": "api/v/4/webhook/execute/:systemKey/:webhookName", "responses": [ { "uuid": "1cf0c630-5b6c-4edc-b4c9-cf496bb9ed45", "body": "", "latency": 0, "statusCode": 200, "label": "Webhook executed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "72c10bdb-72ce-4bb3-ba9b-33e9ee6a5e52", "documentation": "WEBHOOKS - Executing a webhook", "method": "post", "endpoint": "api/v/4/webhook/execute/:systemKey/:webhookName", "responses": [ { "uuid": "301d806f-864a-42c8-b22f-3856029c9c2c", "body": "", "latency": 0, "statusCode": 200, "label": "Webhook executed", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2eac5575-7d56-41b2-a8f5-56d87ed4ad34", "documentation": "ADAPTERS - Get all adapters", "method": "get", "endpoint": "api/v/4/:SystemKey/adapters", "responses": [ { "uuid": "261d5d19-1bb7-4895-9f24-e9b109b2c49c", "body": "", "latency": 0, "statusCode": 200, "label": "A list of adapters.", "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": "4f395a4a-2c03-4bbc-9818-addaf13cd2b7", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7536c243-99c5-45b3-aebf-e3986dc58175", "body": "", "latency": 0, "statusCode": 401, "label": "User cannot access resource", "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": "11b438ee-9418-49e9-97d8-eff18a34e251", "documentation": "ADAPTERS - Add an adapter", "method": "post", "endpoint": "api/v/4/:SystemKey/adapters", "responses": [ { "uuid": "f28fd1e4-a242-414d-826f-9e85a70e691e", "body": "", "latency": 0, "statusCode": 200, "label": "Dev authenticated.", "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": "204b6b81-f173-4b4d-8b31-3a6409615091", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "12af178c-4967-41d0-a51a-895965c7f8e7", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "96f5c1b8-c584-4092-ba33-fafcac0505eb", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "2a05f740-ebb5-4b8c-aba8-c9e8be1000ff", "documentation": "ADAPTERS - Delete adapter", "method": "delete", "endpoint": "api/v/4/:SystemKey/adapters/:AdapterName", "responses": [ { "uuid": "94dd394a-de9f-4e9e-b2b0-39935b7c4c0f", "body": "", "latency": 0, "statusCode": 200, "label": "No response or 'Unknown Response type' (it's successful)", "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": "64f92be0-293d-4741-8e89-f1127afc7cb8", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "83b669e0-539b-4f21-8ff0-7aab36229a8e", "documentation": "ADAPTERS - Map Adapter command to execute a file", "method": "put", "endpoint": "api/v/4/:SystemKey/adapters/:AdapterName", "responses": [ { "uuid": "a296a307-969c-4a4f-8d22-3fbffda51927", "body": "", "latency": 0, "statusCode": 200, "label": "Command has been added.", "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": "7cd7b11b-8b86-423c-9bf6-489b8076f20d", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8a337869-a93f-43ec-986e-c9e37c440066", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3fae2ec2-03b0-4484-8b3e-10bb6b4d9176", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "4ec8e6c0-4832-4195-90f2-d498697a84a8", "documentation": "ADAPTERS - Send command to edge", "method": "put", "endpoint": "api/v/4/:SystemKey/adapters/:AdapterName/control", "responses": [ { "uuid": "88c3cfe5-0b69-43ac-8971-e410e0704112", "body": "", "latency": 0, "statusCode": 200, "label": "Edge command is working.", "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": "0657eeb9-3466-433f-96e8-7d1870f7a153", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e56eee83-78b3-44c7-aaf9-dbf1bb6c80f3", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "486cd844-7a0d-4b88-8adb-5326358b0c55", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "eeefe56a-2f5c-4ff5-9c19-bd2b83e8a1ca", "documentation": "Gets list of configuration information for all adapter files", "method": "get", "endpoint": "api/v/4/:SystemKey/adapters/:AdapterName/files", "responses": [ { "uuid": "f30f3dd1-ac8b-4bf8-a272-0d0bc9075338", "body": "", "latency": 0, "statusCode": 200, "label": "Configuration page appears.", "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": "b656ff08-c1ef-43ba-8de5-d56ce2bba45e", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "77772f28-dcf6-4a89-9332-95032d89bd75", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e6b75ed3-7eac-4bf3-be90-95db0cc11aaa", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server error.", "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": "befb06e5-0d18-4268-b30a-e829b08cafd3", "documentation": "ADAPTERS - Add or replace file content & configuration", "method": "post", "endpoint": "api/v/4/:SystemKey/adapters/:AdapterName/files", "responses": [ { "uuid": "b552f0d1-b389-4bd7-b06b-000f6d1f7054", "body": "", "latency": 0, "statusCode": 200, "label": "Dev authenticated.", "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": "64fac70c-4201-471b-b644-004d41cd8810", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f40f8d28-1cfd-49d2-a274-4b60134d8d4d", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a1ffa43d-b088-4c9a-b5dd-b284a13a6202", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "727a4f57-9c23-499d-947b-c6ce3e91acfc", "documentation": "ADAPTERS - Delete adapter files", "method": "delete", "endpoint": "api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName", "responses": [ { "uuid": "265b8c86-7383-4a8f-80f4-623274d336b7", "body": "", "latency": 0, "statusCode": 200, "label": "No response or ‘Unknown Response type’ (it’s successful)", "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": "edab322f-1fad-4379-bc4f-9c3812af95c1", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4ac9aca6-be8d-4d94-b88d-30447c72549c", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "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": "90ad8779-6db5-4891-a12a-bfa729d0f73b", "documentation": "ADAPTERS - Download file from adapter", "method": "get", "endpoint": "api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName", "responses": [ { "uuid": "97d8ac81-43c7-4fd1-8503-c3c410922f07", "body": "", "latency": 0, "statusCode": 200, "label": "File is downloaded unto computer.", "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": "b6502889-056d-4923-97ad-5c925e270f88", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "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": "d0578cff-76ed-4faa-88fb-03158ee826e9", "documentation": "ADAPTERS - Update Existing File's content", "method": "put", "endpoint": "api/v/4/:SystemKey/adapters/:AdapterName/files/:fileName", "responses": [ { "uuid": "f94b3ed2-6d07-4653-987b-b6c976be4936", "body": "", "latency": 0, "statusCode": 200, "label": "Returns the config and content of the file updated.", "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": "ea28d286-5058-4ecf-bd28-a49b6141b242", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5eaf79dc-fb5c-4db9-9646-5eea77f6cfe5", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c5ca4829-b6fa-42ba-b178-d90d622ad69d", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "b344d93f-155d-4251-a8cf-98f3348b44e2", "documentation": "CODE - Get all failed services using Query", "method": "get", "endpoint": "api/v/4/:systemKey/code/failed", "responses": [ { "uuid": "66a3d54b-fc8f-4743-9984-7a3c99340e6f", "body": "", "latency": 0, "statusCode": 200, "label": "A list of filters for failed services.", "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": "65727e26-0e56-440e-aeb7-109bc93d6bbc", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5eb23691-f487-4dd2-9368-383510a89f98", "body": "", "latency": 0, "statusCode": 401, "label": "Unauthorized.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "103ace25-9293-4b38-b793-9e437a13165a", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "6158667f-c3f9-4459-a4f1-6b075a3e574d", "documentation": "DEVELOPER - Get all failed services", "method": "get", "endpoint": "codeadmin/failed", "responses": [ { "uuid": "01d37d7f-cd5a-461f-ba9b-80fce0b2853f", "body": "", "latency": 0, "statusCode": 200, "label": "List of failed services.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3c4b2198-2386-4b6f-bb66-cbe9c7e7dcf0", "documentation": "DEVELOPER - Delete failed service run", "method": "delete", "endpoint": "codeadmin/failed/:systemKey", "responses": [ { "uuid": "bd0e97e0-9b59-48e1-9b00-60199f8b1dd3", "body": "", "latency": 0, "statusCode": 200, "label": "Run was successfully deleted from the list of failed runs.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "37f7be0a-1248-4ab4-82ca-7784d2ce03a6", "documentation": "DEVELOPER - Get system's failed services", "method": "get", "endpoint": "codeadmin/failed/:systemKey", "responses": [ { "uuid": "9b77f5ab-f1e5-47f5-9a94-0bef3ba17e1c", "body": "", "latency": 0, "statusCode": 200, "label": "List of failed services.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d4de20c1-46b6-4e5d-b711-53404b4bbda8", "documentation": "DEVELOPER - Retry failed service", "method": "post", "endpoint": "codeadmin/failed/:systemKey", "responses": [ { "uuid": "afaebad1-edb4-432c-98cb-0a130a177db0", "body": "", "latency": 0, "statusCode": 200, "label": "Code service was successfully executed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bb2053c0-d14a-4ddc-8751-93d540f291dd", "documentation": "DEVELOPER - Get library history", "method": "get", "endpoint": "codeadmin/v/2/history/library/:systemKey/:libName", "responses": [ { "uuid": "142de7f9-cb50-4e61-bb04-a6e06f0c6c8e", "body": "", "latency": 0, "statusCode": 200, "label": "History of the specified library.", "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": "d95b4c9b-2f0b-4d86-a81d-2b2aa495276f", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "fe277665-c459-4307-8c88-f9fed32a8da6", "documentation": "DEVELOPER - Get old library version", "method": "get", "endpoint": "codeadmin/v/2/history/library/:systemKey/:libName/:libVersion", "responses": [ { "uuid": "3f8ba5f0-d543-43af-85d1-3abd84186648", "body": "", "latency": 0, "statusCode": 200, "label": "The old version of the specified library.", "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": "9f60cbbb-9c69-4419-b39c-d660b26db0ae", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "d3d4fe3c-fbdd-40ad-b5b1-4420de76d4da", "documentation": "DEVELOPER - Get all libraries", "method": "get", "endpoint": "codeadmin/v/2/library/:systemKey", "responses": [ { "uuid": "c61e33e7-cedd-404a-87cd-d9ebb3e9c8fe", "body": "", "latency": 0, "statusCode": 200, "label": "A list of available libraries and some info about them.", "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": "bacff770-3588-43b2-9b94-763c84c24317", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "cedc8295-ff00-4f2d-97f3-b87a9cf47b7b", "documentation": "DEVELOPER - Delete library", "method": "delete", "endpoint": "codeadmin/v/2/library/:systemKey/:libName", "responses": [ { "uuid": "c1b3046e-8489-45b6-b279-bb93941019f9", "body": "", "latency": 0, "statusCode": 200, "label": "Library was successfully deleted.", "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": "984cfca3-b252-4ddd-9e1c-ab0b0c165c6b", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "0a56b2ae-4078-4e0d-b71a-5d13bc00901c", "documentation": "DEVELOPER - Get library", "method": "get", "endpoint": "codeadmin/v/2/library/:systemKey/:libName", "responses": [ { "uuid": "be9b3802-0084-4b55-bf85-3c7459ee5e29", "body": "", "latency": 0, "statusCode": 200, "label": "The specified library and its metadata.", "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": "0c365d07-590a-4f9d-b8ae-5527b2bdaa94", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "d3e2c9f0-cb73-4a68-87bb-03bd2a8030d5", "documentation": "DEVELOPER - Create library", "method": "post", "endpoint": "codeadmin/v/2/library/:systemKey/:libName", "responses": [ { "uuid": "fc2a8811-bef0-4941-9d29-6f6983a3d166", "body": "", "latency": 0, "statusCode": 200, "label": "Library successfully created.", "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": "0b40ec43-6264-4166-8efe-bbb22c9ef6a4", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "e1af85dd-96f7-431d-b2f1-6aaa672b0fed", "documentation": "DEVELOPER - Update library", "method": "put", "endpoint": "codeadmin/v/2/library/:systemKey/:libName", "responses": [ { "uuid": "3a02ee25-3dcd-45f9-b0ac-a1530e362111", "body": "", "latency": 0, "statusCode": 200, "label": "Library successfully updated.", "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": "2556cbe3-1da6-4bc6-94ab-baaf137db180", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "2eb6148a-be46-4936-befb-9f319dfd3af6", "documentation": "DEVELOPER - Get services logs", "method": "get", "endpoint": "codeadmin/v/2/logs/:systemKey/:serviceName", "responses": [ { "uuid": "0edb2d56-44e3-427a-b36e-c5281c59f3bc", "body": "", "latency": 0, "statusCode": 200, "label": "Returns Log history.", "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": "679847f4-d419-4986-a9ae-bf995a71b1c5", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "14ed2580-3e9f-4c2f-9c03-41ffc0f11d92", "documentation": "DEVELOPER - Delete code service", "method": "delete", "endpoint": "codeadmin/v/2/:systemKey/:serviceName", "responses": [ { "uuid": "0d760ff0-7b27-4a24-bb13-f345ecb49911", "body": "", "latency": 0, "statusCode": 200, "label": "Library was successfully deleted.", "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": "95826df9-4547-4307-aff4-5c5049f72ce2", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "f6e95cdd-c664-43a6-91fc-316bb86f54ba", "documentation": "DEVELOPER - Add code service", "method": "post", "endpoint": "codeadmin/v/2/:systemKey/:serviceName", "responses": [ { "uuid": "6e4c867a-7222-4cd1-a127-28952e49d6e2", "body": "", "latency": 0, "statusCode": 200, "label": "Code service successfully added.", "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": "ba3ef997-ab53-4a9e-948c-d29065ed21fc", "body": "", "latency": 0, "statusCode": 500, "label": "Server error.", "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": "efb11829-815f-4959-b607-edd0a26baf0e", "documentation": "DEVELOPER - Update code service", "method": "put", "endpoint": "codeadmin/v/2/:systemKey/:serviceName", "responses": [ { "uuid": "eb899e1a-a738-46d1-86cd-4dd7e8739459", "body": "", "latency": 0, "statusCode": 200, "label": "No response was specified", "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": "735fc05b-7f7a-4ab9-8ed1-eb730e20c5a5", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "00c09087-341d-4c0b-a892-03e5cb1e2c40", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "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": "20f0c597-bfa2-4db5-8dfc-742baf405176" }, { "type": "route", "uuid": "e307588a-2adb-4c08-92b7-650f6659edf0" }, { "type": "route", "uuid": "042b4b06-0297-4c12-aa84-67a73720d204" }, { "type": "route", "uuid": "699aa3e9-c818-41c4-a0a4-02662fad456b" }, { "type": "route", "uuid": "8b2fa8b5-e5e7-48f2-ac75-274a570ae049" }, { "type": "route", "uuid": "c2e74bfd-563c-484f-a7ef-775e4d47ea2a" }, { "type": "route", "uuid": "f408a5c2-b536-4039-b8af-bc61a021750c" }, { "type": "route", "uuid": "43bbf98d-5a9c-4dcb-aada-623df285bdf5" }, { "type": "route", "uuid": "41b32214-71b3-4cb2-ba79-d7f4ac1481d2" }, { "type": "route", "uuid": "3968c694-4e30-44fe-b025-67da6a81585d" }, { "type": "route", "uuid": "78b9d2d8-4e29-4a24-a0b1-290fba9fe856" }, { "type": "route", "uuid": "df9c6803-e2bc-46b1-a569-c06b0f337ad5" }, { "type": "route", "uuid": "28eee443-7456-44e4-897a-22888b5d4ccf" }, { "type": "route", "uuid": "e09c4c63-d05d-482b-9c57-446a8005e56f" }, { "type": "route", "uuid": "d4f107eb-3f01-4fdb-878b-a4733f876240" }, { "type": "route", "uuid": "54e582de-9a84-4e2f-8513-0e216895a6de" }, { "type": "route", "uuid": "d7782a32-c324-4974-be53-693172aeb5bd" }, { "type": "route", "uuid": "1e81585c-7063-49e6-8740-b8e0beabb254" }, { "type": "route", "uuid": "bb05e7f2-a349-4e98-8263-3a06c43d64c9" }, { "type": "route", "uuid": "346676f3-b572-4c55-abeb-53870234d9cf" }, { "type": "route", "uuid": "0a146bcf-12ce-4470-bd6f-2a9615db0f4d" }, { "type": "route", "uuid": "fe2067eb-79f4-4de8-a983-c1e5f4150874" }, { "type": "route", "uuid": "258ec5ee-4e93-4fe6-b80a-b8f044e7866b" }, { "type": "route", "uuid": "9f8f8078-c3c8-4f25-9fcd-a25baad3c008" }, { "type": "route", "uuid": "3bdcbb57-89d2-40d7-990b-4b406fff8d83" }, { "type": "route", "uuid": "979128e0-d820-42d5-9c1d-a275ec5b64cc" }, { "type": "route", "uuid": "b22d17e4-7d57-4992-930d-a794b30b2b83" }, { "type": "route", "uuid": "a51d40a1-ef43-4253-99a2-bbbc1fbc9427" }, { "type": "route", "uuid": "8533f614-f232-40c1-81b6-ae66c449455e" }, { "type": "route", "uuid": "57a95812-efbc-43f7-bb6b-b621dcafe345" }, { "type": "route", "uuid": "d79d77a2-ff6f-427c-97a3-5e473c701868" }, { "type": "route", "uuid": "ce3d3354-59f0-4214-8ef5-91f2949415d7" }, { "type": "route", "uuid": "92e83bb1-b35f-4795-994c-c42f075f6a98" }, { "type": "route", "uuid": "f38a4c08-f7ae-4f80-bf2b-e39479fee7cc" }, { "type": "route", "uuid": "14a67173-f596-4164-acc3-14fd2bfa1056" }, { "type": "route", "uuid": "52bd91b1-10c2-415f-86cd-6d43e532289f" }, { "type": "route", "uuid": "de735d68-a333-49d3-b1ac-bbf56f18cd23" }, { "type": "route", "uuid": "a39b9ca5-1144-42e6-b3c0-b903f00e98f0" }, { "type": "route", "uuid": "47e79bdd-59b4-4e5b-8416-576f813537c6" }, { "type": "route", "uuid": "d6d02242-35e3-4747-8e15-a930d4efb845" }, { "type": "route", "uuid": "cafe40dc-cff6-4da7-af88-072e1d791436" }, { "type": "route", "uuid": "57c039cb-c6a9-43fe-9a58-f36f142c032c" }, { "type": "route", "uuid": "24d86b50-41ab-4b40-bde6-16558fc71482" }, { "type": "route", "uuid": "7415fe15-6ff4-4a2b-b042-edc4986278ff" }, { "type": "route", "uuid": "f8c55f2e-e335-4553-886f-bae9e884c594" }, { "type": "route", "uuid": "203b741a-3307-4385-ba87-e4335a1e1a95" }, { "type": "route", "uuid": "03a74360-2217-4fff-bb17-2e45a8112821" }, { "type": "route", "uuid": "0e4e2cb7-47ac-4829-9cc2-3da6f8378639" }, { "type": "route", "uuid": "48fff68b-425b-4a55-9bcc-003058f1dc6f" }, { "type": "route", "uuid": "824307f9-d2b2-49e0-a7bb-0e0c1996a18f" }, { "type": "route", "uuid": "f5622924-31ff-4517-9c17-948e6e24748f" }, { "type": "route", "uuid": "53f5a198-d2e5-489c-9cca-484594a55d13" }, { "type": "route", "uuid": "9502ae89-3af9-4df1-9685-76738a818857" }, { "type": "route", "uuid": "b3fb05cc-f93a-405f-b546-8386788c2ece" }, { "type": "route", "uuid": "a4256510-bcaf-4ee1-8612-3cf6e6507ca1" }, { "type": "route", "uuid": "e29102d5-9a13-4692-ab7f-c39867155c3b" }, { "type": "route", "uuid": "a9b3e22a-8cc0-4a9c-8d26-1707cd943623" }, { "type": "route", "uuid": "77b5a25d-1569-4a79-85fc-68b9c6b494c8" }, { "type": "route", "uuid": "f427777f-f0a6-4908-bc86-e3d48cb3ceb5" }, { "type": "route", "uuid": "65fad2ef-6aa2-442d-a352-f983bc3762da" }, { "type": "route", "uuid": "6e4f5400-432b-4efd-bf2c-9b9530d1e3b5" }, { "type": "route", "uuid": "e9bb5865-f85a-466c-8a35-65060c65274c" }, { "type": "route", "uuid": "fa12ebf2-5e2c-4877-a2dc-ba393784878e" }, { "type": "route", "uuid": "4b3394d2-30dc-47ab-88ae-ee260362d838" }, { "type": "route", "uuid": "8f1d14d9-ed55-4cec-b87e-63d25f7c2bd4" }, { "type": "route", "uuid": "b839c5b6-bc6f-43ab-96de-d98dcef2abec" }, { "type": "route", "uuid": "c87303d1-f5af-4eca-8a84-73748697e39b" }, { "type": "route", "uuid": "3fe1e6f5-2d9e-4a6d-8523-f206e11f663e" }, { "type": "route", "uuid": "e9e15fac-e926-4dfb-a9bf-b63fc4fbeb19" }, { "type": "route", "uuid": "09d4738a-b677-48db-bae1-b95907c1d536" }, { "type": "route", "uuid": "42f4f026-57e3-4e09-b951-29c04bc2dd9b" }, { "type": "route", "uuid": "94e606c1-ec6e-4fb5-8861-b7a301f0cf03" }, { "type": "route", "uuid": "f50a6e19-19b2-4d1a-9e8b-cbadfb28605a" }, { "type": "route", "uuid": "50bf54ac-669e-456b-9612-f56b833055b5" }, { "type": "route", "uuid": "8cecba4a-ab20-494c-9f78-b59b425b3661" }, { "type": "route", "uuid": "94d7e95a-84b1-41b9-b143-dc26f3232a6c" }, { "type": "route", "uuid": "4d46eeb1-509f-4869-bad2-a6f987ab74e8" }, { "type": "route", "uuid": "33d25144-ca61-436c-aff7-28d64fa4eed1" }, { "type": "route", "uuid": "07d99e60-6999-4ab5-b5dc-c32fd6f85c4e" }, { "type": "route", "uuid": "cfb2c3ab-5aa4-4337-a79f-1cd315a74fe3" }, { "type": "route", "uuid": "45c531e2-3dda-4806-8023-e60799dc6a9a" }, { "type": "route", "uuid": "70b574da-26c1-42d4-bdfb-4e3d4c38984a" }, { "type": "route", "uuid": "ef529130-bdc5-423d-ba41-596c78cc044d" }, { "type": "route", "uuid": "16b8dbdb-f4f0-45c6-b554-a59ee8ed347b" }, { "type": "route", "uuid": "8569c502-9286-4a6c-8e8b-63cbae441451" }, { "type": "route", "uuid": "ce65c3a8-129d-47e7-a157-ad709a231946" }, { "type": "route", "uuid": "45b308c9-deac-44a7-88c7-400b2a0c7df6" }, { "type": "route", "uuid": "a2adb048-52a5-4c49-9049-4408bc78a3bc" }, { "type": "route", "uuid": "89c4ae48-7c1f-4206-85c0-6c7be54b54fa" }, { "type": "route", "uuid": "5df2fba3-bbb6-4d1e-9ed7-4fd9d1d1a89c" }, { "type": "route", "uuid": "0f32b2bd-eed4-4799-b026-ae060e4a2590" }, { "type": "route", "uuid": "b2a48e8d-1d28-4ce3-9952-d27ebc44b946" }, { "type": "route", "uuid": "3dd1af91-b490-43c3-a0d7-82864dd48664" }, { "type": "route", "uuid": "af467a65-10a8-457c-8b11-6bcd646fe3f2" }, { "type": "route", "uuid": "75bdad26-631c-43de-aaf9-de8c7256e7bf" }, { "type": "route", "uuid": "a153849e-12ad-4f39-a66a-2076dbe8b79d" }, { "type": "route", "uuid": "1002494c-74ef-4cb9-adc4-e92876f249e4" }, { "type": "route", "uuid": "aadc1bdd-15d8-4d30-85d6-4b75a794b033" }, { "type": "route", "uuid": "4fcdeaae-6001-49af-bac5-40eb6bb2cafb" }, { "type": "route", "uuid": "ba760372-28ae-4d4c-bbef-90a4773e6fe0" }, { "type": "route", "uuid": "788550d8-fc37-40d6-9ce2-7bc7532c95a4" }, { "type": "route", "uuid": "b5437e4d-53f7-49e2-8e5b-99f6a215de99" }, { "type": "route", "uuid": "8ce05f87-a688-4a20-9948-92ea95442ea5" }, { "type": "route", "uuid": "02c2a41a-b917-4556-a5e3-ff885b021a6f" }, { "type": "route", "uuid": "db0185bc-e995-4ebf-8783-0e9b2c8bc6ab" }, { "type": "route", "uuid": "bef797a3-1f54-4b48-9cb2-e52fe70a4e77" }, { "type": "route", "uuid": "d4bedfc6-a099-484b-af9f-558055fc2342" }, { "type": "route", "uuid": "09e97b91-9505-4c1e-8814-a839decd51fa" }, { "type": "route", "uuid": "e95e26a8-4642-4abb-8807-716a02c7a211" }, { "type": "route", "uuid": "f096b0eb-fa69-419a-b0d6-d6216a949ead" }, { "type": "route", "uuid": "edb2267c-0189-4faa-aeba-451b763ad3fe" }, { "type": "route", "uuid": "2a7f0f1e-bb32-4c6c-9eea-968f105bfece" }, { "type": "route", "uuid": "d6a4cf3c-f979-4d59-8111-05f156b9d1af" }, { "type": "route", "uuid": "c1f8cb4a-9cb5-4c49-bbcd-13076a01cb67" }, { "type": "route", "uuid": "e6919071-7dc6-4000-b272-ef5752a4bf30" }, { "type": "route", "uuid": "baa2ccdb-4410-46ee-882b-0b6221bc246f" }, { "type": "route", "uuid": "5cc4c6a5-58ae-417a-b5d7-1637b612136c" }, { "type": "route", "uuid": "b15b0e05-b049-4c7d-a1f8-f97f2e8a23db" }, { "type": "route", "uuid": "4c62f752-f58b-4f2f-9031-2175c708e896" }, { "type": "route", "uuid": "84dbe9de-1191-4d76-81d0-a10f49d54cb3" }, { "type": "route", "uuid": "9408f0df-9ab3-42e1-88e1-04491348bfb0" }, { "type": "route", "uuid": "3b3cdcdf-99b0-4eee-920c-d346a4090c2d" }, { "type": "route", "uuid": "8048d3f6-bf20-4e4a-acf2-e87c0f18ba2c" }, { "type": "route", "uuid": "e75bd787-fc1a-4300-a43d-1e33750c9f63" }, { "type": "route", "uuid": "1453cfc1-2e3b-4c11-a050-1f28500d4295" }, { "type": "route", "uuid": "7d8de418-10b2-45c2-917c-3867c6ec4deb" }, { "type": "route", "uuid": "df2cb556-9c2c-425d-bcf0-b7474594734b" }, { "type": "route", "uuid": "4fffe20a-a8db-4708-b37c-4999940eb69e" }, { "type": "route", "uuid": "0554ca6f-285a-4c80-88ed-7cc1abbf75c9" }, { "type": "route", "uuid": "74e8add9-d066-457d-9d95-113ec1b13062" }, { "type": "route", "uuid": "04b9b5cf-f9de-4028-ae55-3901bcc3f7b6" }, { "type": "route", "uuid": "f147c1a2-6339-46aa-b696-59b667a25588" }, { "type": "route", "uuid": "9027c1d4-e65b-41b8-88c6-68f42f573ddb" }, { "type": "route", "uuid": "c465cea8-8faf-4342-98a5-01dcf3176c56" }, { "type": "route", "uuid": "e78a81e5-3840-41dc-b5aa-20fd947370b8" }, { "type": "route", "uuid": "5a4c33f2-22d7-4a43-93ec-d1ef75467764" }, { "type": "route", "uuid": "6082e8be-9c10-4d84-8394-a776f4e52d46" }, { "type": "route", "uuid": "4b160fb1-a61b-43f3-aa8a-320aeeb6f970" }, { "type": "route", "uuid": "f321bdb2-fe2a-4682-9ed7-48533e50affc" }, { "type": "route", "uuid": "dbac75f0-3ccf-4c5c-b86e-12fe75b02974" }, { "type": "route", "uuid": "a4f4746c-d0a3-4fe7-86c6-47cd1fa9465f" }, { "type": "route", "uuid": "9b4db471-464d-4091-9fea-fd86f522011d" }, { "type": "route", "uuid": "5e937ffb-a6d8-414d-a09e-8a904d772086" }, { "type": "route", "uuid": "100e3f13-4ab0-44be-84c7-8f0988b30ddf" }, { "type": "route", "uuid": "7502a4aa-6ecf-4e26-b2d9-a1a507f474bf" }, { "type": "route", "uuid": "6a7d5227-0f53-46d7-876a-888e5336d24e" }, { "type": "route", "uuid": "e793df54-e4c4-48c7-b879-3f17249069c5" }, { "type": "route", "uuid": "9e38b77f-6a98-4c2b-8c6d-4466fbb19e7a" }, { "type": "route", "uuid": "69b7d9ab-d19c-4680-95e5-7e4cc8dd6780" }, { "type": "route", "uuid": "1671fb49-b369-4538-a9c0-076e12903447" }, { "type": "route", "uuid": "03f45eb8-5824-4267-aa15-d574aa933896" }, { "type": "route", "uuid": "7b831baf-eceb-47c1-9847-79e1b3374ade" }, { "type": "route", "uuid": "6e197488-508d-4485-82fd-0eb8f9f62863" }, { "type": "route", "uuid": "9cae018b-1883-4c3b-ad38-251120119507" }, { "type": "route", "uuid": "7324c51e-6a98-4528-9e4f-7659237ed19a" }, { "type": "route", "uuid": "dacff08a-b770-491a-8b52-f13422e62ffa" }, { "type": "route", "uuid": "9119ce4c-e537-49c6-b75a-16293028a8e2" }, { "type": "route", "uuid": "6284a41c-dc27-45a1-8e82-e0909b216c77" }, { "type": "route", "uuid": "e4e8cdf1-5fae-42d1-9eff-085a8897de43" }, { "type": "route", "uuid": "3696ccea-cf17-4321-bd5f-25159c57885b" }, { "type": "route", "uuid": "9362c6b1-e452-4723-842d-71fdc76484a9" }, { "type": "route", "uuid": "9b449da7-ca87-4b5c-8172-c49f6991e9a6" }, { "type": "route", "uuid": "9cd78076-83ed-4800-823e-e70d84671d6d" }, { "type": "route", "uuid": "3c9674c0-b3e7-4df8-bd01-fe4cdcd0a3f7" }, { "type": "route", "uuid": "967be702-6eb1-4834-aaed-d9938d4db0cc" }, { "type": "route", "uuid": "a777b050-9cac-44ac-84f9-7826d6a0d1da" }, { "type": "route", "uuid": "101a5347-de3c-4f62-bc4e-8f8d3f340548" }, { "type": "route", "uuid": "e0e9e5fd-5798-4f4f-a2c5-bd0502d9ae4a" }, { "type": "route", "uuid": "dd947c6a-ea9a-4e33-a35b-a88fce51e541" }, { "type": "route", "uuid": "95abcd0f-5446-43c9-bd5e-d9fdd2c5183c" }, { "type": "route", "uuid": "5c961f35-bbbc-498d-89ad-4af23f1dfd09" }, { "type": "route", "uuid": "abf8cb5e-7cc3-4c5c-9585-a363282fddaa" }, { "type": "route", "uuid": "8f5f74ae-0cb8-4423-9057-e2755b31dc06" }, { "type": "route", "uuid": "7eb59eb2-6d8e-479b-b5e2-e4a5dcddcd08" }, { "type": "route", "uuid": "b5e74451-855e-4d5b-991d-227bd1f6dc22" }, { "type": "route", "uuid": "2b5fa220-94c9-4213-b2a4-1869961c93b0" }, { "type": "route", "uuid": "abdb4f88-9a19-4b92-875b-9d3e01cf6d52" }, { "type": "route", "uuid": "55742cd4-6d9d-49f7-91f2-72c28ec73368" }, { "type": "route", "uuid": "547f568e-c11a-4f16-986c-c1085013fb13" }, { "type": "route", "uuid": "ee496c48-4ee7-4381-ad8d-4e1231632c93" }, { "type": "route", "uuid": "ae2a497a-b417-4578-b9ea-9e9f81efc85a" }, { "type": "route", "uuid": "5c74c5e4-33b6-4fd7-84ec-5f521fa24083" }, { "type": "route", "uuid": "948f0a9c-2abe-45ee-bdff-e0783a59e048" }, { "type": "route", "uuid": "4f37b0a8-1cd9-42ab-8383-2066c38d1e8c" }, { "type": "route", "uuid": "d33c9cf3-ee38-4835-898f-9872b083e61b" }, { "type": "route", "uuid": "72c10bdb-72ce-4bb3-ba9b-33e9ee6a5e52" }, { "type": "route", "uuid": "2eac5575-7d56-41b2-a8f5-56d87ed4ad34" }, { "type": "route", "uuid": "11b438ee-9418-49e9-97d8-eff18a34e251" }, { "type": "route", "uuid": "2a05f740-ebb5-4b8c-aba8-c9e8be1000ff" }, { "type": "route", "uuid": "83b669e0-539b-4f21-8ff0-7aab36229a8e" }, { "type": "route", "uuid": "4ec8e6c0-4832-4195-90f2-d498697a84a8" }, { "type": "route", "uuid": "eeefe56a-2f5c-4ff5-9c19-bd2b83e8a1ca" }, { "type": "route", "uuid": "befb06e5-0d18-4268-b30a-e829b08cafd3" }, { "type": "route", "uuid": "727a4f57-9c23-499d-947b-c6ce3e91acfc" }, { "type": "route", "uuid": "90ad8779-6db5-4891-a12a-bfa729d0f73b" }, { "type": "route", "uuid": "d0578cff-76ed-4faa-88fb-03158ee826e9" }, { "type": "route", "uuid": "b344d93f-155d-4251-a8cf-98f3348b44e2" }, { "type": "route", "uuid": "6158667f-c3f9-4459-a4f1-6b075a3e574d" }, { "type": "route", "uuid": "3c4b2198-2386-4b6f-bb66-cbe9c7e7dcf0" }, { "type": "route", "uuid": "37f7be0a-1248-4ab4-82ca-7784d2ce03a6" }, { "type": "route", "uuid": "d4de20c1-46b6-4e5d-b711-53404b4bbda8" }, { "type": "route", "uuid": "bb2053c0-d14a-4ddc-8751-93d540f291dd" }, { "type": "route", "uuid": "fe277665-c459-4307-8c88-f9fed32a8da6" }, { "type": "route", "uuid": "d3d4fe3c-fbdd-40ad-b5b1-4420de76d4da" }, { "type": "route", "uuid": "cedc8295-ff00-4f2d-97f3-b87a9cf47b7b" }, { "type": "route", "uuid": "0a56b2ae-4078-4e0d-b71a-5d13bc00901c" }, { "type": "route", "uuid": "d3e2c9f0-cb73-4a68-87bb-03bd2a8030d5" }, { "type": "route", "uuid": "e1af85dd-96f7-431d-b2f1-6aaa672b0fed" }, { "type": "route", "uuid": "2eb6148a-be46-4936-befb-9f319dfd3af6" }, { "type": "route", "uuid": "14ed2580-3e9f-4c2f-9c03-41ffc0f11d92" }, { "type": "route", "uuid": "f6e95cdd-c664-43a6-91fc-316bb86f54ba" }, { "type": "route", "uuid": "efb11829-815f-4959-b607-edd0a26baf0e" } ] }