Central Reports API — Endpoints
Complete endpoint reference for the Central Reports API. 82 endpoints across 2 tag groups.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report returns the overall summary of the card balance movements of the location for the selected period. This will assist user to reconcile the opening and ending card balances. The API call returns 3 sets of results: result: Daily aggregated values of all card balance transactions. opening: The opening balance based on the start date specified. closing: The closing balance based on the end date specified, which is equivalent to the opening balance of the day after the end date. The report that is consuming the result from the API will also required to compute the “Difference” and “Closing Balance Calculated” columns for the period based on the opening and closing balances.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report shows cards transactions history.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report shows details of a card holder including accumulated spending, card issue date, card holder name, contact details and date of birth.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report returns aggregated details about all card products sold within the queried period. Sales of each card product are aggregated together per location, which can be used to help determine an appropriate card mix for sale.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report lists transactions which cashiers have entered comments.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report returns breakdown of all the sales made per cashier per location over the selected period. Commonly used to balance other reports, or to audit staff. Suspicious cashier sales activity can be determined from looking at the sales breakdown.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report lists all cashier related transactions during a specified period at a store.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report returns breakdown of sales per application (or computer) for the selected period. It is especially useful in showing the effectiveness of unattended sales (kiosks) vs attended sales (POS). *Note: Tips received is excluded in the API response. Total Banking is calculated on cash payment only, cash pull and voids are not calculated.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report shows all credit card transactions for the period selected as well as receipt summary.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report shows totals and quantities of stock sold during the period selected.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report shows the number of staff and guest plays, the value of play, percentage of total, E-Tickets and Paper Tickets issued, average Tickets per play and the percentage Ticket payout.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report shows information about games that are offline that can then be used by game technicians to schedule and monitor game repairs/issues
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report breaks down all customer plays into standard, timed, product and free plays and their credit value for profit sharing purposes.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report returns the details of all the takings in the store in hourly period. User will be able to derive the daily receipts by summing the total takings of the reported periods for each day.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report returns the details of all the card sales, retail sales and coupons used in the store in hourly period. User will be able to derive the card sales, retail sales and coupons by summing the total sales of the reported periods for each day.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report returns the total units of the payment amount and type used for the sales transactions done in Kiosk station. It also contains the total gross sales and sales percentage.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report shows a summary of Sales, Deposits, Receipts and Taxes.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report returns guest registration data for Mobile Wallet including card barcodes, contact details, and marketing consent.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report returns raw transaction data for Mobile Wallet transactions including sales, refunds, and failed transactions.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report shows individual redemption game revenue, number of plays, tickets issued and payout in one or many locations picked during the date range selected.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report shows opening and closing quantities of stock items, stock transactions as well as stock movement for the requested date range. The API call returns 2 sets of results: activity: Daily aggregated values of stock transactions for the date range specified. stock_movement: The opening balance, closing balance and stock movement based on the date range specified. Note: The API returns HTTP 204 response if there's no stock transactions (no activity) for the date range specified.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report is used to track of stock deliveries (stock received transactions) and their quantity and value. The API call returns 2 sets of results: total: The aggregated ticket value, sale price and stock value of all stock deliveries. result: List of the stock deliveries. The value of stock can be arrived at as follows, - Using Sale Price to calculate Sale Value - Using Average Unit Cost or Last Purchase Price to calculate Stock Value
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report returns stock sales and redemption for the selected period.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report is used to check the value of stock in the inventory. The API call returns 2 sets of results: total: The aggregated quantity on hand of all stock. result: List of the current stock levels. Note: The date parameters are only used to get 'Stock on Order Details'. Therefore the API always returns inventory data regardless of the date range specified. Stock value not returned as there're two calculation methods with which the stock value can be arrived at.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report shows the total number of minutes that a swiper was offline, its downtime as a percentage of its potential uptime, the cost to repair the swiper and any related comments.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report shows detailed Ticket Token usage per cashier, and compliments the Ticket Token feature in RedPro.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| end_date | query | string | ✓ | Denotes the ending date range for report data to be returned. |
| location_ids | query | array | ✓ | List of location ids to return results for. |
| start_date | query | string | ✓ | Denotes the starting date range for report data to be returned. |
Responses
This report shows totals and quantities of stock sold during the period selected.
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
Parameters
| Name | In | Type | Req | Description |
|---|---|---|---|---|
| token | path | string | ✓ | token |
Responses
This API is to get Access Token needed for APIs authorization
Request Body
| Field | Type | Req | Description |
|---|---|---|---|
| client_secret | string | ✓ | client secret |
Responses
