Reference

REST API

Overview and route reference for the platform REST API:

Interactive API reference (OpenAPI)

The full Platform v1 / v2 REST APIs, rendered from their OpenAPI schemas:

How the schemas are kept current

The OpenAPI schemas are persisted in-repo under _static/schemas/ and rendered here with Redoc (vendored standalone bundle). They are generated from the Django app with drf-spectacular (.github/workflows/build-schema.yml); a CI step should regenerate and commit them on release so they track the code (replacing the manually-committed snapshot). This fixes the previous situation where the schemas existed only as short-lived CI artifacts. Example analysis_settings.json / .xsd are in the repo docs/ folder; the settings schemas themselves are owned by ODS Tools.