Request:
mutation {
makeTranche (
input: {
assetId: "08baabd1-39ea-49be-9888-7755afe8b94a"
name: "Tranche - AAA"
opensOn: "2023-08-01"
closesOn: "2023-12-31"
total: "70000000"
price: "1.00"
status: "Active"
termsUrl: "https://dataroom.example.com"
coupon: "6.25"
term: "3"
}
) {
round {
id
}
}
}
Response:
{
"data": {
"makeTranche": {
"round": {
"id": "a0471b97-5265-4fad-affa-f51637dfafe2"
}
}
}
}
Numeric field | Usage |
---|---|
total | The total number of shares/units authorized for sale in the tranche |
price | The price per share/unit expressed in USD |
coupon | The % return/yield on the investment |
term | The duration of the investment |
If the asset in question is a debt instrument (a bond, for example), you will need to employ the makeTranche mutation rather than the makeRound mutation from the previous section due to the need for additional information (coupon and term). In this example, the mutation creates a new tranche that is associated with a debt-type asset. The ID of the newly created tranche is returned in the payload (expressed as “round”).