Create an Investor

Request:

mutation {
  makeInvestor(
    input: {
      name: "John Jones"
      email: "john.jones@example.com"
    }
  ) {
    account {
      id
    }
  }
}
Response:

{
  "data": {
    "makeInvestor": {
      "account": {
        "id": "9452007f-429c-478d-92f2-096b8e32b829"
      }
    }
  }
}

In this example, the mutation creates a new investor. This makes it possible for an ATS to pre-populate investors on the Vertalo platform prior to trading in order create efficiencies when trading eventually occurs. This is not a requirement, however, as new investors (those not already on the Vertalo platform) can be automatically created when trades are recorded. (See the “Batch Transfer” section for details.)

Idempotency

The function is idempotent; it creates or gets an existing investor account.

What's on this Page