Cytoscape App Store REST API
Preliminary Notes
-
All RESTful responses are in JSON.
All Apps
URL
http://apps.cytoscape.org/backend/all_apps
Response
Returns lists of all apps and tags.
[
...,
{ // an app object
'fullname': ‹app name that's shown to the user›,
'icon_url': ‹URL of the app's icon›,
'page_url': ‹URL of the app's page›,
'description': ‹a couple of sentences on what the app does›,
'downloads': ‹download count of app›,
'stars_percentage': ‹the average stars from 0 to 100 users had voted on the app›,
'votes': ‹number of people who voted on the app›,
'tags': [ ... ] ‹all of the tags this app belongs to›,
'releases': [
...
{ // a release object
'release_download_url': ‹URL for downloading the app jar›,
'created_iso': ‹the date and time the release was created in ISO format›,
'version': ‹the version of the release›,
'works_with': ‹comma-separated list of Cytoscape versions this app works with›,
'hexchecksum': ‹checksum as a hex string of the release download file›,
'notes': ‹release notes written by the developer explaining changes and new features›,
},
...
]
},
...
]