AlfaDocs icon

AlfaDocs

Practice management for dental clinics — patients, appointments, and records.

2 triggers8 searches6 actionsPollingAuth: API key

AI-assisted documentation11 min read

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

Open AlfaDocs on WEXTL →

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

  1. Log in to your WEXTL account, add the AlfaDocs 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 AlfaDocs 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 AlfaDocs to WEXTL®
Video slide demonstrates how to integrate AlfaDocs 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
IDnumber
Datetext
Patient IDnumber
Email Reminderboolean
SMS Reminderboolean
Descriptiontext
All Dayboolean
Typetext
Statetext
Durationnumber
Color IDnumber
Chair IDnumber
Operator IDnumber
Created Through Bookingboolean
Created Through APIboolean
First Visittext
Watch PatientsTrigger
Output fields[3]
FieldType
IDnumber
First Nametext
Last Nametext
Emailemail
Email Enabledboolean
Email Validtext
Phone Numbersarray
Gendertext
Streettext
Citytext
Postcodetext
Provincetext
Date Of Birthtext
Place Of Birthtext
Italian Fiscal Codetext
Jobtext
Yearly Numbering Yeartext
Yearly Numbering Numbertext
Default Discountnumber
Source IDnumber
6other output fields
Get a Care PlanAction
Input fields[3]
FieldType
Practice IDRequired
number
Archive IDRequired
number
Care Plan IDRequired
number
Output fields[3]
FieldType
IDnumber
Patient IDnumber
Branchtext
Nametext
Statetext
Date acceptedtext
Finding IDnumber
Price list IDnumber
Operator IDnumber
Personal assistant IDnumber
Care plan discard reason IDnumber
Created attext
Texttext
Backgroundboolean
Created through appointmentboolean
Is signedboolean
Discount percentagenumber
Care plan entries countnumber
Pricenumber
Discounted pricenumber
8other output fields
Get a PatientAction
Input fields[3]
FieldType
Practice IDRequired
number
Archive IDRequired
number
Patient IDRequired
number
Output fields[3]
FieldType
IDnumber
First Nametext
Last Nametext
Emailemail
Email Enabledboolean
Email Validtext
Phone Numbersarray
Gendertext
Streettext
Citytext
Postcodetext
Provincetext
Date Of Birthtext
Place Of Birthtext
Italian Fiscal Codetext
Jobtext
Yearly Numbering Yeartext
Yearly Numbering Numbertext
Default Discountnumber
Source IDnumber
6other output fields
Get an AppointmentAction
Input fields[3]
FieldType
Practice IDRequired
number
Archive IDRequired
number
Appointment IDRequired
number
Output fields[3]
FieldType
IDnumber
Datetext
Patient IDnumber
Email Reminderboolean
SMS Reminderboolean
Descriptiontext
All Dayboolean
Typetext
Statetext
Durationnumber
Color IDnumber
Chair IDnumber
Operator IDnumber
Created Through Bookingboolean
Created Through APIboolean
First Visittext
Search Appointment Care PlansSearch
Input fields[3]
FieldType
Practice IDRequired
number
Archive IDRequired
number
Appointment IDRequired
number
Limitnumber
Output fields[3]
FieldType
Entry IDnumber
Pricenumber
Discounted pricenumber
Discount percentagenumber
Absolute discountnumber
Created attext
Use inventorytext
Consumption pricetext
Donetext
Date donetext
Laboratory purposetext
Laboratory coststext
Multiply laboratory coststext
Compensation typetext
Compensation valuetext
Deletedtext
Sequence numbernumber
Number of executionsnumber
Calculated variable costsnumber
Calculated contribution marginnumber
8other output fields
Search AppointmentsSearch
Input fields[3]
FieldType
Practice IDRequired
number
Archive IDRequired
number
Start Datedate
End Datedate
Appointment Statechoice
Patient IDnumber
Limitnumber
Output fields[3]
FieldType
IDnumber
Datetext
Patient IDnumber
Email Reminderboolean
SMS Reminderboolean
Descriptiontext
All Dayboolean
Typetext
Statetext
Durationnumber
Color IDnumber
Chair IDnumber
Operator IDnumber
Created Through Bookingboolean
Created Through APIboolean
First Visittext
Search Custom Object FieldsSearch
Input fields[3]
FieldType
Practice IDRequired
number
Archive IDRequired
number
Object Typechoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Object Typetext
Labeltext
Technical Nametext
Typetext
Choicesarray
Search Free Time SlotsSearch
Input fields[3]
FieldType
Practice IDRequired
number
Archive IDRequired
number
Start DateRequired
date
DurationRequired
number
End Datedate
Operator IDsarray
Limitnumber
Output fields[3]
FieldType
IDnumber
First Nametext
Last Nametext
Emailemail
Email Enabledboolean
Email Validtext
Phone Numbersarray
Gendertext
Streettext
Citytext
Postcodetext
Provincetext
Date Of Birthtext
Place Of Birthtext
Italian Fiscal Codetext
Jobtext
Yearly Numbering Yeartext
Yearly Numbering Numbertext
Default Discountnumber
Source IDnumber
6other output fields
Search PatientsSearch
Input fields[3]
FieldType
Practice IDRequired
number
Archive IDRequired
number
Phone Number Prefixtext
Phone Numbertext
Italian Fiscal Codetext
Limitnumber
Output fields[3]
FieldType
IDnumber
First Nametext
Last Nametext
Emailemail
Email Enabledboolean
Email Validtext
Phone Numbersarray
Gendertext
Streettext
Citytext
Postcodetext
Provincetext
Date Of Birthtext
Place Of Birthtext
Italian Fiscal Codetext
Jobtext
Yearly Numbering Yeartext
Yearly Numbering Numbertext
Default Discountnumber
Source IDnumber
6other output fields
Create a PatientAction
Input fields[3]
FieldType
Practice IDRequired
number
Archive IDRequired
number
First NameRequired
text
Last NameRequired
text
Emailemail
Email Enabledboolean
Genderchoice
Street Addresstext
Citytext
Zip Codetext
Provincetext
Date of Birthdate
City of Birthtext
Italian Fiscal Codetext
Jobtext
Yearly Numbering Yeartext
Yearly Numbering Numbernumber
Default Discountnumber
Source IDnumber
Price List IDnumber
6other input fields
Output fields[3]
FieldType
IDnumber
First Nametext
Last Nametext
Emailemail
Email Enabledboolean
Email Validtext
Phone Numbersarray
Gendertext
Streettext
Citytext
Postcodetext
Provincetext
Date Of Birthtext
Place Of Birthtext
Italian Fiscal Codetext
Jobtext
Yearly Numbering Yeartext
Yearly Numbering Numbertext
Default Discountnumber
Source IDnumber
6other output fields
Create an AppointmentAction
Input fields[3]
FieldType
Practice IDRequired
number
Appointment's dateRequired
date
Patient's IDnumber
Email Reminderboolean
SMS Reminderboolean
Appointment Descriptiontext
All Day Appointmentboolean
Type of Appointmentchoice
Durationnumber
Appointment Statetext
Chair IDnumber
Operator IDnumber
Output fields[3]
FieldType
IDnumber
Datetext
Patient IDnumber
Email Reminderboolean
SMS Reminderboolean
Descriptiontext
All Dayboolean
Typetext
Statetext
Durationnumber
Color IDnumber
Chair IDnumber
Operator IDnumber
Created Through Bookingboolean
Created Through APIboolean
First Visittext
Delete a PatientAction
Input fields[3]
FieldType
Practice IDRequired
number
Archive IDRequired
number
Patient IDRequired
number
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 IDRequired
number
Archive IDRequired
number
Patient IDRequired
number
First Nametext
Last Nametext
Emailemail
Email Enabledboolean
Genderchoice
Street Addresstext
Citytext
Zip Codetext
Provincetext
Date of Birthdate
City of Birthtext
Italian Fiscal Codetext
Jobtext
Yearly Numbering Yeartext
Yearly Numbering Numbernumber
Default Discountnumber
Source IDnumber
5other input fields
Output fields[3]
FieldType
IDnumber
First Nametext
Last Nametext
Emailemail
Email Enabledboolean
Email Validtext
Phone Numbersarray
Gendertext
Streettext
Citytext
Postcodetext
Provincetext
Date Of Birthtext
Place Of Birthtext
Italian Fiscal Codetext
Jobtext
Yearly Numbering Yeartext
Yearly Numbering Numbertext
Default Discountnumber
Source IDnumber
6other output fields
Update an AppointmentAction
Input fields[3]
FieldType
Appointment IDRequired
number
Practice IDRequired
number
Appointment's datedate
Patient's IDnumber
Email Reminderboolean
SMS Reminderboolean
Appointment Descriptiontext
All Day Appointmentboolean
Type of Appointmentchoice
Durationnumber
Appointment Statetext
Chair IDnumber
Operator IDnumber
Output fields[3]
FieldType
IDnumber
Datetext
Patient IDnumber
Email Reminderboolean
SMS Reminderboolean
Descriptiontext
All Dayboolean
Typetext
Statetext
Durationnumber
Color IDnumber
Chair IDnumber
Operator IDnumber
Created Through Bookingboolean
Created Through APIboolean
First Visittext

Look for AlfaDocs templates in the WEXTL template library.

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

Last updated: Jul 23, 2026 22:38