{ "uuid": "a65e052e-33ef-42e0-832b-1453a3a7d908", "lastMigration": 29, "name": "bridgedb webservices", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "aecbb3d6-b6fb-49ba-9f9e-3c2e21cef2b6", "documentation": "Returns a list of xrefs and associated attributes that contain the query string for a given organism. Results are not restricted to exact matches. Optionally limit results to a specified number per data source, or by the type of attribute. See possible attribute types via /{organism}/attributeSet.\n", "method": "get", "endpoint": ":organism/attributeSearch/:query", "responses": [ { "uuid": "2db9888d-e3f9-4bfe-bba6-7f3957819e76", "body": "", "latency": 0, "statusCode": 200, "label": "returns a tab-delimited list with the identifier, data source and descriptions found.", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e2b0e2ea-7d6b-4b14-87a4-e94ba7bb924a", "documentation": "Returns the supported attributes to the given Organism.", "method": "get", "endpoint": ":organism/attributeSet", "responses": [ { "uuid": "4dd616e1-d89b-4ecf-8bb7-ecb299e17384", "body": "", "latency": 0, "statusCode": 200, "label": "Returns the supported attributes", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ccb12873-d88a-4fc3-a911-215f46c6ecca", "documentation": "Returns the attributes for a given identifier, data source, organism. Optionally display only a specified attribute", "method": "get", "endpoint": ":organism/attributes/:systemCode/:identifier", "responses": [ { "uuid": "da1885ec-e530-4ea5-a01b-0946a980ed97", "body": "", "latency": 0, "statusCode": 200, "label": "Returns a tab-delimited list with the attributes and their content", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1cfc62ee-8848-4d83-a408-6c2b1106779f", "documentation": "Returns `true` or `false` based on whether or not /{organism}/search/{query} is supported for a given organism.", "method": "get", "endpoint": ":organism/isFreeSearchSupported", "responses": [ { "uuid": "12ce832f-a2a8-438c-829f-d8f14254a8cb", "body": "", "latency": 0, "statusCode": 200, "label": "Returns `true` or `false`.", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "412298c1-024e-49bc-85da-632ce46c3d41", "documentation": "Returns `true` or `false` based on whether or not /{organism}/xrefs/{systemCode}/{identifier} would possibly return a {targetSystemCode} result given a {sourceSystemCode} query. This function basically combines the results of /{organism}/sourceDataSources and /{organism}/targetDataSources into a single boolean result.", "method": "get", "endpoint": ":organism/isMappingSupported/:sourceSystemCode/:targetSystemCode", "responses": [ { "uuid": "0207864d-cb12-4181-b463-af1d4db75f77", "body": "", "latency": 0, "statusCode": 200, "label": "Returns `true` or `false`.", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2b29e4a8-bfe0-4d30-acae-50ef9cc05f5d", "documentation": "Returns the list of properties available for a given organism\n", "method": "get", "endpoint": ":organism/properties", "responses": [ { "uuid": "ce5c94d4-7b5a-46bc-a10a-f5754fbc78e7", "body": "", "latency": 0, "statusCode": 200, "label": "Returns the list of properties available for a given organism", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c314ca5d-7c99-4a2a-a519-3a01694c5f5b", "documentation": "Returns a list of xrefs with identifiers that contain the query string for a given organism. Results are not restricted to exact matches. Optionally limit results to a specified number per data source.", "method": "get", "endpoint": ":organism/search/:query", "responses": [ { "uuid": "5bb18e83-6e58-44fe-a012-dcfde9439fdb", "body": "", "latency": 0, "statusCode": 200, "label": "Returns a tab-delimited list of xrefs with identifiers that contain the query string for a given organism", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "072ff00e-9605-487d-a7a4-f4ffb8d74c9b", "documentation": "Returns a list of data sources available as xref sources for a given organism.", "method": "get", "endpoint": ":organism/sourceDataSources", "responses": [ { "uuid": "6168b00f-720e-4c9c-b94b-367a45294f4c", "body": "", "latency": 0, "statusCode": 200, "label": "Returns a list of data sources available as xref sources.", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5c64ac5f-cddf-482e-8524-8010d2b06ba4", "documentation": "Returns a list of data sources available as xref targets for a given organism.", "method": "get", "endpoint": ":organism/targetDataSources", "responses": [ { "uuid": "f824bae6-44c5-4c02-985e-6fd58d26f1b3", "body": "", "latency": 0, "statusCode": 200, "label": "Returns a list of data sources available as xref targets.", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "122677d2-7fb9-4e96-9dd3-aac1f9525277", "documentation": "Returns `true` or `false` based on whether or not an xref exists in the database given an identifier, data source, and organism.", "method": "get", "endpoint": ":organism/xrefExists/:systemCode/:identifier", "responses": [ { "uuid": "85395ca9-f4b1-465e-b69e-fa5e5ae3b458", "body": "", "latency": 0, "statusCode": 200, "label": "Returns `true` or `false`", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "72a66e63-6bd2-4fc9-9b30-c7a196997ae5", "documentation": "Returns a list of xrefs that map to a given identifier, data source, and organism.", "method": "get", "endpoint": ":organism/xrefs/:systemCode/:identifier", "responses": [ { "uuid": "d247a4f0-2ad2-4b3b-9051-715fc53299f9", "body": "", "latency": 0, "statusCode": 200, "label": "Returns a tab-delimited list of xrefs that map to a given identifier", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "780764a6-937d-4a92-b2fa-9ff82dbed3fa", "documentation": "Returns a list of xrefs, per identifier, that maps to a given list of identifiers an data source given an organism.", "method": "post", "endpoint": ":organism/xrefsBatch", "responses": [ { "uuid": "024b48ee-a75d-461e-b1b6-8865716d512e", "body": "", "latency": 0, "statusCode": 200, "label": "Returns a tab-delimited list of xrefs that map to a given identifier", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c3cfa25f-2829-4858-b0eb-14c003f19bc2", "documentation": "Returns a list of xrefs, that maps to a given list of identifiers to a given data source and organism.", "method": "post", "endpoint": ":organism/xrefsBatch/:systemCode", "responses": [ { "uuid": "1c15f64d-0914-4773-a655-8934d416a69e", "body": "", "latency": 0, "statusCode": 200, "label": "Returns a tab-delimited list of xrefs that map to a given identifier", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "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": "aecbb3d6-b6fb-49ba-9f9e-3c2e21cef2b6" }, { "type": "route", "uuid": "e2b0e2ea-7d6b-4b14-87a4-e94ba7bb924a" }, { "type": "route", "uuid": "ccb12873-d88a-4fc3-a911-215f46c6ecca" }, { "type": "route", "uuid": "1cfc62ee-8848-4d83-a408-6c2b1106779f" }, { "type": "route", "uuid": "412298c1-024e-49bc-85da-632ce46c3d41" }, { "type": "route", "uuid": "2b29e4a8-bfe0-4d30-acae-50ef9cc05f5d" }, { "type": "route", "uuid": "c314ca5d-7c99-4a2a-a519-3a01694c5f5b" }, { "type": "route", "uuid": "072ff00e-9605-487d-a7a4-f4ffb8d74c9b" }, { "type": "route", "uuid": "5c64ac5f-cddf-482e-8524-8010d2b06ba4" }, { "type": "route", "uuid": "122677d2-7fb9-4e96-9dd3-aac1f9525277" }, { "type": "route", "uuid": "72a66e63-6bd2-4fc9-9b30-c7a196997ae5" }, { "type": "route", "uuid": "780764a6-937d-4a92-b2fa-9ff82dbed3fa" }, { "type": "route", "uuid": "c3cfa25f-2829-4858-b0eb-14c003f19bc2" } ] }