REST API Specification
The REST API specification for managing and accessing data from the Observatory Platform.
- GET /v1/dataset_release
get a DatasetRelease
Get the details of a DatasetRelease by passing it’s id.
- Query Parameters:
id (required) – DatasetRelease id
- Status Codes:
200 OK – the fetched DatasetRelease
400 Bad Request – bad input parameter
- POST /v1/dataset_release
create a DatasetRelease
Create a DatasetRelease by passing a DatasetRelease object, without an id.
- Status Codes:
201 Created – DatasetRelease created, returning the created object with an id
- PUT /v1/dataset_release
create or update a DatasetRelease
Create a DatasetRelease by passing a DatasetRelease object, without an id. Update an existing DatasetRelease by passing a DatasetRelease object with an id.
- Status Codes:
200 OK – DatasetRelease updated
201 Created – DatasetRelease created, returning the created object with an id
- DELETE /v1/dataset_release
delete a DatasetRelease
Delete a DatasetRelease by passing it’s id.
- Query Parameters:
id (required) – DatasetRelease id
- Status Codes:
200 OK – DatasetRelease deleted
- GET /v1/dataset_releases
Get a list of DatasetRelease objects
Get a list of DatasetRelease objects
- Query Parameters:
dag_id – the dag_id to fetch release info for
dataset_id – the dataset_id to fetch release info for
- Status Codes:
200 OK – a list of DatasetRelease objects
400 Bad Request – bad input parameter