Cytoscape App Store REST API

Preliminary Notes

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›,
       },
       ...
     ]
    },
    ...
   ]