GET api/account/client/{clientID}/outstandingstockobligation

Get unsettled stock obligation of a client

Request Information

URI Parameters

NameDescriptionTypeAdditional information
clientID

TPP Client ID

integer

Required

Body Parameters

None.

Response Information

Resource Description

Collection of ClientStockObligation
NameDescriptionTypeAdditional information
ClientID

TPP client identifier.

integer

None.

ClientRef

Account reference from 3rd party front office systems.

string

None.

ObligationID

TPP obligation identifier.

integer

None.

SourceType

Obligation source type.

enObjectType

None.

SourceID

Obligation source identifier.

integer

None.

NetID

The Netting Reference on the outstanding fund obligation.

integer

None.

SecurityCode

Instrument code.

string

None.

Quantity

Quantity of the stock outstanding.

integer

None.

QuantityFilled

Quantity delivered / received to / from counterparty.

integer

None.

DueDate

Due date.

date

None.

Status

Status of stock registered with client.

enObligationStatus

None.

SettlementType

The registration type used for settlement of the stock obligation.

enOrderSettlementType

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "ClientID": 1234,
    "ClientRef": "abcd1234",
    "ObligationID": 1836430,
    "SourceType": 49,
    "SourceID": 23456,
    "NetID": 34567,
    "SecurityCode": "BHP",
    "Quantity": 1240,
    "QuantityFilled": 0,
    "DueDate": "2019-10-17",
    "Status": 2,
    "SettlementType": 1
  },
  {
    "ClientID": 4321,
    "ClientRef": "dcba4321",
    "ObligationID": 1836431,
    "SourceType": 49,
    "SourceID": 23467,
    "NetID": 34567,
    "SecurityCode": "BHP",
    "Quantity": -1000,
    "QuantityFilled": 0,
    "DueDate": "2019-10-17",
    "Status": 2,
    "SettlementType": 2
  }
]

application/xml, text/xml

Sample:
<ArrayOfClientStockObligation xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TPP.DataAccess.LLB.Contracts.ExternalMessagingSender">
  <ClientStockObligation>
    <ClientID>1234</ClientID>
    <ClientRef>abcd1234</ClientRef>
    <DueDate>2019-10-17T00:00:00</DueDate>
    <NetID>34567</NetID>
    <ObligationID>1836430</ObligationID>
    <Quantity>1240</Quantity>
    <QuantityFilled>0</QuantityFilled>
    <SecurityCode>BHP</SecurityCode>
    <SettlementType>BrokerSponsored</SettlementType>
    <SourceID>23456</SourceID>
    <SourceType>NettingOrder</SourceType>
    <Status>Open</Status>
  </ClientStockObligation>
  <ClientStockObligation>
    <ClientID>4321</ClientID>
    <ClientRef>dcba4321</ClientRef>
    <DueDate>2019-10-17T00:00:00</DueDate>
    <NetID>34567</NetID>
    <ObligationID>1836431</ObligationID>
    <Quantity>-1000</Quantity>
    <QuantityFilled>0</QuantityFilled>
    <SecurityCode>BHP</SecurityCode>
    <SettlementType>IssuerSponsored</SettlementType>
    <SourceID>23467</SourceID>
    <SourceType>NettingOrder</SourceType>
    <Status>Open</Status>
  </ClientStockObligation>
</ArrayOfClientStockObligation>