Developers

Bulk sync reservation POS tickets

2 min read
Try this endpoint live with your API key.
POST
Bulk sync reservation POS tickets
Request body includes optional mode (default append). append: new tickets are merged onto existing posTickets. overwrite: posTickets for each reservation becomes exactly the tickets sent for that reservation (idempotent full sync). Multiple lines for the same reservation combine tickets in request order before merge/replace. Optional closed: last line per reservation wins.
https://api.tablelist.com/2025-03/venues/{venueId}/admission-groups/bulk-pos-tickets
Authorization
Path Parameters
Header Parameters
Request Body
cURL
curl --request POST \ \
  --url "https://api.tablelist.com/2025-03/venues/{venueId}/admission-groups/bulk-pos-tickets"
Response
Run a request to see the response.

Request body includes optional mode (default append). append: new tickets are merged onto existing posTickets. overwrite: posTickets for each reservation becomes exactly the tickets sent for that reservation (idempotent full sync). Multiple lines for the same reservation combine tickets in request order before merge/replace. Optional closed: last line per reservation wins.

  • Method: POST
  • Path: /venues/{venueId}/admission-groups/bulk-pos-tickets
  • Operation ID: bulkCreatePosTickets
  • Tags: Admission Groups

Path Parameters

NameTypeRequiredDescription
venueIdstringYes

Header Parameters

NameTypeRequiredDescription
x-tl-api-keystringYes

Request Body

application/json

Schema: object

FieldTypeRequiredDescription
modestringNoappend: merge new tickets onto existing posTickets; overwrite: replace posTickets with the tickets in this request only (idempotent full sync per reservation).
posTicketsarray<object>YesOne object per ticket row; multiple rows may target the same reservation.

Responses

201

{ updated, errors } per line.

  • Content-Type: application/json
    • Schema: object
FieldTypeRequiredDescription
updatedarray<object>Yes
errorsarray<object>Yes

default

unexpected error

  • Content-Type: application/json
    • Schema: object
FieldTypeRequiredDescription
messagestringYes
errorsarray<object>Yes
errorDataobjectNo