Body Required
-
Business Location ID as defined in K-series
-
customerCount integer(int32)
Number of seats for the reservation
-
Basic customer information
Additional properties are allowed.
-
Identifies the previously registered endpoint to use for Webhook notifications
-
notes array[object]
An Array of notes
-
Unique ID for you to tie the callback events to this action
-
Deprecated - use notes instead
-
Table name or number
POST
/r/reservation/1/checkin
curl \
-X POST https://api.trial.lsk.lightspeed.app/r/reservation/1/checkin \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"businessLocationId":42,"customerCount":42,"customerInfo":{"contactNumberAsE164":"string","email":"string","firstName":"string","lastName":"string","notes":"string","rating":42.0,"thirdPartyReference":"string","vip":true},"endPointId":"string","notes":[{"note":"string"}],"reservationReference":"string","specialOffer":"string","table":"string"}'
Request examples
{
"businessLocationId": 42,
"customerCount": 42,
"customerInfo": {
"contactNumberAsE164": "string",
"email": "string",
"firstName": "string",
"lastName": "string",
"notes": "string",
"rating": 42.0,
"thirdPartyReference": "string",
"vip": true
},
"endPointId": "string",
"notes": [
{
"note": "string"
}
],
"reservationReference": "string",
"specialOffer": "string",
"table": "string"
}
Response examples (200)
{
"error": true,
"errorMessage": "string",
"responseEntity": {}
}