POST v1/EdfCalculator/EquityPercent

Recalculate the EDF Term Structure and Market Value of Assets by shocking any Market Data or Income Statement field besides Market Value of Assets by a percentage.

Request Information

Parameters

Name Type Description Additional information
request EdfCalculatorEquityPercentRequest Container for the EdfCalculatorEquityPercentRequest input parameters.

Define this parameter in the request body.

Request body formats

application/json, text/json

Sample:
{
  "pid": "sample string 1",
  "assetVolatility": 2.0,
  "marketCap": 3.0,
  "adjustedCurrentLiabilities": 4.0,
  "adjustedTotalLiabilities": 5.0,
  "commonDividends": 6.0,
  "preferredDividends": 7.0,
  "sdkVersion": "sample string 8"
}

application/xml, text/xml

Sample:
<EdfCalculatorEquityPercentRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MA.CreditEdge.Web.Api.Contract.Messages.EdfCalculator">
  <SdkVersion xmlns="">sample string 8</SdkVersion>
  <AdjustedCurrentLiabilities>4</AdjustedCurrentLiabilities>
  <AdjustedTotalLiabilities>5</AdjustedTotalLiabilities>
  <AssetVolatility>2</AssetVolatility>
  <CommonDividends>6</CommonDividends>
  <MarketCap>3</MarketCap>
  <Pid>sample string 1</Pid>
  <PreferredDividends>7</PreferredDividends>
</EdfCalculatorEquityPercentRequest>

Parameter Information

Parameter Name: request

Property Type Description
Pid String The unique id for the entity.
AssetVolatility Decimal The asset volatility for the entity.
MarketCap Decimal The market cap for the entity.
AdjustedCurrentLiabilities Decimal The adjusted current liabilities for the entity.
AdjustedTotalLiabilities Decimal The adjusted total liabilities for the entity.
CommonDividends Decimal The common dividends for the entity.
PreferredDividends Decimal The preferred dividends for the entity.
SdkVersion String If the client is using the SDK, the version number will be passed along with the request. This field is optional.

Response Information

Response body formats

application/json, text/json

Sample:
{
  "marketValueOfAssets": 1.0,
  "defaultPoint": 2.0,
  "marketLeverage": 3.0,
  "annualizedTermStructure": {
    "term1": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.8102541+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.8102541+00:00"
    },
    "term2": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.8102541+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.8102541+00:00"
    },
    "term3": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.8102541+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.8102541+00:00"
    },
    "term4": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.8102541+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.8102541+00:00"
    },
    "term5": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.8102541+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.8102541+00:00"
    },
    "term6": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.8102541+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.8102541+00:00"
    },
    "term7": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.8102541+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.8102541+00:00"
    },
    "term8": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.8102541+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.8102541+00:00"
    },
    "term9": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.8102541+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.8102541+00:00"
    },
    "term10": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.8102541+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.8102541+00:00"
    }
  },
  "fairValueCdsTermStructure": {
    "term1": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.8102541+00:00",
      "requiresSubscription": false
    },
    "term2": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.8102541+00:00",
      "requiresSubscription": false
    },
    "term3": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.8102541+00:00",
      "requiresSubscription": false
    },
    "term5": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.8102541+00:00",
      "requiresSubscription": false
    },
    "term7": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.8102541+00:00",
      "requiresSubscription": false
    },
    "term10": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.8102541+00:00",
      "requiresSubscription": false
    }
  },
  "errorOccurred": false,
  "errorMessages": [
    "sample string 1",
    "sample string 2",
    "sample string 3"
  ],
  "request": {
    "pid": "sample string 1",
    "assetVolatility": 2.0,
    "marketCap": 3.0,
    "adjustedCurrentLiabilities": 4.0,
    "adjustedTotalLiabilities": 5.0,
    "commonDividends": 6.0,
    "preferredDividends": 7.0,
    "sdkVersion": "sample string 8"
  }
}

application/xml, text/xml

Sample:
<EdfCalculatorEquityPercentResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MA.CreditEdge.Web.Api.Contract.Messages.EdfCalculator">
  <ErrorMessages xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
    <d2p1:string>sample string 3</d2p1:string>
  </ErrorMessages>
  <ErrorOccurred xmlns="">false</ErrorOccurred>
  <Request xmlns:d2p1="http://schemas.datacontract.org/2004/07/MA.CreditEdge.Web.Api.Contract.Messages.EdfCalculator" xmlns="">
    <SdkVersion>sample string 8</SdkVersion>
    <d2p1:AdjustedCurrentLiabilities>4</d2p1:AdjustedCurrentLiabilities>
    <d2p1:AdjustedTotalLiabilities>5</d2p1:AdjustedTotalLiabilities>
    <d2p1:AssetVolatility>2</d2p1:AssetVolatility>
    <d2p1:CommonDividends>6</d2p1:CommonDividends>
    <d2p1:MarketCap>3</d2p1:MarketCap>
    <d2p1:Pid>sample string 1</d2p1:Pid>
    <d2p1:PreferredDividends>7</d2p1:PreferredDividends>
  </Request>
  <AnnualizedTermStructure>
    <Term1 xmlns="">
      <Date>2026-06-05T14:54:07.8102541+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.8102541+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term1>
    <Term10 xmlns="">
      <Date>2026-06-05T14:54:07.8102541+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.8102541+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term10>
    <Term2 xmlns="">
      <Date>2026-06-05T14:54:07.8102541+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.8102541+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term2>
    <Term3 xmlns="">
      <Date>2026-06-05T14:54:07.8102541+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.8102541+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term3>
    <Term4 xmlns="">
      <Date>2026-06-05T14:54:07.8102541+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.8102541+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term4>
    <Term5 xmlns="">
      <Date>2026-06-05T14:54:07.8102541+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.8102541+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term5>
    <Term6 xmlns="">
      <Date>2026-06-05T14:54:07.8102541+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.8102541+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term6>
    <Term7 xmlns="">
      <Date>2026-06-05T14:54:07.8102541+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.8102541+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term7>
    <Term8 xmlns="">
      <Date>2026-06-05T14:54:07.8102541+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.8102541+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term8>
    <Term9 xmlns="">
      <Date>2026-06-05T14:54:07.8102541+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.8102541+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term9>
  </AnnualizedTermStructure>
  <DefaultPoint>2</DefaultPoint>
  <FairValueCdsTermStructure>
    <Term1 xmlns="">
      <Current>1.1</Current>
      <Date>2026-06-05T14:54:07.8102541+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term1>
    <Term10 xmlns="">
      <Current>1.1</Current>
      <Date>2026-06-05T14:54:07.8102541+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term10>
    <Term2 xmlns="">
      <Current>1.1</Current>
      <Date>2026-06-05T14:54:07.8102541+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term2>
    <Term3 xmlns="">
      <Current>1.1</Current>
      <Date>2026-06-05T14:54:07.8102541+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term3>
    <Term5 xmlns="">
      <Current>1.1</Current>
      <Date>2026-06-05T14:54:07.8102541+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term5>
    <Term7 xmlns="">
      <Current>1.1</Current>
      <Date>2026-06-05T14:54:07.8102541+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term7>
  </FairValueCdsTermStructure>
  <MarketLeverage>3</MarketLeverage>
  <MarketValueOfAssets>1</MarketValueOfAssets>
</EdfCalculatorEquityPercentResponse>