o2r web API documentation

Opening Reproducible Research

Current version of the API: v1


The o2r web API acts as the interface between the o2r microservices and the web interface.

The API provides services around the executable research compendium (ERC), or "compendium" for short, which is documented in the ERC spec.


To cite this specification please use

Nüst, Daniel, 2018. Reproducibility Service for Executable Research Compendia: Technical Specifications and Reference Implementation. Zenodo. doi:10.5281/zenodo.2203844

For a complete list of publications, posters, presentations, and software projects from th2 o2r project please visit https://o2r.info/results/.

General notes

The API is implemented as a RESTful API. The entrypoint for the current version is /api/v1.

Unless specified otherwise, responses are always in JSON format. Body parameters in POST requests are expected in multipart/form-data format. Requests to the API should always be made with a secure connection using HTTPS. Some requests require authentication with a specific user level.


CC-0 Button

The o2r Executable Research Compendium specification is licensed under Creative Commons CC0 1.0 Universal License, see file LICENSE. To the extent possible under law, the people who associated CC0 with this work have waived all copyright and related or neighboring rights to this work. This work is published from: Germany.