The RESTful API entry point is rebean/api/v1/, host: https://services.bromberglab.org/
GET rebean/api/v1/ HTTPS/1.1
Host: services.bromberglab.org
Accept: application/json, text/javascript
Most API calls require a valid user token which has to be supplied alongside the query as api_token parameter.
IDs can be submission ids, batch ids or a user email. Multiple IDs are seperated by semicolons.
GET rebean/api/v1/results/summary/{ids}?api_token={user_token}[&format=csv] HTTPS/1.1
Host: services.bromberglab.org
Accept: application/json, text/javascript
Return: application/json, text/csv
ID is a single job submission id.
GET rebean/api/v1/results/{rebean_output|mifaser_output|mebipred_output|ec_metal_table}/{id}?api_token={user_token} HTTPS/1.1
Host: services.bromberglab.org
Accept: application/json, text/javascript
Return: text/csv
IDs can be submission ids, batch ids or a user email. Multiple IDs are seperated by semicolons. These are unfiltered mi-faser annotations.
GET rebean/api/v1/results/annotations/{ids}?api_token={user_token}[&format=csv] HTTPS/1.1
Host: services.bromberglab.org
Accept: application/json, text/javascript
Return: application/json, text/csv
ID is a single job submission id.
GET rebean/api/v1/results/all/{id}?api_token={user_token} HTTPS/1.1
Host: services.bromberglab.org
Accept: application/json, text/javascript
Return: application/zip
ID is a single job submission id.
GET rebean/api/v1/pipeline/qc/{id}?api_token={user_token} HTTPS/1.1
Host: services.bromberglab.org
Accept: application/json, text/javascript
Return: application/json, text/csv