Skip to main content

List Bill Items

The Tables API is now archived. For up-to-date Pay at Table integrations, please use the Dojo API and EPOS Data API:

The EPOS system is expected to provide a list of multiple bills for the specified session. If no session is specified, it will return a list of all bills. In the other bill operations, the billItems schema object is a singular parameter. In ListBillItems, it is an array, so the parameter can be repeated multiple times, for multiple bills.

The request for ListBillItems does not prompt error responses. It will instead return an empty list.

  1. Receive a listBillItemsRequest from Dojo.
  2. The EPOS should respond with a listBillItemsResponse.
{
"jsonrpc": "2.0",
"id": "ef096ffe-ac06-425c-b5c7-1354ca78c3e3",
"method": "ListBillItems",
"params": {
"sessionIds": [
"123e4567-e89b-12d3-a456-426614174000"
],
"requestorInfo": {
"requestorType": "REQUESTOR_TYPE_CARD_MACHINE",
"cardMachineRequestorInfo": {
"terminalId": "123123",
"waiterId": 1
}
}
}
}