POST v1/EdfCalculator/AssetValue

Recalculate the EDF Term Structure and Market Cap by modifying the Market Value of Assets.

Request Information

Parameters

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

Define this parameter in the request body.

Request body formats

application/json, text/json

Sample:
{
  "pid": "sample string 1",
  "assetVolatility": 2.0,
  "marketValueOfAssets": 3.0,
  "sharesOutstanding": 4.0,
  "adjustedCurrentLiabilities": 5.0,
  "adjustedTotalLiabilities": 6.0,
  "commonDividends": 7.0,
  "preferredDividends": 8.0,
  "sdkVersion": "sample string 9"
}

application/xml, text/xml

Sample:
<EdfCalculatorAssetValueRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <SdkVersion>sample string 9</SdkVersion>
  <AdjustedCurrentLiabilities>5</AdjustedCurrentLiabilities>
  <AdjustedTotalLiabilities>6</AdjustedTotalLiabilities>
  <AssetVolatility>2</AssetVolatility>
  <CommonDividends>7</CommonDividends>
  <MarketValueOfAssets>3</MarketValueOfAssets>
  <Pid>sample string 1</Pid>
  <PreferredDividends>8</PreferredDividends>
  <SharesOutstanding>4</SharesOutstanding>
</EdfCalculatorAssetValueRequest>

Parameter Information

Parameter Name: request

Property Type Description
Pid String The unique id for the entity.
AssetVolatility Decimal The asset volatility for the entity.
MarketValueOfAssets Decimal The overridden market value of assets for the entity.
SharesOutstanding Decimal The shares outstanding for the entity. This is used to calculate the new share price based on the new market cap output from the calculate operation.
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:
{
  "marketCap": 1.0,
  "sharePrice": 2.0,
  "defaultPoint": 3.0,
  "marketLeverage": 4.0,
  "annualizedTermStructure": {
    "term1": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.1945236+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.1945236+00:00"
    },
    "term2": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.1945236+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.1945236+00:00"
    },
    "term3": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.1945236+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.1945236+00:00"
    },
    "term4": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.1945236+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.1945236+00:00"
    },
    "term5": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.1945236+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.1945236+00:00"
    },
    "term6": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.1945236+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.1945236+00:00"
    },
    "term7": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.1945236+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.1945236+00:00"
    },
    "term8": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.1945236+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.1945236+00:00"
    },
    "term9": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.1945236+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.1945236+00:00"
    },
    "term10": {
      "rating": {
        "code": "sample string 1",
        "rank": 1,
        "date": "2026-06-05T14:54:07.1945236+00:00",
        "requiresSubscription": false
      },
      "value": 1.0,
      "date": "2026-06-05T14:54:07.1945236+00:00"
    }
  },
  "fairValueCdsTermStructure": {
    "term1": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.1945236+00:00",
      "requiresSubscription": false
    },
    "term2": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.1945236+00:00",
      "requiresSubscription": false
    },
    "term3": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.1945236+00:00",
      "requiresSubscription": false
    },
    "term5": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.1945236+00:00",
      "requiresSubscription": false
    },
    "term7": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.1945236+00:00",
      "requiresSubscription": false
    },
    "term10": {
      "current": 1.1,
      "new": 1.1,
      "date": "2026-06-05T14:54:07.1945236+00:00",
      "requiresSubscription": false
    }
  },
  "errorOccurred": false,
  "errorMessages": [
    "sample string 1",
    "sample string 2",
    "sample string 3"
  ],
  "request": {
    "pid": "sample string 1",
    "assetVolatility": 2.0,
    "marketValueOfAssets": 3.0,
    "sharesOutstanding": 4.0,
    "adjustedCurrentLiabilities": 5.0,
    "adjustedTotalLiabilities": 6.0,
    "commonDividends": 7.0,
    "preferredDividends": 8.0,
    "sdkVersion": "sample string 9"
  }
}

application/xml, text/xml

Sample:
<EdfCalculatorAssetValueResponse 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 9</SdkVersion>
    <AdjustedCurrentLiabilities>5</AdjustedCurrentLiabilities>
    <AdjustedTotalLiabilities>6</AdjustedTotalLiabilities>
    <AssetVolatility>2</AssetVolatility>
    <CommonDividends>7</CommonDividends>
    <MarketValueOfAssets>3</MarketValueOfAssets>
    <Pid>sample string 1</Pid>
    <PreferredDividends>8</PreferredDividends>
    <SharesOutstanding>4</SharesOutstanding>
  </Request>
  <AnnualizedTermStructure>
    <Term1>
      <Date>2026-06-05T14:54:07.1945236+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.1945236+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term1>
    <Term10>
      <Date>2026-06-05T14:54:07.1945236+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.1945236+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term10>
    <Term2>
      <Date>2026-06-05T14:54:07.1945236+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.1945236+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term2>
    <Term3>
      <Date>2026-06-05T14:54:07.1945236+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.1945236+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term3>
    <Term4>
      <Date>2026-06-05T14:54:07.1945236+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.1945236+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term4>
    <Term5>
      <Date>2026-06-05T14:54:07.1945236+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.1945236+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term5>
    <Term6>
      <Date>2026-06-05T14:54:07.1945236+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.1945236+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term6>
    <Term7>
      <Date>2026-06-05T14:54:07.1945236+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.1945236+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term7>
    <Term8>
      <Date>2026-06-05T14:54:07.1945236+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.1945236+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term8>
    <Term9>
      <Date>2026-06-05T14:54:07.1945236+00:00</Date>
      <Value>1</Value>
      <Rating>
        <Code>sample string 1</Code>
        <Date>2026-06-05T14:54:07.1945236+00:00</Date>
        <Rank>1</Rank>
        <RequiresSubscription>false</RequiresSubscription>
      </Rating>
    </Term9>
  </AnnualizedTermStructure>
  <DefaultPoint>3</DefaultPoint>
  <FairValueCdsTermStructure>
    <Term1>
      <Current>1.1</Current>
      <Date>2026-06-05T14:54:07.1945236+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term1>
    <Term10>
      <Current>1.1</Current>
      <Date>2026-06-05T14:54:07.1945236+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term10>
    <Term2>
      <Current>1.1</Current>
      <Date>2026-06-05T14:54:07.1945236+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term2>
    <Term3>
      <Current>1.1</Current>
      <Date>2026-06-05T14:54:07.1945236+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term3>
    <Term5>
      <Current>1.1</Current>
      <Date>2026-06-05T14:54:07.1945236+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term5>
    <Term7>
      <Current>1.1</Current>
      <Date>2026-06-05T14:54:07.1945236+00:00</Date>
      <New>1.1</New>
      <RequiresSubscription>false</RequiresSubscription>
    </Term7>
  </FairValueCdsTermStructure>
  <MarketCap>1</MarketCap>
  <MarketLeverage>4</MarketLeverage>
  <SharePrice>2</SharePrice>
</EdfCalculatorAssetValueResponse>