Structured Product¶
Structured Product Deals
API Endpoints¶
The full list of available API endpoints is show below, with links to the detailed documentation for each. For a concise, structured definition please reference the Swagger/Open API specification.
Name |
Method |
Url |
Description |
Get |
/v1/deals/fixed-income/structured-product |
Get all structured product deals with optional search criteria |
|
Get |
/v1/deals/fixed-income/structured-product/{id} |
Get a specific structured product deal |
|
Post |
/v1/deals/fixed-income/structured-product |
Create a structured product deal |
|
Put |
/v1/deals/fixed-income/structured-product/{id} |
Update a specific structured product deal |
|
Put |
/v1/deals/fixed-income/structured-product |
Update a specific structured product deal by source application id |
|
Patch |
/v1/deals/fixed-income/structured-product/{id} |
Update a subset of the attributes of an existing Deal |
|
Post |
/v1/tranches/fixed-income/structured-product |
Create a tranche for a structured product deal |
Patch Deal¶
The patch deal endpoint provides a way of updating specific fields of an existing Deals object.
Parameters¶
The parameter that this endpoint accepts is a list of fields for the Deals object to be updated.
[
{
"value": {},
"path": "string",
"op": "string",
"from": "string"
}
]
Response¶
The endpoint returns a JSON payload containing the new, updated Deal Object if successful.
Create Tranche For Deal¶
The create tranche endpoint provides a way of creating one or more tranche objects in the CAS system for an existing structured product deal object in the CAS system.
Authorization¶
In order to create the tranche information, it is required to have the deals-write scope in the access token.
Parameters¶
N/A
Response¶
The endpoint returns a json payload containing one or more Tranche Objects reflecting the objects that were just created.