Requirements
Connecting OpenTable takes an active account plus OAuth client credentials, granted by signing in with your account — no other setup is required.[3]
Get your OpenTable credentials
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
- 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.
Connect OpenTable in WEXTL
- Log in to your WEXTL account, add the OpenTable node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your OpenTable account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- 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 →
OpenTable node modules
The list below is a reference of every OpenTable node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Expand any OpenTable node module below to see exactly what it takes in, what it returns, and what connection it needs.
Watch GuestsTrigger
| Field | Type |
|---|---|
| ID | text |
| Href | url |
| Reservation ID | number |
| Sequence ID | number |
| Gpid | text |
| Tags | array |
| Birth date | text |
| Anniversary date | object |
| Name | text |
| Year | number |
| Month | number |
| Day | number |
| Updated at | date |
| Forgotten | boolean |
| Archived | boolean |
| Company name | text |
| Created date | date |
| Updated at utc | date |
| Notes | text |
| Notes special relationship | text |
| Notes food and drink | text |
| Notes seating | text |
| Created date utc | date |
Watch ReservationsTrigger
| Field | Type |
|---|---|
| ID | text |
| Href | url |
| Reservation ID | number |
| Sequence ID | number |
| Gpid | text |
| Tags | array |
| Birth date | text |
| Anniversary date | object |
| Name | text |
| Year | number |
| Month | number |
| Day | number |
| Updated at | date |
| Forgotten | boolean |
| Archived | boolean |
| Company name | text |
| Created date | date |
| Updated at utc | date |
| Notes | text |
| Notes special relationship | text |
| Notes food and drink | text |
| Notes seating | text |
| Created date utc | date |
Get a ReservationAction
| Field | Type |
|---|---|
Reservation Confirmation IDRequired | text |
| Restaurant ID | text |
| Field | Type |
|---|---|
| Status | text |
| Notes | text |
| Environment | text |
| Confirmation number | number |
| Restaurant ID | number |
| Date time | date |
| Party size | number |
| Manage reservation URL | text |
| Reservation attribute | text |
| Dining area ID | number |
| Experience | object |
| ID | number |
| Version | number |
| Name | text |
| Description | text |
| Currency | text |
| Currency denominator | number |
| Prepaid | boolean |
| Price | number |
| Experience subtotal amount | number |
| Item subtotal amount | number |
| Credit card last four | text |
Get Availability MetadataAction
List Restaurant ExperiencesSearch
| Field | Type |
|---|---|
| Restaurant ID | text |
| Limit | number |
| Field | Type |
|---|---|
| Add ons | object |
| Groups | array |
| Max per reservation | number |
| Add ons summary | object |
| Available | text |
| Count | number |
| Bookable | boolean |
| Currency | text |
| Description | text |
| Experience ID | number |
| Name | text |
| Rid | number |
| Type | text |
| Type enum | text |
| Type ID | number |
| Version | number |
| Price info | object |
| Price type | text |
| Pre payment required | boolean |
| Currency code | text |
| Multiplier | number |
| Gratuity | object |
| Prices | array |
| Experience images | array |
Search AvailabilityAction
| Field | Type |
|---|---|
Start Date and TimeRequired | date |
| Restaurant ID | text |
| Party Size | number |
| Forward Minutes | number |
| Backward Minutes | number |
| Require Attributes | choice |
| Include Credit Card Results | boolean |
| Include Experiences | boolean |
| Field | Type |
|---|---|
| Restaurant ID | number |
| Party size | number |
| Times | array |
| Times available | array |
| No availability reasons | array |
| URL | url |
Search GuestsSearch
| Field | Type |
|---|---|
| Restaurant ID | text |
| Updated After Date | date |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Href | url |
| Reservation ID | number |
| Sequence ID | number |
| Gpid | text |
| Tags | array |
| Birth date | text |
| Anniversary date | object |
| Name | text |
| Year | number |
| Month | number |
| Day | number |
| Updated at | date |
| Forgotten | boolean |
| Archived | boolean |
| Company name | text |
| Created date | date |
| Updated at utc | date |
| Notes | text |
| Notes special relationship | text |
| Notes food and drink | text |
| Notes seating | text |
| Created date utc | date |
Search ReservationsSearch
| Field | Type |
|---|---|
| Restaurant ID | text |
| Guest ID | text |
| Confirmation ID | text |
| State | choice |
| Scheduled Time From | date |
| Scheduled Time To | date |
| Updated After | date |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Href | text |
| Restaurant ID | number |
| Sequence ID | number |
| Guest ID | text |
| Guest | text |
| Confirmation ID | number |
| State | text |
| Table number | array |
| Created date | date |
| Scheduled time | time |
| Party size | number |
| Visit tags | array |
| Origin | text |
| Updated at | date |
| Seated time | time |
| Done time | time |
| Pos data | object |
| Check ids | text |
| Pos sub total | text |
| Pos tax | text |
| Pos tip | text |
| Pos total spend | text |
| Scheduled time utc | text |
| Guest request | text |
Book a Time SlotAction
Cancel a ReservationAction
| Field | Type |
|---|---|
Reservation Confirmation IDRequired | text |
| Restaurant ID | text |
Create a ReservationAction
| Field | Type |
|---|---|
Reservation TokenRequired | text |
First NameRequired | text |
Last NameRequired | text |
Email AddressRequired | |
| Phone | object |
| Number | text |
| Country Code | text |
| Phone Type | text |
| Reservation Attribute | choice |
| Special Request | text |
| Credit Card | object |
| Token | text |
| Last 4 | text |
| Login Name | text |
| Restaurant Email Marketing Opt In | boolean |
| SMS Notifications Opt In | boolean |
| Dining Area ID | choice |
| Environment | choice |
| Experience | object |
| Experience ID | number |
| Version | number |
| Party Size Per Price Type | array |
| Add-Ons | array |
| Restaurant ID | text |
| Field | Type |
|---|---|
| Message | text |
| Confirmation number | number |
| Offer confirmation number | number |
| Date time | date |
| Party size | number |
| Notes | text |
| Manage reservation URL | url |
Delete a Booked Time SlotAction
| Field | Type |
|---|---|
Reservation IDRequired | text |
| Restaurant ID | text |
Make an API Calluniversal
Update a ReservationAction
| Field | Type |
|---|---|
Reservation TokenRequired | text |
Reservation Confirmation IDRequired | text |
| First Name | text |
| Last Name | text |
| Email Address | |
| Phone | object |
| Number | text |
| Country Code | text |
| Phone Type | text |
| Reservation Attribute | choice |
| Special Request | text |
| Credit Card | object |
| Token | text |
| Last 4 | text |
| Login Name | text |
| Restaurant Email Marketing Opt In | boolean |
| SMS Notifications Opt In | boolean |
| Dining Area ID | choice |
| Environment | choice |
| Experience | object |
| Experience ID | number |
| Version | number |
| Party Size Per Price Type | array |
| Add-Ons | array |
| Restaurant ID | text |
| Field | Type |
|---|---|
| Message | text |
| Confirmation number | number |
| Offer confirmation number | number |
| Date time | date |
| Party size | number |
| Notes | text |
| Manage reservation URL | url |
Templates
Look for OpenTable templates in the WEXTL template library.
Browse templates →Explore alternative apps
- BookedScheduler[2]Resource reservation and scheduling platform for booking rooms, equipment, and shared assets.
- Anny Customer APIOnline booking and scheduling platform that lets customers book resources, services, and appointments in real time.
- BookeoOnline booking and appointment scheduling platform for tours, classes, and service businesses.
- Anny Admin APIOnline booking and scheduling platform for managing services, resources, timeslots, and customer appointments.
- AmenitizAll-in-one hotel management platform for bookings, channels, and guests.
References
- WEXTL® OpenTable Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for OpenTable.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:12
