---
title: "List and filter observations (including for multiple sampling points)"
method: POST
path: "/data/observation"
tags: ["Observations"]
---

# List and filter observations (including for multiple sampling points)

`POST /data/observation`

Use this endpoint to list and filter observations across multiple sampling points. For JSONLINES and CSV requests, a maximum limit of 2500 applies. JSONLD responses are limited to 250.

## Query parameters

- `skip` integer
- `limit` integer
- `determinand` string, nullable
- `samplingPurpose` string, nullable
- `sampleSamplingNotation` integer, nullable
- `date` string, date, nullable
- `dateFrom` string, date, nullable
- `dateTo` string, date, nullable
- `complianceOnly` boolean
- `sampleMaterialType` string, nullable
- `easting` integer, nullable
- `northing` integer, nullable
- `latitude` number, nullable
- `longitude` number, nullable
- `radius` number, nullable
- `precannedArea` string, nullable
- `pointNotation` string, nullable
- `prefLabel` string, nullable
- `region` string, nullable
- `area` string, nullable
- `subArea` string, nullable
- `samplingPointStatus` string, nullable
- `samplingPointType` string, nullable

## Headers

- `Accept-Crs` 'http://www.opengis.net/def/crs/EPSG/0/27700' | 'http://www.opengis.net/def/crs/EPSG/0/4326'
- `CSV-Header` 'present' | 'absent'
- `API-Version` string

## Request body

- SamplingPointBodyParameters — unresolved $ref

## Response `200`

Successful Response

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/environment-agency/apis/water-quality-archive.md) · [All operations](https://skmtc.dev/environment-agency/apis/water-quality-archive/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/environment-agency/water-quality-archive/revisions/013f828198b2/schema)
