Reservations

Create table reservations to set an external reservation ID

637

Create a new table reservation: POST Reservations

POST /v1/reservations

{
  "id": "someId-123",
  "tableId": "7384194f8270d4a3204d", //valid tableId
  "terminalId": "9d5334520f690600f6ad", //valid terminalId
  "name": "Mrs Test",
  "numberOfGuests": 2
}

Retrieve open table reservations: GET Reservations

GET /v1/reservations

[
    {
        "id": "someId-123",
        "tableId": "7384194f8270d4a3204d",
        "terminalId" : "9d5334520f690600f6ad",
        "name": "Mrs Test",
        "numberOfGuests": 2
    },
    {
        "id": "blabla-1232",
        "tableId": "abcdesdfsf",
        "terminalId" : "abcdef1234",
        "name": "Bgdan",
        "numberOfGuests": 4
    }
  ...

📘

NOTES:

The provided reservationId remains until all orders from the assigned table are cleared!

The reservationId is referenced in invoice objects accessible through GET request and API notification webhook