Samedi icon

Samedi

Medical appointment scheduling and patient booking for healthcare practices.

2 triggers8 searches4 actionsPollingAuth: OAuth

AI-assisted documentation6 min read

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

Open Samedi on WEXTL →

Samedi requires an active account and OAuth client credentials, granted by signing in with your account to connect — both are set up on its own site.[3]

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

  • Client ID (Client Key)textRequired

    Enter your Client Key. You can obtain this by signing up at Samedi (https://patient.samedi.de) and receiving your credentials via email. You can start using your API credentials as soon as you receive the automated email. However these are read-only credentials and will allow you to retrieve all kinds of information but not to perform any actual appointment booking. For the latter we require manual approval from our support staff which typically occurs within 2 working days. Please make sure that we can reach you at the e-mail address you provide in the registration form.

    [1]
  • Client SecretpasswordRequired

    Enter your Client Secret. Keep this confidential; it is used for OAuth 2.0 authentication to access your account data.

    [1]
Integration requests 3 permissions:
appointments:readprofile:readappointments:book
  1. Log in to your WEXTL account, add the Samedi 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 Samedi 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 Appointment CategoriesTrigger
Output fields[3]
FieldType
Nametext
IDnumber
Descriptiontext
Subtitletext
Photo URLtext
Watch Health InsuranceTrigger
Output fields[3]
FieldType
Nametext
IDnumber
Get a User's InfoAction
Output fields[3]
FieldType
IDtext
Full nametext
Last nametext
First nametext
Emailtext
Insurance numbertext
Insurance company IDnumber
Get Institution RequirementsAction
Input fields[3]
FieldType
Practice IDRequired
choice
Output fields[3]
FieldType
User IDnumber
Email addressemail
Nametext
Get Patient AppointmentsAction
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Practice IDtext
Practice nametext
Event category IDtext
Event type IDnumber
Cancelled attext
Starts attext
Is cancellableboolean
Is video consultationboolean
Cancellation linktext
Access video consultation linktext
List Appointment CategoriesSearch
Input fields[3]
FieldType
Practice IDRequired
choice
Insurance IDchoice
Born Ondate
Limitnumber
Output fields[3]
FieldType
Nametext
IDnumber
Descriptiontext
Subtitletext
Photo URLtext
List Appointment TypesSearch
Input fields[3]
FieldType
Event Category IDRequired
choice
Insurance IDchoice
Born Ondate
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Comment formarray
Attendant user requiredboolean
Descriptiontext
Is video consultationboolean
Total pricetext
Patient can book without accountboolean
Key valuesarray
Asap list enabledboolean
Locationobject
Nametext
Streettext
Ziptext
Citytext
Countrytext
Latitudenumber
Longitudenumber
Phonetext
Faxtext
Opening hourstext
List Available DaysSearch
Input fields[3]
FieldType
Event Category IDRequired
choice
Event Type IDRequired
choice
Datedate
From Datedate
To Datedate
Insurance IDtext
Born Ondate
Limitnumber
Output fields[3]
FieldType
Availableboolean
Datetext
List Available TimesSearch
Input fields[3]
FieldType
Event Category IDRequired
choice
Event Type IDRequired
choice
Datedate
From Datedate
To Datedate
Insurance IDnumber
Limitnumber
Output fields[3]
FieldType
Timetext
List Health InsurancesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Nametext
IDnumber
Create an Appointment BookingAction
Input fields[3]
FieldType
Event Category IDRequired
choice
Event Type IDRequired
choice
Starts AtRequired
date
Commentstext
Structured Commenttext
ASAP List Opt-inboolean
Referral (ref)text
Validate Patient Databoolean
Output fields[3]
FieldType
Successboolean
Create an Appointment Booking with Automated PaymentAction
Input fields[3]
FieldType
Event Type IDRequired
choice
Output fields[3]
FieldType
IDtext
Statustext
Linksarray
Create an Appointment Booking Without a Patient UserAction
Input fields[3]
FieldType
Event Category IDRequired
choice
Event Type IDRequired
choice
Insurance IDRequired
choice
Starts AtRequired
date
AttendantRequired
object
Titletext
Genderchoice
Patient Number in Primary Systemtext
First Nametext
Last Nametext
Telephone Numbertext
Mobile Phone Numbertext
Email Addressemail
Street and House Numbertext
Zip Codetext
Do Notificationboolean
Commentstext
Structured Commenttext
ASAP List Opt-Inboolean
Referencetext
Output fields[3]
FieldType
Successboolean
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

Look for Samedi templates in the WEXTL template library.

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

Last updated: Jul 24, 2026 18:12