OpenTable icon

OpenTable

Restaurant reservation platform for booking tables, managing guests, and availability.

2 triggers6 searches6 actionsPollingAuth: OAuth

AI-assisted documentation8 min read

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

Open OpenTable on WEXTL →

Connecting OpenTable 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.

  • Client IDtextRequired
  • Client SecretpasswordRequired
  • EnvironmentselectRequired

    Select the environment for OAuth Base URL.

    [1]
  • Restaurant IDtextRequired
    1. Log in to OpenTable for Restaurants: Access your account at OpenTable for Restaurants. 2. Navigate to the Reservation Widget: Once logged in, open the menu and select "Restaurant Profile". 3. Then, choose the "Reservation Widget" tab on the left panel. Find Your Restaurant ID: Within the Reservation Widget section, your Restaurant ID will be displayed. Also you can find your Restaurant ID using this instruction.
    [1]
  1. Log in to your WEXTL account, add the OpenTable 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 OpenTable 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 OpenTable to WEXTL®
Video slide demonstrates how to integrate OpenTable 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 GuestsTrigger
Output fields[3]
FieldType
IDtext
Hrefurl
Reservation IDnumber
Sequence IDnumber
Gpidtext
Tagsarray
Birth datetext
Anniversary dateobject
Nametext
Yearnumber
Monthnumber
Daynumber
Updated atdate
Forgottenboolean
Archivedboolean
Company nametext
Created datedate
Updated at utcdate
Notestext
Notes special relationshiptext
Notes food and drinktext
Notes seatingtext
Created date utcdate
Watch ReservationsTrigger
Output fields[3]
FieldType
IDtext
Hrefurl
Reservation IDnumber
Sequence IDnumber
Gpidtext
Tagsarray
Birth datetext
Anniversary dateobject
Nametext
Yearnumber
Monthnumber
Daynumber
Updated atdate
Forgottenboolean
Archivedboolean
Company nametext
Created datedate
Updated at utcdate
Notestext
Notes special relationshiptext
Notes food and drinktext
Notes seatingtext
Created date utcdate
Get a ReservationAction
Input fields[3]
FieldType
Reservation Confirmation IDRequired
text
Restaurant IDtext
Output fields[3]
FieldType
Statustext
Notestext
Environmenttext
Confirmation numbernumber
Restaurant IDnumber
Date timedate
Party sizenumber
Manage reservation URLtext
Reservation attributetext
Dining area IDnumber
Experienceobject
IDnumber
Versionnumber
Nametext
Descriptiontext
Currencytext
Currency denominatornumber
Prepaidboolean
Pricenumber
Experience subtotal amountnumber
Item subtotal amountnumber
Credit card last fourtext
Get Availability MetadataAction
Input fields[3]
FieldType
Restaurant IDtext
Output fields[3]
FieldType
Dataobject
Enviromentsarray
Attributesarray
Dining areasarray
List Restaurant ExperiencesSearch
Input fields[3]
FieldType
Restaurant IDtext
Limitnumber
Output fields[3]
FieldType
Add onsobject
Groupsarray
Max per reservationnumber
Add ons summaryobject
Availabletext
Countnumber
Bookableboolean
Currencytext
Descriptiontext
Experience IDnumber
Nametext
Ridnumber
Typetext
Type enumtext
Type IDnumber
Versionnumber
Price infoobject
Price typetext
Pre payment requiredboolean
Currency codetext
Multipliernumber
Gratuityobject
Pricesarray
Experience imagesarray
Search AvailabilityAction
Input fields[3]
FieldType
Start Date and TimeRequired
date
Restaurant IDtext
Party Sizenumber
Forward Minutesnumber
Backward Minutesnumber
Require Attributeschoice
Include Credit Card Resultsboolean
Include Experiencesboolean
Output fields[3]
FieldType
Restaurant IDnumber
Party sizenumber
Timesarray
Times availablearray
No availability reasonsarray
URLurl
Search GuestsSearch
Input fields[3]
FieldType
Restaurant IDtext
Updated After Datedate
Limitnumber
Output fields[3]
FieldType
IDtext
Hrefurl
Reservation IDnumber
Sequence IDnumber
Gpidtext
Tagsarray
Birth datetext
Anniversary dateobject
Nametext
Yearnumber
Monthnumber
Daynumber
Updated atdate
Forgottenboolean
Archivedboolean
Company nametext
Created datedate
Updated at utcdate
Notestext
Notes special relationshiptext
Notes food and drinktext
Notes seatingtext
Created date utcdate
Search ReservationsSearch
Input fields[3]
FieldType
Restaurant IDtext
Guest IDtext
Confirmation IDtext
Statechoice
Scheduled Time Fromdate
Scheduled Time Todate
Updated Afterdate
Limitnumber
Output fields[3]
FieldType
IDtext
Hreftext
Restaurant IDnumber
Sequence IDnumber
Guest IDtext
Guesttext
Confirmation IDnumber
Statetext
Table numberarray
Created datedate
Scheduled timetime
Party sizenumber
Visit tagsarray
Origintext
Updated atdate
Seated timetime
Done timetime
Pos dataobject
Check idstext
Pos sub totaltext
Pos taxtext
Pos tiptext
Pos total spendtext
Scheduled time utctext
Guest requesttext
14other output fields
Book a Time SlotAction
Input fields[3]
FieldType
Party SizeRequired
number
Date and TimeRequired
text
Reservation Attributechoice
Experienceobject
Experience IDnumber
Versionnumber
Party Size Per Price Typearray
Add Onsarray
Dining Area IDchoice
Environmentchoice
Output fields[3]
FieldType
Expires atdate
Reservation tokentext
Cancel a ReservationAction
Input fields[3]
FieldType
Reservation Confirmation IDRequired
text
Restaurant IDtext
Create a ReservationAction
Input fields[3]
FieldType
Reservation TokenRequired
text
First NameRequired
text
Last NameRequired
text
Email AddressRequired
email
Phoneobject
Numbertext
Country Codetext
Phone Typetext
Reservation Attributechoice
Special Requesttext
Credit Cardobject
Tokentext
Last 4text
Login Nametext
Restaurant Email Marketing Opt Inboolean
SMS Notifications Opt Inboolean
Dining Area IDchoice
Environmentchoice
Experienceobject
Experience IDnumber
Versionnumber
Party Size Per Price Typearray
Add-Onsarray
Restaurant IDtext
Output fields[3]
FieldType
Messagetext
Confirmation numbernumber
Offer confirmation numbernumber
Date timedate
Party sizenumber
Notestext
Manage reservation URLurl
Delete a Booked Time SlotAction
Input fields[3]
FieldType
Reservation IDRequired
text
Restaurant IDtext
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 ReservationAction
Input fields[3]
FieldType
Reservation TokenRequired
text
Reservation Confirmation IDRequired
text
First Nametext
Last Nametext
Email Addressemail
Phoneobject
Numbertext
Country Codetext
Phone Typetext
Reservation Attributechoice
Special Requesttext
Credit Cardobject
Tokentext
Last 4text
Login Nametext
Restaurant Email Marketing Opt Inboolean
SMS Notifications Opt Inboolean
Dining Area IDchoice
Environmentchoice
Experienceobject
Experience IDnumber
Versionnumber
Party Size Per Price Typearray
Add-Onsarray
Restaurant IDtext
Output fields[3]
FieldType
Messagetext
Confirmation numbernumber
Offer confirmation numbernumber
Date timedate
Party sizenumber
Notestext
Manage reservation URLurl

Look for OpenTable templates in the WEXTL template library.

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

Last updated: Jul 24, 2026 18:12