GET api/account/sponsored-balances?clientID={clientID}
Return daily snapshot of sponsored balances for client(s) with quantities that could be used for calculating registered stock available to sell for each client.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
clientID | integer |
None. |
Body Parameters
None.
Response Information
Resource Description
List of ClientSponsoredBalance
Collection of ClientSponsoredBalanceName | Description | Type | Additional information |
---|---|---|---|
ClientID |
TPP client identifier. |
integer |
None. |
ClientRef |
Account reference from 3rd party front office systems. |
string |
None. |
Balances |
List of Client's Broker Sponsored balance by Security Code. |
Collection of ClientSponsoredBalance+SponsoredBalance |
None. |
Response Formats
application/json, text/json
Sample:
[ { "ClientID": 123456, "ClientRef": "XX123", "Balances": [ { "SecurityCode": "ABC", "SecurityName": "Security name for ABC", "Registered": 123.45, "OutstandingObligations": 1, "OpenSells": 123.45, "Reserved": 123.45, "Subpoenaed": 123.45 }, { "SecurityCode": "DEF", "SecurityName": "Security name for DEF", "Registered": 123.45, "OutstandingObligations": 1, "OpenSells": 123.45, "Reserved": 123.45, "Subpoenaed": 123.45 } ] }, { "ClientID": 123456, "ClientRef": "XX123", "Balances": [ { "SecurityCode": "ABC", "SecurityName": "Security name for ABC", "Registered": 123.45, "OutstandingObligations": 1, "OpenSells": 123.45, "Reserved": 123.45, "Subpoenaed": 123.45 }, { "SecurityCode": "DEF", "SecurityName": "Security name for DEF", "Registered": 123.45, "OutstandingObligations": 1, "OpenSells": 123.45, "Reserved": 123.45, "Subpoenaed": 123.45 } ] } ]
application/xml, text/xml
Sample:
<ArrayOfClientSponsoredBalance xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TPP.B2B.Webservices2.Contract.Account"> <ClientSponsoredBalance> <Balances> <ClientSponsoredBalance.SponsoredBalance> <OpenSells>123.45</OpenSells> <OutstandingObligations>1</OutstandingObligations> <Registered>123.45</Registered> <Reserved>123.45</Reserved> <SecurityCode>ABC</SecurityCode> <SecurityName>Security name for ABC</SecurityName> <Subpoenaed>123.45</Subpoenaed> </ClientSponsoredBalance.SponsoredBalance> <ClientSponsoredBalance.SponsoredBalance> <OpenSells>123.45</OpenSells> <OutstandingObligations>1</OutstandingObligations> <Registered>123.45</Registered> <Reserved>123.45</Reserved> <SecurityCode>DEF</SecurityCode> <SecurityName>Security name for DEF</SecurityName> <Subpoenaed>123.45</Subpoenaed> </ClientSponsoredBalance.SponsoredBalance> </Balances> <ClientID>123456</ClientID> <ClientRef>XX123</ClientRef> </ClientSponsoredBalance> <ClientSponsoredBalance> <Balances> <ClientSponsoredBalance.SponsoredBalance> <OpenSells>123.45</OpenSells> <OutstandingObligations>1</OutstandingObligations> <Registered>123.45</Registered> <Reserved>123.45</Reserved> <SecurityCode>ABC</SecurityCode> <SecurityName>Security name for ABC</SecurityName> <Subpoenaed>123.45</Subpoenaed> </ClientSponsoredBalance.SponsoredBalance> <ClientSponsoredBalance.SponsoredBalance> <OpenSells>123.45</OpenSells> <OutstandingObligations>1</OutstandingObligations> <Registered>123.45</Registered> <Reserved>123.45</Reserved> <SecurityCode>DEF</SecurityCode> <SecurityName>Security name for DEF</SecurityName> <Subpoenaed>123.45</Subpoenaed> </ClientSponsoredBalance.SponsoredBalance> </Balances> <ClientID>123456</ClientID> <ClientRef>XX123</ClientRef> </ClientSponsoredBalance> </ArrayOfClientSponsoredBalance>