POST v1/EdfCalculator/BalanceSheet
Recalculate the EDF Term Structure by modifying any Balance Sheet or Income Statement fields.
Request Information
Parameters
| Name | Type | Description | Additional information |
|---|---|---|---|
| request | EdfCalculatorBalanceSheetRequest | Container for the EdfCalculatorBalanceSheetRequest input parameters. |
Define this parameter in the request body. |
Request body formats
application/json, text/json
Sample:
{
"pid": "sample string 1",
"currentLiabilities": 2.0,
"currentDebt": 3.0,
"longTermDebt": 4.0,
"otherLongTermLiabilities": 5.0,
"minorityInterest": 6.0,
"deferredTaxes": 7.0,
"adjustedLongTermDebt": 8.0,
"totalLiabilities": 9.0,
"marketCap": 10.0,
"assetVolatility": 11.0,
"commonDividends": 12.0,
"preferredDividends": 13.0,
"sdkVersion": "sample string 14"
}
application/xml, text/xml
Sample:
<EdfCalculatorBalanceSheetRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <SdkVersion>sample string 14</SdkVersion> <AdjustedLongTermDebt>8</AdjustedLongTermDebt> <AssetVolatility>11</AssetVolatility> <CommonDividends>12</CommonDividends> <CurrentDebt>3</CurrentDebt> <CurrentLiabilities>2</CurrentLiabilities> <DeferredTaxes>7</DeferredTaxes> <LongTermDebt>4</LongTermDebt> <MarketCap>10</MarketCap> <MinorityInterest>6</MinorityInterest> <OtherLongTermLiabilities>5</OtherLongTermLiabilities> <Pid>sample string 1</Pid> <PreferredDividends>13</PreferredDividends> <TotalLiabilities>9</TotalLiabilities> </EdfCalculatorBalanceSheetRequest>
Parameter Information
Parameter Name: request
| Property | Type | Description |
|---|---|---|
| Pid | String | The unique id for the entity. |
| CurrentLiabilities | Decimal | The current liabilities for the entity. |
| CurrentDebt | Decimal | The current debt for the entity. |
| LongTermDebt | Decimal | The long term debt for the entity. |
| OtherLongTermLiabilities | Decimal | The other long term liabilities for the entity. |
| MinorityInterest | Decimal | The minority interest for the entity. |
| DeferredTaxes | Decimal | The deferred taxes for the entity. |
| AdjustedLongTermDebt | Decimal | The adjusted long term debt for the entity. |
| TotalLiabilities | Decimal | The total liabilities for the entity. |
| MarketCap | Decimal | The market cap for the entity. |
| AssetVolatility | Decimal | The asset volatility 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:
{
"assetValue": 1.0,
"defaultPoint": 2.0,
"adjustedCurrentLiabilities": 3.0,
"adjustedTotalLiabilities": 4.0,
"totalLiabilities": 5.0,
"marketLeverage": 6.0,
"annualizedTermStructure": {
"term1": {
"rating": {
"code": "sample string 1",
"rank": 1,
"date": "2026-06-05T14:54:07.647996+00:00",
"requiresSubscription": false
},
"value": 1.0,
"date": "2026-06-05T14:54:07.647996+00:00"
},
"term2": {
"rating": {
"code": "sample string 1",
"rank": 1,
"date": "2026-06-05T14:54:07.647996+00:00",
"requiresSubscription": false
},
"value": 1.0,
"date": "2026-06-05T14:54:07.647996+00:00"
},
"term3": {
"rating": {
"code": "sample string 1",
"rank": 1,
"date": "2026-06-05T14:54:07.647996+00:00",
"requiresSubscription": false
},
"value": 1.0,
"date": "2026-06-05T14:54:07.647996+00:00"
},
"term4": {
"rating": {
"code": "sample string 1",
"rank": 1,
"date": "2026-06-05T14:54:07.647996+00:00",
"requiresSubscription": false
},
"value": 1.0,
"date": "2026-06-05T14:54:07.647996+00:00"
},
"term5": {
"rating": {
"code": "sample string 1",
"rank": 1,
"date": "2026-06-05T14:54:07.647996+00:00",
"requiresSubscription": false
},
"value": 1.0,
"date": "2026-06-05T14:54:07.647996+00:00"
},
"term6": {
"rating": {
"code": "sample string 1",
"rank": 1,
"date": "2026-06-05T14:54:07.647996+00:00",
"requiresSubscription": false
},
"value": 1.0,
"date": "2026-06-05T14:54:07.647996+00:00"
},
"term7": {
"rating": {
"code": "sample string 1",
"rank": 1,
"date": "2026-06-05T14:54:07.647996+00:00",
"requiresSubscription": false
},
"value": 1.0,
"date": "2026-06-05T14:54:07.647996+00:00"
},
"term8": {
"rating": {
"code": "sample string 1",
"rank": 1,
"date": "2026-06-05T14:54:07.647996+00:00",
"requiresSubscription": false
},
"value": 1.0,
"date": "2026-06-05T14:54:07.647996+00:00"
},
"term9": {
"rating": {
"code": "sample string 1",
"rank": 1,
"date": "2026-06-05T14:54:07.647996+00:00",
"requiresSubscription": false
},
"value": 1.0,
"date": "2026-06-05T14:54:07.647996+00:00"
},
"term10": {
"rating": {
"code": "sample string 1",
"rank": 1,
"date": "2026-06-05T14:54:07.647996+00:00",
"requiresSubscription": false
},
"value": 1.0,
"date": "2026-06-05T14:54:07.647996+00:00"
}
},
"fairValueCdsTermStructure": {
"term1": {
"current": 1.1,
"new": 1.1,
"date": "2026-06-05T14:54:07.647996+00:00",
"requiresSubscription": false
},
"term2": {
"current": 1.1,
"new": 1.1,
"date": "2026-06-05T14:54:07.647996+00:00",
"requiresSubscription": false
},
"term3": {
"current": 1.1,
"new": 1.1,
"date": "2026-06-05T14:54:07.647996+00:00",
"requiresSubscription": false
},
"term5": {
"current": 1.1,
"new": 1.1,
"date": "2026-06-05T14:54:07.647996+00:00",
"requiresSubscription": false
},
"term7": {
"current": 1.1,
"new": 1.1,
"date": "2026-06-05T14:54:07.647996+00:00",
"requiresSubscription": false
},
"term10": {
"current": 1.1,
"new": 1.1,
"date": "2026-06-05T14:54:07.647996+00:00",
"requiresSubscription": false
}
},
"errorOccurred": false,
"errorMessages": [
"sample string 1",
"sample string 2",
"sample string 3"
],
"request": {
"pid": "sample string 1",
"currentLiabilities": 2.0,
"currentDebt": 3.0,
"longTermDebt": 4.0,
"otherLongTermLiabilities": 5.0,
"minorityInterest": 6.0,
"deferredTaxes": 7.0,
"adjustedLongTermDebt": 8.0,
"totalLiabilities": 9.0,
"marketCap": 10.0,
"assetVolatility": 11.0,
"commonDividends": 12.0,
"preferredDividends": 13.0,
"sdkVersion": "sample string 14"
}
}
application/xml, text/xml
Sample:
<EdfCalculatorBalanceSheetResponse 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 14</SdkVersion>
<AdjustedLongTermDebt>8</AdjustedLongTermDebt>
<AssetVolatility>11</AssetVolatility>
<CommonDividends>12</CommonDividends>
<CurrentDebt>3</CurrentDebt>
<CurrentLiabilities>2</CurrentLiabilities>
<DeferredTaxes>7</DeferredTaxes>
<LongTermDebt>4</LongTermDebt>
<MarketCap>10</MarketCap>
<MinorityInterest>6</MinorityInterest>
<OtherLongTermLiabilities>5</OtherLongTermLiabilities>
<Pid>sample string 1</Pid>
<PreferredDividends>13</PreferredDividends>
<TotalLiabilities>9</TotalLiabilities>
</Request>
<AdjustedCurrentLiabilities>3</AdjustedCurrentLiabilities>
<AdjustedTotalLiabilities>4</AdjustedTotalLiabilities>
<AnnualizedTermStructure>
<Term1>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Value>1</Value>
<Rating>
<Code>sample string 1</Code>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Rank>1</Rank>
<RequiresSubscription>false</RequiresSubscription>
</Rating>
</Term1>
<Term10>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Value>1</Value>
<Rating>
<Code>sample string 1</Code>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Rank>1</Rank>
<RequiresSubscription>false</RequiresSubscription>
</Rating>
</Term10>
<Term2>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Value>1</Value>
<Rating>
<Code>sample string 1</Code>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Rank>1</Rank>
<RequiresSubscription>false</RequiresSubscription>
</Rating>
</Term2>
<Term3>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Value>1</Value>
<Rating>
<Code>sample string 1</Code>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Rank>1</Rank>
<RequiresSubscription>false</RequiresSubscription>
</Rating>
</Term3>
<Term4>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Value>1</Value>
<Rating>
<Code>sample string 1</Code>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Rank>1</Rank>
<RequiresSubscription>false</RequiresSubscription>
</Rating>
</Term4>
<Term5>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Value>1</Value>
<Rating>
<Code>sample string 1</Code>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Rank>1</Rank>
<RequiresSubscription>false</RequiresSubscription>
</Rating>
</Term5>
<Term6>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Value>1</Value>
<Rating>
<Code>sample string 1</Code>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Rank>1</Rank>
<RequiresSubscription>false</RequiresSubscription>
</Rating>
</Term6>
<Term7>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Value>1</Value>
<Rating>
<Code>sample string 1</Code>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Rank>1</Rank>
<RequiresSubscription>false</RequiresSubscription>
</Rating>
</Term7>
<Term8>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Value>1</Value>
<Rating>
<Code>sample string 1</Code>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Rank>1</Rank>
<RequiresSubscription>false</RequiresSubscription>
</Rating>
</Term8>
<Term9>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Value>1</Value>
<Rating>
<Code>sample string 1</Code>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<Rank>1</Rank>
<RequiresSubscription>false</RequiresSubscription>
</Rating>
</Term9>
</AnnualizedTermStructure>
<AssetValue>1</AssetValue>
<DefaultPoint>2</DefaultPoint>
<FairValueCdsTermStructure>
<Term1>
<Current>1.1</Current>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<New>1.1</New>
<RequiresSubscription>false</RequiresSubscription>
</Term1>
<Term10>
<Current>1.1</Current>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<New>1.1</New>
<RequiresSubscription>false</RequiresSubscription>
</Term10>
<Term2>
<Current>1.1</Current>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<New>1.1</New>
<RequiresSubscription>false</RequiresSubscription>
</Term2>
<Term3>
<Current>1.1</Current>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<New>1.1</New>
<RequiresSubscription>false</RequiresSubscription>
</Term3>
<Term5>
<Current>1.1</Current>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<New>1.1</New>
<RequiresSubscription>false</RequiresSubscription>
</Term5>
<Term7>
<Current>1.1</Current>
<Date>2026-06-05T14:54:07.647996+00:00</Date>
<New>1.1</New>
<RequiresSubscription>false</RequiresSubscription>
</Term7>
</FairValueCdsTermStructure>
<MarketLeverage>6</MarketLeverage>
<TotalLiabilities>5</TotalLiabilities>
</EdfCalculatorBalanceSheetResponse>