GET
/transactional-api/patient/:patientId/audit-eventsList Patient Audit Events
Returns a patient's audit trail, most recent first. Each entry identifies what happened, when, and who did it. Call Get Audit Event for an entry's recorded detail.
Authorization: Bearer token (JWT). See Authentication.
Request
curl -L -X GET 'https://{tenantId}.api.england.medicus.health/transactional-api/patient/3fa85f64-5717-4562-b3fc-2c963f66afa6/audit-events' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <token>'
Path and query parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
patientId | path | string<uuid> | Yes | |
startDate | query | string<date> | No | Earliest event date to return, as Y-m-d. |
endDate | query | string<date> | No | Latest event date to return, as Y-m-d. |
startRow | query | integer | No | Zero-based index of the first row to return. |
endRow | query | integer | No | Index to return up to, so endRow minus startRow is the page size. |
Responses
200 Audit events for the patient.
{
"totalCount": 137,
"auditEvents": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"eventName": "Patient Enrolled in Research Study",
"eventDateTime": "2026-08-28T08:05:25+00:00",
"entityId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"performedBy": {
"name": "Dr Lara Lincoln",
"organisation": "Riley House GP Practice"
}
}
]
}