W412APIs and Automated Workflows
Time: 4:40 PM
CoGe's expanding application program interfaces (APIs) provide programatic access to the data and tools normally available
via the CoGe web application user interface. An API is a way to submit a request (via an HTTP URL) and get some data back (in this case in JSON format).
CoGe has RESTful APIs for managing (creating, updating, deleting, retrieving) different classes
of data, and APIs for submitting jobs and retrieving the results from the job runs. In this talk I will describe the
general mechanism for submitting API requests and present several examples showing their use. Some jobs can be used
for batch submission or retrieval of data, while others are used for initiating workflows using
various CoGe tools and for obtaining the results of those workflows. I will also discuss possible future
expansion to the APIs which may provide access to additional data, new searching ability within CoGe,
new tools and possibly novel workflows based on client interest.
