ThrillOffice Reporting API Documentation (0.0.11)

Download OpenAPI specification:Download

License:

The ThrillOffice Reporting API is exclusively used by ThrillTech BackOffice.

Health

Health check endpoint

Health check endpoint

Responses

Response samples

Content type
application/json
{
  • "version": "string"
}

Reports

Adjustments

Adjustments

query Parameters
id
string or null

Filter on Report ID

data.brand_id
string or null

Filter on Brand ID

instance_id
string or null

Filter on Jackpot Instance ID

instance_version
string or null

Filter on Instance Version

data.pot_id
string or null

Filter on Instance Pot ID

data.username
string or null

Search on Username

data.reason
string or null

Search on Reason

date_start
integer or null <int64>

Start time for the report. Tiimestamp in Unix epoch ms

date_end
integer or null <int64>

End time for the report. Tiimestamp in Unix epoch ms

sort_field
string or null

Field to sort the report data on

sort_diection
integer or null <int32>

Direction to sort on. 1 = ASC, -1 = DESC

page
integer or null <int32>

The page of results to retrieve

limit
integer or null <int32>

The number of items per page

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Contributors

Contributors

query Parameters
player_id
string or null

Search by internal player id

ext_player_id
string or null

Search by external player id

instance_id
string or null

Filter on Jackpot Instance ID

opted_in
string or null

Filter on Status

player_brand_id
string or null

Filter on Player Brand ID

sort_field
string or null

Field to sort the report data on

sort_diection
integer or null <int32>

Direction to sort on. 1 = ASC, -1 = DESC

page
integer or null <int32>

The page of results to retrieve

limit
integer or null <int32>

The number of items per page

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Raffle Winners

Raffle Winners

query Parameters
id
string or null

Filter on Report ID

instance_id
string or null

Filter on Jackpot Instance ID

data.brand_id
string or null

Filter on Brand ID

data.currency_jackpot
string or null

Filter on Jackpot Currency

date_start
integer or null <int64>

Start time for the report. Tiimestamp in Unix epoch ms

date_end
integer or null <int64>

End time for the report. Tiimestamp in Unix epoch ms

sort_field
string or null

Field to sort the report data on

sort_direction
integer or null <int32>

Direction to sort on. 1 = ASC, -1 = DESC

page
integer or null <int32>

The page of results to retrieve

limit
integer or null <int32>

The number of items per page

Responses

Response samples

Content type
application/json
[
  • {
    }
]

OptIn Status

OptIn Status

query Parameters
id
string or null

Filter on Report ID

data.brand_id
string or null

Filter on Brand ID

instance_id
string or null

Filter on Jackpot Instance ID

instance_version
string or null

Filter on Instance Version

data.player_country
string or null

Filter on Player Country

data.opt_in
string or null

Filter on Status

data.player_id
string or null

Search on Player ID

date_start
integer or null <int64>

Start time for the report. Tiimestamp in Unix epoch ms

date_end
integer or null <int64>

End time for the report. Tiimestamp in Unix epoch ms

sort_field
string or null

Field to sort the report data on

sort_diection
integer or null <int32>

Direction to sort on. 1 = ASC, -1 = DESC

page
integer or null <int32>

The page of results to retrieve

limit
integer or null <int32>

The number of items per page

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Instance Reconciliation

Instance Reconciliation

query Parameters
instance_id
string or null

Filter on Jackpot Instance ID

owner_id
string or null

Filter on Jackpot Owner ID

date_start
integer or null <int64>

Start time for the report. Tiimestamp in Unix epoch ms

date_end
integer or null <int64>

End time for the report. Tiimestamp in Unix epoch ms

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Rejected Bet Status

Rejected Bet Status

query Parameters
id
string or null

Filter on Report ID

data.brand_id
string or null

Filter on Brand ID

instance_id
string or null

Filter on Jackpot Instance ID

instance_version
string or null

Filter on Instance Version

data.player_id
string or null

Search on Player ID

date_start
integer or null <int64>

Start time for the report. Tiimestamp in Unix epoch ms

date_end
integer or null <int64>

End time for the report. Tiimestamp in Unix epoch ms

sort_field
string or null

Field to sort the report data on

sort_diection
integer or null <int32>

Direction to sort on. 1 = ASC, -1 = DESC

page
integer or null <int32>

The page of results to retrieve

limit
integer or null <int32>

The number of items per page

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Transactions

Transactions

query Parameters
id
string or null

Filter on Report ID

data.brand_id
string or null

Filter on Brand ID

instance_id
string or null

Filter on Jackpot Instance ID

instance_version
string or null

Filter on Instance Version

name
string or null

Filter on Instance Name

win_pot_id
string or null

Filter on Winning Pot ID

data.player_id
string or null

Search on Player ID

date_start
integer or null <int64>

Start time for the report. Tiimestamp in Unix epoch ms

date_end
integer or null <int64>

End time for the report. Tiimestamp in Unix epoch ms

sort_field
string or null

Field to sort the report data on

sort_diection
integer or null <int32>

Direction to sort on. 1 = ASC, -1 = DESC

page
integer or null <int32>

The page of results to retrieve

limit
integer or null <int32>

The number of items per page

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Jackpot Winners

Jackpot Winners

query Parameters
id
string or null

Filter on Report ID

data.brand_id
string or null

Filter on Brand ID

instance_id
string or null

Filter on Jackpot Instance ID

data.win_pot_id
string or null

Filter on Win Pot ID

data.currency_jackpot
string or null

Filter on Jackpot Currency

data.currency_player
string or null

Filter on Player Currency

deficit_only
string or null

Filter on deficit wins only. Boolean

community_wins
string or null

Filter on comunity wins. Boolean

data.player_id
string or null

Search on Player ID

date_start
integer or null <int64>

Start time for the report. Tiimestamp in Unix epoch ms

date_end
integer or null <int64>

End time for the report. Tiimestamp in Unix epoch ms

sort_field
string or null

Field to sort the report data on

sort_direction
integer or null <int32>

Direction to sort on. 1 = ASC, -1 = DESC

page
integer or null <int32>

The page of results to retrieve

limit
integer or null <int32>

The number of items per page

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Instances

Instances

query Parameters
id
string or null

Filter on Instance ID

owner_id
string or null

Filter on Instance Owner ID (operator_id:brand_id)

status
string or null

Filter on Status

jackpot_type
string or null

Filter on Instance Type

sort_field
string or null

Field to sort the report data on

sort_diection
integer or null <int32>

Direction to sort on. 1 = ASC, -1 = DESC

page
integer or null <int32>

The page of results to retrieve

limit
integer or null <int32>

The number of items per page

Responses

Response samples

Content type
application/json
[
  • {
    }
]