POST v1/EdfCalculator/SimpleCalc

Recalculate the EDF Term Structure by shocking any fields.

Request Information

Parameters

Name Type Description Additional information
request Edf9InputNullable The request.

Define this parameter in the request body.

Request body formats

application/json, text/json

Sample:
{
  "statementDate": "2026-06-05T14:55:46.3483546+00:00",
  "currentLiabilities": 1.0,
  "totalLiabilities": 1.0,
  "minorityInterest": 1.0,
  "deferredTaxes": 1.0,
  "longTermDebt": 1.0,
  "adjustedLongTermDebt": 1.0,
  "currentDebt": 1.0,
  "marketCap": 1.0,
  "sharePrice": 1.0,
  "assetVolatility": 1.0,
  "commonDividends": 1.0,
  "preferredDividends": 1.0,
  "dilutionFactor": 1.0,
  "financialWeight": 1.0,
  "otherLongTermLiabilities": 1.0,
  "longTermLiabilities": 1.0,
  "region": "sample string 2",
  "centralDefaultTendency": 1.0,
  "aggregateEdf": 1.0,
  "edfTermStructure": [
    1.0,
    2.0,
    3.0
  ],
  "relativeLagYear1": 1.0,
  "relativeLagYear2": 1.0,
  "relativeLagYear3": 1.0,
  "currency": "sample string 3",
  "edfDate": "2026-06-05T14:55:46.3483546+00:00",
  "priceDate": "2026-06-05T14:55:46.3483546+00:00",
  "marketValueOfAssets": 1.0,
  "defaultPoint": 1.0,
  "adjustedCurrentLiabilities": 1.0,
  "adjustedTotalLiabilities": 1.0,
  "riskFreeRate": 1.0,
  "sectorLgd": 1.0,
  "sharesOutstanding": 1.0,
  "pid": "sample string 6"
}

application/xml, text/xml

Sample:
<Edf9InputNullable xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MA.CreditEdge.DataObjects">
  <AdjustedCurrentLiabilities>1</AdjustedCurrentLiabilities>
  <AdjustedLongTermDebt>1</AdjustedLongTermDebt>
  <AdjustedTotalLiabilities>1</AdjustedTotalLiabilities>
  <AggregateEdf>1</AggregateEdf>
  <AssetVolatility>1</AssetVolatility>
  <CentralDefaultTendency>1</CentralDefaultTendency>
  <CommonDividends>1</CommonDividends>
  <Currency>sample string 3</Currency>
  <CurrentDebt>1</CurrentDebt>
  <CurrentLiabilities>1</CurrentLiabilities>
  <DefaultPoint>1</DefaultPoint>
  <DeferredTaxes>1</DeferredTaxes>
  <DilutionFactor>1</DilutionFactor>
  <EdfDate>2026-06-05T14:55:46.3483546+00:00</EdfDate>
  <EdfTermStructure xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:decimal>1</d2p1:decimal>
    <d2p1:decimal>2</d2p1:decimal>
    <d2p1:decimal>3</d2p1:decimal>
  </EdfTermStructure>
  <FinancialWeight>1</FinancialWeight>
  <LongTermDebt>1</LongTermDebt>
  <LongTermLiabilities>1</LongTermLiabilities>
  <MarketCap>1</MarketCap>
  <MarketValueOfAssets>1</MarketValueOfAssets>
  <MinorityInterest>1</MinorityInterest>
  <OtherLongTermLiabilities>1</OtherLongTermLiabilities>
  <Pid>sample string 6</Pid>
  <PreferredDividends>1</PreferredDividends>
  <PriceDate>2026-06-05T14:55:46.3483546+00:00</PriceDate>
  <Region>sample string 2</Region>
  <RelativeLagYear1>1</RelativeLagYear1>
  <RelativeLagYear2>1</RelativeLagYear2>
  <RelativeLagYear3>1</RelativeLagYear3>
  <RiskFreeRate>1</RiskFreeRate>
  <SectorLgd>1</SectorLgd>
  <SharePrice>1</SharePrice>
  <SharesOutstanding>1</SharesOutstanding>
  <StatementDate>2026-06-05T14:55:46.3483546+00:00</StatementDate>
  <TotalLiabilities>1</TotalLiabilities>
</Edf9InputNullable>

Parameter Information

Parameter Name: request

Property Type Description
StatementDate DateTime
CurrentLiabilities Nullable`1
TotalLiabilities Nullable`1
MinorityInterest Nullable`1
DeferredTaxes Nullable`1
LongTermDebt Nullable`1
AdjustedLongTermDebt Nullable`1
CurrentDebt Nullable`1
MarketCap Nullable`1
SharePrice Nullable`1
AssetVolatility Nullable`1
CommonDividends Nullable`1
PreferredDividends Nullable`1
DilutionFactor Nullable`1
FinancialWeight Nullable`1
OtherLongTermLiabilities Nullable`1
LongTermLiabilities Nullable`1
Region String
CentralDefaultTendency Nullable`1
AggregateEdf Nullable`1
EdfTermStructure Decimal[]
RelativeLagYear1 Nullable`1
RelativeLagYear2 Nullable`1
RelativeLagYear3 Nullable`1
Currency String
EdfDate DateTime
PriceDate DateTime
MarketValueOfAssets Nullable`1
DefaultPoint Nullable`1
AdjustedCurrentLiabilities Nullable`1
AdjustedTotalLiabilities Nullable`1
RiskFreeRate Nullable`1
SectorLgd Nullable`1
SharesOutstanding Nullable`1
Pid String

Response Information

Response body formats

application/json, text/json

Sample:
{
  "marketData": {
    "assetVolatility": 1.0,
    "marketValueOfAssets": 2.0,
    "marketCapitalization": 3.0,
    "sharePrice": 4.0,
    "sharesOutstanding": 5.0,
    "defaultPoint": 6.0,
    "adjustedCurrentLiabilities": 7.0,
    "longTermLiabilities": 8.0,
    "adjustedTotalLiabilities": 9.0,
    "marketLeverage": 10.0,
    "edfDate": "2026-06-05T14:55:46.3639891+00:00"
  },
  "balanceSheet": {
    "currentLiabilities": 1.0,
    "currentDebt": 2.0,
    "longTermDebt": 3.0,
    "otherLongTermLiabilities": 4.0,
    "minorityInterest": 5.0,
    "deferredTaxes": 6.0,
    "totalLiabilities": 7.0,
    "statementDate": "2026-06-05T14:55:46.3639891+00:00",
    "adjustedLongTermDebt": 9.0
  },
  "incomeStatement": {
    "commonDividends": 1.0,
    "preferredDividends": 2.0
  },
  "annualizedTermStructure": {
    "term1": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:55:46.3639891+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:55:46.3639891+00:00"
    },
    "term2": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:55:46.3639891+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:55:46.3639891+00:00"
    },
    "term3": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:55:46.3639891+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:55:46.3639891+00:00"
    },
    "term4": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:55:46.3639891+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:55:46.3639891+00:00"
    },
    "term5": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:55:46.3639891+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:55:46.3639891+00:00"
    },
    "term6": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:55:46.3639891+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:55:46.3639891+00:00"
    },
    "term7": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:55:46.3639891+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:55:46.3639891+00:00"
    },
    "term8": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:55:46.3639891+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:55:46.3639891+00:00"
    },
    "term9": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:55:46.3639891+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:55:46.3639891+00:00"
    },
    "term10": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:55:46.3639891+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:55:46.3639891+00:00"
    }
  },
  "fairValueCdsTermStructure": {
    "term1": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:55:46.3639891+00:00",
      "requiresSubscription": false
    },
    "term2": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:55:46.3639891+00:00",
      "requiresSubscription": false
    },
    "term3": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:55:46.3639891+00:00",
      "requiresSubscription": false
    },
    "term5": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:55:46.3639891+00:00",
      "requiresSubscription": false
    },
    "term7": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:55:46.3639891+00:00",
      "requiresSubscription": false
    },
    "term10": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:55:46.3639891+00:00",
      "requiresSubscription": false
    }
  },
  "errorOccurred": false,
  "errorMessages": [
    "sample string 1",
    "sample string 2",
    "sample string 3"
  ],
  "request": {
    "id": "sample string 1",
    "sdkVersion": "sample string 2"
  }
}

application/xml, text/xml

Sample:
<EdfCalculatorCurrentResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <ErrorMessages xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
    <d2p1:string>sample string 3</d2p1:string>
  </ErrorMessages>
  <ErrorOccurred>false</ErrorOccurred>
  <Request>
    <SdkVersion>sample string 2</SdkVersion>
    <Id>sample string 1</Id>
  </Request>
  <AnnualizedTermStructure>
    <Term1>
      <Date>2026-06-05T14:55:46.3639891+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:55:46.3639891+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term1>
    <Term10>
      <Date>2026-06-05T14:55:46.3639891+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:55:46.3639891+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term10>
    <Term2>
      <Date>2026-06-05T14:55:46.3639891+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:55:46.3639891+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term2>
    <Term3>
      <Date>2026-06-05T14:55:46.3639891+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:55:46.3639891+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term3>
    <Term4>
      <Date>2026-06-05T14:55:46.3639891+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:55:46.3639891+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term4>
    <Term5>
      <Date>2026-06-05T14:55:46.3639891+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:55:46.3639891+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term5>
    <Term6>
      <Date>2026-06-05T14:55:46.3639891+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:55:46.3639891+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term6>
    <Term7>
      <Date>2026-06-05T14:55:46.3639891+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:55:46.3639891+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term7>
    <Term8>
      <Date>2026-06-05T14:55:46.3639891+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:55:46.3639891+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term8>
    <Term9>
      <Date>2026-06-05T14:55:46.3639891+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:55:46.3639891+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term9>
  </AnnualizedTermStructure>
  <BalanceSheet>
    <AdjustedLongTermDebt>9</AdjustedLongTermDebt>
    <CurrentDebt>2</CurrentDebt>
    <CurrentLiabilities>1</CurrentLiabilities>
    <DeferredTaxes>6</DeferredTaxes>
    <LongTermDebt>3</LongTermDebt>
    <MinorityInterest>5</MinorityInterest>
    <OtherLongTermLiabilities>4</OtherLongTermLiabilities>
    <StatementDate>2026-06-05T14:55:46.3639891+00:00</StatementDate>
    <TotalLiabilities>7</TotalLiabilities>
  </BalanceSheet>
  <FairValueCdsTermStructure>
    <Term1>
      <Current>1.1</Current>
      <Date>2026-06-05T14:55:46.3639891+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term1>
    <Term10>
      <Current>1.1</Current>
      <Date>2026-06-05T14:55:46.3639891+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term10>
    <Term2>
      <Current>1.1</Current>
      <Date>2026-06-05T14:55:46.3639891+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term2>
    <Term3>
      <Current>1.1</Current>
      <Date>2026-06-05T14:55:46.3639891+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term3>
    <Term5>
      <Current>1.1</Current>
      <Date>2026-06-05T14:55:46.3639891+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term5>
    <Term7>
      <Current>1.1</Current>
      <Date>2026-06-05T14:55:46.3639891+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term7>
  </FairValueCdsTermStructure>
  <IncomeStatement xmlns:d2p1="http://schemas.datacontract.org/2004/07/MA.CreditEdge.Web.Api.Contract.Models">
    <d2p1:CommonDividends>1</d2p1:CommonDividends>
    <d2p1:PreferredDividends>2</d2p1:PreferredDividends>
  </IncomeStatement>
  <MarketData>
    <AdjustedCurrentLiabilities>7</AdjustedCurrentLiabilities>
    <AdjustedTotalLiabilities>9</AdjustedTotalLiabilities>
    <AssetVolatility>1</AssetVolatility>
    <DefaultPoint>6</DefaultPoint>
    <EdfDate>2026-06-05T14:55:46.3639891+00:00</EdfDate>
    <LongTermLiabilities>8</LongTermLiabilities>
    <MarketCapitalization>3</MarketCapitalization>
    <MarketLeverage>10</MarketLeverage>
    <MarketValueOfAssets>2</MarketValueOfAssets>
    <SharePrice>4</SharePrice>
    <SharesOutstanding>5</SharesOutstanding>
  </MarketData>
</EdfCalculatorCurrentResponse>