Get Appointments
tebra_get_appointmentsRetrieve Tebra appointments for a date range and filter by provider, patient, confirmation status, service location, or reason to get only the records you need.
Instructions
Get appointments from Tebra within a date range. Filter by resource (provider name), patient, confirmation status, service location, reason, type, and more. To filter by provider, use resourceName with the provider full name (the WSDL has no provider ID filter).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | No | Optional list of result fields to return (dotted paths for nested values, e.g. "cases.policies.companyName"). Omit for the default field set. Request only the fields you need — results contain protected health information. | |
| endDate | Yes | End date (ISO 8601, e.g. 2026-03-31) | |
| patientId | No | Filter by Tebra patient ID | |
| startDate | Yes | Start date (ISO 8601, e.g. 2026-03-25) | |
| practiceName | No | Filter by practice name | |
| resourceName | No | Scheduler resource name to filter by — for provider filtering, pass the provider full name | |
| toCreatedDate | No | Created date range end (YYYY-MM-DD) | |
| appointmentType | No | Filter by type: U=Unknown, P=Patient, O=Other | |
| fromCreatedDate | No | Created date range start (YYYY-MM-DD) | |
| patientFullName | No | Filter by patient full name | |
| appointmentReason | No | Filter by appointment reason | |
| casePayerScenario | No | Patient case payer scenario filter | |
| confirmationStatus | No | Filter by confirmation status | |
| toLastModifiedDate | No | Modified date range end (YYYY-MM-DD) | |
| serviceLocationName | No | Filter by service location name | |
| fromLastModifiedDate | No | Modified date range start (YYYY-MM-DD) | |
| timeZoneOffsetFromGMT | No | Time zone offset from GMT for returned times (e.g. -8) |