TBS Apps API

<back to all web services

TransactionHistoryRequest

Requires Authentication
Gets the Transaction History for the currently authenticated user. Filtering avaiable.Gets Client Transaction History.
TransactionHistoryRequest Parameters:
NameParameterData TypeRequiredDescription
CriteriabodyTransactionSearchQueryParamsNoa list of criteria parameters for filtering
TransactionSearchQueryParams Parameters:
NameParameterData TypeRequiredDescription
StartDateformstringNo
EndDateformstringNo
IncludesBetPlacementsformboolNo
IncludesWinsformboolNo
IncludesDepositsformboolNo
IncludesWithdrawalsformboolNo
IncludesAllOtherformboolNo
AccountTypeformbyteNo
FilterformintNo
IsCSVReqformboolNo
SortformstringNo
PageNumberformintNo
RowsPerPageformintNo
TransactionHistoryResponse Parameters:
NameParameterData TypeRequiredDescription
ItemsformList<TransactionHistoryItem>No
TotalCountformintNo
TransactionHistoryItem Parameters:
NameParameterData TypeRequiredDescription
TransactionTypeformstringNo
TransactionDate_DateformstringNo
TransactionDate_TimeformstringNo
TransactionDateUTCformDateTimeNo
EventDateUTCformDateTimeNo
EventDateformstringNo
EventNameformstringNo
DisplayEventNameformstringNo
TransactionChannelformstringNo
TaggedGroupsformstringNo
EventTypeIcoformstringNo
TaggedGroupIcosformstringNo
AmountformdecimalNo
BetDescriptionformstringNo
BalanceAfterformdecimalNo
TicketNumberformstringNo
BetIdformlongNo
BetClassformstringNo
CategoryNameformstringNo
MasterEventNameformstringNo
EventTypeIdformintNo
ChannelIdformintNo
ChannelformstringNo
ChannelIcoformstringNo
PKIDformlongNo
BetTypeCodeformstringNo
BetSubTypeCodeformstringNo
VenueformstringNo
RaceNumberformintNo
SettledStateIdformintNo
AdvertisedStartTimeformDateTimeNo
DisplayAdvertisedStartTimeformstringNo
StatusformstringNo
TransactionTypeIdformintNo
TransactionDateformDateTimeNo
DebitOrCreditformstringNo
AcNotesformstringNo
BankIdformint?No

To override the Content-type in your clients, use the HTTP Accept Header, append the .soap11 suffix or ?format=soap11

HTTP + SOAP11

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /soap11 HTTP/1.1 
Host: tstextweb20.np.bluebet.com.au 
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: TransactionHistoryRequest

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>

<TransactionHistoryRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TBS.Frontend.RequestLayer.RequestFunctions">
  <Criteria xmlns:d2p1="http://schemas.datacontract.org/2004/07/TBS.Frontend.Messaging.DataContracts">
    <d2p1:_x003C_AccountType_x003E_k__BackingField>0</d2p1:_x003C_AccountType_x003E_k__BackingField>
    <d2p1:_x003C_EndDate_x003E_k__BackingField>String</d2p1:_x003C_EndDate_x003E_k__BackingField>
    <d2p1:_x003C_IncludesAllOther_x003E_k__BackingField>false</d2p1:_x003C_IncludesAllOther_x003E_k__BackingField>
    <d2p1:_x003C_IncludesBetPlacements_x003E_k__BackingField>false</d2p1:_x003C_IncludesBetPlacements_x003E_k__BackingField>
    <d2p1:_x003C_IncludesDeposits_x003E_k__BackingField>false</d2p1:_x003C_IncludesDeposits_x003E_k__BackingField>
    <d2p1:_x003C_IncludesWins_x003E_k__BackingField>false</d2p1:_x003C_IncludesWins_x003E_k__BackingField>
    <d2p1:_x003C_IncludesWithdrawals_x003E_k__BackingField>false</d2p1:_x003C_IncludesWithdrawals_x003E_k__BackingField>
    <d2p1:_x003C_IsCSVReq_x003E_k__BackingField>false</d2p1:_x003C_IsCSVReq_x003E_k__BackingField>
    <d2p1:_x003C_PageNumber_x003E_k__BackingField>0</d2p1:_x003C_PageNumber_x003E_k__BackingField>
    <d2p1:_x003C_RowsPerPage_x003E_k__BackingField>0</d2p1:_x003C_RowsPerPage_x003E_k__BackingField>
    <d2p1:_x003C_Sort_x003E_k__BackingField>String</d2p1:_x003C_Sort_x003E_k__BackingField>
    <d2p1:_x003C_StartDate_x003E_k__BackingField>String</d2p1:_x003C_StartDate_x003E_k__BackingField>
  </Criteria>
</TransactionHistoryRequest>

    </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>

<TransactionHistoryResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TBS.Frontend.RequestLayer.RequestFunctions">
  <Items xmlns:d2p1="http://schemas.datacontract.org/2004/07/TBS.Frontend.Messaging.DataContracts">
    <d2p1:TransactionHistoryItem>
      <d2p1:_x003C_AcNotes_x003E_k__BackingField>String</d2p1:_x003C_AcNotes_x003E_k__BackingField>
      <d2p1:_x003C_AdvertisedStartTime_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_AdvertisedStartTime_x003E_k__BackingField>
      <d2p1:_x003C_Amount_x003E_k__BackingField>0</d2p1:_x003C_Amount_x003E_k__BackingField>
      <d2p1:_x003C_BalanceAfter_x003E_k__BackingField>0</d2p1:_x003C_BalanceAfter_x003E_k__BackingField>
      <d2p1:_x003C_BankId_x003E_k__BackingField>0</d2p1:_x003C_BankId_x003E_k__BackingField>
      <d2p1:_x003C_BetClass_x003E_k__BackingField>String</d2p1:_x003C_BetClass_x003E_k__BackingField>
      <d2p1:_x003C_BetDescription_x003E_k__BackingField>String</d2p1:_x003C_BetDescription_x003E_k__BackingField>
      <d2p1:_x003C_BetId_x003E_k__BackingField>0</d2p1:_x003C_BetId_x003E_k__BackingField>
      <d2p1:_x003C_BetSubTypeCode_x003E_k__BackingField>String</d2p1:_x003C_BetSubTypeCode_x003E_k__BackingField>
      <d2p1:_x003C_BetTypeCode_x003E_k__BackingField>String</d2p1:_x003C_BetTypeCode_x003E_k__BackingField>
      <d2p1:_x003C_CategoryName_x003E_k__BackingField>String</d2p1:_x003C_CategoryName_x003E_k__BackingField>
      <d2p1:_x003C_ChannelId_x003E_k__BackingField>0</d2p1:_x003C_ChannelId_x003E_k__BackingField>
      <d2p1:_x003C_Channel_x003E_k__BackingField>String</d2p1:_x003C_Channel_x003E_k__BackingField>
      <d2p1:_x003C_EventDateUTC_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_EventDateUTC_x003E_k__BackingField>
      <d2p1:_x003C_EventName_x003E_k__BackingField>String</d2p1:_x003C_EventName_x003E_k__BackingField>
      <d2p1:_x003C_EventTypeId_x003E_k__BackingField>0</d2p1:_x003C_EventTypeId_x003E_k__BackingField>
      <d2p1:_x003C_MasterEventName_x003E_k__BackingField>String</d2p1:_x003C_MasterEventName_x003E_k__BackingField>
      <d2p1:_x003C_PKID_x003E_k__BackingField>0</d2p1:_x003C_PKID_x003E_k__BackingField>
      <d2p1:_x003C_RaceNumber_x003E_k__BackingField>0</d2p1:_x003C_RaceNumber_x003E_k__BackingField>
      <d2p1:_x003C_SettledStateId_x003E_k__BackingField>0</d2p1:_x003C_SettledStateId_x003E_k__BackingField>
      <d2p1:_x003C_TaggedGroupIcos_x003E_k__BackingField>String</d2p1:_x003C_TaggedGroupIcos_x003E_k__BackingField>
      <d2p1:_x003C_TaggedGroups_x003E_k__BackingField>String</d2p1:_x003C_TaggedGroups_x003E_k__BackingField>
      <d2p1:_x003C_TicketNumber_x003E_k__BackingField>String</d2p1:_x003C_TicketNumber_x003E_k__BackingField>
      <d2p1:_x003C_TransactionChannel_x003E_k__BackingField>String</d2p1:_x003C_TransactionChannel_x003E_k__BackingField>
      <d2p1:_x003C_TransactionDateUTC_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_TransactionDateUTC_x003E_k__BackingField>
      <d2p1:_x003C_TransactionTypeId_x003E_k__BackingField>0</d2p1:_x003C_TransactionTypeId_x003E_k__BackingField>
      <d2p1:_x003C_TransactionType_x003E_k__BackingField>String</d2p1:_x003C_TransactionType_x003E_k__BackingField>
      <d2p1:_x003C_Venue_x003E_k__BackingField>String</d2p1:_x003C_Venue_x003E_k__BackingField>
    </d2p1:TransactionHistoryItem>
  </Items>
  <TotalCount>0</TotalCount>
</TransactionHistoryResponse>

    </soap:Body>
</soap:Envelope>