---
title: "GET /applications"
method: GET
path: "/applications"
tags: ["applications-controller"]
---

# GET /applications

`GET /applications`

## Request

- Base URL: `http://localhost:8080`
- URL: `http://localhost:8080/applications`
- Auth: none declared

## Query parameters

- `page` integer
- `pageSize` integer
- `status` 'APPLICATION_SUBMITTED' | 'APPLICATION_GRANTED' | 'APPLICATION_REFUSED': The status of an application
- `laaReference` string
- `clientFirstName` string
- `clientLastName` string

## Response `200`

OK

- ApplicationSummaryResponse: Response containing a list of application summaries.
  - `paging` Paging: Pagination metadata for a paginated response.
    - `page` integer: The current page number (0-based).
    - `pageSize` integer: The number of items per page.
    - `itemsReturned` integer: The number of items returned in this page.
    - `totalRecords` integer: The total number of records available.
  - `applications` ApplicationSummary[]: List of application summaries matching the requested criteria.
    - `applicationId` string, uuid: The unique reference used to identify the application.
    - `laaReference` string: The LAA reference number of the application.
    - `status` string: The current overall status of the application decision.
    - `submittedAt` string, date-time: The date and time the application was submitted (in UTC).
    - `clientFirstName` string: The client first name.
    - `clientLastName` string: The client last name.
    - `matterType` string: The matter type of the application.
    - `officeCode` string: The provider's office code.

## Changes

- **2026-10-07** `fc3ff4e8c6f9`: 1 warning
  - removed the optional property `applications/items/priorAuthorities` from the response with the `200` status
- **2026-10-05** `34f3c020f8ed`: 1 info
  - added the optional property `applications/items/priorAuthorities` to the response with the `200` status
- **2026-09-29** `edebe33fce9a`: 1 info
  - added the optional property `applications/items/officeCode` to the response with the `200` status
- **2026-09-11** `d16d92c1d017`: 3 info
  - added the new optional `query` request parameter `clientFirstName`
  - added the new optional `query` request parameter `clientLastName`
  - added the new optional `query` request parameter `laaReference`
- **2026-08-27** `c497955104f8`: 5 breaking, 2 info
  - for the `query` request parameter `status`, default value was changed from `APPLICATION_SUBMITTED` to `APPLICATION_GRANTED`
  - removed the enum value `APPLICATION_IN_PROGRESS` from the `query` request parameter `status`
  - removed the enum value `GRANTED` from the `query` request parameter `status`
  - removed the enum value `READY` from the `query` request parameter `status`
  - …3 more

[Operation history](https://skmtc.dev/ministryofjustice/apis/ministry-of-justice-laa-civil-manage-api/changes/applications/get.md)

---

[API](https://skmtc.dev/ministryofjustice/apis/ministry-of-justice-laa-civil-manage-api.md) - [All operations](https://skmtc.dev/ministryofjustice/apis/ministry-of-justice-laa-civil-manage-api/llms.txt) - [OpenAPI document](https://skmtc.dev/ministryofjustice/apis/ministry-of-justice-laa-civil-manage-api/revisions/fc3ff4e8c6f9?raw)
