AlbaApi

<back to all web services

PensionsInfoReq

The following routes are available for this service:
POST/pensionsinfo
PensionsInfoReq Parameters:
NameParameterData TypeRequiredDescription
HeaderbodySendPensionPlanHeaderNo
PdfbodyPdfNo
CohabitantPdfbodyPdfNo
PensionProvidersbodyList<PensionProviderVer9DTO>No
CohabitantPensionProvidersbodyList<PensionProviderVer9DTO>No
SendPensionPlanHeader Parameters:
NameParameterData TypeRequiredDescription
SocialSecurityNumberformstringNo
CohabitantSocialSecurityNumberformstringNo
CustomerRemarkformbyte[]No
SystemInfoformstringNo
PensionProviderIdformintNo
TransactionHeader Parameters:
NameParameterData TypeRequiredDescription
VersionNumberformintNo
TransactionIdformstringNo
TransactionsTypeNumberformintNo
EventTimeformDateTimeOffsetNo
Pdf Parameters:
NameParameterData TypeRequiredDescription
PdfReportformbyte[]No
PensionProviderVer9DTO Parameters:
NameParameterData TypeRequiredDescription
PensionProviderIdformintNo
PensionProviderNameformstringNo
WordSplitCharacterformintNo
WebSiteUrlformstringNo
CurrencyCodeformstringNo
AdvisorNameformstringNo
ReceiveDataForAdvisoryformbool?No
TransactionStatusformintNo
SchemesformICollection<PensionSchemeVer9DTO>No
TransactionRemarksformICollection<RemarkVer9DTO>No
PensionSchemeVer9DTO Parameters:
NameParameterData TypeRequiredDescription
TransactionStatusformintNo
ReferenceNumberformstringNo
TypeNumberformint?No
Phoneformint?No
ContactformstringNo
EmailformstringNo
Paymentformint?No
PaymentDateformDateTimeOffset?No
SavedValueformint?No
SavedValueDateformDateTimeOffset?No
SavedValuePresentationformint?No
SystemInfoSchemeformstringNo
BusinessPartnerNumberformint?No
Guaranteesformint?No
TransferCostsformint?No
TransferCostsJobChangeformint?No
Repurchaseformint?No
RepurchaseTextformbyte[]No
HasWithdrawalPenaltyformbool?No
BenefitCompositionformbool?No
InvestmentFormNumberformint?No
BusinessPartnerformstringNo
WordSplitCharacterformint?No
RemarksformICollection<RemarkVer9DTO>No
BenefitsformICollection<BenefitVer9DTO>No
RemarkVer9DTO Parameters:
NameParameterData TypeRequiredDescription
TypeNumberformintNo
NumberformintNo
TextformstringNo
BenefitVer9DTO Parameters:
NameParameterData TypeRequiredDescription
TransactionStatusformintNo
TypeNumberformintNo
TypeTextformstringNo
SubscriptionTypeNumberformint?No
SubscriptionTypeTextformstringNo
CanBeShownInGraphformbool?No
MoreInfoUrlformstringNo
SystemInfoformstringNo
PremiumWaiverBenefitformPremiumWaiverBenefitVer9DTONo
PaymentformBenefitPaymentVer9DTONo
PayoutformPayoutVer9DTONo
RiskformRiskBenefitVer9DTONo
PensionformPensionBenefitVer9DTONo
RemarksformICollection<RemarkVer9DTO>No
PremiumWaiverBenefitVer9DTO Parameters:
NameParameterData TypeRequiredDescription
IsEligibleformbool?No
IsActiveformbool?No
Valueformint?No
BenefitPaymentVer9DTO Parameters:
NameParameterData TypeRequiredDescription
BenefitPaymentformint?No
PaymentYearToDateformint?No
LatestPaymentDateformDateTimeOffset?No
PayoutVer9DTO Parameters:
NameParameterData TypeRequiredDescription
CurrentPaymentformbool?No
PayoutForecastsformICollection<PayoutForecastVer9DTO>No
PaymentFormNumberformint?No
PaymentFormTextformstringNo
PaymentTaxationNumberformint?No
PaymentTaxationTextformstringNo
ReceiverNumberformint?No
ReceiverTextformstringNo
ConditionNumberformint?No
ConditionTextformstringNo
ConditionParameterformint?No
BeneficiariesformICollection<BeneficiaryVer9DTO>No
PayoutStartformDateAgeTypeVer9DTONo
PayoutEndformDateAgeTypeVer9DTONo
LatestPossiblePayoutformDateAgeTypeVer9DTONo
EarliestPossiblePayoutformDateAgeTypeVer9DTONo
LatestPayoutStartformDateAgeTypeVer9DTONo
PaymentYearsformint?No
PayoutForecastVer9DTO Parameters:
NameParameterData TypeRequiredDescription
AgeformintNo
Amountformint?No
BeneficiaryVer9DTO Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
Percentageformint?No
TypeNumberformint?No
TypeTextformstringNo
DateAgeTypeVer9DTO Parameters:
NameParameterData TypeRequiredDescription
DateformDateTimeOffsetNo
AgeformintNo
RiskBenefitVer9DTO Parameters:
NameParameterData TypeRequiredDescription
ShadowBenefitformbool?No
Amountformint?No
AmountDateformDateTimeOffset?No
RiskTerminationformDateAgeTypeVer9DTONo
BenefitExtentNumberformint?No
BenefitDetailformICollection<int>No
PensionBenefitVer9DTO Parameters:
NameParameterData TypeRequiredDescription
PensionTypeNumberformintNo
PensionTypeformstringNo
IndexContractCountformint?No
InvestmentDistributionsformICollection<InvestmentDistributionVer9DTO>No
PensionForecastsformPensionForecastsVer9DTONo
InvestmentDistributionVer9DTO Parameters:
NameParameterData TypeRequiredDescription
InvestmentFormNumberformint?No
InvestmentIdentificationformstringNo
InvestmentValueformint?No
InvestmentValueDateformDateTimeOffset?No
PendingYieldAmountformint?No
PensionForecastsVer9DTO Parameters:
NameParameterData TypeRequiredDescription
PensionPaymentformbool?No
EarlyRetirementDeductionformbool?No
CalculateForecastsformbool?No
ForecastInterestTypeformint?No
PriceIndexRegulatedformbool?No
RealIncomeRegulatedformbool?No
EnterPaymentEnabledformbool?No
ForecastCalculationDateformDateTimeOffset?No
ForecastsCalculationsformICollection<ForecastCalculationVer9DTO>No
ForecastCalculationVer9DTO Parameters:
NameParameterData TypeRequiredDescription
ForecastStartAgeformintNo
RemarksformICollection<RemarkVer9DTO>No
ForecastsformICollection<ForecastVer9DTO>No
ForecastVer9DTO Parameters:
NameParameterData TypeRequiredDescription
AgeformintNo
Amountformint?No
SendPensionPlanToProviderResponseVer9DTO Parameters:
NameParameterData TypeRequiredDescription
HeaderformAnswerSendPensionPlanHeaderNo
AnswerSendPensionPlanHeader Parameters:
NameParameterData TypeRequiredDescription
SocialSecurityNumberformstringNo
ReportReceivedformboolNo
ProviderRemarkformbyte[]No
ErrorTextformstringNo

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 /pensionsinfo HTTP/1.1 
Host: hcbtas-q-albamfs-api.azurewebsites.net 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<PensionsInfoReq xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AlbaApi.ServiceModel">
  <CohabitantPdf xmlns:d2p1="http://schemas.datacontract.org/2004/07/AlbaMfs.Common.PensionsInfo">
    <d2p1:PdfReport>AA==</d2p1:PdfReport>
  </CohabitantPdf>
  <CohabitantPensionProviders xmlns:d2p1="http://schemas.datacontract.org/2004/07/AlbaMfs.Common.PensionsInfo">
    <d2p1:PensionProviderVer9DTO>
      <d2p1:AdvisorName>String</d2p1:AdvisorName>
      <d2p1:CurrencyCode>String</d2p1:CurrencyCode>
      <d2p1:PensionProviderId>0</d2p1:PensionProviderId>
      <d2p1:PensionProviderName>String</d2p1:PensionProviderName>
      <d2p1:ReceiveDataForAdvisory>false</d2p1:ReceiveDataForAdvisory>
      <d2p1:Schemes i:nil="true" />
      <d2p1:TransactionRemarks i:nil="true" />
      <d2p1:TransactionStatus>0</d2p1:TransactionStatus>
      <d2p1:WebSiteUrl>String</d2p1:WebSiteUrl>
      <d2p1:WordSplitCharacter>0</d2p1:WordSplitCharacter>
    </d2p1:PensionProviderVer9DTO>
  </CohabitantPensionProviders>
  <Header xmlns:d2p1="http://schemas.datacontract.org/2004/07/AlbaMfs.Common.PensionsInfo">
    <d2p1:EventTime xmlns:d3p1="http://schemas.datacontract.org/2004/07/System">
      <d3p1:DateTime>0001-01-01T00:00:00Z</d3p1:DateTime>
      <d3p1:OffsetMinutes>0</d3p1:OffsetMinutes>
    </d2p1:EventTime>
    <d2p1:TransactionId>String</d2p1:TransactionId>
    <d2p1:TransactionsTypeNumber>0</d2p1:TransactionsTypeNumber>
    <d2p1:VersionNumber>0</d2p1:VersionNumber>
    <d2p1:CohabitantSocialSecurityNumber>String</d2p1:CohabitantSocialSecurityNumber>
    <d2p1:CustomerRemark>AA==</d2p1:CustomerRemark>
    <d2p1:PensionProviderId>0</d2p1:PensionProviderId>
    <d2p1:SocialSecurityNumber>String</d2p1:SocialSecurityNumber>
    <d2p1:SystemInfo>String</d2p1:SystemInfo>
  </Header>
  <Pdf xmlns:d2p1="http://schemas.datacontract.org/2004/07/AlbaMfs.Common.PensionsInfo">
    <d2p1:PdfReport>AA==</d2p1:PdfReport>
  </Pdf>
  <PensionProviders xmlns:d2p1="http://schemas.datacontract.org/2004/07/AlbaMfs.Common.PensionsInfo">
    <d2p1:PensionProviderVer9DTO>
      <d2p1:AdvisorName>String</d2p1:AdvisorName>
      <d2p1:CurrencyCode>String</d2p1:CurrencyCode>
      <d2p1:PensionProviderId>0</d2p1:PensionProviderId>
      <d2p1:PensionProviderName>String</d2p1:PensionProviderName>
      <d2p1:ReceiveDataForAdvisory>false</d2p1:ReceiveDataForAdvisory>
      <d2p1:Schemes i:nil="true" />
      <d2p1:TransactionRemarks i:nil="true" />
      <d2p1:TransactionStatus>0</d2p1:TransactionStatus>
      <d2p1:WebSiteUrl>String</d2p1:WebSiteUrl>
      <d2p1:WordSplitCharacter>0</d2p1:WordSplitCharacter>
    </d2p1:PensionProviderVer9DTO>
  </PensionProviders>
</PensionsInfoReq>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<SendPensionPlanToProviderResponseVer9DTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AlbaMfs.Common.PensionsInfo">
  <Header>
    <EventTime xmlns:d3p1="http://schemas.datacontract.org/2004/07/System">
      <d3p1:DateTime>0001-01-01T00:00:00Z</d3p1:DateTime>
      <d3p1:OffsetMinutes>0</d3p1:OffsetMinutes>
    </EventTime>
    <TransactionId>String</TransactionId>
    <TransactionsTypeNumber>0</TransactionsTypeNumber>
    <VersionNumber>0</VersionNumber>
    <ErrorText>String</ErrorText>
    <ProviderRemark>AA==</ProviderRemark>
    <ReportReceived>false</ReportReceived>
    <SocialSecurityNumber>String</SocialSecurityNumber>
  </Header>
</SendPensionPlanToProviderResponseVer9DTO>