Skip to main content
GET/transactional-api/appointment/get-metadata

Get Appointment Metadata

Returns the appointment services, appointment types and available procedures configured for the practice, for use when constructing a booking request (for example with Create Appointment Booking Link).

Authorization: Bearer token (JWT). See Authentication.

Responses​

200 Appointment services configured for the practice.

Response fields

FieldTypeDescription
appointmentServices[].idstring<uuid>
appointmentServices[].namestring
appointmentServices[].patientFacingNamestring (nullable)
appointmentServices[].appointmentTypes[].idstring<uuid>
appointmentServices[].appointmentTypes[].namestring
appointmentServices[].appointmentTypes[].patientFacingNamestring (nullable)
appointmentServices[].appointmentTypes[].colourstring (nullable)
appointmentServices[].appointmentTypes[].availableProcedures[].conceptIdstring
appointmentServices[].appointmentTypes[].availableProcedures[].descriptionstring (nullable)
{
"appointmentServices": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Standard GP Consultation",
"patientFacingName": "GP Appointment",
"appointmentTypes": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Follow-up Consultation",
"patientFacingName": "Follow-up Appointment",
"colour": "#4A90D9",
"availableProcedures": [
{
"conceptId": null,
"description": null
}
]
}
]
}
]
}