{ "uuid": "071ba61d-d0c8-4ace-97ef-3e0195784bfd", "lastMigration": 29, "name": "Wealthport API", "endpointPrefix": "gateway/public/endpoints/1.0", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "f2e2b9f7-4624-42e8-a2e7-ece1da8eaf33", "documentation": "Retrieve Folders", "method": "get", "endpoint": "folders", "responses": [ { "uuid": "9f33c25e-7fe5-44da-afff-9a86a68cf539", "body": "[\n \"\"\n]", "latency": 0, "statusCode": 200, "label": "Folders successfully retrieved", "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": "501a76a2-3f36-4cd6-ad56-209082dfb500", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "b0d40ab8-50ae-45cf-9adf-aeb527856d7a", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "5269b310-fbe6-40ef-8b22-0983ef9cb030", "documentation": "Create Folder", "method": "post", "endpoint": "folders", "responses": [ { "uuid": "8420dc47-270c-4d8d-9519-764133618904", "body": "", "latency": 0, "statusCode": 201, "label": "Folder successfully created and available at the returned location with the returned ID", "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": "a6814a7a-3135-496d-9765-b7f39e158ccb", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "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": "e6568a2a-7ff2-4cf5-90cc-99792cb7be23", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "c6f4d86d-8c83-4561-8655-bb5426769a9a", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "656aed2a-d6af-4d7f-b56c-514df8c227fe", "body": "", "latency": 0, "statusCode": 409, "label": "Folder with same name already exists", "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": "2e54632e-477d-4c06-810e-d85d9fbfe4f3", "documentation": "Delete Folder", "method": "delete", "endpoint": "folders/:id", "responses": [ { "uuid": "33e9dac1-af5b-49c4-8317-4624b7885d4d", "body": "", "latency": 0, "statusCode": 204, "label": "Folder 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": "4b19f010-9ad3-4b15-bea4-68d93f38242d", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "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": "1f0c9ca9-a0af-4ee7-8fad-6cddb2bb8997", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "511f4c43-b8b2-40d4-92ea-1cfeb1b2a0fe", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "a31534ca-0ea3-4aaa-b076-21aaaefe8c59", "body": "", "latency": 0, "statusCode": 404, "label": "Folder cannot be 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": "41614ac6-f6e3-49df-bcd4-524b91286db9", "documentation": "Retrieve Folder", "method": "get", "endpoint": "folders/:id", "responses": [ { "uuid": "62e6b836-8ca4-48ca-8517-ac2df470bb53", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Folder successfully retrieved", "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": "59144382-2dae-4531-8b0c-5d1524c9819c", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "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": "b53066ef-f9dd-4cad-8518-70c46d903445", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "d881c92e-de2f-4df5-a4e2-a1452e269354", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "b693c310-4b2a-4395-bf23-7a22e9bb9ef0", "body": "", "latency": 0, "statusCode": 404, "label": "Folder cannot be 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": "dafd3f83-0692-4b1b-84af-0c2e834bb762", "documentation": "Update Folder", "method": "put", "endpoint": "folders/:id", "responses": [ { "uuid": "39a41809-001b-4e29-90a8-fbe8aa289c16", "body": "", "latency": 0, "statusCode": 200, "label": "Folder 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": "6578fa42-59b6-40a9-acbc-028a1c60f7f2", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "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": "18f53f7c-6458-4d02-884b-5fc8b6ebeeab", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "49d0256a-8bbc-46b1-b004-5862c29a9e39", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "eace411a-61d6-4912-9f8c-6ceeadcb97f0", "body": "", "latency": 0, "statusCode": 404, "label": "Folder cannot be 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" }, { "uuid": "3a1f92a5-2f1a-42cf-9063-28b81d335261", "body": "", "latency": 0, "statusCode": 409, "label": "Folder with same name already exists", "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": "2121045b-9c3a-4adb-a1bf-fb5c68e2c428", "documentation": "Delete Sources", "method": "delete", "endpoint": "folders/:id/sources", "responses": [ { "uuid": "04d7e011-a400-4478-8ef7-13fac7876a62", "body": "", "latency": 0, "statusCode": 204, "label": "Sources 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": "28816e79-cc0c-4a15-bc1d-3583a395be4d", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "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": "faa341f1-62ff-479c-b0bc-599d88dca1db", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "24b51d81-84bd-482d-90b1-b601e541415b", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "ad04c937-4ad8-45f9-89cf-ed71ab4fc93e", "body": "", "latency": 0, "statusCode": 404, "label": "Folder cannot be 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": "750400f5-12d9-4306-8dab-4bb566cd7cee", "documentation": "Retrieve Sources", "method": "get", "endpoint": "folders/:id/sources", "responses": [ { "uuid": "fc0598d0-7df4-48e7-bcf1-d2cbf14803c1", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Sources successfully retrieved", "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": "88441d22-f621-4164-a7ef-061b6b3ee4f3", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "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": "f5e38025-f3c6-4cd7-98c6-a0a9f6ea24f1", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "2d8c37db-4e45-43db-8320-41401ec34760", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "c94e60cc-23d2-46a5-bd74-ae85c5a1fd05", "body": "", "latency": 0, "statusCode": 404, "label": "Folder cannot be 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": "8fd1024b-0ef5-4108-968a-104781337406", "documentation": "Get Result", "method": "get", "endpoint": "jobs/:id/result", "responses": [ { "uuid": "d8d78794-7182-45da-8a90-6c17fbf09291", "body": "", "latency": 0, "statusCode": 200, "label": "Job has finished, potentially with errors, result is returned as JSON in the response", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4e04c11e-808d-4d02-a51d-ed825a902f5c", "body": "", "latency": 0, "statusCode": 201, "label": "Job has finished successfully, resulting source is available at the returned URL", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5c1bd599-10ad-442d-8cb1-745e49e4177e", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments, job has not yet finished or is not in a valid state", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d4d56e76-742e-458e-891c-941749962886", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "946ce57c-cf08-4dfa-8c5a-76ccdb550f31", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "01fccc81-d66d-4caa-ac4d-6ddeb39259b7", "body": "", "latency": 0, "statusCode": 404, "label": "Job cannot be found", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f67cf661-c8eb-458d-8792-debdb73ba368", "documentation": "Get Status", "method": "get", "endpoint": "jobs/:id/status", "responses": [ { "uuid": "713404b0-2190-4bf4-8398-caeeb83c87e8", "body": "", "latency": 0, "statusCode": 200, "label": "Job has finished, potentially with errors, result is available and Job ID is returned in the response", "headers": [ { "key": "Content-Type", "value": "text/plain" }, { "key": "Location", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "550d8b2b-d54a-4200-be7d-08a792244427", "body": "", "latency": 0, "statusCode": 202, "label": "Job is running, no result available yet and Job ID is returned", "headers": [ { "key": "Content-Type", "value": "text/plain" }, { "key": "Location", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "253fd009-0be1-430b-892e-0df1f8bff9b8", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2017094c-ae7e-4c53-a006-5fa6902645a6", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8c81c43b-5188-47d1-81ca-f63e2917e7f2", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d456dc87-b977-4fb3-b3fd-f2bcfce1d464", "body": "", "latency": 0, "statusCode": 404, "label": "Job cannot be found", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "abb503f4-bcc2-436e-8d2f-9e47c61769da", "documentation": "Retrieve Orders", "method": "get", "endpoint": "orders", "responses": [ { "uuid": "c0c938a1-5ff0-487c-b05f-94d4dc0c5a9f", "body": "[\n \"\"\n]", "latency": 0, "statusCode": 200, "label": "Orders successfully retrieved", "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": "abe38eff-1cb9-484f-bd5d-d850eec1379f", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "ceac8d0d-f68c-49c9-9a40-76f4d8419f22", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "22c5b7ee-77b4-461e-9706-a497f4b76eaa", "documentation": "Create Order", "method": "post", "endpoint": "orders", "responses": [ { "uuid": "82fa0afe-ca91-4078-b609-853bf35e4cb8", "body": "", "latency": 0, "statusCode": 201, "label": "Order successfully created and available at the returned location with the returned ID", "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": "91e746f7-4f34-4784-98f6-320ac9978814", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "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": "ba5781e3-37c3-4f8c-b372-4fa9c961a400", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "1d527027-2756-4d73-8078-8f42ca715185", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "f6d79fe0-1855-4cef-91aa-645e9102182b", "documentation": "Delete Order", "method": "delete", "endpoint": "orders/:id", "responses": [ { "uuid": "73264ead-c584-43f9-9a8c-e3283418fb43", "body": "", "latency": 0, "statusCode": 204, "label": "Order has been 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": "91f69ccb-1aa9-4dff-b95a-01d604f3fe4e", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "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": "d825b98d-967b-4038-b555-69d7b819ec4c", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "72c59841-2187-4936-8668-c2d3d8382f71", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "d123dca4-ec0a-4b59-8f4c-00c84b3bedb7", "body": "", "latency": 0, "statusCode": 404, "label": "Order cannot be 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": "9172ff1a-e401-4458-bb65-376691a80729", "documentation": "Retrieve Order", "method": "get", "endpoint": "orders/:id", "responses": [ { "uuid": "9c5af4db-6d45-40ea-be03-35bf26379267", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Order successfully retrieved", "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": "d8a0ae2d-8441-4983-9a17-b1db23b2932f", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "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": "fbb7db4f-a851-4f47-bc7c-400dd1cc2017", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "8afcf97c-3ce5-4811-89b4-f741e3a1a87a", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "00feff9c-fcf2-4598-9641-1374cc265e99", "body": "", "latency": 0, "statusCode": 404, "label": "Order cannot be 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": "4639fa91-3b7b-4aab-8886-9a9081948acf", "documentation": "Update Order", "method": "put", "endpoint": "orders/:id", "responses": [ { "uuid": "1e331f40-eeeb-4eb3-a525-13002deb274c", "body": "", "latency": 0, "statusCode": 200, "label": "Order 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": "12421053-1ff4-4d93-b40f-7869f462bc89", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "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": "d8c363dc-1c19-4db0-b344-92dc381cd68c", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "5d238519-bb8d-46de-a1fc-540bab702c4a", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "185db901-e07e-4d39-b962-110e4bf2e02f", "body": "", "latency": 0, "statusCode": 404, "label": "Order cannot be 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": "0b84133b-2a61-4e84-9383-14bf4efc0a15", "documentation": "Submit Order", "method": "post", "endpoint": "orders/:id/submit", "responses": [ { "uuid": "4af24200-8896-4a5e-af7b-dfd810039967", "body": "", "latency": 0, "statusCode": 202, "label": "Order has been submitted, Job is running and Job ID is returned in the response", "headers": [ { "key": "Content-Type", "value": "text/plain" }, { "key": "Location", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9bccd972-a28b-46dd-9be3-1a8457b1ddff", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments, order has no recipe or is not valid otherwise", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6d129aa8-d714-4ade-8ad9-125ef510aaf6", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "60cbfd20-8540-40a6-a5f2-70affc19eeec", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4cff4a8d-2ab7-4038-bf1e-f8c45bb58ca3", "body": "", "latency": 0, "statusCode": 404, "label": "Order cannot be found", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c67b2ade-f736-48c2-ab5c-f1df35221653", "documentation": "Retrieve Recipes", "method": "get", "endpoint": "recipes", "responses": [ { "uuid": "aeca59a2-61ad-4683-8077-6d6fa9f69374", "body": "[\n \"\"\n]", "latency": 0, "statusCode": 200, "label": "Recipes successfully retrieved", "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": "61dd9b52-d224-4fdf-a5b0-90f2d4d9d56e", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "75987c14-f739-4bea-a1ba-af6f6568dd50", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "b6dcd64b-d866-427e-8ec1-6c5873b3c78b", "documentation": "Retrieve Recipe", "method": "get", "endpoint": "recipes/:id", "responses": [ { "uuid": "654a8cbf-66fe-49ac-b0ad-ebdf1cdac49b", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Recipe successfully retrieved", "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": "67f6c4bb-bbf2-481d-a015-d941a350b572", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "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": "c4c30a18-1b6d-4859-9ad6-be9c8cfc8a51", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "39d68b4b-0b7a-45e0-8541-16652e82bbfd", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "c6e6a17a-de9f-4c5c-ab2f-c6cd9c26c28c", "body": "", "latency": 0, "statusCode": 404, "label": "Recipe cannot be 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": "f3e0fee4-2654-4a4a-a70a-ee3cd43a5d38", "documentation": "Retrieve Instructions", "method": "get", "endpoint": "recipes/:id/instructions", "responses": [ { "uuid": "85a2752a-c452-4c86-8a75-1a886c71a1ff", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Instructions successfully retrieved", "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": "575fa7e1-d616-43e7-883e-92ad764202e3", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "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": "7b176ae6-fc22-4e4e-966f-e3423e98b5d9", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "02697cf7-e08d-4317-9ada-9318a0d8d5f8", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "3fc5d751-4b4f-4f01-bd22-b884d902e466", "body": "", "latency": 0, "statusCode": 404, "label": "Recipe cannot be 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": "a90dc58a-7c7c-4e7b-8777-3f0584ec343b", "documentation": "Update Instructions", "method": "put", "endpoint": "recipes/:id/instructions", "responses": [ { "uuid": "5ac94f35-af1b-4aad-91e0-77f9e8de9e19", "body": "", "latency": 0, "statusCode": 200, "label": "Instructions 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": "fe623e5c-f78a-4e32-ba3d-5178d0c512d7", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "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": "94df2872-8ff6-4e77-8de2-cdb69468fe62", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "441bc8d5-79cb-4319-985d-a40368a7e24b", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "a307eabc-97bf-4475-95fe-a1a0594d4a8b", "body": "", "latency": 0, "statusCode": 404, "label": "Recipe cannot be 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": "a360307e-1a07-44a8-93ec-b527f4e7fd1a", "documentation": "Retrieve Sources", "method": "get", "endpoint": "sources", "responses": [ { "uuid": "d27a0d99-b99c-484c-a8fc-05ffdb63aef2", "body": "[\n \"\"\n]", "latency": 0, "statusCode": 200, "label": "Sources successfully retrieved", "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": "fdfca740-e8d0-4382-8e94-2f45d18795da", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "d0425e02-ba52-4c51-9a26-9709637a0649", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "83d8f789-f8ea-4c43-a8a2-3b3663a1b793", "documentation": "Create Source", "method": "post", "endpoint": "sources", "responses": [ { "uuid": "50c36df3-f132-4ecb-87ff-d31837147599", "body": "", "latency": 0, "statusCode": 201, "label": "Source successfully created and available at the returned location with the returned ID", "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": "fb2daeb1-5068-41fa-a6ad-3b46962b2290", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "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": "0ed10a5f-2d30-403e-a2cb-92f0f3856788", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "27a79601-79c0-46b0-a4ad-6acd08abc356", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "18662f25-f2f0-4821-90f1-cda38d87da16", "documentation": "Upload File", "method": "put", "endpoint": "sources/upload", "responses": [ { "uuid": "b99b2a92-ad32-4f65-9340-12024943b379", "body": "", "latency": 0, "statusCode": 202, "label": "Source file upload initiated", "headers": [ { "key": "Content-Type", "value": "text/plain" }, { "key": "Location", "value": "" }, { "key": "X-WP-Upload-Headers", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4f01ad77-09a7-4441-b675-b1bceafcedb7", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory argument", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c437410e-aa0c-434a-a082-16c5760cff8b", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c01cea3e-1c12-477a-9a1e-c3339f28f9f6", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d00a1397-212a-409d-9525-0b96920b6f9c", "documentation": "Delete Source", "method": "delete", "endpoint": "sources/:id", "responses": [ { "uuid": "2d34301f-6fff-4156-86b4-2a1ccb9f3d37", "body": "", "latency": 0, "statusCode": 204, "label": "Source 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": "389a690e-705c-48ec-b960-30e62d086d8c", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "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": "07450f81-9dac-41eb-a660-d2df42b855ad", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "d627b0e7-884d-4867-8d9f-ee555833c135", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "e58dd0d2-0815-4edf-8c48-1761d5332a32", "body": "", "latency": 0, "statusCode": 404, "label": "Source cannot be 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": "3ee71ac7-818f-49a2-91a3-b4505193f0f0", "documentation": "Retrieve Source", "method": "get", "endpoint": "sources/:id", "responses": [ { "uuid": "1c2c1e96-795c-4e4a-8088-f0c79290c96a", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Source successfully retrieved", "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": "2152a337-71f0-43ba-b9e5-ce2b35494127", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "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": "8f4262cd-93a3-45d6-83d1-9174aaa513e2", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "73f06859-2f6a-4f85-82b4-3b81e11b96e6", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "d3b67365-c1a6-4cb2-9e72-a5d81972e2c1", "body": "", "latency": 0, "statusCode": 404, "label": "Source cannot be 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": "6a388881-84b6-492f-9435-2420a61f9bd3", "documentation": "Update Source", "method": "put", "endpoint": "sources/:id", "responses": [ { "uuid": "b06ca5fb-a50a-4088-ac46-c7c1278b0007", "body": "", "latency": 0, "statusCode": 200, "label": "Source 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": "99e0bfee-7e5f-4ae1-b1bc-b701d11b7f15", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory arguments", "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": "da996e56-1b80-443f-b7fd-c8df06b5ac38", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "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": "74e04b8b-9b0f-4ab3-9b27-e6b3455f132a", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "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": "12ea4613-1558-4731-a6db-6df155cb906c", "body": "", "latency": 0, "statusCode": 404, "label": "Source cannot be 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": "86998cab-d828-497b-bc82-9ddefde507f2", "documentation": "Download File", "method": "get", "endpoint": "sources/:id/download", "responses": [ { "uuid": "b885dcf5-8865-42e5-8b63-3d886c734b9a", "body": "", "latency": 0, "statusCode": 200, "label": "Source file download initiated", "headers": [ { "key": "Content-Type", "value": "text/plain" }, { "key": "Location", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "bc6b2896-14c6-4e51-9c3d-eb2f1602d91a", "body": "", "latency": 0, "statusCode": 400, "label": "Wrong or missing mandatory argument", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b4402114-f329-4efb-9c93-4035f2c6c5a0", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or unauthorised API key", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f6fd8a33-2fa9-459e-8e23-0445bbb68bc3", "body": "", "latency": 0, "statusCode": 403, "label": "No permission to perform operation", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "595cdce8-3312-44cc-bb76-2aa4fa73062a", "body": "", "latency": 0, "statusCode": 404, "label": "Source not found", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "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": "f2e2b9f7-4624-42e8-a2e7-ece1da8eaf33" }, { "type": "route", "uuid": "5269b310-fbe6-40ef-8b22-0983ef9cb030" }, { "type": "route", "uuid": "2e54632e-477d-4c06-810e-d85d9fbfe4f3" }, { "type": "route", "uuid": "41614ac6-f6e3-49df-bcd4-524b91286db9" }, { "type": "route", "uuid": "dafd3f83-0692-4b1b-84af-0c2e834bb762" }, { "type": "route", "uuid": "2121045b-9c3a-4adb-a1bf-fb5c68e2c428" }, { "type": "route", "uuid": "750400f5-12d9-4306-8dab-4bb566cd7cee" }, { "type": "route", "uuid": "8fd1024b-0ef5-4108-968a-104781337406" }, { "type": "route", "uuid": "f67cf661-c8eb-458d-8792-debdb73ba368" }, { "type": "route", "uuid": "abb503f4-bcc2-436e-8d2f-9e47c61769da" }, { "type": "route", "uuid": "22c5b7ee-77b4-461e-9706-a497f4b76eaa" }, { "type": "route", "uuid": "f6d79fe0-1855-4cef-91aa-645e9102182b" }, { "type": "route", "uuid": "9172ff1a-e401-4458-bb65-376691a80729" }, { "type": "route", "uuid": "4639fa91-3b7b-4aab-8886-9a9081948acf" }, { "type": "route", "uuid": "0b84133b-2a61-4e84-9383-14bf4efc0a15" }, { "type": "route", "uuid": "c67b2ade-f736-48c2-ab5c-f1df35221653" }, { "type": "route", "uuid": "b6dcd64b-d866-427e-8ec1-6c5873b3c78b" }, { "type": "route", "uuid": "f3e0fee4-2654-4a4a-a70a-ee3cd43a5d38" }, { "type": "route", "uuid": "a90dc58a-7c7c-4e7b-8777-3f0584ec343b" }, { "type": "route", "uuid": "a360307e-1a07-44a8-93ec-b527f4e7fd1a" }, { "type": "route", "uuid": "83d8f789-f8ea-4c43-a8a2-3b3663a1b793" }, { "type": "route", "uuid": "18662f25-f2f0-4821-90f1-cda38d87da16" }, { "type": "route", "uuid": "d00a1397-212a-409d-9525-0b96920b6f9c" }, { "type": "route", "uuid": "3ee71ac7-818f-49a2-91a3-b4505193f0f0" }, { "type": "route", "uuid": "6a388881-84b6-492f-9435-2420a61f9bd3" }, { "type": "route", "uuid": "86998cab-d828-497b-bc82-9ddefde507f2" } ] }