Bookeo icon

Bookeo

Online booking and appointment scheduling platform for tours, classes, and service businesses.

1 trigger14 searches15 actionsInstant (webhooks)Auth: OAuth

AI-assisted documentation18 min read

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

Open Bookeo on WEXTL →

Bookeo 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.

  • Application IDtextRequired

    You can create and retrieve your Application ID and Secret Key Via: Bookeo Developer Portal. Authorization Callback URL must be: the Callback URL shown in this connection form. See for more.

    [1]
  • Secret KeypasswordRequired
Integration requests 20 permissions:
customers_rw_owncustomers_rwd_owncustomers_r_allcustomers_rw_allcustomers_rwd_allbookings_rw_ownbookings_rwd_ownbookings_r_allbookings_rw_allbookings_rwd_allblocks_rw_ownblocks_rwd_ownblocks_r_allblocks_rw_allblocks_rwd_allpayments_rw_ownpayments_r_allpayments_rw_allavailability_rsubaccounts_rw
  1. Log in to your WEXTL account, add the Bookeo node module to your workflow, and click Create new credential.
    Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Bookeo 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 Bookeo to WEXTL®
Video slide demonstrates how to integrate Bookeo 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 EventsTrigger
Output fields[3]
FieldType
Item IDtext
Timestampdate
Itemobject
Booking numbertext
Start timedate
Find Available SlotsSearch
Input fields[3]
FieldType
Modetext
Product IDRequired
choice
Start TimeRequired
date
End TimeRequired
date
People NumbersRequired
array
Optionsarray
Resourcesarray
Output fields[3]
FieldType
Product IDchoice
Start timedate
End timedate
People numbersarray
Optionsarray
Resourcesarray
Get a BookingAction
Input fields[3]
FieldType
Booking NumberRequired
choice
Expand Customerboolean
Expand Participantsboolean
Output fields[3]
FieldType
Booking numbertext
Event IDtext
First course enrolled event IDtext
Dropin course enrolled event IDtext
Start timedate
End timedate
Customer IDtext
Customerobject
IDtext
First nametext
Middle nametext
Last nametext
Email addresstext
Phone numbersarray
Street addressobject
Creation timetext
Start time of next bookingtext
Start time of previous bookingtext
Titletext
External reftext
Participantsobject
Numbersarray
Detailsarray
Resourcesarray
Canceledboolean
Cancelation timetext
Cancelation agenttext
Acceptedboolean
Source IPtext
Creation timetext
Creation agenttext
Last change timetext
15other output fields
Get a CustomerAction
Input fields[3]
FieldType
Custonmer ID NumberRequired
choice
Output fields[3]
FieldType
IDtext
First nametext
Middle nametext
Last nametext
Email addresstext
Phone numbersarray
Street addressobject
Address 1text
Address 2text
Citytext
Country codetext
Statetext
Postcodetext
Creation timedate
Start time of next bookingdate
Start time of previous bookingdate
Date of birthdate
Custom fieldsarray
Gendertext
Facebook IDtext
Creditobject
Amounttext
Currencytext
Language codetext
Accept sms remindersboolean
Num bookingsnumber
Num cancelationsnumber
Num no showsnumber
2other output fields
Get a HoldAction
Input fields[3]
FieldType
Holds IDRequired
text
Output fields[3]
FieldType
IDtext
Priceobject
Total grossobject
Total netobject
Total taxesobject
Total paidobject
Taxesarray
Total payableobject
Amounttext
Currencytext
Expirationdate
Applicable money creditobject
Amounttext
Currencytext
Applicable gift voucher creditobject
Amounttext
Currencytext
Applicable prepaid creditsnumber
Promotion applicableboolean
Applied promotion discountobject
Amounttext
Currencytext
Get a PaymentAction
Input fields[3]
FieldType
Payemt IDRequired
choice
Output fields[3]
FieldType
IDtext
Creation timedate
Received timedate
Reasontext
Descriptiontext
Commenttext
Amountobject
Amounttext
Currencytext
Payment methodtext
Payment method othertext
Agenttext
Customer IDtext
Gateway nametext
Transaction IDtext
Get a Resource BlockAction
Input fields[3]
FieldType
Resource Block IDRequired
choice
Output fields[3]
FieldType
IDtext
Start timedate
End timedate
Reasontext
Resourcesarray
Creation timedate
Creation agenttext
Last change timedate
Last change agenttext
Get a Seat BlockAction
Input fields[3]
FieldType
Seat Block IDRequired
choice
Output fields[3]
FieldType
IDtext
Event IDtext
Product IDtext
Reasontext
Num seatsnumber
Start timedate
Creation timedate
Creation agenttext
Last change timedate
Last change agenttext
Get BookingsSearch
Input fields[3]
FieldType
Start Timedate
End Timedate
Last Updated Start Timedate
Last Updated End Timedate
Product IDchoice
Include Canceledboolean
Expand Customerboolean
Expand Participantsboolean
Limitnumber
Output fields[3]
FieldType
Booking numbertext
Event IDtext
First course enrolled event IDtext
Dropin course enrolled event IDtext
Start timetext
End timetext
Customer IDtext
Customerobject
IDtext
First nametext
Middle nametext
Last nametext
Email addresstext
Phone numbersarray
Street addressobject
Creation timetext
Start time of next bookingtext
Start time of previous bookingtext
Titletext
External reftext
Participantsobject
Numbersarray
Detailsarray
Resourcesarray
Canceledboolean
Cancelation timetext
Cancelation agenttext
Acceptedboolean
Source IPtext
Creation timetext
Creation agenttext
Last change timetext
15other output fields
Get CustomersSearch
Input fields[3]
FieldType
Current Membersboolean
Current Non-Membersboolean
Created Sincedate
Search Fieldchoice
Search Texttext
Limitnumber
Output fields[3]
FieldType
IDtext
First nametext
Middle nametext
Last nametext
Email addresstext
Phone numbersarray
Street addressobject
Address 1text
Address 2text
Citytext
Country codetext
Statetext
Postcodetext
Creation timedate
Start time of next bookingdate
Start time of previous bookingdate
Date of birthdate
Custom fieldsarray
Gendertext
Facebook IDtext
Creditobject
Amounttext
Currencytext
Language codetext
Accept sms remindersboolean
Num bookingsnumber
Num cancelationsnumber
Num no showsnumber
2other output fields
Get PaymentsSearch
Input fields[3]
FieldType
Payment MethodRequired
choice
Payment Method Othertext
Start Timedate
End Timedate
Limitnumber
Output fields[3]
FieldType
IDtext
Creation timedate
Received timedate
Reasontext
Descriptiontext
Commenttext
Amountobject
Amounttext
Currencytext
Payment methodtext
Payment method othertext
Agenttext
Customer IDtext
Gateway nametext
Transaction IDtext
Get Product AvailabilitySearch
Input fields[3]
FieldType
Start TimeRequired
date
End TimeRequired
date
Product IDchoice
Modetext
Limitnumber
Output fields[3]
FieldType
Product IDtext
Event IDtext
Start timedate
End timedate
Num seats availablenumber
Num seats available as dropinnumber
Course scheduleobject
Eventsarray
Titletext
Resourcesarray
Private eventboolean
Private event optionboolean
Get Resource BlocksSearch
Input fields[3]
FieldType
Start Timedate
End Timedate
Last Updated Start Timedate
Last Updated End Timedate
Resource IDtext
Limitnumber
Output fields[3]
FieldType
IDtext
Start timedate
End timedate
Reasontext
Resourcesarray
Creation timedate
Creation agenttext
Last change timedate
Last change agenttext
Get Seat BlocksSearch
Input fields[3]
FieldType
Start Timedate
End Timedate
Last Updated Start Timedate
Last Updated End Timedate
Product IDchoice
Limitnumber
Output fields[3]
FieldType
IDtext
Event IDtext
Product IDtext
Reasontext
Num seatsnumber
Start timedate
Creation timedate
Creation agenttext
Last change timedate
Last change agenttext
Get Slot Search ResultsSearch
Input fields[3]
FieldType
Page Navigation TokenRequired
text
Limitnumber
Output fields[3]
FieldType
Start timedate
End timedate
Priceobject
Amounttext
Currencytext
Course scheduleobject
Eventsarray
Titletext
Event IDtext
Resourcesarray
Cancel a BookingAction
Input fields[3]
FieldType
Booking NumberRequired
choice
Notify Usersboolean
Notify Customerboolean
Apply Cancellation Policyboolean
Track In Customer Historyboolean
Cancel Remaining Seriesboolean
Reasontext
Output fields[3]
FieldType
Booking numbertext
Event IDtext
First course enrolled event IDtext
Dropin course enrolled event IDtext
Start timetext
End timetext
Customer IDtext
Customerobject
IDtext
First nametext
Middle nametext
Last nametext
Email addresstext
Phone numbersarray
Street addressobject
Creation timetext
Start time of next bookingtext
Start time of previous bookingtext
Titletext
External reftext
Participantsobject
Numbersarray
Detailsarray
Resourcesarray
Canceledboolean
Cancelation timetext
Cancelation agenttext
Acceptedboolean
Source IPtext
Creation timetext
Creation agenttext
Last change timetext
15other output fields
Create a BookingAction
Input fields[3]
FieldType
Product IDRequired
choice
ParticipantsRequired
object
NumbersRequired
array
Detailsarray
Previous Hold IDtext
Notify Usersboolean
Notify Customerboolean
Send Customer Remindersboolean
Send Customer Thank Youboolean
Modetext
Event IDtext
Start Timedate
Customer IDtext
Customerobject
First Nametext
Middle Nametext
Last Nametext
Email Addresstext
Phone Numbersarray
Street Addressobject
Date of Birthdate
Custom Fieldsarray
Genderchoice
Language Codetext
Optionsarray
Resourcesarray
Price Adjustmentsarray
Initial Paymentsarray
End Timedate
External Referencetext
Private Eventboolean
Promotion Code Inputtext
3other input fields
Output fields[3]
FieldType
Event IDtext
First course enrolled event IDtext
Dropin course enrolled event IDtext
Start timedate
End timedate
Customer IDtext
Customerobject
First nametext
Middle nametext
Last nametext
Email addresstext
Phone numbersarray
Street addressobject
Date of birthtext
Custom fieldsarray
Gendertext
Facebook IDtext
External reftext
Participantsobject
Numbersarray
Detailsarray
Resourcesarray
Source IPtext
Product IDtext
Optionsarray
Private eventboolean
Price adjustmentsarray
Promotion code inputtext
Gift voucher code inputtext
Initial paymentsarray
Priceobject
Total grossobject
Total netobject
Total taxesobject
Total paidobject
Sourcetext
Create a CustomerAction
Input fields[3]
FieldType
First Nametext
Middle Nametext
Last Nametext
Email Addressemail
Phone Numbersarray
Street Addressobject
Address Line 1text
Address Line 2text
Citytext
Country Codetext
Statetext
Postcodetext
Date of Birthdate
Custom Fieldsarray
Genderchoice
Facebook IDtext
Language Codetext
Accept SMS Remindersboolean
Output fields[3]
FieldType
First nametext
Middle nametext
Last nametext
Email addresstext
Phone numbersarray
Street addressobject
Address 1text
Address 2text
Citytext
Country codetext
Statetext
Postcodetext
Date of birthtext
Custom fieldsarray
Gendertext
Facebook IDtext
Creditobject
Amounttext
Currencytext
Language codetext
Accept sms remindersboolean
Create a HoldAction
Input fields[3]
FieldType
Product IDRequired
choice
ParticipantsRequired
object
NumbersRequired
array
Detailsarray
Hold Duration Secondsnumber
Previous Hold IDtext
Event IDtext
First Course Enrolled Event IDtext
Dropin Course Enrolled Event IDtext
Start Timedate
End Timedate
Customer IDtext
Customerobject
First Nametext
Middle Nametext
Last Nametext
Email Addressemail
Phone Numbersarray
Street Addressobject
Date of Birthdate
Custom Fieldsarray
Genderchoice
External Referencetext
Resourcesarray
Source IPtext
Optionsarray
Private Eventboolean
Price Adjustmentsarray
Promotion Code Inputtext
Gift Voucher Code Inputtext
Initial Paymentsarray
1other input field
Output fields[3]
FieldType
Event IDtext
First course enrolled event IDtext
Dropin course enrolled event IDtext
Start timedate
End timedate
Customer IDtext
Customerobject
First nametext
Middle nametext
Last nametext
Email addresstext
Phone numbersarray
Street addressobject
Date of birthdate
Custom fieldsarray
Gendertext
Facebook IDtext
External reftext
Participantsobject
Numbersarray
Detailsarray
Resourcesarray
Source IPtext
Product IDtext
Optionsarray
Private eventboolean
Price adjustmentsarray
Promotion code inputtext
Gift voucher code inputtext
Initial paymentsarray
Priceobject
Total grossobject
Total netobject
Total taxesobject
Total paidobject
Sourcetext
Create a Resource BlockAction
Input fields[3]
FieldType
Start TimeRequired
date
End TimeRequired
date
ResourcesRequired
array
Reasontext
Output fields[3]
FieldType
IDtext
Start timedate
End timedate
Reasontext
Resourcesarray
Creation timedate
Creation agenttext
Last change timedate
Last change agenttext
Create a Seat BlockAction
Input fields[3]
FieldType
Event IDRequired
text
Product IDRequired
choice
Number of SeatsRequired
number
Reasontext
Output fields[3]
FieldType
IDtext
Event IDtext
Product IDtext
Reasontext
Num seatsnumber
Start timedate
Creation timedate
Creation agenttext
Last change timedate
Last change agenttext
Delete a CustomerAction
Input fields[3]
FieldType
Customer ID NumberRequired
choice
Delete a HoldAction
Input fields[3]
FieldType
Holds IDRequired
text
Delete a Resource BlockAction
Input fields[3]
FieldType
Resource Block IDRequired
choice
Delete a Seat BlockAction
Input fields[3]
FieldType
Seat Block IDRequired
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 BookingAction
Input fields[3]
FieldType
Booking NumberRequired
choice
Product IDRequired
choice
ParticipantsRequired
object
Numbersarray
Detailsarray
Notify Usersboolean
Notify Customerboolean
Modetext
Event IDtext
First Course Enrolled Event IDtext
Dropin Course Enrolled Event IDtext
Start Timedate
End Timedate
Customer IDchoice
Customerobject
First Nametext
Middle Nametext
Last Nametext
Email Addressemail
Phone Numbersarray
Street Addressobject
Date of Birthdate
Custom Fieldsarray
Genderchoice
Facebook IDtext
External Referencetext
Resourcesarray
Source IPtext
Optionsarray
Private Eventboolean
Promotion Code Inputtext
Gift Voucher Code Inputtext
3other input fields
Output fields[3]
FieldType
Event IDtext
First course enrolled event IDtext
Dropin course enrolled event IDtext
Start timedate
End timedate
Customer IDtext
Customerobject
First nametext
Middle nametext
Last nametext
Email addresstext
Phone numbersarray
Street addressobject
Date of birthtext
Custom fieldsarray
Gendertext
Facebook IDtext
External reftext
Participantsobject
Numbersarray
Detailsarray
Resourcesarray
Source IPtext
Product IDtext
Optionsarray
Private eventboolean
Price adjustmentsarray
Promotion code inputtext
Gift voucher code inputtext
Initial paymentsarray
Priceobject
Total grossobject
Total netobject
Total taxesobject
Total paidobject
Sourcetext
Update a CustomerAction
Input fields[3]
FieldType
Customer ID NumberRequired
choice
First Nametext
Middle Nametext
Last Nametext
Email Addressemail
Phone Numbersarray
Street Addressobject
Address Line 1text
Address Line 2text
Citytext
Country Codetext
Statetext
Postcodetext
Date of Birthdate
Custom Fieldsarray
Genderchoice
Facebook IDtext
Language Codetext
Accept SMS Remindersboolean
Output fields[3]
FieldType
Event IDtext
First course enrolled event IDtext
Dropin course enrolled event IDtext
Start timedate
End timedate
Customer IDtext
Customerobject
First nametext
Middle nametext
Last nametext
Email addresstext
Phone numbersarray
Street addressobject
Date of birthtext
Custom fieldsarray
Gendertext
Facebook IDtext
External reftext
Participantsobject
Numbersarray
Detailsarray
Resourcesarray
Source IPtext
Product IDtext
Optionsarray
Private eventboolean
Price adjustmentsarray
Promotion code inputtext
Gift voucher code inputtext
Initial paymentsarray
Priceobject
Total grossobject
Total netobject
Total taxesobject
Total paidobject
Sourcetext
Update a Resource BlockAction
Input fields[3]
FieldType
Resource Block IDRequired
choice
Start TimeRequired
date
End TimeRequired
date
ResourcesRequired
array
Reasontext
Update a Seat BlockAction
Input fields[3]
FieldType
Seat Block IDRequired
choice
Event IDRequired
text
Product IDRequired
choice
Number of SeatsRequired
number
Reasontext
Output fields[3]
FieldType
IDtext
Event IDtext
Product IDtext
Reasontext
Num seatsnumber
Start timedate
Creation timedate
Creation agenttext
Last change timedate
Last change agenttext

Look for Bookeo templates in the WEXTL template library.

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

Last updated: Jul 23, 2026 22:38