Skip to main content

Baccarat

Shoes, hands, results and table status.

Every path on this page is plugin-scoped: {pluginInstalledId} is the id of the module instance you are talking to, from Plugins. A deployment can run more than one instance of the same module, and the id is what tells them apart.

100 endpoints. Every one needs Authorization: Bearer <access token>; see Getting Started.

Permissions

The server authorises every call against the signed-in user's permission keys — the same keys the client is held to. For this module they are the Baccarat* and CasinoBaccarat* key families. See the Permission Keys reference.

Aggregate get fields​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/aggregate-get-fieldsAggregate get fields

Aggregate get numeric fields​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/aggregate-get-numeric-fieldsAggregate get numeric fields

Aggregate grouping get fields​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/aggregate-grouping-get-fieldsAggregate grouping get fields

Aggregate grouping get fields2​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/aggregate-grouping-get-fields2Aggregate grouping get fields2

Aggregate grouping submit query​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/aggregate-grouping-submit-queryAggregate grouping submit query

Aggregate grouping summary query​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/aggregate-grouping-summary-queryAggregate grouping summary query

Aggregate numeric segments submit query​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/aggregate-numeric-segments-submit-queryGets all possible numeric aggregated values for the requested aggregate fields, broken up by number of seconds.

Aggregate numeric submit query​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/aggregate-numeric-submit-queryGets all possible numeric aggregated values for the requested aggregate fields

Aggregate report​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/aggregate-reportAggregate report

POST casino-baccarat/plugins/{pluginInstalledId}/aggregate-report​

Aggregate report.

Payload

Request body

{
"queryType": "string",
"entities": [
"3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50"
],
"columnQueries": [
{
"columnName": "Example",
"columnQuery": "string",
"columnQueryTypeId": 42,
"columnQueryId": 42,
"referenceDenominator": true
}
],
"uptoTime": "2026-10-02T21:14:05Z",
"blockMinuteResolution": 42,
"iterations": 42
}

Response

{
"whereParameters": [
"string"
],
"options": [
"string"
],
"uptoTime": "2026-10-02T21:14:05Z",
"blockResolution": 42,
"iterations": 42,
"aggregateReportGroupItems": [
{
"startingTime": "2026-10-02T21:14:05Z",
"endingTime": "2026-10-02T21:14:05Z",
"iteration": 42,
"entities": [
{}
]
}
],
"processingTime": 42,
"columnQueries": [
{
"columnName": "Example",
"columnQuery": "string",
"columnQueryTypeId": 42,
"columnQueryId": 42,
"referenceDenominator": true
}
]
}

Aggregate report2​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/aggregate-report2Aggregate report2

POST casino-baccarat/plugins/{pluginInstalledId}/aggregate-report2​

Aggregate report2.

Payload

Request body

{
"queryType": "string",
"entities": [
"3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50"
],
"columnQueries": [
{
"columnName": "Example",
"columnQuery": "string",
"columnQueryTypeId": 42,
"columnQueryId": 42,
"referenceDenominator": true
}
],
"uptoTime": "2026-10-02T21:14:05Z",
"blockMinuteResolution": 42,
"iterations": 42,
"whereParams": [
"string"
],
"options": [
"string"
]
}

Response

{
"whereParameters": [
"string"
],
"options": [
"string"
],
"uptoTime": "2026-10-02T21:14:05Z",
"blockResolution": 42,
"iterations": 42,
"aggregateReportGroupItems": [
{
"startingTime": "2026-10-02T21:14:05Z",
"endingTime": "2026-10-02T21:14:05Z",
"iteration": 42,
"entities": [
{}
]
}
],
"processingTime": 42,
"columnQueries": [
{
"columnName": "Example",
"columnQuery": "string",
"columnQueryTypeId": 42,
"columnQueryId": 42,
"referenceDenominator": true
}
]
}

Aggregate submit query​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/aggregate-submit-queryAggregate submit query

Alert log view get query params​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/alert-log-view-get-query-paramsAlert log view get query params

POST casino-baccarat/plugins/{pluginInstalledId}/alert-log-view-get-query-params​

Alert log view get query params.

Payload

Request body

{
"oldestTime": "2026-10-02T21:14:05Z",
"newestTime": "2026-10-02T21:14:05Z",
"queryParameters": [
"string"
],
"maxRecords": 42,
"page": 42,
"recordsPerPage": 42,
"orderBy": "string"
}

Response

{
"resultsList": [
{
"utcOffset": 42,
"alertId": 42,
"alertCodeId": 42,
"alertMessage": "string",
"baccaratTableId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example"
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"alertId": 42,
"alertCodeId": 42,
"alertMessage": "string",
"baccaratTableId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example"
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Alert logs​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/alert-logsAlert log get all
POSTcasino-baccarat/plugins/{pluginInstalledId}/alert-logs/queryAlert log get query params
POSTcasino-baccarat/plugins/{pluginInstalledId}/alert-logs/views/queryAlert log view get query params2

POST casino-baccarat/plugins/{pluginInstalledId}/alert-logs/query​

Alert log get query params.

ParameterInRequiredType
oldestTimequerynodate-time
newestTimequerynodate-time
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"utcOffset": 42,
"alertId": 42,
"alertCodeId": 42,
"alertMessage": "string",
"baccaratTableId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z"
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"alertId": 42,
"alertCodeId": 42,
"alertMessage": "string",
"baccaratTableId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z"
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

POST casino-baccarat/plugins/{pluginInstalledId}/alert-logs/views/query​

Alert log view get query params2.

ParameterInRequiredType
oldestTimequerynodate-time
newestTimequerynodate-time
queryIdquerynouuid
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"utcOffset": 42,
"alertId": 42,
"alertCodeId": 42,
"alertMessage": "string",
"baccaratTableId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example"
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"alertId": 42,
"alertCodeId": 42,
"alertMessage": "string",
"baccaratTableId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example"
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Cards drawn log view get query params​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/cards-drawn-log-view-get-query-paramsCards drawn log view get query params

POST casino-baccarat/plugins/{pluginInstalledId}/cards-drawn-log-view-get-query-params​

Cards drawn log view get query params.

Payload

Request body

{
"oldestTime": "2026-10-02T21:14:05Z",
"newestTime": "2026-10-02T21:14:05Z",
"queryParameters": [
"string"
],
"maxRecords": 42,
"page": 42,
"recordsPerPage": 42,
"orderBy": "string"
}

Response

{
"resultsList": [
{
"utcOffset": 42,
"cardDrawnLogId": 42,
"baccaratTableId": 42,
"cardNumber": 42,
"cardSuit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"intention": 42,
"panda8": 42,
"panda8True": 125.5,
"sequence": 42,
"shoeId": 42,
"familiarId": "string",
"friendlyName": "Example",
"isLiveShoe": true
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"cardDrawnLogId": 42,
"baccaratTableId": 42,
"cardNumber": 42,
"cardSuit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"intention": 42,
"panda8": 42,
"panda8True": 125.5,
"sequence": 42,
"shoeId": 42,
"familiarId": "string",
"friendlyName": "Example",
"isLiveShoe": true
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Cards drawn logs​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/cards-drawn-logsCards drawn log save
POSTcasino-baccarat/plugins/{pluginInstalledId}/cards-drawn-logs/queryCards drawn log get query params
POSTcasino-baccarat/plugins/{pluginInstalledId}/cards-drawn-logs/views/queryCards drawn log view get query params2

POST casino-baccarat/plugins/{pluginInstalledId}/cards-drawn-logs​

Cards drawn log save.

Payload

Request body

{
"utcOffset": 42,
"cardDrawnLogId": 42,
"baccaratTableId": 42,
"cardNumber": 42,
"cardSuit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"intention": 42,
"panda8": 42,
"panda8True": 125.5,
"sequence": 42,
"shoeId": 42
}

Response

{
"utcOffset": 42,
"cardDrawnLogId": 42,
"baccaratTableId": 42,
"cardNumber": 42,
"cardSuit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"intention": 42,
"panda8": 42,
"panda8True": 125.5,
"sequence": 42,
"shoeId": 42
}

POST casino-baccarat/plugins/{pluginInstalledId}/cards-drawn-logs/query​

Cards drawn log get query params.

ParameterInRequiredType
oldestTimequerynodate-time
newestTimequerynodate-time
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"utcOffset": 42,
"cardDrawnLogId": 42,
"baccaratTableId": 42,
"cardNumber": 42,
"cardSuit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"intention": 42,
"panda8": 42,
"panda8True": 125.5,
"sequence": 42,
"shoeId": 42
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"cardDrawnLogId": 42,
"baccaratTableId": 42,
"cardNumber": 42,
"cardSuit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"intention": 42,
"panda8": 42,
"panda8True": 125.5,
"sequence": 42,
"shoeId": 42
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

POST casino-baccarat/plugins/{pluginInstalledId}/cards-drawn-logs/views/query​

Cards drawn log view get query params2.

ParameterInRequiredType
oldestTimequerynodate-time
newestTimequerynodate-time
queryIdquerynouuid
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"utcOffset": 42,
"cardDrawnLogId": 42,
"baccaratTableId": 42,
"cardNumber": 42,
"cardSuit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"intention": 42,
"panda8": 42,
"panda8True": 125.5,
"sequence": 42,
"shoeId": 42,
"familiarId": "string",
"friendlyName": "Example",
"isLiveShoe": true
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"cardDrawnLogId": 42,
"baccaratTableId": 42,
"cardNumber": 42,
"cardSuit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"intention": 42,
"panda8": 42,
"panda8True": 125.5,
"sequence": 42,
"shoeId": 42,
"familiarId": "string",
"friendlyName": "Example",
"isLiveShoe": true
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Communication log view get query params​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/communication-log-view-get-query-paramsCommunication log view get query params

Communication logs​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/communication-logsCommunication log get all
GETcasino-baccarat/plugins/{pluginInstalledId}/communication-logs/queryCommunication log get query params
GETcasino-baccarat/plugins/{pluginInstalledId}/communication-logs/viewsCommunication log view get query params2

Error log view get query params​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/error-log-view-get-query-paramsError log view get query params

POST casino-baccarat/plugins/{pluginInstalledId}/error-log-view-get-query-params​

Error log view get query params.

Payload

Request body

{
"oldestTime": "2026-10-02T21:14:05Z",
"newestTime": "2026-10-02T21:14:05Z",
"queryParameters": [
"string"
],
"maxRecords": 42,
"page": 42,
"recordsPerPage": 42,
"orderBy": "string"
}

Response

{
"resultsList": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"errorLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"errorCode": 42,
"familiarId": "string",
"friendlyName": "Example"
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"errorLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"errorCode": 42,
"familiarId": "string",
"friendlyName": "Example"
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Error logs​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/error-logsError log get all
POSTcasino-baccarat/plugins/{pluginInstalledId}/error-logs/queryError log get query params
POSTcasino-baccarat/plugins/{pluginInstalledId}/error-logs/views/queryError log view get query params2

POST casino-baccarat/plugins/{pluginInstalledId}/error-logs/query​

Error log get query params.

ParameterInRequiredType
oldestTimequerynodate-time
newestTimequerynodate-time
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"errorLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"errorCode": 42
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"errorLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"errorCode": 42
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

POST casino-baccarat/plugins/{pluginInstalledId}/error-logs/views/query​

Error log view get query params2.

ParameterInRequiredType
oldestTimequerynodate-time
newestTimequerynodate-time
queryIdquerynouuid
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"errorLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"errorCode": 42,
"familiarId": "string",
"friendlyName": "Example"
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"errorLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"errorCode": 42,
"familiarId": "string",
"friendlyName": "Example"
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Events​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/eventsBaccarat events batch add

POST casino-baccarat/plugins/{pluginInstalledId}/events​

Baccarat events batch add.

Payload

Request body

[
{
"btid": 42,
"et": 42,
"di": 42,
"ds": 42,
"cs": 42,
"cn": 42,
"er": 42,
"g": 42,
"n": 42,
"p": 42,
"l": true,
"dt": "2026-10-02T21:14:05Z",
"pp": 125.5,
"p8": 42,
"p8T": 125.5,
"d7": 42,
"d7T": 125.5,
"db": 42,
"dbT": 125.5,
"hn": 42,
"a": 42,
"am": "string"
}
]

Expired records​

MethodPathWhat it does
DELETEcasino-baccarat/plugins/{pluginInstalledId}/expired-recordsRemove expired records

Game result log save2​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/game-result-log-save2Game result log save2

POST casino-baccarat/plugins/{pluginInstalledId}/game-result-log-save2​

Game result log save2.

Payload

Request body

{
"baccaratTableId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"gameResult": 42,
"gameNatural": 42,
"gaimPair": 42,
"pairProbability": 125.5
}

Response

{
"utcOffset": 42,
"gameResultId": 42,
"baccaratTableId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"gameNatural": 42,
"gamePair": 42,
"gameResult": 42,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"handNumber": 42,
"pairProbability": 125.5,
"shoeId": 42
}

Game result log view get query params​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/game-result-log-view-get-query-paramsGame result log view get query params

POST casino-baccarat/plugins/{pluginInstalledId}/game-result-log-view-get-query-params​

Game result log view get query params.

Payload

Request body

{
"oldestTime": "2026-10-02T21:14:05Z",
"newestTime": "2026-10-02T21:14:05Z",
"queryParameters": [
"string"
],
"maxRecords": 42,
"page": 42,
"recordsPerPage": 42,
"orderBy": "string"
}

Response

{
"resultsList": [
{
"utcOffset": 42,
"gameResultId": 42,
"baccaratTableId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"gameNatural": 42,
"gamePair": 42,
"gameResult": 42,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"handNumber": 42,
"pairProbability": 125.5,
"shoeId": 42,
"familiarId": "string",
"friendlyName": "Example",
"isLiveShoe": true,
"houseEdge": 125.5
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"gameResultId": 42,
"baccaratTableId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"gameNatural": 42,
"gamePair": 42,
"gameResult": 42,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"handNumber": 42,
"pairProbability": 125.5,
"shoeId": 42,
"familiarId": "string",
"friendlyName": "Example",
"isLiveShoe": true,
"houseEdge": 125.5
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Game result summaries​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/game-result-summaries/queryGame result summary get query params
POSTcasino-baccarat/plugins/{pluginInstalledId}/game-result-summaries/views/queryGame result summary view get query params2

POST casino-baccarat/plugins/{pluginInstalledId}/game-result-summaries/query​

Game result summary get query params.

ParameterInRequiredType
oldestTimequerynodate-time
newestTimequerynodate-time
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"utcOffset": 42,
"houseEdge": 125.5,
"gameResultId": 42,
"baccaratTableId": 42,
"card1": 42,
"card1Suit": 42,
"card2": 42,
"card2Suit": 42,
"card3": 42,
"card3Suit": 42,
"card4": 42,
"card4Suit": 42,
"card5": 42,
"card5Suit": 42,
"card6": 42,
"card6Suit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragon7Win": true,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"gameNatural": 42,
"gamePair": 42,
"gameResult": 42,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"handNumber": 42,
"pairProbability": 125.5,
"panda8": 42,
"panda8True": 125.5,
"panda8Win": true,
"scoreBanker": 42,
"scorePlayer": 42,
"shoeId": 42,
"spreadBanker": 42,
"spreadPlayer": 42
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"houseEdge": 125.5,
"gameResultId": 42,
"baccaratTableId": 42,
"card1": 42,
"card1Suit": 42,
"card2": 42,
"card2Suit": 42,
"card3": 42,
"card3Suit": 42,
"card4": 42,
"card4Suit": 42,
"card5": 42,
"card5Suit": 42,
"card6": 42,
"card6Suit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragon7Win": true,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"gameNatural": 42,
"gamePair": 42,
"gameResult": 42,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"handNumber": 42,
"pairProbability": 125.5,
"panda8": 42,
"panda8True": 125.5,
"panda8Win": true,
"scoreBanker": 42,
"scorePlayer": 42,
"shoeId": 42,
"spreadBanker": 42,
"spreadPlayer": 42
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

POST casino-baccarat/plugins/{pluginInstalledId}/game-result-summaries/views/query​

Game result summary view get query params2.

ParameterInRequiredType
oldestTimequerynodate-time
newestTimequerynodate-time
queryIdquerynouuid
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"utcOffset": 42,
"houseEdge": 125.5,
"gameResultId": 42,
"baccaratTableId": 42,
"card1": 42,
"card1Suit": 42,
"card2": 42,
"card2Suit": 42,
"card3": 42,
"card3Suit": 42,
"card4": 42,
"card4Suit": 42,
"card5": 42,
"card5Suit": 42,
"card6": 42,
"card6Suit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragon7Win": true,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"gameNatural": 42,
"gamePair": 42,
"gameResult": 42,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"handNumber": 42,
"pairProbability": 125.5,
"panda8": 42,
"panda8True": 125.5,
"panda8Win": true,
"scoreBanker": 42,
"scorePlayer": 42,
"shoeId": 42,
"spreadBanker": 42,
"spreadPlayer": 42,
"dataOwnerId": 42,
"familiarId": "string",
"friendlyName": "Example",
"isLiveShoe": true,
"uniqueId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50"
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"houseEdge": 125.5,
"gameResultId": 42,
"baccaratTableId": 42,
"card1": 42,
"card1Suit": 42,
"card2": 42,
"card2Suit": 42,
"card3": 42,
"card3Suit": 42,
"card4": 42,
"card4Suit": 42,
"card5": 42,
"card5Suit": 42,
"card6": 42,
"card6Suit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragon7Win": true,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"gameNatural": 42,
"gamePair": 42,
"gameResult": 42,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"handNumber": 42,
"pairProbability": 125.5,
"panda8": 42,
"panda8True": 125.5,
"panda8Win": true,
"scoreBanker": 42,
"scorePlayer": 42,
"shoeId": 42,
"spreadBanker": 42,
"spreadPlayer": 42,
"dataOwnerId": 42,
"familiarId": "string",
"friendlyName": "Example",
"isLiveShoe": true,
"uniqueId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50"
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Game result summary view get query params​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/game-result-summary-view-get-query-paramsGame result summary view get query params

POST casino-baccarat/plugins/{pluginInstalledId}/game-result-summary-view-get-query-params​

Game result summary view get query params.

Payload

Request body

{
"oldestTime": "2026-10-02T21:14:05Z",
"newestTime": "2026-10-02T21:14:05Z",
"queryParameters": [
"string"
],
"maxRecords": 42,
"page": 42,
"recordsPerPage": 42,
"orderBy": "string"
}

Response

{
"resultsList": [
{
"utcOffset": 42,
"houseEdge": 125.5,
"gameResultId": 42,
"baccaratTableId": 42,
"card1": 42,
"card1Suit": 42,
"card2": 42,
"card2Suit": 42,
"card3": 42,
"card3Suit": 42,
"card4": 42,
"card4Suit": 42,
"card5": 42,
"card5Suit": 42,
"card6": 42,
"card6Suit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragon7Win": true,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"gameNatural": 42,
"gamePair": 42,
"gameResult": 42,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"handNumber": 42,
"pairProbability": 125.5,
"panda8": 42,
"panda8True": 125.5,
"panda8Win": true,
"scoreBanker": 42,
"scorePlayer": 42,
"shoeId": 42,
"spreadBanker": 42,
"spreadPlayer": 42,
"dataOwnerId": 42,
"familiarId": "string",
"friendlyName": "Example",
"isLiveShoe": true,
"uniqueId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50"
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"houseEdge": 125.5,
"gameResultId": 42,
"baccaratTableId": 42,
"card1": 42,
"card1Suit": 42,
"card2": 42,
"card2Suit": 42,
"card3": 42,
"card3Suit": 42,
"card4": 42,
"card4Suit": 42,
"card5": 42,
"card5Suit": 42,
"card6": 42,
"card6Suit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragon7Win": true,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"gameNatural": 42,
"gamePair": 42,
"gameResult": 42,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"handNumber": 42,
"pairProbability": 125.5,
"panda8": 42,
"panda8True": 125.5,
"panda8Win": true,
"scoreBanker": 42,
"scorePlayer": 42,
"shoeId": 42,
"spreadBanker": 42,
"spreadPlayer": 42,
"dataOwnerId": 42,
"familiarId": "string",
"friendlyName": "Example",
"isLiveShoe": true,
"uniqueId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50"
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Game results​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/game-resultsGame result log get all
POSTcasino-baccarat/plugins/{pluginInstalledId}/game-resultsGame result log save3
GETcasino-baccarat/plugins/{pluginInstalledId}/game-results/overviewGame result overview summary query
POSTcasino-baccarat/plugins/{pluginInstalledId}/game-results/queryGame result log get query params
POSTcasino-baccarat/plugins/{pluginInstalledId}/game-results/views/queryGame result log view get query params2

POST casino-baccarat/plugins/{pluginInstalledId}/game-results​

Game result log save3.

Payload

Request body

{
"baccaratTableId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"handCount": 3,
"natural": 42,
"pair": 42,
"pairProbability": 125.5,
"result": 42
}

Response

{
"utcOffset": 42,
"gameResultId": 42,
"baccaratTableId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"gameNatural": 42,
"gamePair": 42,
"gameResult": 42,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"handNumber": 42,
"pairProbability": 125.5,
"shoeId": 42
}

POST casino-baccarat/plugins/{pluginInstalledId}/game-results/query​

Game result log get query params.

ParameterInRequiredType
oldestTimequerynodate-time
newestTimequerynodate-time
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"utcOffset": 42,
"gameResultId": 42,
"baccaratTableId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"gameNatural": 42,
"gamePair": 42,
"gameResult": 42,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"handNumber": 42,
"pairProbability": 125.5,
"shoeId": 42
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"gameResultId": 42,
"baccaratTableId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"gameNatural": 42,
"gamePair": 42,
"gameResult": 42,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"handNumber": 42,
"pairProbability": 125.5,
"shoeId": 42
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

POST casino-baccarat/plugins/{pluginInstalledId}/game-results/views/query​

Game result log view get query params2.

ParameterInRequiredType
oldestTimequerynodate-time
newestTimequerynodate-time
queryIdquerynouuid
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"utcOffset": 42,
"gameResultId": 42,
"baccaratTableId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"gameNatural": 42,
"gamePair": 42,
"gameResult": 42,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"handNumber": 42,
"pairProbability": 125.5,
"shoeId": 42,
"familiarId": "string",
"friendlyName": "Example",
"isLiveShoe": true,
"houseEdge": 125.5
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"gameResultId": 42,
"baccaratTableId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"gameNatural": 42,
"gamePair": 42,
"gameResult": 42,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"handNumber": 42,
"pairProbability": 125.5,
"shoeId": 42,
"familiarId": "string",
"friendlyName": "Example",
"isLiveShoe": true,
"houseEdge": 125.5
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Internal stat query​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/internal-stat-queryInternal stat query

Job action delete​

MethodPathWhat it does
DELETEcasino-baccarat/plugins/{pluginInstalledId}/job-action-deleteJob action delete

Job action execute​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/job-action-executeJob action execute

POST casino-baccarat/plugins/{pluginInstalledId}/job-action-execute​

Job action execute.

Payload

Request body

{
"jobActionId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50"
}

Job action get all​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/job-action-get-allJob action get all

Job action get by id​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/job-action-get-by-idJob action get by id

Job action save​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/job-action-saveJob action save

POST casino-baccarat/plugins/{pluginInstalledId}/job-action-save​

Job action save.

Payload

Request body

{
"utcOffset": 42,
"userJobs": [
{
"jobId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"cronExpression": "string",
"jobActionId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"jobName": "Example",
"jobType": 42,
"pluginInstalledId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"schedulerJobId": "string",
"timeZone": "string",
"userGroupId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"userId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50"
}
],
"createdByUserName": "Example",
"jobActionId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"createdBy": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"createdOn": "2026-10-02T21:14:05Z",
"jobActionConfig": "string",
"jobActionType": "string",
"lastUpdatedOn": "2026-10-02T21:14:05Z",
"parentId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"parentType": "string"
}

Response

{
"utcOffset": 42,
"userJobs": [
{
"jobId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"cronExpression": "string",
"jobActionId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"jobName": "Example",
"jobType": 42,
"pluginInstalledId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"schedulerJobId": "string",
"timeZone": "string",
"userGroupId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"userId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50"
}
],
"createdByUserName": "Example",
"jobActionId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"createdBy": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"createdOn": "2026-10-02T21:14:05Z",
"jobActionConfig": "string",
"jobActionType": "string",
"lastUpdatedOn": "2026-10-02T21:14:05Z",
"parentId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"parentType": "string"
}

Lock log view get query params​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/lock-log-view-get-query-paramsLock log view get query params

POST casino-baccarat/plugins/{pluginInstalledId}/lock-log-view-get-query-params​

Lock log view get query params.

Payload

Request body

{
"oldestTime": "2026-10-02T21:14:05Z",
"newestTime": "2026-10-02T21:14:05Z",
"queryParameters": [
"string"
],
"maxRecords": 42,
"page": 42,
"recordsPerPage": 42,
"orderBy": "string"
}

Response

{
"resultsList": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"lockLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"locked": true,
"familiarId": "string",
"friendlyName": "Example"
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"lockLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"locked": true,
"familiarId": "string",
"friendlyName": "Example"
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Lock logs​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/lock-logsLock log get all
POSTcasino-baccarat/plugins/{pluginInstalledId}/lock-logs/queryLock log get query params
POSTcasino-baccarat/plugins/{pluginInstalledId}/lock-logs/views/queryLock log view get query params2

POST casino-baccarat/plugins/{pluginInstalledId}/lock-logs/query​

Lock log get query params.

ParameterInRequiredType
oldestTimequerynodate-time
newestTimequerynodate-time
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"lockLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"locked": true
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"lockLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"locked": true
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

POST casino-baccarat/plugins/{pluginInstalledId}/lock-logs/views/query​

Lock log view get query params2.

ParameterInRequiredType
oldestTimequerynodate-time
newestTimequerynodate-time
queryIdquerynouuid
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"lockLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"locked": true,
"familiarId": "string",
"friendlyName": "Example"
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"lockLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"locked": true,
"familiarId": "string",
"friendlyName": "Example"
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Logical group filter add​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/logical-group-filter-addLogical group filter add

POST casino-baccarat/plugins/{pluginInstalledId}/logical-group-filter-add​

Logical group filter add.

Payload

Request body

[
{
"filterId": 42,
"logicalGroupId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"referenceId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50"
}
]

Logical group filter get all​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/logical-group-filter-get-allLogical group filter get all

Logical group filter get all by logical group ids​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/logical-group-filter-get-all-by-logical-group-idsLogical group filter get all by logical group ids

Logical group filter remove​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/logical-group-filter-removeLogical group filter remove

POST casino-baccarat/plugins/{pluginInstalledId}/logical-group-filter-remove​

Logical group filter remove.

Payload

Request body

[
{
"filterId": 42,
"logicalGroupId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"referenceId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50"
}
]

Logical group filter remove by logical group id​

MethodPathWhat it does
DELETEcasino-baccarat/plugins/{pluginInstalledId}/logical-group-filter-remove-by-logical-group-idLogical group filter remove by logical group id

Logical group filter remove by reference id​

MethodPathWhat it does
DELETEcasino-baccarat/plugins/{pluginInstalledId}/logical-group-filter-remove-by-reference-idLogical group filter remove by reference id

Logs​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/logs/countsLog record count get

Query count query​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/query-count-queryQuery count query

Query get all​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/query-get-allQuery get all

Query get by id​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/query-get-by-idQuery get by id

Query remove​

MethodPathWhat it does
DELETEcasino-baccarat/plugins/{pluginInstalledId}/query-removeQuery remove

Query save​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/query-saveQuery save

POST casino-baccarat/plugins/{pluginInstalledId}/query-save​

Query save.

Payload

Request body

{
"createdByName": "Example",
"queryId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"alertsEnabled": true,
"createdByUserId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"dataOwnerID": 42,
"isDisabled": true,
"isPrivate": true,
"queryData": "string",
"queryDescription": "Example description",
"queryEditorData": "string",
"queryName": "Example",
"queryTypeId": 42,
"viewId": 42
}

Response

{
"createdByName": "Example",
"queryId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"alertsEnabled": true,
"createdByUserId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"dataOwnerID": 42,
"isDisabled": true,
"isPrivate": true,
"queryData": "string",
"queryDescription": "Example description",
"queryEditorData": "string",
"queryName": "Example",
"queryTypeId": 42,
"viewId": 42
}

Query subscription add​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/query-subscription-addAllow user to add subscription to different BI events

Query subscription add batch​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/query-subscription-add-batchQuery subscription add batch

POST casino-baccarat/plugins/{pluginInstalledId}/query-subscription-add-batch​

Query subscription add batch.

Payload

Request body

[
{
"queryId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"entityUniqueId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"userId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50"
}
]

Query subscription get all​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/query-subscription-get-allAllow user to remove subscription

Query subscription remove​

MethodPathWhat it does
DELETEcasino-baccarat/plugins/{pluginInstalledId}/query-subscription-removeQuery subscription remove

Query subscription remove batch​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/query-subscription-remove-batchQuery subscription remove batch

POST casino-baccarat/plugins/{pluginInstalledId}/query-subscription-remove-batch​

Query subscription remove batch.

Payload

Request body

[
{
"queryId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"entityUniqueId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"userId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50"
}
]

Reset log view get query params​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/reset-log-view-get-query-paramsReset log view get query params

POST casino-baccarat/plugins/{pluginInstalledId}/reset-log-view-get-query-params​

Reset log view get query params.

Payload

Request body

{
"oldestTime": "2026-10-02T21:14:05Z",
"newestTime": "2026-10-02T21:14:05Z",
"queryParameters": [
"string"
],
"maxRecords": 42,
"page": 42,
"recordsPerPage": 42,
"orderBy": "string"
}

Response

{
"resultsList": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"resetLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example"
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"resetLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example"
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Reset logs​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/reset-logsReset log get all
POSTcasino-baccarat/plugins/{pluginInstalledId}/reset-logs/queryReset log get query params
POSTcasino-baccarat/plugins/{pluginInstalledId}/reset-logs/views/queryReset log view get query params2

POST casino-baccarat/plugins/{pluginInstalledId}/reset-logs/query​

Reset log get query params.

ParameterInRequiredType
oldestTimequerynodate-time
newestTimequerynodate-time
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"resetLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z"
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"resetLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z"
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

POST casino-baccarat/plugins/{pluginInstalledId}/reset-logs/views/query​

Reset log view get query params2.

ParameterInRequiredType
oldestTimequerynodate-time
newestTimequerynodate-time
queryIdquerynouuid
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"resetLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example"
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"resetLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example"
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Stand by log view get query params​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/stand-by-log-view-get-query-paramsStand by log view get query params

POST casino-baccarat/plugins/{pluginInstalledId}/stand-by-log-view-get-query-params​

Stand by log view get query params.

Payload

Request body

{
"oldestTime": "2026-10-02T21:14:05Z",
"newestTime": "2026-10-02T21:14:05Z",
"queryParameters": [
"string"
],
"maxRecords": 42,
"page": 42,
"recordsPerPage": 42,
"orderBy": "string"
}

Response

{
"resultsList": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"standByLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example"
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"standByLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example"
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Standby logs​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/standby-logsStand by log get all
POSTcasino-baccarat/plugins/{pluginInstalledId}/standby-logs/queryStand by log get query params
POSTcasino-baccarat/plugins/{pluginInstalledId}/standby-logs/views/queryStand by log view get query params2

POST casino-baccarat/plugins/{pluginInstalledId}/standby-logs/query​

Stand by log get query params.

ParameterInRequiredType
oldestTimequerynodate-time
newestTimequerynodate-time
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"standByLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z"
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"standByLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z"
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

POST casino-baccarat/plugins/{pluginInstalledId}/standby-logs/views/query​

Stand by log view get query params2.

ParameterInRequiredType
oldestTimequerynodate-time
newestTimequerynodate-time
queryIdquerynouuid
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"standByLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example"
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"utcOffset": 42,
"baccaratTableId": 42,
"standByLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example"
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Statistics​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/statisticsTable statistic get all
POSTcasino-baccarat/plugins/{pluginInstalledId}/statistics/queryTable statistics get query params2

POST casino-baccarat/plugins/{pluginInstalledId}/statistics/query​

Table statistics get query params2.

ParameterInRequiredType
oldestTimequerynodate-time
newestTimequerynodate-time
queryIdquerynouuid
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"baccaratTableId": 42,
"oldestTime": "2026-10-02T21:14:05Z",
"newestTime": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example",
"handCount": 3,
"playerWin": 125.5,
"bankerWin": 125.5,
"ties": 42,
"forceQuit": 42,
"naturalPlayer": 42,
"naturalBanker": 42,
"naturalBoth": 42,
"pairPlayer": 42,
"pairBanker": 42,
"pairBoth": 42,
"errors": 42,
"alerts": 42,
"locks": 42,
"resets": 42,
"communicationUp": 42,
"shoeCount": 3,
"shoePerHour": 125.5,
"gamePaceSeconds": 42,
"utcOffset": 42
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"baccaratTableId": 42,
"oldestTime": "2026-10-02T21:14:05Z",
"newestTime": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example",
"handCount": 3,
"playerWin": 125.5,
"bankerWin": 125.5,
"ties": 42,
"forceQuit": 42,
"naturalPlayer": 42,
"naturalBanker": 42,
"naturalBoth": 42,
"pairPlayer": 42,
"pairBanker": 42,
"pairBoth": 42,
"errors": 42,
"alerts": 42,
"locks": 42,
"resets": 42,
"communicationUp": 42,
"shoeCount": 3,
"shoePerHour": 125.5,
"gamePaceSeconds": 42,
"utcOffset": 42
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Table statistics get query params​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/table-statistics-get-query-paramsTable statistics get query params

POST casino-baccarat/plugins/{pluginInstalledId}/table-statistics-get-query-params​

Table statistics get query params.

Payload

Request body

{
"oldestTime": "2026-10-02T21:14:05Z",
"newestTime": "2026-10-02T21:14:05Z",
"queryParameters": [
"string"
],
"maxRecords": 42,
"page": 42,
"recordsPerPage": 42,
"orderBy": "string"
}

Response

{
"resultsList": [
{
"baccaratTableId": 42,
"oldestTime": "2026-10-02T21:14:05Z",
"newestTime": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example",
"handCount": 3,
"playerWin": 125.5,
"bankerWin": 125.5,
"ties": 42,
"forceQuit": 42,
"naturalPlayer": 42,
"naturalBanker": 42,
"naturalBoth": 42,
"pairPlayer": 42,
"pairBanker": 42,
"pairBoth": 42,
"errors": 42,
"alerts": 42,
"locks": 42,
"resets": 42,
"communicationUp": 42,
"shoeCount": 3,
"shoePerHour": 125.5,
"gamePaceSeconds": 42,
"utcOffset": 42
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"baccaratTableId": 42,
"oldestTime": "2026-10-02T21:14:05Z",
"newestTime": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example",
"handCount": 3,
"playerWin": 125.5,
"bankerWin": 125.5,
"ties": 42,
"forceQuit": 42,
"naturalPlayer": 42,
"naturalBanker": 42,
"naturalBoth": 42,
"pairPlayer": 42,
"pairBanker": 42,
"pairBoth": 42,
"errors": 42,
"alerts": 42,
"locks": 42,
"resets": 42,
"communicationUp": 42,
"shoeCount": 3,
"shoePerHour": 125.5,
"gamePaceSeconds": 42,
"utcOffset": 42
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Table statuses​

MethodPathWhat it does
POSTcasino-baccarat/plugins/{pluginInstalledId}/table-statuses/queryTable status get query params

POST casino-baccarat/plugins/{pluginInstalledId}/table-statuses/query​

Table status get query params.

ParameterInRequiredType
newestTimequerynodate-time
maxRecordsquerynoint32
pagequerynoint32
recordsPerPagequerynoint32
orderByquerynostring
Payload

Request body

[
"string"
]

Response

{
"resultsList": [
{
"baccaratTable": {
"timeZoneString": "string",
"pluginAssociations": [],
"pluginEntityItem": {},
"capabilities": [],
"baccaratTableId": 42,
"currentHandId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"currentShoeId": 42,
"dataOwnerId": 42,
"familiarId": "string",
"friendlyName": "Example",
"isDragon7": true,
"isDragonBonus": true,
"isEnabled": true,
"isFlipTable": true,
"isOnline": true,
"isPairProbability": true,
"isPanda8": true,
"remoteAddress": "string",
"remoteTCPPort": 42,
"systemTypeId": 42,
"uniqueId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50"
},
"shoeStartedUtc": "2026-10-02T21:14:05Z",
"shoeInStandby": "2026-10-02T21:14:05Z",
"tableStatisticsFromShoeStart": {
"baccaratTableId": 42,
"oldestTime": "2026-10-02T21:14:05Z",
"newestTime": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example",
"handCount": 3,
"playerWin": 125.5,
"bankerWin": 125.5,
"ties": 42,
"forceQuit": 42,
"naturalPlayer": 42,
"naturalBanker": 42,
"naturalBoth": 42,
"pairPlayer": 42,
"pairBanker": 42,
"pairBoth": 42,
"errors": 42,
"alerts": 42,
"locks": 42,
"resets": 42,
"communicationUp": 42,
"shoeCount": 3,
"shoePerHour": 125.5,
"gamePaceSeconds": 42,
"utcOffset": 42
},
"lastGameResult": {
"utcOffset": 42,
"houseEdge": 125.5,
"gameResultId": 42,
"baccaratTableId": 42,
"card1": 42,
"card1Suit": 42,
"card2": 42,
"card2Suit": 42,
"card3": 42,
"card3Suit": 42,
"card4": 42,
"card4Suit": 42,
"card5": 42,
"card5Suit": 42,
"card6": 42,
"card6Suit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragon7Win": true,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"gameNatural": 42,
"gamePair": 42,
"gameResult": 42,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"handNumber": 42,
"pairProbability": 125.5,
"panda8": 42,
"panda8True": 125.5,
"panda8Win": true,
"scoreBanker": 42,
"scorePlayer": 42,
"shoeId": 42,
"spreadBanker": 42,
"spreadPlayer": 42
},
"lastCardsDrawnLog": {
"utcOffset": 42,
"cardDrawnLogId": 42,
"baccaratTableId": 42,
"cardNumber": 42,
"cardSuit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"intention": 42,
"panda8": 42,
"panda8True": 125.5,
"sequence": 42,
"shoeId": 42
},
"timeZoneInfoObject": {
"tzId": "string"
}
}
],
"totalRecordCount": 125.5,
"currentPage": 42,
"recordsPerPage": 42,
"whereParameters": [
"string"
],
"orderBy": "string",
"queryTime": 42,
"queryResults": [
{
"baccaratTable": {
"timeZoneString": "string",
"pluginAssociations": [],
"pluginEntityItem": {},
"capabilities": [],
"baccaratTableId": 42,
"currentHandId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"currentShoeId": 42,
"dataOwnerId": 42,
"familiarId": "string",
"friendlyName": "Example",
"isDragon7": true,
"isDragonBonus": true,
"isEnabled": true,
"isFlipTable": true,
"isOnline": true,
"isPairProbability": true,
"isPanda8": true,
"remoteAddress": "string",
"remoteTCPPort": 42,
"systemTypeId": 42,
"uniqueId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50"
},
"shoeStartedUtc": "2026-10-02T21:14:05Z",
"shoeInStandby": "2026-10-02T21:14:05Z",
"tableStatisticsFromShoeStart": {
"baccaratTableId": 42,
"oldestTime": "2026-10-02T21:14:05Z",
"newestTime": "2026-10-02T21:14:05Z",
"familiarId": "string",
"friendlyName": "Example",
"handCount": 3,
"playerWin": 125.5,
"bankerWin": 125.5,
"ties": 42,
"forceQuit": 42,
"naturalPlayer": 42,
"naturalBanker": 42,
"naturalBoth": 42,
"pairPlayer": 42,
"pairBanker": 42,
"pairBoth": 42,
"errors": 42,
"alerts": 42,
"locks": 42,
"resets": 42,
"communicationUp": 42,
"shoeCount": 3,
"shoePerHour": 125.5,
"gamePaceSeconds": 42,
"utcOffset": 42
},
"lastGameResult": {
"utcOffset": 42,
"houseEdge": 125.5,
"gameResultId": 42,
"baccaratTableId": 42,
"card1": 42,
"card1Suit": 42,
"card2": 42,
"card2Suit": 42,
"card3": 42,
"card3Suit": 42,
"card4": 42,
"card4Suit": 42,
"card5": 42,
"card5Suit": 42,
"card6": 42,
"card6Suit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragon7Win": true,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"gameNatural": 42,
"gamePair": 42,
"gameResult": 42,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"handNumber": 42,
"pairProbability": 125.5,
"panda8": 42,
"panda8True": 125.5,
"panda8Win": true,
"scoreBanker": 42,
"scorePlayer": 42,
"shoeId": 42,
"spreadBanker": 42,
"spreadPlayer": 42
},
"lastCardsDrawnLog": {
"utcOffset": 42,
"cardDrawnLogId": 42,
"baccaratTableId": 42,
"cardNumber": 42,
"cardSuit": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"dragon7": 42,
"dragon7True": 125.5,
"dragonBonus": 42,
"dragonBonusTrue": 125.5,
"handId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"intention": 42,
"panda8": 42,
"panda8True": 125.5,
"sequence": 42,
"shoeId": 42
},
"timeZoneInfoObject": {
"tzId": "string"
}
}
],
"queryID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"timeNewest": "2026-10-02T21:14:05Z",
"timeOldest": "2026-10-02T21:14:05Z"
}

Tables​

MethodPathWhat it does
GETcasino-baccarat/plugins/{pluginInstalledId}/tablesBaccarat table get all
PUTcasino-baccarat/plugins/{pluginInstalledId}/tablesBaccarat table save
DELETEcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}Baccarat table remove by table id
GETcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}Baccarat table get by table id
GETcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/alert-logsAlert log get all by table id
POSTcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/alert-logsAlert log save
GETcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/cards-drawn-logsCards drawn log get all by table id
GETcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/communication-logsCommunication log get all by table id
POSTcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/communication-logsCommunication log save
GETcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/error-logsError log get all by table id
POSTcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/error-logsError log save
GETcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/game-result-summariesGame result summary get by table id date range
GETcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/game-resultsGame result log get all by table id
GETcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/lock-logsLock log get all by table id
POSTcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/lock-logsLock log save
GETcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/reset-logsReset log get all by table id
POSTcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/reset-logsReset log save
GETcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/standby-logsStand by log get all by table id
POSTcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/standby-logsStand by log save
GETcasino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/surveillanceTable surveillance get by table id
GETcasino-baccarat/plugins/{pluginInstalledId}/tables/by-familiar-idBaccarat table get by familiar id
GETcasino-baccarat/plugins/{pluginInstalledId}/tables/by-unique-id/{tableUniqueId}Baccarat table get by unique id

PUT casino-baccarat/plugins/{pluginInstalledId}/tables​

Baccarat table save.

Payload

Request body

{
"timeZoneString": "string",
"pluginAssociations": [
{
"pluginInstalledID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"pluginType": 42,
"remoteID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"properties": 42,
"orderIndex": 42
}
],
"pluginEntityItem": {
"pluginInstalledID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"pluginType": 42,
"remoteID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"properties": 42,
"orderIndex": 42
},
"capabilities": [
42
],
"baccaratTableId": 42,
"currentHandId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"currentShoeId": 42,
"dataOwnerId": 42,
"familiarId": "string",
"friendlyName": "Example",
"isDragon7": true,
"isDragonBonus": true,
"isEnabled": true,
"isFlipTable": true,
"isOnline": true,
"isPairProbability": true,
"isPanda8": true,
"remoteAddress": "string",
"remoteTCPPort": 42,
"systemTypeId": 42,
"uniqueId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50"
}

Response

{
"timeZoneString": "string",
"pluginAssociations": [
{
"pluginInstalledID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"pluginType": 42,
"remoteID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"properties": 42,
"orderIndex": 42
}
],
"pluginEntityItem": {
"pluginInstalledID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"pluginType": 42,
"remoteID": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"properties": 42,
"orderIndex": 42
},
"capabilities": [
42
],
"baccaratTableId": 42,
"currentHandId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50",
"currentShoeId": 42,
"dataOwnerId": 42,
"familiarId": "string",
"friendlyName": "Example",
"isDragon7": true,
"isDragonBonus": true,
"isEnabled": true,
"isFlipTable": true,
"isOnline": true,
"isPairProbability": true,
"isPanda8": true,
"remoteAddress": "string",
"remoteTCPPort": 42,
"systemTypeId": 42,
"uniqueId": "3b7f5c2e-9a41-4d8b-bb0e-7c1a2d3e4f50"
}

POST casino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/alert-logs​

Alert log save.

ParameterInRequiredType
baccaratTableIdpathyesint32
alertIdquerynoint32
dataTimeStampquerynodate-time
Payload

Response

{
"utcOffset": 42,
"alertId": 42,
"alertCodeId": 42,
"alertMessage": "string",
"baccaratTableId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z"
}

POST casino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/communication-logs​

Communication log save.

ParameterInRequiredType
baccaratTableIdpathyesint32
dataTimeStampquerynodate-time
Payload

Response

{
"utcOffset": 42,
"baccaratTableId": 42,
"communicationLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z"
}

POST casino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/error-logs​

Error log save.

ParameterInRequiredType
baccaratTableIdpathyesint32
dataTimeStampquerynodate-time
errorCodequerynoint32
Payload

Response

{
"utcOffset": 42,
"baccaratTableId": 42,
"errorLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"errorCode": 42
}

POST casino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/lock-logs​

Lock log save.

ParameterInRequiredType
baccaratTableIdpathyesint32
dataTimeStampquerynodate-time
lockedquerynoboolean
Payload

Response

{
"utcOffset": 42,
"baccaratTableId": 42,
"lockLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z",
"locked": true
}

POST casino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/reset-logs​

Reset log save.

ParameterInRequiredType
baccaratTableIdpathyesint32
dataTimeStampquerynodate-time
Payload

Response

{
"utcOffset": 42,
"baccaratTableId": 42,
"resetLogId": 42,
"dataTimeStamp": "2026-10-02T21:14:05Z"
}