{ "uuid": "92d22041-fce9-4811-a3a1-ac47c3059450", "lastMigration": 29, "name": "Bulk Data Storage System Services", "endpointPrefix": "BDSS-API", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "f084ceab-c503-488e-9f8b-5220fd1e5e29", "documentation": "Returns all products with Latest Files.", "method": "get", "endpoint": "products/all/latest", "responses": [ { "uuid": "b3d0c362-ed3c-49ee-9cdd-452399659076", "body": "", "latency": 0, "statusCode": 200, "label": "Successful operation.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "01876387-5be3-4e04-88dd-5b6449265586", "body": "", "latency": 0, "statusCode": 404, "label": "Unexpected error accessing metadata.", "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": "876afba4-f1b7-4677-955f-27be4ddcbcb9", "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": "6288e98e-140f-46d3-88ca-fb2d05a694f1", "documentation": "Returns files associated with products (of level PRODUCT) based on their full or partial names.", "method": "get", "endpoint": "products/byname/:productName", "responses": [ { "uuid": "03406e7b-dd14-4465-a301-d338ada81d91", "body": "", "latency": 0, "statusCode": 200, "label": "Successful operation.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c9428fa1-cbda-4af6-b81d-484c252d32c3", "body": "", "latency": 0, "statusCode": 404, "label": "Unexpected error accessing metadata.", "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": "7d87639a-d8d6-474f-af4a-15a53b688131", "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": "4be2bd92-5da5-4461-9518-70c9891c310c", "documentation": "Returns popular products along with latest files.", "method": "get", "endpoint": "products/popular", "responses": [ { "uuid": "cb244c57-937d-4115-97bc-e4c50640e276", "body": "", "latency": 0, "statusCode": 200, "label": "Successful operation.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "aea4d84e-2b00-44c9-8e31-d20e6bfc4bb3", "body": "", "latency": 0, "statusCode": 404, "label": "Unexpected error accessing metadata.", "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": "18e6d158-b479-49bf-bc45-4ba0131941a1", "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": "1d303aa7-8f92-4822-88b0-b9b88c158285", "documentation": "Returns products' hierarchical tree.", "method": "get", "endpoint": "products/tree", "responses": [ { "uuid": "06efefc7-1a0b-462c-84a1-4be0af7fb679", "body": "", "latency": 0, "statusCode": 200, "label": "Successful operation.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8ced6612-5516-4afa-9b82-9a0f0bc6612c", "body": "", "latency": 0, "statusCode": 404, "label": "Unexpected error accessing metadata.", "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": "9d77d5bf-d6c6-447c-9c5c-4f2b4410900c", "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": "c5273619-636f-4d7d-8240-69a9fa4c9173", "documentation": "Returns products' hierarchical subtree.", "method": "get", "endpoint": "products/tree/:shortName", "responses": [ { "uuid": "253642f6-eba7-4658-8288-c7eeae91d2b4", "body": "", "latency": 0, "statusCode": 200, "label": "Successful operation.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e27b2a53-74f4-4033-b643-7d9c401d6b87", "body": "", "latency": 0, "statusCode": 404, "label": "Product 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" }, { "uuid": "5b622140-c41f-4b59-8040-fc47c9dcb132", "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": "48c7380a-565e-4954-8e54-9b45ff7c512b", "documentation": "Returns products along with their associated files by short names.", "method": "get", "endpoint": "products/:shortName", "responses": [ { "uuid": "5b0ee07d-ae29-452d-afed-8a200d913244", "body": "", "latency": 0, "statusCode": 200, "label": "Successful operation.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f8af5277-81e3-40e9-907c-fbcce9db4361", "body": "", "latency": 0, "statusCode": 404, "label": "Product 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" }, { "uuid": "c2760eb6-4cdf-4442-99c7-61bed785635d", "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": "9c7b65d3-da2c-458f-9daa-dbbf99f8effa", "documentation": "Returns products along with their latest files by short names.", "method": "get", "endpoint": "products/:shortName/latest", "responses": [ { "uuid": "5d3a287c-5976-4399-b18b-57d217c14c0b", "body": "", "latency": 0, "statusCode": 200, "label": "Successful operation.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "402e099b-a832-418c-9134-49d4a3443b4c", "body": "", "latency": 0, "statusCode": 404, "label": "Product 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" }, { "uuid": "a46589a5-d7c8-415d-b7ae-97b4a22d439e", "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": "f084ceab-c503-488e-9f8b-5220fd1e5e29" }, { "type": "route", "uuid": "6288e98e-140f-46d3-88ca-fb2d05a694f1" }, { "type": "route", "uuid": "4be2bd92-5da5-4461-9518-70c9891c310c" }, { "type": "route", "uuid": "1d303aa7-8f92-4822-88b0-b9b88c158285" }, { "type": "route", "uuid": "c5273619-636f-4d7d-8240-69a9fa4c9173" }, { "type": "route", "uuid": "48c7380a-565e-4954-8e54-9b45ff7c512b" }, { "type": "route", "uuid": "9c7b65d3-da2c-458f-9daa-dbbf99f8effa" } ] }