GET /history/transactions

Transaction filters should be used as standard query parameters: GET BASE_URL/history/transactions?brandId=brand1&from=1723540920000&to=1723541020000

Headers

  • Signature string Required
  • Public-Key string Required

Query parameters

  • filters object Required

    Additional properties are allowed.

    Hide filters attributes Show filters attributes object
    • brandId array[string]
    • from integer(int32) Required

      Epoch time in milliseconds.

    • id array[string]
    • page integer(int32)
    • pageSize integer(int32)
    • playerId array[string]
    • to integer(int32) Required

      Epoch time in milliseconds. Maximum time span 7 days.

Responses

  • 200 application/json

    Successful response

    Hide response attributes Show response attributes object
    • entries array[object]
      Hide entries attributes Show entries attributes object
      • amount number

        The total amount of the transaction in the currency of the transaction. This amount is the sum of the cash amount and the jackpot amount.

      • brandId string
      • cashAmount number

        The cash contribution to the amount field in the currency of the transaction. This field is mainly for analytics purposes.

      • currency string
      • freeSpinCampaignId string
      • gameId string
      • gameRoundId string
      • id string
      • isFreeSpinsConsumed boolean
      • isGameRoundFinished boolean
      • jackpotAmount number

        The jackpot contribution to the amount field in the currency of the transaction. This field is mainly for analytics purposes. If the transaction does not involve a jackpot, this field should be set to null.

      • playerId string
      • refId string
      • resolveTs string(date-time)
      • sessionId string
      • source string

        Values are transfer or gameplay.

      • transactionType string

        Values are withdraw, deposit, or rollback.

    • page integer(int32)
    • pageSize integer(int32)
    • totalPages integer(int32)
    • totalRows integer(int32)
  • 400 application/json

    Request could not be processed

    Hide response attributes Show response attributes object
    • code string

      Values are ERROR_UNKNOWN_ERROR, ERROR_BAD_REQUEST, ERROR_BAD_REQUEST_PLAYER_BLOCKED, ERROR_INVALID_SESSION, ERROR_SESSION_EXPIRED, ERROR_TRANSACTION_DUPLICATE, ERROR_TRANSACTION_WITHDRAW_NOT_FOUND, ERROR_TRANSACTION_INSUFFICIENT_FUNDS, ERROR_TRANSACTION_LIMIT_EXCEEDED, ERROR_TRANSACTION_REALITY_CHECK, ERROR_TRANSACTION_NOT_FOUND, ERROR_ROLLBACK_TRANSACTION_NOT_FOUND, or ERROR_GAME_NOT_ACTIVE.

    • description string

      Message describing the error

    • traceId string

      Internal ID to trace the request when debugging

  • 401 application/json

    Request public key or signature is missing or invalid

    Hide response attributes Show response attributes object
    • code string

      Value is ERROR_INVALID_SIGNATURE.

    • description string

      Message describing the error

    • traceId string

      Internal ID to trace the request when debugging

  • 500 application/json

    Internal error / Unknown error

    Hide response attributes Show response attributes object
    • code string

      Values are ERROR_UNKNOWN_ERROR or ERROR_TIMEOUT.

    • description string

      Message describing the error

    • traceId string

      Internal ID to trace the request when debugging

GET /history/transactions
curl \
 --request GET 'BASE_URL/history/transactions?filters=%7B%7D' \
 --header "Signature: string" \
 --header "Public-Key: string"
Response examples (200)
{
  "entries": [
    {
      "amount": 42.0,
      "brandId": "string",
      "cashAmount": 42.0,
      "currency": "string",
      "freeSpinCampaignId": "string",
      "gameId": "string",
      "gameRoundId": "string",
      "id": "string",
      "isFreeSpinsConsumed": true,
      "isGameRoundFinished": true,
      "jackpotAmount": 42.0,
      "playerId": "string",
      "refId": "string",
      "resolveTs": "2025-05-04T09:42:00Z",
      "sessionId": "string",
      "source": "transfer",
      "transactionType": "withdraw"
    }
  ],
  "page": 42,
  "pageSize": 42,
  "totalPages": 42,
  "totalRows": 42
}
Response examples (400)
{
  "code": "ERROR_UNKNOWN_ERROR",
  "description": "string",
  "traceId": "string"
}
Response examples (401)
{
  "code": "ERROR_INVALID_SIGNATURE",
  "description": "string",
  "traceId": "string"
}
Response examples (500)
{
  "code": "ERROR_UNKNOWN_ERROR",
  "description": "string",
  "traceId": "string"
}