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>