Bulk sync table receipts

Request body includes optional mode (default append). append: add new PUBLIC receipts to existing non-internal receipts. overwrite: replace existing non-internal receipts with only the lines sent in this request (idempotent full sync). Multiple lines for the same reservation combine in request order. Optional closed: last line per reservation wins.

Path Params
string
required

Venue UUID

Body Params
string
enum
Defaults to append

append: add new PUBLIC receipts to existing non-internal receipts; overwrite: replace non-internal receipts with only the lines in this request (idempotent full sync per reservation).

Allowed:
receipts
array of objects
required
length ≥ 1

One object per receipt line; match reservation by admissionGroupId or posCode.

receipts*
string

Tablelist reservation (admission group) id

string

POS / table code on the reservation

string | null

When using posCode, optional diary-day disambiguator

number
required

Receipt subtotal to append for this line

boolean

If multiple lines target the same reservation, the last closed value in request order wins

Headers
string
required

Your Tablelist Organization API key

Responses

Language
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json