Affluenza REST API

<back to all web services

OperationGetRequest

The following routes are available for this service:
GET, OPTIONS/operations/{operationId}

To override the Content-type in your clients 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 /xml/reply/OperationGetRequest HTTP/1.1 
Host: www.plusrated.com 
Content-Type: application/xml
Content-Length: length

<ContractTransport.OperationGetRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/M2M.Affluenza.Core.Rest.Transport">
  <AppKey xmlns="http://schemas.datacontract.org/2004/07/M2M.Affluenza.Core.Rest">0</AppKey>
  <Token xmlns="http://schemas.datacontract.org/2004/07/M2M.Affluenza.Core.Rest">String</Token>
  <IsTemporary>false</IsTemporary>
  <OperationId>00000000-0000-0000-0000-000000000000</OperationId>
</ContractTransport.OperationGetRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<ContractTransport.OperationGetResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/M2M.Affluenza.Core.Rest.Transport">
  <_x003C_ErrorMessage_x003E_k__BackingField xmlns="http://schemas.datacontract.org/2004/07/M2M.Affluenza.Core.Rest">
    <_x003C_Message_x003E_k__BackingField>String</_x003C_Message_x003E_k__BackingField>
    <_x003C_StatusCode_x003E_k__BackingField>0</_x003C_StatusCode_x003E_k__BackingField>
  </_x003C_ErrorMessage_x003E_k__BackingField>
  <_x003C_Response_x003E_k__BackingField xmlns:d2p1="http://schemas.datacontract.org/2004/07/M2M.Affluenza.Core.Rest.Resource.Contract" xmlns="http://schemas.datacontract.org/2004/07/M2M.Affluenza.Core.Rest">
    <d2p1:Adjustment>String</d2p1:Adjustment>
    <d2p1:AmortizationDate>String</d2p1:AmortizationDate>
    <d2p1:AmortizationPercentage>String</d2p1:AmortizationPercentage>
    <d2p1:AmortizationPeriod>0</d2p1:AmortizationPeriod>
    <d2p1:AmortizationPeriodUnit>String</d2p1:AmortizationPeriodUnit>
    <d2p1:AmortizationStartDate>String</d2p1:AmortizationStartDate>
    <d2p1:AmortizationStatus>String</d2p1:AmortizationStatus>
    <d2p1:AmortizationThreshould>0001-01-01T00:00:00</d2p1:AmortizationThreshould>
    <d2p1:AmortizationTicker>String</d2p1:AmortizationTicker>
    <d2p1:AmortizationType>String</d2p1:AmortizationType>
    <d2p1:BaseValue>0</d2p1:BaseValue>
    <d2p1:BaseValueType>String</d2p1:BaseValueType>
    <d2p1:Bonus>0</d2p1:Bonus>
    <d2p1:BrokerageFee>0</d2p1:BrokerageFee>
    <d2p1:CalculationTicker>String</d2p1:CalculationTicker>
    <d2p1:Calendar>String</d2p1:Calendar>
    <d2p1:CashFlowGenerationIndexPercentage>0</d2p1:CashFlowGenerationIndexPercentage>
    <d2p1:CashFlowGenerationInterestRate>0</d2p1:CashFlowGenerationInterestRate>
    <d2p1:CashFlowGenerationPeriodLength>0</d2p1:CashFlowGenerationPeriodLength>
    <d2p1:CashFlowGenerationPeriodUnit>String</d2p1:CashFlowGenerationPeriodUnit>
    <d2p1:CashFlowGenerationRule>String</d2p1:CashFlowGenerationRule>
    <d2p1:CashFlowGenerationStartDate>0001-01-01T00:00:00</d2p1:CashFlowGenerationStartDate>
    <d2p1:CashFlowInterestTermConvention>String</d2p1:CashFlowInterestTermConvention>
    <d2p1:CashFlows>
      <d2p1:GeneratedCashFlowResource>
        <d2p1:Amortization>0</d2p1:Amortization>
        <d2p1:AmortizationPercentage>0</d2p1:AmortizationPercentage>
        <d2p1:Date>0001-01-01T00:00:00</d2p1:Date>
        <d2p1:Id>0</d2p1:Id>
        <d2p1:Interest>0</d2p1:Interest>
        <d2p1:PaymentDate>0001-01-01T00:00:00</d2p1:PaymentDate>
        <d2p1:Total>0</d2p1:Total>
      </d2p1:GeneratedCashFlowResource>
    </d2p1:CashFlows>
    <d2p1:CategoryTicker>String</d2p1:CategoryTicker>
    <d2p1:ContractCategory>false</d2p1:ContractCategory>
    <d2p1:ContractFixingEndDate>0001-01-01T00:00:00</d2p1:ContractFixingEndDate>
    <d2p1:ContractFixingOtherDate>0001-01-01T00:00:00</d2p1:ContractFixingOtherDate>
    <d2p1:ContractFixingStartDate>0001-01-01T00:00:00</d2p1:ContractFixingStartDate>
    <d2p1:ContractFixingTicker>String</d2p1:ContractFixingTicker>
    <d2p1:ContractId>String</d2p1:ContractId>
    <d2p1:ContractIndexStartDate>0001-01-01T00:00:00</d2p1:ContractIndexStartDate>
    <d2p1:ContractType>String</d2p1:ContractType>
    <d2p1:ContractWarrantyValue>0</d2p1:ContractWarrantyValue>
    <d2p1:CounterParty>String</d2p1:CounterParty>
    <d2p1:CounterPartyType>String</d2p1:CounterPartyType>
    <d2p1:CurrencyExchange>String</d2p1:CurrencyExchange>
    <d2p1:CurrencyTicker>String</d2p1:CurrencyTicker>
    <d2p1:CurveInterestConvention>String</d2p1:CurveInterestConvention>
    <d2p1:CurvePercentage>String</d2p1:CurvePercentage>
    <d2p1:CurvePricingCalendar>String</d2p1:CurvePricingCalendar>
    <d2p1:CurveTermConvention>String</d2p1:CurveTermConvention>
    <d2p1:CurveTicker>String</d2p1:CurveTicker>
    <d2p1:DataSource>String</d2p1:DataSource>
    <d2p1:DiscountCurveInterestConvention>String</d2p1:DiscountCurveInterestConvention>
    <d2p1:DiscountCurveInterpolation>String</d2p1:DiscountCurveInterpolation>
    <d2p1:DiscountCurvePricingCalendar>String</d2p1:DiscountCurvePricingCalendar>
    <d2p1:DiscountCurveTermConvention>String</d2p1:DiscountCurveTermConvention>
    <d2p1:DiscountCurveTicker>String</d2p1:DiscountCurveTicker>
    <d2p1:DutiesIOFTVM>false</d2p1:DutiesIOFTVM>
    <d2p1:DutiesIR>false</d2p1:DutiesIR>
    <d2p1:EarlySettlement xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:anyType />
    </d2p1:EarlySettlement>
    <d2p1:Emolument>0</d2p1:Emolument>
    <d2p1:ExternalKey>String</d2p1:ExternalKey>
    <d2p1:FairValue>0</d2p1:FairValue>
    <d2p1:FeeUpFront>0</d2p1:FeeUpFront>
    <d2p1:FeeupfrontType>String</d2p1:FeeupfrontType>
    <d2p1:FixingEndDate>0001-01-01T00:00:00</d2p1:FixingEndDate>
    <d2p1:FixingOtherDate>0001-01-01T00:00:00</d2p1:FixingOtherDate>
    <d2p1:FixingResetDates>String</d2p1:FixingResetDates>
    <d2p1:GenarationRule>String</d2p1:GenarationRule>
    <d2p1:GenerationInterestCompoundRule>String</d2p1:GenerationInterestCompoundRule>
    <d2p1:HedgeAccounting>String</d2p1:HedgeAccounting>
    <d2p1:IOF>0</d2p1:IOF>
    <d2p1:Id>String</d2p1:Id>
    <d2p1:IndexHasReset>false</d2p1:IndexHasReset>
    <d2p1:IndexPercentage>String</d2p1:IndexPercentage>
    <d2p1:IndexerFactorPrecisionDegress>0</d2p1:IndexerFactorPrecisionDegress>
    <d2p1:IndexerFactorPrecisionFunction>String</d2p1:IndexerFactorPrecisionFunction>
    <d2p1:IndexerPercentage>String</d2p1:IndexerPercentage>
    <d2p1:InstrumentTicker>String</d2p1:InstrumentTicker>
    <d2p1:InterestCompoundRule>String</d2p1:InterestCompoundRule>
    <d2p1:InterestDate>String</d2p1:InterestDate>
    <d2p1:InterestFineRate>0</d2p1:InterestFineRate>
    <d2p1:InterestFineValue>0</d2p1:InterestFineValue>
    <d2p1:InterestHasReset>false</d2p1:InterestHasReset>
    <d2p1:InterestIndexPercentage>String</d2p1:InterestIndexPercentage>
    <d2p1:InterestIndexTicker>String</d2p1:InterestIndexTicker>
    <d2p1:InterestInterestConvention>String</d2p1:InterestInterestConvention>
    <d2p1:InterestLateRate>0</d2p1:InterestLateRate>
    <d2p1:InterestRate>0</d2p1:InterestRate>
    <d2p1:InterestSpreadRate>String</d2p1:InterestSpreadRate>
    <d2p1:InterestStartDate>String</d2p1:InterestStartDate>
    <d2p1:InterestTermConvention>String</d2p1:InterestTermConvention>
    <d2p1:MaturityDate>0001-01-01T00:00:00</d2p1:MaturityDate>
    <d2p1:Notional>0</d2p1:Notional>
    <d2p1:Observation>String</d2p1:Observation>
    <d2p1:PaymentDate>String</d2p1:PaymentDate>
    <d2p1:PaymentType>String</d2p1:PaymentType>
    <d2p1:PortfolioId>00000000-0000-0000-0000-000000000000</d2p1:PortfolioId>
    <d2p1:Position>String</d2p1:Position>
    <d2p1:PrecisionDegrees>0</d2p1:PrecisionDegrees>
    <d2p1:PrecisionFunction>String</d2p1:PrecisionFunction>
    <d2p1:Premium>0</d2p1:Premium>
    <d2p1:Quantity>0</d2p1:Quantity>
    <d2p1:QuotationFactor>String</d2p1:QuotationFactor>
    <d2p1:SettlementCurrencyCurrencyQuotationType>String</d2p1:SettlementCurrencyCurrencyQuotationType>
    <d2p1:SettlementCurrencyExchange>0</d2p1:SettlementCurrencyExchange>
    <d2p1:SettlementCurrencyFixing>String</d2p1:SettlementCurrencyFixing>
    <d2p1:SettlementCurrencyFixingEndDate>0001-01-01T00:00:00</d2p1:SettlementCurrencyFixingEndDate>
    <d2p1:SettlementCurrencyFixingOtherDate>0001-01-01T00:00:00</d2p1:SettlementCurrencyFixingOtherDate>
    <d2p1:SettlementCurrencyFixingStartDate>0001-01-01T00:00:00</d2p1:SettlementCurrencyFixingStartDate>
    <d2p1:SettlementCurrencyQuotationType>String</d2p1:SettlementCurrencyQuotationType>
    <d2p1:SettlementCurrencyTicker>String</d2p1:SettlementCurrencyTicker>
    <d2p1:SettlementDateAdjustment>String</d2p1:SettlementDateAdjustment>
    <d2p1:SettlementQuotationInitialValue>0</d2p1:SettlementQuotationInitialValue>
    <d2p1:Simulation>false</d2p1:Simulation>
    <d2p1:StartDate>0001-01-01T00:00:00</d2p1:StartDate>
    <d2p1:TemplateId>00000000-0000-0000-0000-000000000000</d2p1:TemplateId>
    <d2p1:UnderlyingCurrencyQuotationDirection>String</d2p1:UnderlyingCurrencyQuotationDirection>
    <d2p1:UnderlyingCurrencyQuotationType>String</d2p1:UnderlyingCurrencyQuotationType>
    <d2p1:UnderlyingQuotationType>String</d2p1:UnderlyingQuotationType>
    <d2p1:UnderlyingTicker>String</d2p1:UnderlyingTicker>
    <d2p1:UnfundedTaxes>0</d2p1:UnfundedTaxes>
    <d2p1:UnitPrice>0</d2p1:UnitPrice>
    <d2p1:WarrantyInformation>String</d2p1:WarrantyInformation>
    <d2p1:WarrantyType>String</d2p1:WarrantyType>
    <d2p1:curveInterpolation>String</d2p1:curveInterpolation>
    <d2p1:fixingStartDate>0001-01-01T00:00:00</d2p1:fixingStartDate>
    <d2p1:interestPeriod>0</d2p1:interestPeriod>
    <d2p1:interestThreshould>0001-01-01T00:00:00</d2p1:interestThreshould>
    <d2p1:unfundedTaxesType>String</d2p1:unfundedTaxesType>
  </_x003C_Response_x003E_k__BackingField>
  <_x003C_Status_x003E_k__BackingField xmlns="http://schemas.datacontract.org/2004/07/M2M.Affluenza.Core.Rest">Success</_x003C_Status_x003E_k__BackingField>
  <OperationId>00000000-0000-0000-0000-000000000000</OperationId>
  <PortfolioId>00000000-0000-0000-0000-000000000000</PortfolioId>
</ContractTransport.OperationGetResponse>