Retrieve detailed information about a specific appointment including patient details, practitioner, location, and appointment type information.
Security
PartnerApiKey and PartnerOAuth
- Mock serverhttps://api-docs.lobbie.com/_mock/openapi/partner/v2/account/{accountId}/location/{locationId}/appointment/{appointmentId}
- Productionhttps://api-prod.lobbie.com/lobbie/api/partner/v2/account/{accountId}/location/{locationId}/appointment/{appointmentId}
curl -i -X GET \
'https://api-docs.lobbie.com/_mock/openapi/partner/v2/account/{accountId}/location/{locationId}/appointment/12345' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'x-api-key: YOUR_API_KEY_HERE'Appointment found and returned successfully
Time the patient checked in (UTC, ISO 8601); null if not yet checked in
Example:"2025-01-15T14:00:00Z"
Time the patient checked out (UTC, ISO 8601); null if not yet checked out
Example:"2025-01-15T14:00:00Z"
Time the appointment was confirmed (UTC, ISO 8601); null if not yet confirmed
Example:"2025-01-15T14:00:00Z"
Time the patient was brought into the room (UTC, ISO 8601); null if not set
Example:"2025-01-15T14:00:00Z"
Appointment status
Enum:"SCHEDULED""CONFIRMED""CHECKED_IN""IN_TREATMENT""CHECKED_OUT""CANCELLED""NO_SHOW"
Example:"SCHEDULED"
Response
{ "appointmentTypeId": 333, "checkedInAt": "2025-01-15T14:00:00Z", "checkedOutAt": "2025-01-15T14:00:00Z", "confirmedAt": "2025-01-15T14:00:00Z", "createdAt": "2025-01-15T14:00:00Z", "durationMinutes": 30, "endTime": "2025-01-15T14:30:00Z", "id": 12345, "locationId": 111, "note": "Annual checkup", "patientId": 67890, "practitionerId": 222, "roomId": 1, "roomInAt": "2025-01-15T14:00:00Z", "startTime": "2025-01-15T14:00:00Z", "status": "SCHEDULED", "updatedAt": "2025-01-15T14:00:00Z" }