Seating of a reservation

POST /r/2/reservations

Assign a reservation to a table

application/json

Body Required

  • business_location_id integer(int64) Required

    Business Location ID as defined in K-series

  • customer object Required

    Basic customer information

    Additional properties are allowed.

    Hide customer attributes Show customer attributes object
  • end_point_id string Required

    Identifies the previously registered endpoint to use for Webhook notifications

  • notes array[string]

    An Array of notes

  • reservation_reference string Required

    Unique ID for you to tie the callback events to this action

  • seats integer(int32)

    Number of seats for the reservation

  • table string Required

    Table name or number

POST /r/2/reservations
curl \
 -X POST https://api.trial.lsk.lightspeed.app/r/2/reservations \
 -H "Authorization: Bearer $ACCESS_TOKEN" \
 -H "Content-Type: application/json" \
 -d '{"business_location_id":45454565682155,"customer":{"email":"jane.johnson@gmail.com","first_name":"Jane","last_name":"Johnson","phone":"+16175551212","third_party_reference":"847e4c54-52656c-9621-4454021454"},"end_point_id":"1","notes":["string"],"reservation_reference":"847e4c54-2512-11ec-9621-0242ac130002","seats":2,"table":"1"}'
Request examples
{
  "business_location_id": 45454565682155,
  "customer": {
    "email": "jane.johnson@gmail.com",
    "first_name": "Jane",
    "last_name": "Johnson",
    "phone": "+16175551212",
    "third_party_reference": "847e4c54-52656c-9621-4454021454"
  },
  "end_point_id": "1",
  "notes": [
    "string"
  ],
  "reservation_reference": "847e4c54-2512-11ec-9621-0242ac130002",
  "seats": 2,
  "table": "1"
}