Does Tebra have an API?+
Yes. Tebra offers a SOAP web service for practice management data, the former Kareo integration API, and a FHIR R4 API for clinical data. The SOAP API can read and create practice records; the FHIR API is read only.
Can the Tebra API update appointments?+
Tebra's published SOAP guide lists appointment creation, retrieval and deletion. It does not list appointment updates. We confirm rescheduling behavior with Tebra before including it in scope. The SOAP API is defined by a WSDL and sent as XML; the clinical API is FHIR R4 over REST.
Can we write clinical notes to Tebra?+
Not through the interfaces Tebra documents. The SOAP API can create appointments, patients, billing encounters and payments, update patients and delete appointments, but a billing encounter is not a signed clinical note. Tebra's FHIR API is read only.
How do you authenticate to the Tebra SOAP API?+
Each call carries a user login and a customer key. The practice's system administrator generates the customer key and sets the security permissions for the user the integration runs as.
Does Tebra support webhooks or push notifications?+
Tebra's published SOAP guide states that Tebra does not push data to external systems or call webhooks, and suggests polling every 5 to 15 minutes with last-modified filters, for example GetPatients with a FromLastModifiedDate.
What happens if a Tebra write times out?+
We do not retry blindly. The integration first reads Tebra back, for example GetPatients by ExternalId, to see whether the create already happened, and only then retries or marks it done, so a timeout never creates a duplicate record. On HL7: the same guide states Tebra does not support HL7 messaging.
Does Tebra have a sandbox?+
For FHIR, yes: a developer account in Tebra's appSphere portal includes a FHIR sandbox, then the app is registered and reviewed by Tebra, and backend apps are activated for each practice by Tebra Customer Care. For the SOAP API, test access is arranged with a practice or with Tebra, so we confirm it during discovery.
Is the Tebra FHIR API free?+
Under the patient-access arrangement Tebra describes, patient apps read USCDI v1 data with no contract and no fee, though registration and API terms still apply. Clinician-focused and bulk export apps must be registered with the practice, sign business documents with Tebra and pay additional fees.
How do we get listed in the Tebra marketplace?+
Tebra curates its marketplace. It looks for a live product with healthcare customers, demand from Tebra clients, HIPAA compliance with a BAA and security evidence, and the engineering capacity to support the integration, and it reviews interest as API capacity opens.
Is Tebra the same as Kareo?+
Tebra combines Kareo and PatientPop. The SOAP practice API is inherited from Kareo, so Kareo API integration code often maps across, but we check hosts and fields against Tebra's current documentation instead of assuming a lift and shift.
How long does a Tebra integration take?+
Our initial planning estimate is 6 to 10 weeks to a first live practice, subject to practice setup, any required registration and workflow validation. Later practices can differ in configuration and approval.
How much does a Tebra integration cost?+
Cost depends on the workflows, whether you use SOAP, FHIR or both, how often you sync, patient matching, how many practices you add and the support level. A BAA is available under our ISO 27001:2022 certified management system. After a scoping call we send a scoped proposal with the access dependencies listed.