Waitlist

Creates a new waitlist reservation.

post
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"
    }
  }
}

Updates a specific waitlist reservation.

patch
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?