{ "uuid": "39f8b4e9-6f50-4328-bc3c-c033db441905", "lastMigration": 29, "name": "WikiPathways Webservices", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "344e347d-599b-4fe8-96ae-5c3e0c3cfdff", "documentation": "createPathwayCreate a new pathway on the wiki with the given GPML code.
Note: To create/modify pathways via the web service, you need to have an account with web service write permissions. Please contact us to request write access for the web service.", "method": "post", "endpoint": "createPathway", "responses": [ { "uuid": "06a127b0-b7cf-44e9-b9d3-b565074a3439", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b44272bd-2680-4fc6-82b4-5b9624c196f6", "documentation": "findInteractionsFind interactions defined in WikiPathways pathways.", "method": "get", "endpoint": "findInteractions", "responses": [ { "uuid": "1c402341-6410-483e-96ae-a72372ac57c7", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "22d22ab7-6e37-4b37-a0a1-afb6f3448e6e", "documentation": "findPathwaysByLiterature", "method": "get", "endpoint": "findPathwaysByLiterature", "responses": [ { "uuid": "0ab1737a-4a3f-4f0c-ba39-f47b7c8b25ac", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "06f14b74-53fd-4cef-a16b-64e2a22d8e21", "documentation": "findPathwaysByText", "method": "get", "endpoint": "findPathwaysByText", "responses": [ { "uuid": "99f796f2-17d9-428f-939d-50eafaba7f77", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "85ae9502-04a0-4ddc-9167-0566bf1ddea9", "documentation": "findPathwaysByXref", "method": "get", "endpoint": "findPathwaysByXref", "responses": [ { "uuid": "bfe01ff4-d881-4478-aba0-3228ebb7335a", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "11f5247c-fbd4-4e66-b026-85ceea7ba2a2", "documentation": "getColoredPathwayGet a colored image version of the pathway.", "method": "get", "endpoint": "getColoredPathway", "responses": [ { "uuid": "ba0883fe-a05a-476d-878f-b78dccf418c4", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "18aa5833-867c-4ebc-be7f-4f71785f6c27", "documentation": "getCurationTagHistory", "method": "get", "endpoint": "getCurationTagHistory", "responses": [ { "uuid": "5ac4f6ca-341d-4f9b-9ca6-3745b9314300", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "44609735-9708-4d4b-aa83-d7bc17220fc9", "documentation": "getCurationTagsGet all curation tags for the given tag name. Use this method if you want to find all pathways that are tagged with a specific curation tag.", "method": "get", "endpoint": "getCurationTags", "responses": [ { "uuid": "6ad70fc9-a613-48c2-8eb5-6bb5d08f1c6f", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bc7ec5a6-a01e-44ee-aab0-7b0b2e01d914", "documentation": "getCurationTagsByNameGet all curation tags for the given tag name. Use this method if you want to find all pathways that are tagged with a specific curation tag.", "method": "get", "endpoint": "getCurationTagsByName", "responses": [ { "uuid": "aaebc924-95fb-4d95-b25f-5ca5b191c353", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "18e71170-ee26-4606-a1db-c506adb5a5df", "documentation": "getOntologyTermsByPathway", "method": "get", "endpoint": "getOntologyTermsByPathway", "responses": [ { "uuid": "3644d787-c314-4fd9-87c4-1fb9c3d6483c", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "02db88de-a2a8-427c-8af3-8cfe5edb99ab", "documentation": "getPathway", "method": "get", "endpoint": "getPathway", "responses": [ { "uuid": "8aa36e80-0576-4e76-bd7d-876096d884b7", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8e5a7a28-db0b-4a66-9a88-4c1dadc1f442", "documentation": "getPathwayAsDownload a pathway in the specified file format.", "method": "get", "endpoint": "getPathwayAs", "responses": [ { "uuid": "3a190e7d-44a2-4bed-9ea9-9e5fccf5fb3a", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ed130cfd-e902-4ee3-b278-906db6b082e1", "documentation": "getPathwayHistoryGet the revision history of a pathway.", "method": "get", "endpoint": "getPathwayHistory", "responses": [ { "uuid": "f2692b22-322a-4c3d-ae31-746cedf5fbf4", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "18247795-5037-4ae4-b766-24be81de632a", "documentation": "getPathwayInfoGet some general info about the pathway, such as the name, species, without downloading the GPML.", "method": "get", "endpoint": "getPathwayInfo", "responses": [ { "uuid": "d7a91c67-a088-4532-b2d6-f4d61528bea0", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4576ea26-8cb8-473d-94ff-4fbc0d9d9c12", "documentation": "getPathwaysByOntologyTerm", "method": "get", "endpoint": "getPathwaysByOntologyTerm", "responses": [ { "uuid": "bd3c3f74-9ac1-4c27-a00e-e8e6d4a7a306", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "41f2d009-0bdb-4f5e-b284-95a95d585363", "documentation": "getPathwaysByParentOntologyTerm", "method": "get", "endpoint": "getPathwaysByParentOntologyTerm", "responses": [ { "uuid": "d5511ad9-8ea9-4315-baf6-946406249a46", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "92981fc2-473f-4d15-997c-b432ece8c3ba", "documentation": "getRecentChangesGet the recently changed pathways.
Note: the recent changes table only retains items for a limited time (2 months), so there is no guarantee that you will get all changes when the timestamp points to a date that is more than 2 months in the past.", "method": "get", "endpoint": "getRecentChanges", "responses": [ { "uuid": "3afe7267-1769-428c-8116-5318e1093bdb", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f5e9f68f-11a7-4c5c-a3a6-988526f6eb22", "documentation": "getUserByOrcid", "method": "get", "endpoint": "getUserByOrcid", "responses": [ { "uuid": "cae16fee-0671-4b44-abf5-717f98590181", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4a871599-3dc3-4644-955a-932adcffeac7", "documentation": "getXrefList", "method": "get", "endpoint": "getXrefList", "responses": [ { "uuid": "7105efeb-9aa2-402a-aeba-e329042ffb32", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c3f1ce83-3746-48b4-9233-0be8d5586893", "documentation": "listOrganisms", "method": "get", "endpoint": "listOrganisms", "responses": [ { "uuid": "10fffbbb-2f59-4cfe-8421-3e706ef84b33", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a0eb01d9-bdcc-4807-b36d-1c684aa0bcf8", "documentation": "listPathways", "method": "get", "endpoint": "listPathways", "responses": [ { "uuid": "240559b4-d594-48b0-962c-5ab4388c8cd2", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bac5e523-5f0d-4581-bc98-768405ad3e80", "documentation": "loginStart a logged in session, using an existing WikiPathways account. This function will return an authentication code that can be used to excecute methods that need authentication (e.g. updatePathway).", "method": "get", "endpoint": "login", "responses": [ { "uuid": "8d41c75e-1f3f-4e9b-8cc0-f80d36e16d1d", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "38541f3e-40b9-4555-8020-3b005a79e334", "documentation": "removeCurationTagRemove a curation tag from a pathway.", "method": "get", "endpoint": "removeCurationTag", "responses": [ { "uuid": "afdacd47-8df1-43e0-a4de-5cbfab83585c", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a6ed5abe-b499-49c2-bd21-1b9dd90f6d49", "documentation": "removeOntologyTag", "method": "get", "endpoint": "removeOntologyTag", "responses": [ { "uuid": "5992be68-73c2-4abc-913e-dff467e9547b", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a3445c9b-d6be-41d8-a091-4f099bf6ae0c", "documentation": "saveCurationTag", "method": "get", "endpoint": "saveCurationTag", "responses": [ { "uuid": "f4062cf8-ac55-4de7-806c-4d68e570751d", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a4be78e4-4d44-4178-8606-4673055a02cb", "documentation": "saveOntologyTag", "method": "get", "endpoint": "saveOntologyTag", "responses": [ { "uuid": "958985ce-0038-4e51-9ed8-8f7a04edaf25", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "62ee06ee-b5df-411f-94d2-30a3043a11f2", "documentation": "updatePathwayUpdate a pathway on the wiki with the given GPML code.
Note: To create/modify pathways via the web service, you need to have an account with web service write permissions. Please contact us to request write access for the web service.", "method": "get", "endpoint": "updatePathway", "responses": [ { "uuid": "8437d6bc-1f75-49f8-87a0-9ac2d3c77954", "body": "", "latency": 0, "statusCode": 200, "label": "everything ok", "headers": [{ "key": "Content-Type", "value": "application/json" }], "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": "344e347d-599b-4fe8-96ae-5c3e0c3cfdff" }, { "type": "route", "uuid": "b44272bd-2680-4fc6-82b4-5b9624c196f6" }, { "type": "route", "uuid": "22d22ab7-6e37-4b37-a0a1-afb6f3448e6e" }, { "type": "route", "uuid": "06f14b74-53fd-4cef-a16b-64e2a22d8e21" }, { "type": "route", "uuid": "85ae9502-04a0-4ddc-9167-0566bf1ddea9" }, { "type": "route", "uuid": "11f5247c-fbd4-4e66-b026-85ceea7ba2a2" }, { "type": "route", "uuid": "18aa5833-867c-4ebc-be7f-4f71785f6c27" }, { "type": "route", "uuid": "44609735-9708-4d4b-aa83-d7bc17220fc9" }, { "type": "route", "uuid": "bc7ec5a6-a01e-44ee-aab0-7b0b2e01d914" }, { "type": "route", "uuid": "18e71170-ee26-4606-a1db-c506adb5a5df" }, { "type": "route", "uuid": "02db88de-a2a8-427c-8af3-8cfe5edb99ab" }, { "type": "route", "uuid": "8e5a7a28-db0b-4a66-9a88-4c1dadc1f442" }, { "type": "route", "uuid": "ed130cfd-e902-4ee3-b278-906db6b082e1" }, { "type": "route", "uuid": "18247795-5037-4ae4-b766-24be81de632a" }, { "type": "route", "uuid": "4576ea26-8cb8-473d-94ff-4fbc0d9d9c12" }, { "type": "route", "uuid": "41f2d009-0bdb-4f5e-b284-95a95d585363" }, { "type": "route", "uuid": "92981fc2-473f-4d15-997c-b432ece8c3ba" }, { "type": "route", "uuid": "f5e9f68f-11a7-4c5c-a3a6-988526f6eb22" }, { "type": "route", "uuid": "4a871599-3dc3-4644-955a-932adcffeac7" }, { "type": "route", "uuid": "c3f1ce83-3746-48b4-9233-0be8d5586893" }, { "type": "route", "uuid": "a0eb01d9-bdcc-4807-b36d-1c684aa0bcf8" }, { "type": "route", "uuid": "bac5e523-5f0d-4581-bc98-768405ad3e80" }, { "type": "route", "uuid": "38541f3e-40b9-4555-8020-3b005a79e334" }, { "type": "route", "uuid": "a6ed5abe-b499-49c2-bd21-1b9dd90f6d49" }, { "type": "route", "uuid": "a3445c9b-d6be-41d8-a091-4f099bf6ae0c" }, { "type": "route", "uuid": "a4be78e4-4d44-4178-8606-4673055a02cb" }, { "type": "route", "uuid": "62ee06ee-b5df-411f-94d2-30a3043a11f2" } ] }