POST v1/EdfCalculator/BalanceSheetPercent

Recalculate the EDF Term Structure by shocking any Balance Sheet or Income Statement fields by a percentage.

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.3976512+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.3976512+00:00"
    },
    "term2": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.3976512+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.3976512+00:00"
    },
    "term3": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.3976512+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.3976512+00:00"
    },
    "term4": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.3976512+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.3976512+00:00"
    },
    "term5": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.3976512+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.3976512+00:00"
    },
    "term6": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.3976512+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.3976512+00:00"
    },
    "term7": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.3976512+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.3976512+00:00"
    },
    "term8": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.3976512+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.3976512+00:00"
    },
    "term9": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.3976512+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.3976512+00:00"
    },
    "term10": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.3976512+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.3976512+00:00"
    }
  },
  "fairValueCdsTermStructure": {
    "term1": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.3976512+00:00",
      "requiresSubscription": false
    },
    "term2": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.3976512+00:00",
      "requiresSubscription": false
    },
    "term3": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.3976512+00:00",
      "requiresSubscription": false
    },
    "term5": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.3976512+00:00",
      "requiresSubscription": false
    },
    "term7": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.3976512+00:00",
      "requiresSubscription": false
    },
    "term10": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.3976512+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.3976512+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.3976512+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term1>
    <Term10>
      <Date>2026-06-05T14:54:07.3976512+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.3976512+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term10>
    <Term2>
      <Date>2026-06-05T14:54:07.3976512+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.3976512+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term2>
    <Term3>
      <Date>2026-06-05T14:54:07.3976512+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.3976512+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term3>
    <Term4>
      <Date>2026-06-05T14:54:07.3976512+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.3976512+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term4>
    <Term5>
      <Date>2026-06-05T14:54:07.3976512+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.3976512+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term5>
    <Term6>
      <Date>2026-06-05T14:54:07.3976512+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.3976512+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term6>
    <Term7>
      <Date>2026-06-05T14:54:07.3976512+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.3976512+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term7>
    <Term8>
      <Date>2026-06-05T14:54:07.3976512+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.3976512+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term8>
    <Term9>
      <Date>2026-06-05T14:54:07.3976512+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.3976512+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.3976512+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term1>
    <Term10>
      <Current>1.1</Current>
      <Date>2026-06-05T14:54:07.3976512+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term10>
    <Term2>
      <Current>1.1</Current>
      <Date>2026-06-05T14:54:07.3976512+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term2>
    <Term3>
      <Current>1.1</Current>
      <Date>2026-06-05T14:54:07.3976512+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term3>
    <Term5>
      <Current>1.1</Current>
      <Date>2026-06-05T14:54:07.3976512+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term5>
    <Term7>
      <Current>1.1</Current>
      <Date>2026-06-05T14:54:07.3976512+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term7>
  </FairValueCdsTermStructure>
  <MarketLeverage>6</MarketLeverage>
  <TotalLiabilities>5</TotalLiabilities>
</EdfCalculatorBalanceSheetResponse>