---
title: "Get all pages in the Health A to Z"
method: GET
path: "/conditions"
---

# Get all pages in the Health A to Z

`GET /conditions`

## Overview
Use this endpoint to get details of pages in the [Health A to Z](https://www.nhs.uk/conditions/).

Passing in no parameters returns all pages under 'conditions'.

The response is limited to 25 child pages and is paginated.

There are a number of query parameters that filter the output.

## Response `200`

A valid query for the conditions.

- WebPageJson — unresolved $ref

## Other responses

- `4XX` — An error occurred as follows: | HTTP status | Error code | Description | | ----------- | -------------------------- | --------------------------------------------- | | 401 | ACCESS_DENIED | Api key missing, invalid or expired, or calling application not configured for this operation. | | 403 | ACCESS_DENIED | User cannot perform this action. | | 404 | RESOURCE_NOT_FOUND | Page not found. | | 429 | TOO_MANY_REQUESTS | You have exceeded your application's [rate limit](https://digital.nhs.uk/developer/guides-and-documentation/reference-guide#rate-limits). |

## Changes

- **2023-12-05** `0d2bde903fbd` — 1 breaking
  - media type `application/schema+json` was changed to a more general media type `application/json` for the response status `200`

[Change history](https://skmtc.dev/nhs/apis/nhs-website-content-api-v2/changes/conditions/get.md)

---

[API](https://skmtc.dev/nhs/apis/nhs-website-content-api-v2.md) · [All operations](https://skmtc.dev/nhs/apis/nhs-website-content-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/nhs/nhs-website-content-api-v2/revisions/fca5e451dbbc/schema)
