Jane icon

Jane

Clinic practice management software for appointments, patients, billing, and charting.

3 triggers19 searches10 actionsPollingAuth: OAuth

AI-assisted documentation17 min read

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

Open Jane on WEXTL →

Connecting Jane takes an active account plus OAuth client credentials, granted by signing in with your account — no other setup is required.[3]

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • IAM Service Base URL. Include domain name only, without https.urlRequired

    Your partnership contact would provide a URL

    [1]
  • EnvironmentselectRequired
  • Client IDtextRequired
  • Client SecretpasswordRequired
  • SubdomaintextRequired

    Your subddomain e.g demo in https://demo.jane.com. Paste demo-like value only.

    [1]
Integration requests 19 permissions:
observations:readobservations:createobservations:updatecare_plans:readcare_plans:createcare_plans:updatepatients:readlocations:readstaff_members:readappointments:readcompanies:readdocument_uploads:readdocument_uploads:createdisciplines:readtreatments:readconversations:readconversations:writemessages:readmessages:write
  1. Log in to your WEXTL account, add the Jane 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 Jane 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 →
Connecting Jane to WEXTL®
Video slide demonstrates how to integrate Jane in the WEXTL visual workflow builder.[4]

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 AppointmentsTrigger
Output fields[3]
FieldType
IDtext
Start atdate
End atdate
Staff member IDtext
Patient IDtext
Location IDtext
Treatment IDtext
First visitboolean
Cancelled atdate
Cancelled reasontext
Booked atdate
No show atdate
Arrived atdate
Watch MedicationsTrigger
Output fields[3]
FieldType
IDtext
Patient IDtext
Practitioner IDtext
Encounter IDtext
Medication codeobject
Codingarray
Texttext
Ingredientsarray
Dose formtext
Routetext
Frequencytext
Quantitynumber
Period starttext
Period endtext
Instructionstext
Statustext
Sourcetext
Change reasontext
Prescription valid untiltext
Prescription refillsnumber
Prescription days supplynumber
Prescription reasontext
1other output field
Watch PatientsTrigger
Output fields[3]
FieldType
IDtext
First nametext
Middle nametext
Last nametext
Prefixtext
Preferred nametext
Sextext
Gendertext
Pronounstext
Date of birthdate
Guardian nametext
Patient sincedate
Patient numbertext
Emailtext
Send marketing emailsboolean
Do not emailboolean
Statustext
Mobile country codetext
Mobile phone numbertext
Street addresstext
6other output fields
Get a Care PlanAction
Input fields[3]
FieldType
Care Plan IDRequired
text
Output fields[3]
FieldType
IDtext
Patient IDtext
Practitioner IDtext
Encounter IDtext
Categorytext
Titletext
Descriptiontext
Statustext
Created atdate
Updated atdate
Activitiesarray
Document idsarray
Get a Care Plan ActivityAction
Input fields[3]
FieldType
Care Plan IDRequired
text
Care Plan Activity IDRequired
text
Output fields[3]
FieldType
IDtext
Categorytext
Descriptiontext
Progresstext
Created atdate
Updated atdate
Get a DisciplineAction
Input fields[3]
FieldType
Discipline IDRequired
choice
Output fields[3]
FieldType
IDtext
Nametext
Professional titletext
Descriptiontext
Bookable onlineboolean
Normalized typetext
Get a LocationAction
Input fields[3]
FieldType
Location IDRequired
choice
Output fields[3]
FieldType
IDtext
Nametext
Street addresstext
Street address 2text
Citytext
Provincetext
Postaltext
Countrytext
Emailtext
Phonetext
Faxtext
Hourstext
Legal nametext
Short descriptiontext
Long descriptiontext
Online bookableboolean
Get a MedicationAction
Input fields[3]
FieldType
Medication IDRequired
choice
Output fields[3]
FieldType
IDtext
Patient IDtext
Practitioner IDtext
Encounter IDtext
Medication codeobject
Codingarray
Texttext
Ingredientsarray
Dose formtext
Routetext
Frequencytext
Quantitynumber
Period startdate
Period enddate
Instructionstext
Statustext
Sourcetext
Change reasontext
Prescription valid untildate
Prescription refillsnumber
Prescription days supplynumber
Prescription reasontext
1other output field
Get a Medication Change HistorySearch
Input fields[3]
FieldType
Medication IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Eventtext
Occurred atdate
Modified byobject
IDtext
Nametext
Emailtext
Changesarray
Reasontext
Get a PatientAction
Input fields[3]
FieldType
Patient IDRequired
choice
Output fields[3]
FieldType
IDtext
First nametext
Middle nametext
Last nametext
Prefixtext
Preferred nametext
Sextext
Gendertext
Pronounstext
Date of birthdate
Guardian nametext
Patient sincedate
Patient numbertext
Emailtext
Send marketing emailsboolean
Do not emailboolean
Statustext
Mobile country codetext
Mobile phone numbertext
Street addresstext
6other output fields
Get a Staff MemberAction
Input fields[3]
FieldType
Staff Member IDRequired
choice
Output fields[3]
FieldType
IDtext
First nametext
Middle nametext
Last nametext
Prefixtext
Preferred nametext
Pronounstext
Biotext
Suffixtext
Emailtext
Work phonetext
Fax phonetext
Get a TreatmentAction
Input fields[3]
FieldType
Treatment IDRequired
choice
Output fields[3]
FieldType
IDtext
Nametext
Descriptiontext
Treatment durationnumber
Scheduled durationnumber
Pricenumber
Display priceboolean
Capacitynumber
Booking typetext
Booking infotext
Discipline IDtext
Online onlyboolean
Book onlineboolean
Display treatment durationboolean
Price includes taxboolean
Get an AppointmentAction
Input fields[3]
FieldType
Appointment IDRequired
choice
Output fields[3]
FieldType
IDtext
Start atdate
End atdate
Staff member IDtext
Patient IDtext
Location IDtext
Treatment IDtext
First visitboolean
Cancelled atdate
Cancelled reasontext
Booked atdate
No show atdate
Arrived atdate
Get an ObservationAction
Input fields[3]
FieldType
Observation IDRequired
text
Output fields[3]
FieldType
IDtext
Patient IDtext
Practitioner IDtext
Encounter IDtext
Categorytext
Created atdate
Updated atdate
Issued atdate
Notetext
Valuesarray
Document idsarray
Get an Uploaded DocumentAction
Input fields[3]
FieldType
Document IDRequired
text
Output fields[3]
FieldType
IDtext
File pathtext
Created atdate
List AppointmentsSearch
Input fields[3]
FieldType
Sorttext
Public IDobject
Equaltext
Containstext
Greater Thantext
Greater Than or Equal Totext
Less Thantext
Less Than or Equal Totext
Starts Withtext
Start Atobject
Equaldate
Greater Thandate
Greater Than or Equal Todate
Less Thandate
Less Than or Equal Todate
End Atobject
Equaldate
Greater Thandate
Greater Than or Equal Todate
Less Thandate
Less Than or Equal Todate
Patient IDobject
Equalchoice
Staff Member IDobject
Equalchoice
Location IDobject
Equalchoice
Treatment IDobject
Equalchoice
Created Atobject
Equaldate
Greater Thandate
Greater Than or Equal Todate
Less Thandate
Less Than or Equal Todate
Updated Atobject
Equaldate
Greater Thandate
Greater Than or Equal Todate
Less Thandate
Less Than or Equal Todate
Limitnumber
Output fields[3]
FieldType
IDtext
Start atdate
End atdate
Staff member IDtext
Patient IDtext
Location IDtext
Treatment IDtext
First visitboolean
Cancelled atdate
Cancelled reasontext
Booked atdate
No show atdate
Arrived atdate
List DisciplinesSearch
Input fields[3]
FieldType
Sorttext
Public IDobject
Equalstext
Containstext
Greater Thantext
Greater Than or Equaltext
Less Thantext
Less Than or Equaltext
Starts Withtext
Created Atobject
Equalsarray
Greater Thandate
Greater Than or Equal Todate
Less Thandate
Less Than or Equal Todate
Updated Atobject
Equalsdate
Greater Thandate
Greater Than or Equaldate
Less Thandate
Less Than or Equaldate
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Professional titletext
Descriptiontext
Bookable onlineboolean
Normalized typetext
List LocationsSearch
Input fields[3]
FieldType
Sorttext
Public IDobject
Equalstext
Containstext
Greater Thantext
Greater Than or Equaltext
Less Thantext
Less Than or Equaltext
Starts Withtext
Created Atobject
Equalsarray
Greater Thandate
Greater Than or Equal Todate
Less Thandate
Less Than or Equal Todate
Updated Atobject
Equalsdate
Greater Thandate
Greater Than or Equaldate
Less Thandate
Less Than or Equaldate
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Street addresstext
Street address 2text
Citytext
Provincetext
Postaltext
Countrytext
Emailtext
Phonetext
Faxtext
Hourstext
Legal nametext
Short descriptiontext
Long descriptiontext
Online bookableboolean
List MedicationsSearch
Input fields[3]
FieldType
Sorttext
Limitnumber
Output fields[3]
FieldType
IDtext
Patient IDtext
Practitioner IDtext
Encounter IDtext
Medication codeobject
Codingarray
Texttext
Ingredientsarray
Dose formtext
Routetext
Frequencytext
Quantitynumber
Period startdate
Period enddate
Instructionstext
Statustext
Sourcetext
Change reasontext
Prescription valid untildate
Prescription refillsnumber
Prescription days supplynumber
Prescription reasontext
1other output field
List PatientsSearch
Input fields[3]
FieldType
Sorttext
Public IDobject
Equalstext
Containstext
Greater Thantext
Greater Than or Equaltext
Less Thantext
Less Than or Equaltext
Starts Withtext
Created Atobject
Equalsarray
Greater Thandate
Greater Than or Equal Todate
Less Thandate
Less Than or Equal Todate
Updated Atobject
Equalsdate
Greater Thandate
Greater Than or Equaldate
Less Thandate
Less Than or Equaldate
Limitnumber
Output fields[3]
FieldType
IDtext
First nametext
Middle nametext
Last nametext
Prefixtext
Preferred nametext
Sextext
Gendertext
Pronounstext
Date of birthdate
Guardian nametext
Patient sincedate
Patient numbertext
Emailtext
Send marketing emailsboolean
Do not emailboolean
Statustext
Mobile country codetext
Mobile phone numbertext
Street addresstext
6other output fields
List Staff MembersSearch
Input fields[3]
FieldType
Sorttext
Public IDobject
Equalstext
Containstext
Greater Thantext
Greater Than or Equaltext
Less Thantext
Less Than or Equaltext
Starts Withtext
Created Atobject
Equalsarray
Greater Thandate
Greater Than or Equal Todate
Less Thandate
Less Than or Equal Todate
Updated Atobject
Equalsdate
Greater Thandate
Greater Than or Equaldate
Less Thandate
Less Than or Equaldate
Limitnumber
Output fields[3]
FieldType
IDtext
First nametext
Middle nametext
Last nametext
Prefixtext
Preferred nametext
Pronounstext
Biotext
Suffixtext
Emailtext
Work phonetext
Fax phonetext
List TreatmentsSearch
Input fields[3]
FieldType
Sorttext
Public IDobject
Equalstext
Containstext
Greater Thantext
Greater Than or Equaltext
Less Thantext
Less Than or Equaltext
Starts Withtext
Created Atobject
Equalsarray
Greater Thandate
Greater Than or Equal Todate
Less Thandate
Less Than or Equal Todate
Updated Atobject
Equalsdate
Greater Thandate
Greater Than or Equaldate
Less Thandate
Less Than or Equaldate
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Descriptiontext
Treatment durationnumber
Scheduled durationnumber
Pricenumber
Display priceboolean
Capacitynumber
Booking typetext
Booking infotext
Discipline IDtext
Online onlyboolean
Book onlineboolean
Display treatment durationboolean
Price includes taxboolean
Create a Care PlanAction
Input fields[3]
FieldType
Patient IDRequired
choice
CategoryRequired
choice
IDtext
Practitioner IDtext
Encounter IDtext
Titletext
Descriptiontext
Statuschoice
Created Atdate
Updated Atdate
Activitiesarray
Document IDsarray
Output fields[3]
FieldType
IDtext
Patient IDtext
Practitioner IDtext
Encounter IDtext
Categorytext
Titletext
Descriptiontext
Statustext
Created atdate
Updated atdate
Activitiesarray
Document idsarray
Create a Care Plan ActivityAction
Input fields[3]
FieldType
Care Plan IDRequired
text
CategoryRequired
choice
IDtext
Descriptiontext
Progresstext
Created Atdate
Updated Atdate
Output fields[3]
FieldType
IDtext
Categorytext
Descriptiontext
Progresstext
Created atdate
Updated atdate
Create a MedicationAction
Input fields[3]
FieldType
Patient IDRequired
text
Medication CodeRequired
object
TextRequired
text
Codingarray
StatusRequired
choice
SourceRequired
choice
Practitioner IDtext
Encounter IDtext
Ingredientsarray
Dose Formtext
Routetext
Frequencytext
Quantitynumber
Period Startdate
Period Enddate
Instructionstext
Change Reasontext
Prescription Valid Untildate
Prescription Refillsnumber
Prescription Days Supplynumber
Prescription Reasontext
Additional Informationarray
KeyRequired
text
Valuetext
Output fields[3]
FieldType
IDtext
Patient IDtext
Practitioner IDtext
Encounter IDtext
Medication codeobject
Codingarray
Texttext
Ingredientsarray
Dose formtext
Routetext
Frequencytext
Quantitynumber
Period startdate
Period enddate
Instructionstext
Statustext
Sourcetext
Change reasontext
Prescription valid untildate
Prescription refillsnumber
Prescription days supplynumber
Prescription reasontext
1other output field
Create an ObservationAction
Input fields[3]
FieldType
Patient IDRequired
choice
CategoryRequired
choice
IDtext
Practitioner IDtext
Encounter IDtext
Created Atdate
Updated Atdate
Issued Atdate
Notetext
Valuesarray
Document IDsarray
Document IDtext
Output fields[3]
FieldType
IDtext
Patient IDtext
Practitioner IDtext
Encounter IDtext
Categorytext
Created atdate
Updated atdate
Issued atdate
Notetext
Valuesarray
Document idsarray
Make an API Calluniversal
Input fields[3]
FieldType
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Update a Care PlanAction
Input fields[3]
FieldType
Care Plan IDRequired
text
Encounter IDRequired
text
Titletext
Descriptiontext
Statuschoice
Document IDsarray
Document IDtext
Output fields[3]
FieldType
IDtext
Patient IDtext
Practitioner IDtext
Encounter IDtext
Categorytext
Titletext
Descriptiontext
Statustext
Created atdate
Updated atdate
Activitiesarray
Document idsarray
Update a Care Plan ActivityAction
Input fields[3]
FieldType
Care Plan IDRequired
text
Care Plan Activity IDRequired
text
CategoryRequired
choice
Descriptiontext
Progresstext
Output fields[3]
FieldType
IDtext
Categorytext
Descriptiontext
Progresstext
Created atdate
Updated atdate
Update a MedicationAction
Input fields[3]
FieldType
Medication IDRequired
text
Medication Codeobject
TextRequired
text
Codingarray
Encounter IDtext
Ingredientsarray
Dose Formtext
Routetext
Frequencytext
Quantitynumber
Period Startdate
Period Enddate
Instructionstext
Statuschoice
Sourcechoice
Change Reasontext
Prescription Valid Untildate
Prescription Refillsnumber
Prescription Days Supplynumber
Prescription Reasontext
Output fields[3]
FieldType
IDtext
Patient IDtext
Practitioner IDtext
Encounter IDtext
Medication codeobject
Codingarray
Texttext
Ingredientsarray
Dose formtext
Routetext
Frequencytext
Quantitynumber
Period startdate
Period enddate
Instructionstext
Statustext
Sourcetext
Change reasontext
Prescription valid untildate
Prescription refillsnumber
Prescription days supplynumber
Prescription reasontext
1other output field
Update an ObservationAction
Input fields[3]
FieldType
Observation IDRequired
text
Encounter IDtext
Notetext
Issued Atdate
Valuesarray
Document IDsarray
Document IDtext
Output fields[3]
FieldType
IDtext
Patient IDtext
Practitioner IDtext
Encounter IDtext
Categorytext
Created atdate
Updated atdate
Issued atdate
Notetext
Valuesarray
Document idsarray
Upload a DocumentAction
Input fields[3]
FieldType
FileRequired
text
Output fields[3]
FieldType
IDtext
File pathtext
Created attext

Look for Jane templates in the WEXTL template library.

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

Last updated: Jul 24, 2026 18:11