Tebra icon

Tebra

Cloud-based medical practice management and EHR platform for scheduling, billing, and patient engagement.

7 triggers13 searches13 actionsPollingAuth: API key

AI-assisted documentation13 min read

This documentation is compiled from our integration source code, internal specs for Tebra, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Tebra on WEXTL →

Connecting Tebra takes an active account plus an API access token from your account settings — no other setup is required.[3]

  • Customer KeytextRequired

    Log into your Account and click ‘Get Customer Key’ to view and copy your customer key

    [1]
  • UsernametextRequired

    Your usernanme associated with the account

    [1]
  • PasswordpasswordRequired

    Your password associated with the account

    [1]
  1. Log in to your WEXTL account, add the Tebra node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Tebra account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch ChargesTrigger
Output fields[3]
FieldType
Chargeobject
IDarray
Created datearray
Last modified datearray
Service datearray
Practice namearray
Practice IDarray
Patient IDarray
Patient full namearray
Patient case IDarray
Patient case namearray
Watch PatientsTrigger
Output fields[3]
FieldType
Chargeobject
IDarray
Created datearray
Last modified datearray
Service datearray
Practice namearray
Practice IDarray
Patient IDarray
Patient full namearray
Patient case IDarray
Patient case namearray
Watch PaymentsTrigger
Output fields[3]
FieldType
Paymentsobject
Paymentarray
Watch PracticesTrigger
Output fields[3]
FieldType
Practiceobject
Practice IDarray
Practice namearray
Practice address line 1array
Practice address line 2array
Practice cityarray
Practice statearray
Practice ziparray
Practice phonearray
Practice faxarray
Practice emailarray
Watch ProvidersTrigger
Output fields[3]
FieldType
Providerobject
Provider IDarray
Provider external IDarray
Provider full namearray
Provider first namearray
Provider middle namearray
Provider last namearray
Provider credentialsarray
Provider typearray
Provider specialtyarray
Provider npiarray
Watch Service LocationsTrigger
Output fields[3]
FieldType
Service locationobject
Service location IDarray
Service location namearray
Service location external IDarray
Practice namearray
Practice IDarray
Address line 1array
Address line 2array
Cityarray
Statearray
Ziparray
Watch TransactionsTrigger
Output fields[3]
FieldType
Transactionobject
IDarray
Created datearray
Last modified datearray
Transaction datearray
Transaction typearray
Transaction descriptionarray
Practice namearray
Practice IDarray
Patient IDarray
Patient full namearray
Get a PatientAction
Input fields[3]
FieldType
Practice NameRequired
choice
Output fields[3]
FieldType
Patientobject
Patient IDarray
Patient external IDarray
Patient full namearray
Patient first namearray
Patient middle namearray
Patient last namearray
Patient dobarray
Patient sexarray
Patient ssnarray
Patient marital statusarray
Get an AppointmentAction
Input fields[3]
FieldType
Practice NameRequired
choice
Output fields[3]
FieldType
IDarray
Created datearray
Last modified datearray
Practice namearray
Practice IDarray
Typearray
Confirmation statusarray
All dayarray
Recurringarray
Start datearray
End datearray
Appointment durationarray
Service location namearray
Service location IDarray
Patient IDarray
Patient full namearray
Patient case IDarray
Patient case namearray
Patient case payer scenarioarray
Authorization IDarray
13other output fields
Get Encounter DetailsAction
Input fields[3]
FieldType
Practice NameRequired
choice
Output fields[3]
FieldType
Encounterobject
IDarray
Created datearray
Last modified datearray
Service datearray
Practice namearray
Practice IDarray
Statusarray
Status descriptionarray
Patient IDarray
Patient full namearray
Get Procedure CodeAction
Input fields[3]
FieldType
Practice NameRequired
choice
Procedure CodeRequired
text
Output fields[3]
FieldType
Procedure codeobject
IDarray
Practice namearray
Practice IDarray
Procedure codearray
Procedure code descriptionarray
Procedure code full descriptionarray
Procedure code typearray
Taxonomy codearray
Revenue codearray
Default unitsarray
List Appointment ReasonsSearch
Input fields[3]
FieldType
Practice NameRequired
choice
Limitnumber
Output fields[3]
FieldType
Appointment reasonobject
IDarray
Practice namearray
Practice IDarray
Namearray
Descriptionarray
Colorarray
Durationarray
Activearray
List AppointmentsSearch
Input fields[3]
FieldType
Start DateRequired
date
End DateRequired
date
Practice Namechoice
Limitnumber
Output fields[3]
FieldType
IDarray
Created datearray
Last modified datearray
Practice namearray
Practice IDarray
Typearray
Confirmation statusarray
All dayarray
Recurringarray
Start datearray
End datearray
Appointment durationarray
Service location namearray
Service location IDarray
Patient IDarray
Patient full namearray
Patient case IDarray
Patient case namearray
Patient case payer scenarioarray
Authorization IDarray
13other output fields
List ChargesSearch
Input fields[3]
FieldType
Practice NameRequired
choice
From Service Datedate
To Service Datedate
From Last Modified Datedate
To Last Modified Datedate
Patient Full Nametext
Rendering Provider Full Nametext
Service Location Nametext
Limitnumber
Output fields[3]
FieldType
Chargeobject
IDarray
Created datearray
Last modified datearray
Service datearray
Practice namearray
Practice IDarray
Patient IDarray
Patient full namearray
Patient case IDarray
Patient case namearray
List PatientsSearch
Input fields[3]
FieldType
Practice NameRequired
choice
Patient Full Nametext
Patient First Nametext
Patient Last Nametext
Patient Date of Birthdate
Patient Emailemail
Patient Home Phonetext
From Last Modified Datedate
To Last Modified Datedate
From Created Datedate
To Created Datedate
Limitnumber
Output fields[3]
FieldType
Patientsobject
Patient dataarray
List PaymentsSearch
Input fields[3]
FieldType
Practice NameRequired
choice
From Payment Datedate
To Payment Datedate
From Last Modified Datedate
To Last Modified Datedate
Patient Full Nametext
Payment Typechoice
Rendering Provider Full Nametext
Service Location Nametext
Limitnumber
Output fields[3]
FieldType
Paymentsobject
Paymentarray
List PracticesSearch
Input fields[3]
FieldType
Practice Namechoice
Limitnumber
Output fields[3]
FieldType
Practiceobject
Practice IDarray
Practice namearray
Practice address line 1array
Practice address line 2array
Practice cityarray
Practice statearray
Practice ziparray
Practice phonearray
Practice faxarray
Practice emailarray
List ProvidersSearch
Input fields[3]
FieldType
Practice NameRequired
choice
Provider Full Nametext
Provider First Nametext
Provider Last Nametext
Active Onlychoice
Limitnumber
Output fields[3]
FieldType
Providerobject
Provider IDarray
Provider external IDarray
Provider full namearray
Provider first namearray
Provider middle namearray
Provider last namearray
Provider credentialsarray
Provider typearray
Provider specialtyarray
Provider npiarray
List Service LocationSearch
Input fields[3]
FieldType
Practice NameRequired
choice
Service Location Nametext
Active Statuschoice
Limitnumber
Output fields[3]
FieldType
Service locationobject
Service location IDarray
Service location namearray
Service location external IDarray
Practice namearray
Practice IDarray
Address line 1array
Address line 2array
Cityarray
Statearray
Ziparray
List TransactionsSearch
Input fields[3]
FieldType
Practice NameRequired
choice
From Transaction Datedate
To Transaction Datedate
From Last Modified Datedate
To Last Modified Datedate
Patient Full Nametext
Transaction Typechoice
Rendering Provider Full Nametext
Service Location Nametext
Limitnumber
Output fields[3]
FieldType
Transactionobject
IDarray
Created datearray
Last modified datearray
Transaction datearray
Transaction typearray
Transaction descriptionarray
Practice namearray
Practice IDarray
Patient IDarray
Patient full namearray
Create a DocumentAction
Input fields[3]
FieldType
Practice NameRequired
choice
Document TypeRequired
choice
Document NameRequired
text
Document DateRequired
date
Document Descriptiontext
Document ContentRequired
text
Document Content TypeRequired
choice
Provider Full Nametext
Notestext
Output fields[3]
FieldType
Document IDtext
Create a PatientAction
Input fields[3]
FieldType
Practice NameRequired
choice
Patient External IDtext
First NameRequired
text
Middle Nametext
Last NameRequired
text
Date of BirthRequired
date
SexRequired
choice
Social Security Numbertext
Marital Statuschoice
Address Line 1text
Address Line 2text
Citytext
Statetext
ZIP Codetext
Countrytext
Home Phonetext
Work Phonetext
Mobile Phonetext
Emailtext
Notestext
21other input fields
Output fields[3]
FieldType
Patient IDtext
Create a PaymentAction
Input fields[3]
FieldType
Practice NameRequired
choice
Payment DateRequired
date
Payment TypeRequired
choice
Payment MethodRequired
choice
Payment AmountRequired
number
Payer Nametext
Payer IDtext
Reference Numbertext
Check Numbertext
Deposit Datedate
Batch Numbertext
Service Location Nametext
Rendering Provider Full Nametext
Adjustment Code (CARC)text
Adjustment Descriptiontext
Notestext
Output fields[3]
FieldType
Payment IDtext
Create an AppointmentAction
Input fields[3]
FieldType
Practice NameRequired
choice
Start Date & TimeRequired
date
End Date & TimeRequired
date
Duration (minutes)Required
number
Appointment TypeRequired
choice
Confirmation StatusRequired
choice
All Dayboolean
Recurringboolean
Service Location Nametext
Resource ID 1Required
text
Resource Name 1Required
text
Resource Type 1Required
choice
Resource ID 2text
Resource Name 2text
Resource Type 2choice
Appointment Reason ID 1text
Appointment Reason 1text
Appointment Reason ID 2text
Appointment Reason 2text
Notestext
Output fields[3]
FieldType
Appointment IDtext
Create an EncounterAction
Input fields[3]
FieldType
Practice NameRequired
choice
Service DateRequired
date
Rendering Provider Full NameRequired
text
Supervising Provider Full Nametext
Referring Provider Full Nametext
Service Location NameRequired
text
Place of Service CodeRequired
choice
Diagnosis Code 1 (ICD-10)Required
text
Diagnosis Code 2 (ICD-10)text
Diagnosis Code 3 (ICD-10)text
Diagnosis Code 4 (ICD-10)text
Notestext
Procedure Code (Line 1)Required
text
Procedure Description (Line 1)text
Units (Line 1)Required
number
Charge Amount (Line 1)Required
number
Service Line Diagnosis Code 1text
Service Line Diagnosis Code 2text
Modifier 1text
Modifier 2text
2other input fields
Output fields[3]
FieldType
Encounter IDtext
Delete a DocumentAction
Input fields[3]
FieldType
Practice NameRequired
choice
Delete an AppointmentAction
Input fields[3]
FieldType
Practice NameRequired
choice
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Update a PatientAction
Input fields[3]
FieldType
Practice NameRequired
choice
Patient External IDtext
First NameRequired
text
Middle Nametext
Last NameRequired
text
Date of BirthRequired
date
SexRequired
choice
Social Security Numbertext
Marital Statuschoice
Address Line 1text
Address Line 2text
Citytext
Statetext
ZIP Codetext
Countrytext
Home Phonetext
Work Phonetext
Mobile Phonetext
Emailtext
Notestext
10other input fields
Update an AppointmentAction
Input fields[3]
FieldType
Practice Namechoice
Start Date & Timedate
End Date & Timedate
Duration (minutes)number
Appointment Typechoice
Confirmation Statuschoice
All Dayboolean
Recurringboolean
Service Location Nametext
Resource ID 1text
Resource Name 1text
Resource Type 1choice
Resource ID 2text
Resource Name 2text
Resource Type 2choice
Appointment Reason ID 1text
Appointment Reason 1text
Appointment Reason ID 2text
Appointment Reason 2text
Notestext
Update Appointment StatusAction
Input fields[3]
FieldType
Practice NameRequired
choice
Confirmation StatusRequired
choice
Notestext
Update Encounter StatusAction
Input fields[3]
FieldType
Practice NameRequired
choice
Encounter StatusRequired
choice
Notestext
Update Primary Patient CaseAction
Input fields[3]
FieldType
Practice NameRequired
choice
Case Nametext
Case Payer Scenariochoice
Insurance Plan Nametext
Insurance Plan IDtext
Member IDtext
Group Numbertext
Relationship to Insuredchoice
Policy Start Datedate
Policy End Datedate
Copay Amountnumber
Deductible Amountnumber
Authorization Start Datedate
Authorization End Datedate
Authorized Visitsnumber
Notestext

Look for Tebra templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Tebra Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Tebra.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 21, 2026 15:23