Get a list of Observation objects.

### Available end points:

- `/observations/` - Will list all Results in the database
- `/observations.json` - Will return all Results in json format. This can
also be achieved by using the accept header. `application/json`
- `/observations/<object_id>/` - Returns Results object with that id

### Available Methods:

- `GET`
- `HEAD`

### Available filters:

- `title`
- `uuid`
- `keywords`
- `status`
- `result_field`
- `discoveryKeywords`
- `updateFrequency`
- `nonGeographicFlag`
- `publicationState`
- `permissions`

### How to use filters:

These filters can be used like django query filters using __ for related model relationships.

- `/observations/?uuid=d594d53df2612bbd89c2e0e770b5c1a0`
- `/observations/?status=completed`
- `/observations/?results_field__dataPath__startswith=/neodc/esacci`
- `/observations/?discoveryKeywords__name=ESACCI`
- `/observations/?nonGeographicFlag=True`

Filters can be stacked to build an 'AND' relationship. E.g.

- `/observations/?publicationState__in=published,citable&nonGeographicFlag=True`
- `/observations/?publicationState__in=published,citable&discoveryKeyword__name=NDGO0003`

GET /api/v2/observations/20088/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "ob_id": 20088,
    "uuid": "e7419b5b877141dab0d283ba31e9d057",
    "title": "EUSTACE:  Global Lake Surface Water Temperature data from satellite instruments with uncertainties",
    "abstract": "This dataset consists of Lake Surface Water Temperature data with uncertainty estimates.   The Lake Surface Water Temperature data were originally retrieved in the context  of ?, but new uncertainty estimates have been added in the context of the EUSTACE project? \r\n\r\nThe EUSTACE (EU Surface Temperature for All Corners of Earth) project is producing publicly available daily estimates of surface air temperature since 1850 across the globe for the first time by combining surface and satellite data using novel statistical techniques.   In this context, satellite skin temperature for Land, Ocean, Lakes and Ice are being collated with consistent uncertainty information across all domains.   This dataset provides the satellite Lake Surface Water Temperature data.",
    "keywords": "",
    "publicationState": "working",
    "dataPublishedTime": null,
    "doiPublishedTime": null,
    "updateFrequency": "",
    "status": "planned",
    "result_field": null,
    "timePeriod": null,
    "geographicExtent": "https://api.catalogue.ceda.ac.uk/api/v2/bboxes/529/?format=api",
    "nonGeographicFlag": false,
    "phenomena": [],
    "dataLineage": "Data are from the EUSTACE project",
    "removedDataTime": null,
    "removedDataReason": "",
    "language": "English",
    "identifier_set": [],
    "projects": [],
    "observationcollection_set": [
        "https://api.catalogue.ceda.ac.uk/api/v2/observationcollections/30128/?format=api"
    ],
    "responsiblepartyinfo_set": [
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/76391/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/76388/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/76390/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/76389/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/204975/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/204976/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/204977/?format=api"
    ],
    "procedureAcquisition": null,
    "procedureCompositeProcess": null,
    "procedureComputation": null,
    "permissions": [],
    "discoveryKeywords": []
}