Request:
mutation {
createBrokerAllocation (
input: {
brokerAllocation: {
brokerId: "2bfdb931-d934-4b51-8226-b392f579cef2"
roundId: "59671b88-9b68-428c-b2f5-c3ebe0cc705c"
}
}
) {
brokerAllocation {
id
managedUnits
invitationStatusByStatus {
status
}
}
}
}
Response:
{
"data": {
"createBrokerAllocation": {
"brokerAllocation": {
"id": "421737dc-3b00-47dc-b147-2f9c0db7c953",
"managedUnits": "0",
"invitationStatusByStatus": {
"status": "sent"
}
}
}
}
}
In this example, an issuer is syndicating the fulfillment of a specific round by creating what’s known as a broker allocation. This is effectively an invitation to a broker to participate in the fulfillment of that round. This is only possible in cases where the broker has created the issuer. The broker must then accept the invitation in order to complete the syndication process. (See the section Broker Actions for API details.)