application-lists
Update an Application List
Changed onFull replacement (PUT) of an existing Application List. The id is taken from the path; the request body must satisfy the same constraints as create (including the XOR location rule: either courtLocation or (otherLocationDescription + criminalJusticeAreaCode)). The request must include a valid If-Match header for optimistic concurrency control; a mismatch results in 409 Conflict.
put/application-lists/{listId}
Request
- Base URL/ (relative, and the document was published on a file host, not at the API’s origin)
- URL/application-lists/{listId}
- Authnone declared
Path parameters
listIdstring uuid required
Public identifier of the Application List.
Request body
Example request
{
"date": "2025-09-17",
"time": "10:30:00",
"description": "Morning session for traffic-related applications",
"status": "OPEN",
"otherLocationDescription": "Temporary Courtroom at Town Hall",
"courtLocationCode": "LOC123",
"cjaCode": "CJ",
"durationHours": 2,
"durationMinutes": 30
}Response
Updated Application List
Example response
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"date": "2025-09-17",
"time": "10:30:00",
"description": "Morning session for traffic-related applications",
"status": "OPEN",
"courtCode": "LOC123",
"courtName": "Bath Magistrates Court",
"cjaCode": "CJA001",
"otherLocationDescription": "Temporary Courtroom at Town Hall",
"durationHours": 2,
"durationMinutes": 30,
"version": 3,
"entriesCount": 12
}Changes
- warning
the
request property's max was set to99.00
- warning
- warning
removed the optional property
from the response with the status
- warning