Endpoint
Authentication
All requests require your API key in thex-api-key header.
Path Parameters
string
required
The unique identifier for the appointment recording. Two formats are accepted:
{uuid}— The Shilo recording UUID (e.g.,ee6f2136-b94a-4438-9335-3acf5b2a0d31)external_recording_id:{string}— The external recording ID your integration provided (e.g.,external_recording_id:ext-789)
Response
A successful request returns HTTP200 with the matching Appointment object.
string
required
The Shilo recording UUID for this appointment.
string
required
Always
"appointment" for records returned by this endpoint.string
required
The ISO-8601 timestamp indicating when the appointment recording was created in Shilo.
string | null
The Shilo UUID of the user associated with this appointment.
null if no user is matched.string | null
The external user ID provided by your integration at the time the appointment was created.
null if not provided.string | null
The external contact ID provided by your integration at the time the appointment was created.
null if not provided.string | null
The external recording ID provided by your integration, if any.
null if not provided.