curl --request POST \
--url https://api.riskportal.activeviam.com/api/MarketData/UploadCreditSwaptionVolCubeData \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json-patch+json' \
--data '
{
"$type": "Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataRequest, Derivitec.Web.Core",
"market_data_environment_name": "Example market data",
"provider_id": "<string>",
"credit_swaption_vol_cube_datas": [
{
"$type": "Derivitec.Web.Core.MarketData.CreditSwaptionVolCubeData, Derivitec.Web.Core",
"provider_id": "<string>",
"derivitec_created": "<string>",
"derivitec_modified": "<string>",
"uploaded_date_time": "<string>",
"derivitec_modified_by": "<string>",
"uploaded_by": "<string>",
"rolled": false,
"credit_index_identifier": {
"$type": "Derivitec.Web.Core.MarketData.InstrumentIdentifier, Derivitec.Web.Core",
"code": "<string>",
"market_identification_code": "<string>"
},
"reference_date": "2023-11-07T05:31:56Z",
"option_expiration_date": "2023-11-07T05:31:56Z",
"swap_expiration_date": "2023-11-07T05:31:56Z",
"strike_spread": 123,
"strike_price": 123,
"vol": 123
}
],
"use_best_effort": true
}
'import requests
url = "https://api.riskportal.activeviam.com/api/MarketData/UploadCreditSwaptionVolCubeData"
payload = {
"$type": "Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataRequest, Derivitec.Web.Core",
"market_data_environment_name": "Example market data",
"provider_id": "<string>",
"credit_swaption_vol_cube_datas": [
{
"$type": "Derivitec.Web.Core.MarketData.CreditSwaptionVolCubeData, Derivitec.Web.Core",
"provider_id": "<string>",
"derivitec_created": "<string>",
"derivitec_modified": "<string>",
"uploaded_date_time": "<string>",
"derivitec_modified_by": "<string>",
"uploaded_by": "<string>",
"rolled": False,
"credit_index_identifier": {
"$type": "Derivitec.Web.Core.MarketData.InstrumentIdentifier, Derivitec.Web.Core",
"code": "<string>",
"market_identification_code": "<string>"
},
"reference_date": "2023-11-07T05:31:56Z",
"option_expiration_date": "2023-11-07T05:31:56Z",
"swap_expiration_date": "2023-11-07T05:31:56Z",
"strike_spread": 123,
"strike_price": 123,
"vol": 123
}
],
"use_best_effort": True
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json-patch+json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json-patch+json'},
body: JSON.stringify({
$type: 'Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataRequest, Derivitec.Web.Core',
market_data_environment_name: 'Example market data',
provider_id: '<string>',
credit_swaption_vol_cube_datas: [
{
$type: 'Derivitec.Web.Core.MarketData.CreditSwaptionVolCubeData, Derivitec.Web.Core',
provider_id: '<string>',
derivitec_created: '<string>',
derivitec_modified: '<string>',
uploaded_date_time: '<string>',
derivitec_modified_by: '<string>',
uploaded_by: '<string>',
rolled: false,
credit_index_identifier: {
$type: 'Derivitec.Web.Core.MarketData.InstrumentIdentifier, Derivitec.Web.Core',
code: '<string>',
market_identification_code: '<string>'
},
reference_date: '2023-11-07T05:31:56Z',
option_expiration_date: '2023-11-07T05:31:56Z',
swap_expiration_date: '2023-11-07T05:31:56Z',
strike_spread: 123,
strike_price: 123,
vol: 123
}
],
use_best_effort: true
})
};
fetch('https://api.riskportal.activeviam.com/api/MarketData/UploadCreditSwaptionVolCubeData', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.riskportal.activeviam.com/api/MarketData/UploadCreditSwaptionVolCubeData",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'$type' => 'Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataRequest, Derivitec.Web.Core',
'market_data_environment_name' => 'Example market data',
'provider_id' => '<string>',
'credit_swaption_vol_cube_datas' => [
[
'$type' => 'Derivitec.Web.Core.MarketData.CreditSwaptionVolCubeData, Derivitec.Web.Core',
'provider_id' => '<string>',
'derivitec_created' => '<string>',
'derivitec_modified' => '<string>',
'uploaded_date_time' => '<string>',
'derivitec_modified_by' => '<string>',
'uploaded_by' => '<string>',
'rolled' => false,
'credit_index_identifier' => [
'$type' => 'Derivitec.Web.Core.MarketData.InstrumentIdentifier, Derivitec.Web.Core',
'code' => '<string>',
'market_identification_code' => '<string>'
],
'reference_date' => '2023-11-07T05:31:56Z',
'option_expiration_date' => '2023-11-07T05:31:56Z',
'swap_expiration_date' => '2023-11-07T05:31:56Z',
'strike_spread' => 123,
'strike_price' => 123,
'vol' => 123
]
],
'use_best_effort' => true
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json-patch+json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.riskportal.activeviam.com/api/MarketData/UploadCreditSwaptionVolCubeData"
payload := strings.NewReader("{\n \"$type\": \"Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataRequest, Derivitec.Web.Core\",\n \"market_data_environment_name\": \"Example market data\",\n \"provider_id\": \"<string>\",\n \"credit_swaption_vol_cube_datas\": [\n {\n \"$type\": \"Derivitec.Web.Core.MarketData.CreditSwaptionVolCubeData, Derivitec.Web.Core\",\n \"provider_id\": \"<string>\",\n \"derivitec_created\": \"<string>\",\n \"derivitec_modified\": \"<string>\",\n \"uploaded_date_time\": \"<string>\",\n \"derivitec_modified_by\": \"<string>\",\n \"uploaded_by\": \"<string>\",\n \"rolled\": false,\n \"credit_index_identifier\": {\n \"$type\": \"Derivitec.Web.Core.MarketData.InstrumentIdentifier, Derivitec.Web.Core\",\n \"code\": \"<string>\",\n \"market_identification_code\": \"<string>\"\n },\n \"reference_date\": \"2023-11-07T05:31:56Z\",\n \"option_expiration_date\": \"2023-11-07T05:31:56Z\",\n \"swap_expiration_date\": \"2023-11-07T05:31:56Z\",\n \"strike_spread\": 123,\n \"strike_price\": 123,\n \"vol\": 123\n }\n ],\n \"use_best_effort\": true\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json-patch+json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.riskportal.activeviam.com/api/MarketData/UploadCreditSwaptionVolCubeData")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json-patch+json")
.body("{\n \"$type\": \"Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataRequest, Derivitec.Web.Core\",\n \"market_data_environment_name\": \"Example market data\",\n \"provider_id\": \"<string>\",\n \"credit_swaption_vol_cube_datas\": [\n {\n \"$type\": \"Derivitec.Web.Core.MarketData.CreditSwaptionVolCubeData, Derivitec.Web.Core\",\n \"provider_id\": \"<string>\",\n \"derivitec_created\": \"<string>\",\n \"derivitec_modified\": \"<string>\",\n \"uploaded_date_time\": \"<string>\",\n \"derivitec_modified_by\": \"<string>\",\n \"uploaded_by\": \"<string>\",\n \"rolled\": false,\n \"credit_index_identifier\": {\n \"$type\": \"Derivitec.Web.Core.MarketData.InstrumentIdentifier, Derivitec.Web.Core\",\n \"code\": \"<string>\",\n \"market_identification_code\": \"<string>\"\n },\n \"reference_date\": \"2023-11-07T05:31:56Z\",\n \"option_expiration_date\": \"2023-11-07T05:31:56Z\",\n \"swap_expiration_date\": \"2023-11-07T05:31:56Z\",\n \"strike_spread\": 123,\n \"strike_price\": 123,\n \"vol\": 123\n }\n ],\n \"use_best_effort\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.riskportal.activeviam.com/api/MarketData/UploadCreditSwaptionVolCubeData")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json-patch+json'
request.body = "{\n \"$type\": \"Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataRequest, Derivitec.Web.Core\",\n \"market_data_environment_name\": \"Example market data\",\n \"provider_id\": \"<string>\",\n \"credit_swaption_vol_cube_datas\": [\n {\n \"$type\": \"Derivitec.Web.Core.MarketData.CreditSwaptionVolCubeData, Derivitec.Web.Core\",\n \"provider_id\": \"<string>\",\n \"derivitec_created\": \"<string>\",\n \"derivitec_modified\": \"<string>\",\n \"uploaded_date_time\": \"<string>\",\n \"derivitec_modified_by\": \"<string>\",\n \"uploaded_by\": \"<string>\",\n \"rolled\": false,\n \"credit_index_identifier\": {\n \"$type\": \"Derivitec.Web.Core.MarketData.InstrumentIdentifier, Derivitec.Web.Core\",\n \"code\": \"<string>\",\n \"market_identification_code\": \"<string>\"\n },\n \"reference_date\": \"2023-11-07T05:31:56Z\",\n \"option_expiration_date\": \"2023-11-07T05:31:56Z\",\n \"swap_expiration_date\": \"2023-11-07T05:31:56Z\",\n \"strike_spread\": 123,\n \"strike_price\": 123,\n \"vol\": 123\n }\n ],\n \"use_best_effort\": true\n}"
response = http.request(request)
puts response.read_body{
"$type": "Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataResponse, Derivitec.Web.Core",
"is_success": true,
"error_messages": [
"<string>"
]
}Store credit swaption volatility-cube data for a market-data provider.
Use this operation to validate and persist credit-index swaption volatility points in the selected
provider scope. The caller must have edit access to that provider. Valid points are saved and validation
problems are returned in the response; this endpoint currently uses the uploader’s default best-effort
behavior, so the request’s UseBestEffort value is not forwarded by the action handler.
curl --request POST \
--url https://api.riskportal.activeviam.com/api/MarketData/UploadCreditSwaptionVolCubeData \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json-patch+json' \
--data '
{
"$type": "Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataRequest, Derivitec.Web.Core",
"market_data_environment_name": "Example market data",
"provider_id": "<string>",
"credit_swaption_vol_cube_datas": [
{
"$type": "Derivitec.Web.Core.MarketData.CreditSwaptionVolCubeData, Derivitec.Web.Core",
"provider_id": "<string>",
"derivitec_created": "<string>",
"derivitec_modified": "<string>",
"uploaded_date_time": "<string>",
"derivitec_modified_by": "<string>",
"uploaded_by": "<string>",
"rolled": false,
"credit_index_identifier": {
"$type": "Derivitec.Web.Core.MarketData.InstrumentIdentifier, Derivitec.Web.Core",
"code": "<string>",
"market_identification_code": "<string>"
},
"reference_date": "2023-11-07T05:31:56Z",
"option_expiration_date": "2023-11-07T05:31:56Z",
"swap_expiration_date": "2023-11-07T05:31:56Z",
"strike_spread": 123,
"strike_price": 123,
"vol": 123
}
],
"use_best_effort": true
}
'import requests
url = "https://api.riskportal.activeviam.com/api/MarketData/UploadCreditSwaptionVolCubeData"
payload = {
"$type": "Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataRequest, Derivitec.Web.Core",
"market_data_environment_name": "Example market data",
"provider_id": "<string>",
"credit_swaption_vol_cube_datas": [
{
"$type": "Derivitec.Web.Core.MarketData.CreditSwaptionVolCubeData, Derivitec.Web.Core",
"provider_id": "<string>",
"derivitec_created": "<string>",
"derivitec_modified": "<string>",
"uploaded_date_time": "<string>",
"derivitec_modified_by": "<string>",
"uploaded_by": "<string>",
"rolled": False,
"credit_index_identifier": {
"$type": "Derivitec.Web.Core.MarketData.InstrumentIdentifier, Derivitec.Web.Core",
"code": "<string>",
"market_identification_code": "<string>"
},
"reference_date": "2023-11-07T05:31:56Z",
"option_expiration_date": "2023-11-07T05:31:56Z",
"swap_expiration_date": "2023-11-07T05:31:56Z",
"strike_spread": 123,
"strike_price": 123,
"vol": 123
}
],
"use_best_effort": True
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json-patch+json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json-patch+json'},
body: JSON.stringify({
$type: 'Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataRequest, Derivitec.Web.Core',
market_data_environment_name: 'Example market data',
provider_id: '<string>',
credit_swaption_vol_cube_datas: [
{
$type: 'Derivitec.Web.Core.MarketData.CreditSwaptionVolCubeData, Derivitec.Web.Core',
provider_id: '<string>',
derivitec_created: '<string>',
derivitec_modified: '<string>',
uploaded_date_time: '<string>',
derivitec_modified_by: '<string>',
uploaded_by: '<string>',
rolled: false,
credit_index_identifier: {
$type: 'Derivitec.Web.Core.MarketData.InstrumentIdentifier, Derivitec.Web.Core',
code: '<string>',
market_identification_code: '<string>'
},
reference_date: '2023-11-07T05:31:56Z',
option_expiration_date: '2023-11-07T05:31:56Z',
swap_expiration_date: '2023-11-07T05:31:56Z',
strike_spread: 123,
strike_price: 123,
vol: 123
}
],
use_best_effort: true
})
};
fetch('https://api.riskportal.activeviam.com/api/MarketData/UploadCreditSwaptionVolCubeData', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.riskportal.activeviam.com/api/MarketData/UploadCreditSwaptionVolCubeData",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'$type' => 'Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataRequest, Derivitec.Web.Core',
'market_data_environment_name' => 'Example market data',
'provider_id' => '<string>',
'credit_swaption_vol_cube_datas' => [
[
'$type' => 'Derivitec.Web.Core.MarketData.CreditSwaptionVolCubeData, Derivitec.Web.Core',
'provider_id' => '<string>',
'derivitec_created' => '<string>',
'derivitec_modified' => '<string>',
'uploaded_date_time' => '<string>',
'derivitec_modified_by' => '<string>',
'uploaded_by' => '<string>',
'rolled' => false,
'credit_index_identifier' => [
'$type' => 'Derivitec.Web.Core.MarketData.InstrumentIdentifier, Derivitec.Web.Core',
'code' => '<string>',
'market_identification_code' => '<string>'
],
'reference_date' => '2023-11-07T05:31:56Z',
'option_expiration_date' => '2023-11-07T05:31:56Z',
'swap_expiration_date' => '2023-11-07T05:31:56Z',
'strike_spread' => 123,
'strike_price' => 123,
'vol' => 123
]
],
'use_best_effort' => true
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json-patch+json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.riskportal.activeviam.com/api/MarketData/UploadCreditSwaptionVolCubeData"
payload := strings.NewReader("{\n \"$type\": \"Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataRequest, Derivitec.Web.Core\",\n \"market_data_environment_name\": \"Example market data\",\n \"provider_id\": \"<string>\",\n \"credit_swaption_vol_cube_datas\": [\n {\n \"$type\": \"Derivitec.Web.Core.MarketData.CreditSwaptionVolCubeData, Derivitec.Web.Core\",\n \"provider_id\": \"<string>\",\n \"derivitec_created\": \"<string>\",\n \"derivitec_modified\": \"<string>\",\n \"uploaded_date_time\": \"<string>\",\n \"derivitec_modified_by\": \"<string>\",\n \"uploaded_by\": \"<string>\",\n \"rolled\": false,\n \"credit_index_identifier\": {\n \"$type\": \"Derivitec.Web.Core.MarketData.InstrumentIdentifier, Derivitec.Web.Core\",\n \"code\": \"<string>\",\n \"market_identification_code\": \"<string>\"\n },\n \"reference_date\": \"2023-11-07T05:31:56Z\",\n \"option_expiration_date\": \"2023-11-07T05:31:56Z\",\n \"swap_expiration_date\": \"2023-11-07T05:31:56Z\",\n \"strike_spread\": 123,\n \"strike_price\": 123,\n \"vol\": 123\n }\n ],\n \"use_best_effort\": true\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json-patch+json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.riskportal.activeviam.com/api/MarketData/UploadCreditSwaptionVolCubeData")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json-patch+json")
.body("{\n \"$type\": \"Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataRequest, Derivitec.Web.Core\",\n \"market_data_environment_name\": \"Example market data\",\n \"provider_id\": \"<string>\",\n \"credit_swaption_vol_cube_datas\": [\n {\n \"$type\": \"Derivitec.Web.Core.MarketData.CreditSwaptionVolCubeData, Derivitec.Web.Core\",\n \"provider_id\": \"<string>\",\n \"derivitec_created\": \"<string>\",\n \"derivitec_modified\": \"<string>\",\n \"uploaded_date_time\": \"<string>\",\n \"derivitec_modified_by\": \"<string>\",\n \"uploaded_by\": \"<string>\",\n \"rolled\": false,\n \"credit_index_identifier\": {\n \"$type\": \"Derivitec.Web.Core.MarketData.InstrumentIdentifier, Derivitec.Web.Core\",\n \"code\": \"<string>\",\n \"market_identification_code\": \"<string>\"\n },\n \"reference_date\": \"2023-11-07T05:31:56Z\",\n \"option_expiration_date\": \"2023-11-07T05:31:56Z\",\n \"swap_expiration_date\": \"2023-11-07T05:31:56Z\",\n \"strike_spread\": 123,\n \"strike_price\": 123,\n \"vol\": 123\n }\n ],\n \"use_best_effort\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.riskportal.activeviam.com/api/MarketData/UploadCreditSwaptionVolCubeData")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json-patch+json'
request.body = "{\n \"$type\": \"Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataRequest, Derivitec.Web.Core\",\n \"market_data_environment_name\": \"Example market data\",\n \"provider_id\": \"<string>\",\n \"credit_swaption_vol_cube_datas\": [\n {\n \"$type\": \"Derivitec.Web.Core.MarketData.CreditSwaptionVolCubeData, Derivitec.Web.Core\",\n \"provider_id\": \"<string>\",\n \"derivitec_created\": \"<string>\",\n \"derivitec_modified\": \"<string>\",\n \"uploaded_date_time\": \"<string>\",\n \"derivitec_modified_by\": \"<string>\",\n \"uploaded_by\": \"<string>\",\n \"rolled\": false,\n \"credit_index_identifier\": {\n \"$type\": \"Derivitec.Web.Core.MarketData.InstrumentIdentifier, Derivitec.Web.Core\",\n \"code\": \"<string>\",\n \"market_identification_code\": \"<string>\"\n },\n \"reference_date\": \"2023-11-07T05:31:56Z\",\n \"option_expiration_date\": \"2023-11-07T05:31:56Z\",\n \"swap_expiration_date\": \"2023-11-07T05:31:56Z\",\n \"strike_spread\": 123,\n \"strike_price\": 123,\n \"vol\": 123\n }\n ],\n \"use_best_effort\": true\n}"
response = http.request(request)
puts response.read_body{
"$type": "Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataResponse, Derivitec.Web.Core",
"is_success": true,
"error_messages": [
"<string>"
]
}Authorizations
OAuth2 access-token requested from AWS Cognito and provided as a Auth Bearer header
Body
The upload payload. CreditSwaptionVolCubeDatas must be a non-empty collection of cube points, and ProviderId identifies the writable provider scope.
Submits credit-swaption volatility-cube data.
Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataRequest, Derivitec.Web.Core Name of the market-data environment to use. Supply either this name or provider_id, not both.
"Example market data"
Opaque identifier of the market-data provider to use. Supply either this identifier or market_data_environment_name, not both.
Credit-swaption volatility-cube records to upload.
Show child attributes
Show child attributes
Compatibility field that defaults to false and has no observable effect in the current upload operation.
Response
Returns the upload result, including validation or identifier errors for points that could not be stored.
Returns the success flag and error messages from a credit-swaption volatility-cube upload.
Derivitec.Web.Core.MarketData.ApiUploadCreditSwaptionVolCubeDataResponse, Derivitec.Web.Core Whether the operation completed successfully. The default is true; error outcomes set it to false.
true
Messages explaining operation-level failures. The collection is empty by default.
Was this page helpful?