Skip to main content

APIs

API Design and implementation

Use the Zalando RESTful API Guidelines as the reference standard for API design.

The source repository is zalando/restful-api-guidelines.

Personal data in URLs

In addition to the Zalando guidelines, HMCTS services must not transmit personal data in URL paths or query strings. This information can be inadvertently exposed via client, network, and server logs.

Where personal data is required, transmit it in the request body or, where that is not possible (e.g. GET requests), in HTTP headers.

Versioning

Use content type negotiation or endpoint naming to version the API.

Do not make backward incompatible changes to existing endpoints.

See the official guidance in the TGL

Documentation

Use OpenAPI for API documentation.

Maintain a central repository of API documentation.

This page was last reviewed on 25 March 2025. It needs to be reviewed again on 25 March 2026 by the page owner platops-build-notices .
This page was set to be reviewed before 25 March 2026 by the page owner platops-build-notices. This might mean the content is out of date.