{ "uuid": "5657c22b-6165-4769-8836-f9625246069d", "lastMigration": 19, "name": "eNanoMapper database", "endpointPrefix": "enanomapper", "latency": 0, "port": 3000, "hostname": "0.0.0.0", "routes": [ { "uuid": "a3a65352-ab50-45de-9f37-8a60aae71c54", "documentation": "Details of multiple studies", "method": "get", "endpoint": "enm/:db/investigation", "responses": [ { "uuid": "e03011bc-5b9c-4cc0-962d-6904a0932c0c", "body": "{\n \"_childDocuments_\": {},\n \"assay\": \"\",\n \"document_uuid\": \"\",\n \"effectendpoint\": \"\",\n \"endpoint\": \"\",\n \"endpointcategory\": \"\",\n \"err\": {{faker 'random.number'}},\n \"errQualifier\": \"\",\n \"guidance\": \"\",\n \"investigation\": \"\",\n \"loQualifier\": \"\",\n \"loValue\": {{faker 'random.number'}},\n \"name\": \"\",\n \"owner_name\": \"\",\n \"publicname\": \"\",\n \"reference\": \"\",\n \"reference_owner\": \"\",\n \"reference_year\": \"\",\n \"resulttype\": \"\",\n \"s_uuid\": \"\",\n \"studyResultType\": \"\",\n \"substanceType\": \"\",\n \"textValue\": \"\",\n \"topcategory\": \"\",\n \"type_s\": \"\",\n \"unit\": \"\",\n \"upQualifier\": \"\",\n \"upValue\": {{faker 'random.number'}},\n \"updated\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK. Entries found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "ea5aeba7-79ae-4d1e-91ad-f9421c3bad65", "body": "", "latency": 0, "statusCode": 404, "label": "Entries not found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "48f2fc96-4d25-4227-b495-39413b4d2aa0", "documentation": "Exact chemical structure search", "method": "get", "endpoint": "enm/:db/query/compound/:term/:representation", "responses": [ { "uuid": "f9df5006-14d6-4dd5-aa13-c7252722331a", "body": "{\n \"dataEntry\": {},\n \"feature\": {},\n \"model_uri\": \"\",\n \"query\": {}\n}", "latency": 0, "statusCode": 200, "label": "OK. Entries found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "6aa04626-937c-4606-a849-e365435b826e", "body": "", "latency": 0, "statusCode": 404, "label": "Entries not found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "b6f00f0c-a3ad-424e-b3ef-c821822ba4db", "documentation": "Exact similarity search", "method": "get", "endpoint": "enm/:db/query/similarity", "responses": [ { "uuid": "9cb8d7d2-b05f-4770-b01b-514bd3541eb5", "body": "{\n \"dataEntry\": {},\n \"feature\": {},\n \"model_uri\": \"\",\n \"query\": {}\n}", "latency": 0, "statusCode": 200, "label": "OK. Entries found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "a3f3cafd-fd8f-45b5-b3e9-88196e0ac07a", "body": "", "latency": 0, "statusCode": 404, "label": "Entries not found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "0ae56ff3-447b-48a1-a72a-66930c5a0cbd", "documentation": "Substructure search", "method": "get", "endpoint": "enm/:db/query/smarts", "responses": [ { "uuid": "eff40f27-de75-48e4-bf0a-21c5c744377f", "body": "{\n \"dataEntry\": {},\n \"feature\": {},\n \"model_uri\": \"\",\n \"query\": {}\n}", "latency": 0, "statusCode": 200, "label": "OK. Entries found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "3a736824-8c8d-440e-8c58-d2b667f2d71e", "body": "", "latency": 0, "statusCode": 404, "label": "Entries not found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "e4422e48-045d-449f-a070-46e80a10c393", "documentation": "Search endpoint summary", "method": "get", "endpoint": "enm/:db/query/study", "responses": [ { "uuid": "89958243-a7a5-4c14-b29c-4d540d0949e2", "body": "{\n \"facet\": {}\n}", "latency": 0, "statusCode": 200, "label": "OK.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "e191ac3d-14e4-4781-ac60-a67963c7ccbe", "body": "", "latency": 0, "statusCode": 404, "label": "Entries not found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "7066dbd1-2395-4660-a739-a92c505d7b4f", "documentation": "List substances", "method": "get", "endpoint": "enm/:db/substance", "responses": [ { "uuid": "290ba01d-a7f7-44d4-8178-f1808b937906", "body": "{\n \"substance\": {}\n}", "latency": 0, "statusCode": 200, "label": "OK. Substances found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "213c5bac-0a6a-4773-99ef-5f2408cd4eae", "body": "", "latency": 0, "statusCode": 404, "label": "Substances not found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "d0b7565f-09bf-4597-bed6-1511aa95bde5", "documentation": "Get a substance", "method": "get", "endpoint": "enm/:db/substance/:uuid", "responses": [ { "uuid": "047f9001-60ec-4aed-bd92-38f806a1b9bd", "body": "{\n \"substance\": {}\n}", "latency": 0, "statusCode": 200, "label": "OK. Substances found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "8974854d-fb50-4947-b1c4-d4341caa6ae5", "body": "", "latency": 0, "statusCode": 404, "label": "Substances not found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "e47c91ff-db64-4a7b-af7b-1257267b57ac", "documentation": "Substance composition", "method": "get", "endpoint": "enm/:db/substance/:uuid/composition", "responses": [ { "uuid": "2fa99b47-1cc4-4051-a728-8d60b9deb9c3", "body": "{\n \"composition\": {},\n \"feature\": {}\n}", "latency": 0, "statusCode": 200, "label": "OK. compositions found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "8f7eea02-f4d7-4e09-af36-ba7f8aa40558", "body": "", "latency": 0, "statusCode": 404, "label": "compositions not found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "cf0a12fa-b9c2-4669-b8ca-c7f2d9598bb6", "documentation": "Get substance composition as a dataset", "method": "get", "endpoint": "enm/:db/substance/:uuid/structures", "responses": [ { "uuid": "95f93326-5094-4073-a08d-01dfac8a5c7f", "body": "{\n \"dataEntry\": {},\n \"feature\": {},\n \"model_uri\": \"\",\n \"query\": {}\n}", "latency": 0, "statusCode": 200, "label": "OK. compositions found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "4ebded45-3a27-43a5-9c4e-712449b59db8", "body": "", "latency": 0, "statusCode": 404, "label": "compositions not found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "537c47b3-abd3-4bab-8008-454f062c2016", "documentation": "get substance study", "method": "get", "endpoint": "enm/:db/substance/:uuid/study", "responses": [ { "uuid": "1aeb1582-454a-4428-af25-e15cc3dfd97c", "body": "{\n \"study\": {}\n}", "latency": 0, "statusCode": 200, "label": "OK. Substances found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "3c1d5dea-f8b4-46b3-adee-04acab098c87", "body": "", "latency": 0, "statusCode": 404, "label": "Substances not found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "38ee4530-1a0f-410e-803c-51d53f78b2ac", "documentation": "Get study summary for the substance", "method": "get", "endpoint": "enm/:db/substance/:uuid/studySummary", "responses": [ { "uuid": "a81b5acf-8502-4c82-9824-6ab43f3e1f0b", "body": "{\n \"facet\": {}\n}", "latency": 0, "statusCode": 200, "label": "OK.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "76b364e9-c876-4ec0-af89-2509a0e0759e", "body": "", "latency": 0, "statusCode": 404, "label": "Entries not found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "5f03ce3f-e7a9-4eaa-a4f5-66f045fa1f6b", "documentation": "Apache Solr powered search", "method": "get", "endpoint": "select", "responses": [ { "uuid": "5e1a93e4-5d31-4bfb-a036-64f2e22bd59a", "body": "{\n \"response\": {\n \"docs\": [\n {}\n ],\n \"maxScore\": {{faker 'random.number'}},\n \"numFound\": {{faker 'random.number'}},\n \"start\": {{faker 'random.number'}}\n },\n \"responseHeader\": {\n \"QTime\": {{faker 'random.number'}},\n \"params\": {},\n \"status\": {{faker 'random.number'}},\n \"zkConnected\": {{faker 'random.boolean'}}\n }\n}", "latency": 0, "statusCode": 200, "label": "Query performed successfully", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "b4e2e1f1-be24-4233-93bb-73712a46f7f7", "body": "", "latency": 0, "statusCode": 400, "label": "BAD_REQUEST", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "1ddac7d9-5643-4995-bcd2-f8d58df87c44", "body": "", "latency": 0, "statusCode": 401, "label": "UNAUTHORIZED", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "d9d078f8-72cf-4044-8b27-f01e3f43bfd7", "body": "", "latency": 0, "statusCode": 403, "label": "FORBIDDEN", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "518d9618-1a5d-463e-ad7a-c43b8d05a705", "body": "", "latency": 0, "statusCode": 404, "label": "NOT_FOUND", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "fa8ce119-4bfb-468d-96a5-06b0fd2f794b", "body": "", "latency": 0, "statusCode": 409, "label": "CONFLICT", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "ae012afa-899e-4aaf-a529-e7c00da0daca", "body": "", "latency": 0, "statusCode": 415, "label": "UNSUPPORTED_MEDIA_TYPE", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "45e92373-a46e-4ae3-920a-e45fd7a44ce0", "body": "", "latency": 0, "statusCode": 500, "label": "SERVER_ERROR", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "be81feab-c6fd-4a20-a133-e61a847afb0b", "body": "", "latency": 0, "statusCode": 503, "label": "SERVICE_UNAVAILABLE", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "a7f96381-000c-47df-9fbb-e003dfc37174", "body": "", "latency": 0, "statusCode": 510, "label": "INVALID_STATE ", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "2e93cff3-932b-46ff-b9ba-f472bf212ef4", "documentation": "Apache Solr powered search", "method": "post", "endpoint": "select", "responses": [ { "uuid": "0918b282-48f3-4295-9794-f98dbf8450c4", "body": "{\n \"response\": {\n \"docs\": [\n {}\n ],\n \"maxScore\": {{faker 'random.number'}},\n \"numFound\": {{faker 'random.number'}},\n \"start\": {{faker 'random.number'}}\n },\n \"responseHeader\": {\n \"QTime\": {{faker 'random.number'}},\n \"params\": {},\n \"status\": {{faker 'random.number'}},\n \"zkConnected\": {{faker 'random.boolean'}}\n }\n}", "latency": 0, "statusCode": 200, "label": "Query performed successfully", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "e29b32de-0192-4c6a-8d54-9b11017f0cf9", "body": "", "latency": 0, "statusCode": 400, "label": "BAD_REQUEST", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "1408b9fd-b0a9-4da2-b789-2a62855233e1", "body": "", "latency": 0, "statusCode": 401, "label": "UNAUTHORIZED", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "2bddaa5e-3026-4d9c-b589-fc8c0b877aca", "body": "", "latency": 0, "statusCode": 403, "label": "FORBIDDEN", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "78da3950-6bfa-4487-b223-0603d0693d2a", "body": "", "latency": 0, "statusCode": 404, "label": "NOT_FOUND", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "6db540fe-830d-426c-ac10-35608a8cfd13", "body": "", "latency": 0, "statusCode": 409, "label": "CONFLICT", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "c630dc6f-e103-4537-b3ed-99ff6456eafe", "body": "", "latency": 0, "statusCode": 415, "label": "UNSUPPORTED_MEDIA_TYPE", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "daab0fbb-2169-42e0-b9fc-1b999ee772cc", "body": "", "latency": 0, "statusCode": 500, "label": "SERVER_ERROR", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "55cf47a4-ebc2-446a-8cf0-02925dd1d983", "body": "", "latency": 0, "statusCode": 503, "label": "SERVICE_UNAVAILABLE", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "421ad718-0c6e-41d8-aaf9-7cb1f11050da", "body": "", "latency": 0, "statusCode": 510, "label": "INVALID_STATE", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [ { "key": "", "value": "" } ], "proxyResHeaders": [ { "key": "", "value": "" } ] }