Waitlist
Body
Responses
200Success
application/json
post
POST /v1/flow/waitlist HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 154
{
"params": {
"branchId": "text",
"customerId": "text",
"numberOfGuests": 1,
"note": "text",
"areaId": "text",
"tableIds": [
"text"
],
"duration": 1,
"internalNote": "text"
}
}
200Success
{
"app": "text",
"service": "text",
"warnings": [
{}
],
"instanceId": "text",
"requestId": "text",
"data": {
"waitEntry": {
"type": 1,
"businessDate": "text",
"status": 1,
"code": "text",
"numberOfGuests": 1,
"areaId": "text",
"duration": 1,
"note": "text",
"admittedAt": "text",
"declinedAt": "text",
"canceledAt": "text",
"seatedAt": "text",
"leftAt": "text",
"internalNote": "text",
"createdAt": "text",
"createdVia": "text",
"createdBy": "text",
"updatedAt": "text",
"updatedVia": "text",
"updatedBy": "text",
"id": "text",
"tableIds": [
"text"
],
"customer": {
"firstName": "text",
"lastName": "text",
"email": "text",
"phone": "text",
"phoneCountry": "text",
"phoneCountryCalling": "text",
"sequence": 1,
"number": "text",
"cityId": "text",
"birthDate": "text",
"gender": {},
"passcode": "text",
"unsubscribed": true,
"internalNote": "text",
"createdAt": "text",
"createdVia": "text",
"createdBy": "text",
"updatedAt": "text",
"updatedVia": "text",
"updatedBy": "text",
"id": "text",
"roleAssignments": [
{
"endDate": "text",
"id": "text"
}
]
},
"number": 1,
"position": 1,
"notifications": [
{
"time": "text",
"status": 1,
"error": "text",
"createdAt": "text",
"createdVia": "text",
"createdBy": "text",
"updatedAt": "text",
"updatedVia": "text",
"updatedBy": "text",
"id": "text",
"text": "text"
}
],
"can": [
"admit"
],
"estimatedSeatAt": "text",
"estimatedLeaveAt": "text",
"recommendedTableIds": [
"text"
],
"labels": [
{
"uid": "text",
"labelUid": "text",
"createdAt": "text",
"createdVia": "text",
"createdBy": "text",
"updatedAt": "text",
"updatedVia": "text",
"updatedBy": "text"
}
],
"flowEntryUid": "text"
}
}
}
Path parameters
idstringRequired
Body
Responses
200Success
application/json
patch
PATCH /v1/flow/waitlist/{id} HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 133
{
"params": {
"id": "text",
"status": 1,
"numberOfGuests": 1,
"duration": 1,
"areaId": "text",
"tableIds": {},
"note": "text",
"internalNote": "text"
}
}
200Success
{
"app": "text",
"service": "text",
"warnings": [
{}
],
"instanceId": "text",
"requestId": "text",
"data": {
"waitEntry": {
"type": 1,
"businessDate": "text",
"status": 1,
"code": "text",
"numberOfGuests": 1,
"areaId": "text",
"duration": 1,
"note": "text",
"admittedAt": "text",
"declinedAt": "text",
"canceledAt": "text",
"seatedAt": "text",
"leftAt": "text",
"internalNote": "text",
"createdAt": "text",
"createdVia": "text",
"createdBy": "text",
"updatedAt": "text",
"updatedVia": "text",
"updatedBy": "text",
"id": "text",
"tableIds": [
"text"
],
"customer": {
"firstName": "text",
"lastName": "text",
"email": "text",
"phone": "text",
"phoneCountry": "text",
"phoneCountryCalling": "text",
"sequence": 1,
"number": "text",
"cityId": "text",
"birthDate": "text",
"gender": {},
"passcode": "text",
"unsubscribed": true,
"internalNote": "text",
"createdAt": "text",
"createdVia": "text",
"createdBy": "text",
"updatedAt": "text",
"updatedVia": "text",
"updatedBy": "text",
"id": "text",
"roleAssignments": [
{
"endDate": "text",
"id": "text"
}
]
},
"number": 1,
"position": 1,
"notifications": [
{
"time": "text",
"status": 1,
"error": "text",
"createdAt": "text",
"createdVia": "text",
"createdBy": "text",
"updatedAt": "text",
"updatedVia": "text",
"updatedBy": "text",
"id": "text",
"text": "text"
}
],
"can": [
"admit"
],
"estimatedSeatAt": "text",
"estimatedLeaveAt": "text",
"recommendedTableIds": [
"text"
],
"labels": [
{
"uid": "text",
"labelUid": "text",
"createdAt": "text",
"createdVia": "text",
"createdBy": "text",
"updatedAt": "text",
"updatedVia": "text",
"updatedBy": "text"
}
],
"flowEntryUid": "text"
}
}
}
Was this helpful?