{ "uuid": "0edd725f-17e9-4ac8-aa61-9581e458e34b", "lastMigration": 19, "name": "eNanoMapper database", "endpointPrefix": "nanoreg1", "latency": 0, "port": 3000, "hostname": "0.0.0.0", "routes": [ { "uuid": "53f64d95-30fd-4b35-b0d4-8d23884aa63c", "documentation": "Details of multiple studies", "method": "get", "endpoint": "enm/:db/investigation", "responses": [ { "uuid": "4102dd6b-f97e-44a4-98dd-7fd89357bcdb", "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": "43fecd96-1b46-4c6a-a9a6-a75a3e0ee965", "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": "153582e5-4140-4f3f-a765-9c8e9fc4a582", "documentation": "Exact chemical structure search", "method": "get", "endpoint": "enm/:db/query/compound/:term/:representation", "responses": [ { "uuid": "778b1858-dac8-43f2-b988-3e3f8169a892", "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": "9c429a95-ea73-41cf-9b13-4ae9c3c2c6ff", "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": "bb7d1709-ae18-49fd-8673-669ee5cb5261", "documentation": "Exact similarity search", "method": "get", "endpoint": "enm/:db/query/similarity", "responses": [ { "uuid": "ed2d19bf-d071-4009-87ca-ffcae5b64356", "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": "da019ca2-ee0e-4adf-8576-6474f604e253", "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": "5fd4b996-749c-4bab-9769-f295dc46fb70", "documentation": "Substructure search", "method": "get", "endpoint": "enm/:db/query/smarts", "responses": [ { "uuid": "e2962c80-229e-4ab0-9f86-7aafe7a62a14", "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": "ee2b5f4f-2d37-45bf-966c-bf0ba891f12a", "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": "a7a21dc2-615f-41b8-b3a8-84210395cc1c", "documentation": "Search endpoint summary", "method": "get", "endpoint": "enm/:db/query/study", "responses": [ { "uuid": "e934c90d-46ee-4a3b-b67d-5bb36d5fd702", "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": "49cd5d29-86bb-4edd-9aa3-cf37e9422374", "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": "5e62e194-9d40-4ed1-a2c5-23a30a746096", "documentation": "List substances", "method": "get", "endpoint": "enm/:db/substance", "responses": [ { "uuid": "b2200fb4-39c4-411e-9419-4cf3d5c10221", "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": "1acdc036-47da-40af-bc69-d872657ffb99", "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": "12c86af9-a79b-4ba6-b4d8-9a79293a9cff", "documentation": "Get a substance", "method": "get", "endpoint": "enm/:db/substance/:uuid", "responses": [ { "uuid": "d9b872d1-d769-4491-a44b-a20e4f70cc43", "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": "bca93ff1-0026-42a2-830c-c22e701ef7af", "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": "9b6a2823-4379-44b0-a2d1-44e5820f402d", "documentation": "Substance composition", "method": "get", "endpoint": "enm/:db/substance/:uuid/composition", "responses": [ { "uuid": "09693510-f08a-46e9-ac2d-685ee2906e2f", "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": "041965be-b4b9-4a42-b894-705d126038dd", "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": "5c41229c-fbbc-49e1-97d9-8398efd58f0b", "documentation": "Get substance composition as a dataset", "method": "get", "endpoint": "enm/:db/substance/:uuid/structures", "responses": [ { "uuid": "13bd0842-e4d1-4134-90dd-282149fdb889", "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": "6d730cf3-f99b-4221-bbbd-7ff7a9e738ab", "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": "f0a5787f-aa0e-435d-a7e6-17354ec2957c", "documentation": "get substance study", "method": "get", "endpoint": "enm/:db/substance/:uuid/study", "responses": [ { "uuid": "e2059834-d1d0-46d4-af8f-41f4ee0393ea", "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": "d6a8edb4-7c1b-4e5f-ad0e-8267fa55aee6", "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": "00958e81-4f28-4f13-9230-79c601a8b29a", "documentation": "Get study summary for the substance", "method": "get", "endpoint": "enm/:db/substance/:uuid/studySummary", "responses": [ { "uuid": "5de5b00b-6550-4859-9c41-678bdf3e9e92", "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": "3363d862-fa5a-4da4-80e8-c7f09ba13e8a", "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": "94c597a0-a49d-495f-9f47-2f097338bba8", "documentation": "Apache Solr powered search", "method": "get", "endpoint": "select", "responses": [ { "uuid": "be6628e6-50a7-436d-9c2d-329b61902cad", "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": "118aeeaf-53cd-4076-9dbb-51e6a28140c9", "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": "efb0292d-911a-460a-8004-d4b1f2b5541e", "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": "6b28942e-5217-46a4-9987-84e0ccac2ef8", "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": "277d99d3-7ba4-4409-9636-514382bf69d8", "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": "b9b99f59-db44-4d40-b47f-dccf4ffe5279", "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": "f5147a56-d951-462f-9725-cf7d603b139e", "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": "6d860406-d6ec-4115-9a88-ec441fd752fe", "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": "c04be931-8c72-42ee-8f49-51696e1da4d4", "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": "c78d63a1-c7a6-4f76-b3f4-f5f9c0eb5525", "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": "da095022-205f-4558-948d-3ba6afd55238", "documentation": "Apache Solr powered search", "method": "post", "endpoint": "select", "responses": [ { "uuid": "1d731177-f351-4a06-a553-3917d88276de", "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": "6a526a80-2721-429b-b0a6-96e6604583fe", "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": "acb4da4a-7076-4f2a-bd25-c64fc0bbe55f", "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": "b016839a-03a4-4a2d-8840-616091ae19ff", "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": "b804022c-1f1f-44f2-98c3-e5f984f82906", "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": "6c590ee5-e50a-48da-9db6-513c35f2a3ef", "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": "e375c4ef-aeab-40f3-9cc5-a06872af377d", "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": "9d434ddf-f93f-497d-834a-7dfbfe0b62df", "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": "f10e883b-c4f7-4bcf-b1af-48db40a745ff", "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": "7126a24e-910e-4ac4-b82d-580ecc05dfde", "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": "" } ] }