PortfolioLinkApi

<back to all web services

GetPortfolioFee

Requires Authentication
The following routes are available for this service:
All Verbs/fees/partner/portfolio
GetPortfolioFee Parameters:
NameParameterData TypeRequiredDescription
PortfolioIdqueryintNo
GetPortfolioFeeResponse Parameters:
NameParameterData TypeRequiredDescription
ResultformList<PortfolioFeesTable>No
PortfolioFeesTable Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
PortfolioIdformintNo
NameformFeeNameNo
TypeformFeeTypeNo
BracketformList<FeeBracket>No
FeeName Enum:
Advisory
Platform
FundFee
FeeType Enum:
SlidingScale
Single
FeeBracket Parameters:
NameParameterData TypeRequiredDescription
LowerformdecimalNo
UpperformdecimalNo
RateformdecimalNo

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

HTTP + XML

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

POST /fees/partner/portfolio HTTP/1.1 
Host: api.portfoliolink.co.za 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<GetPortfolioFee xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PortfolioLinkApi.ServiceModel">
  <PortfolioId>0</PortfolioId>
</GetPortfolioFee>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<GetPortfolioFeeResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PortfolioLinkApi.ServiceModel">
  <Result xmlns:d2p1="http://schemas.datacontract.org/2004/07/SharedTypes">
    <d2p1:PortfolioFeesTable>
      <d2p1:Bracket>
        <d2p1:FeeBracket>
          <d2p1:Lower>0</d2p1:Lower>
          <d2p1:Rate>0</d2p1:Rate>
          <d2p1:Upper>0</d2p1:Upper>
        </d2p1:FeeBracket>
      </d2p1:Bracket>
      <d2p1:Id>0</d2p1:Id>
      <d2p1:Name>Advisory</d2p1:Name>
      <d2p1:PortfolioId>0</d2p1:PortfolioId>
      <d2p1:Type>SlidingScale</d2p1:Type>
    </d2p1:PortfolioFeesTable>
  </Result>
</GetPortfolioFeeResponse>