---
title: "Get a print-ready JSON payload for a Standard Applicants"
method: GET
path: "/standard-applicants/reports/print"
tags: ["standard-applicants"]
---

# Get a print-ready JSON payload for a Standard Applicants

`GET /standard-applicants/reports/print`

## Request

- Base URL: `/` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/standard-applicants/reports/print`
- Auth: none declared

Returns all data required for printing Standard Applicants filtered by the supported print criteria; code, name, addressLine1, from and to.  Dates are returned in ISO format; frontend PDF rendering should display dates as dd/MM/yyyy for legacy parity. Code and name are optional and may be combined; both must match when supplied together. Without date filters, only currently active records are returned, as for search. Returns all matching pages in the requested order (default code ascending). Results exceeding appreg.standard-applicants.max-print-rows (default 1000) are rejected with HTTP 400; results are never silently truncated.

## Query parameters

- `code` string
- `name` string
- `from` string, date
- `to` string, date
- `addressLine1` string
- `sort` string[]

## Response `200`

Print-ready Standard Applicants payload.

- StandardApplicantPrintDto: Print-ready Standard Applicans report payload.
  - `reportTitle` string, required
  - `searchCriteria` StandardApplicantPrintSearchCriteriaDto, required: Search criteria used for the Standard Applicants print report.
    - `code` string, nullable, required
    - `name` string, nullable, required
    - `from` string, date, nullable, required
    - `to` string, date, nullable, required
  - `generatedAt` string, date-time, required
  - `recordCount` integer, required
  - `applicants` StandardApplicantPrintRowDto[], required
    - `code` string, nullable, required
    - `useFrom` string, date, nullable, required
    - `name` string, nullable, required
    - `useTo` string, date, nullable, required

## Other responses

- `400`: Invalid request parameters.
- `401`: Authentication required or token invalid.
- `403`: Authenticated but not permitted to perform this action.
- `406`: Requested media type/version not acceptable.
- `500`: Unexpected server error.

## Changes

- **2026-09-22** `45cc57050ecd`: 15 breaking
  - removed the required property `applicants/items/addressLine1` from the response with the `200` status
  - removed the required property `applicants/items/addressLine2` from the response with the `200` status
  - removed the required property `applicants/items/addressLine3` from the response with the `200` status
  - removed the required property `applicants/items/addressLine4` from the response with the `200` status
  - …11 more
- **2026-07-02** `8edc8f192ed9`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/hm-courts-and-tribunals-service/apis/applications-register-api/changes/standard-applicants/reports/print/get.md)

---

[API](https://skmtc.dev/hm-courts-and-tribunals-service/apis/applications-register-api.md) - [All operations](https://skmtc.dev/hm-courts-and-tribunals-service/apis/applications-register-api/llms.txt) - [OpenAPI document](https://skmtc.dev/hm-courts-and-tribunals-service/apis/applications-register-api/revisions/36521cfe1ab7?raw)
