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/26039/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "ob_id": 26039,
    "uuid": "7bd4a1539085456e8d282379086516e9",
    "title": "CRUTEM3 Global mean monthly temperature time series from the historical land-only surface temperature",
    "abstract": "This dataset contains CRUTEM3 Global mean monthly temperature time series from the historical land-only surface temperature, produced in 2006 for the period: 1850-2010. The global temperature is calculated as the mean of the Northern and Southern Hemisphere time series (to stop the better sampled Northern Hemisphere from dominating the average).  Data represent temperature anomalies with respect to the 1961-1990 mean. \r\n\r\nA new version of the CRUTEM data set, CRUTEM3, has been produced, benefiting from improvements to the station records which provide the land temperature data. CRUTEM3 no longer infills missing grid box values using data from surrounding grid boxes but rather attributes an uncertainty to each grid box value. \r\n",
    "keywords": "CRITEM3, temperature, land",
    "publicationState": "working",
    "dataPublishedTime": null,
    "doiPublishedTime": null,
    "updateFrequency": "",
    "status": "completed",
    "result_field": null,
    "timePeriod": null,
    "geographicExtent": "https://api.catalogue.ceda.ac.uk/api/v2/bboxes/529/?format=api",
    "nonGeographicFlag": false,
    "phenomena": [],
    "dataLineage": "Data archived by the IPCC DDC held at the Centre for Environmental Data Anaylsis",
    "removedDataTime": null,
    "removedDataReason": "",
    "language": "English",
    "identifier_set": [],
    "projects": [],
    "observationcollection_set": [
        "https://api.catalogue.ceda.ac.uk/api/v2/observationcollections/12165/?format=api"
    ],
    "responsiblepartyinfo_set": [
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/109000/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/108995/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/108997/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/108998/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/108999/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/109001/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/109002/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/109003/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/109004/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/108996/?format=api"
    ],
    "procedureAcquisition": null,
    "procedureCompositeProcess": null,
    "procedureComputation": "https://api.catalogue.ceda.ac.uk/api/v2/computations/26038/?format=api",
    "permissions": [],
    "discoveryKeywords": []
}