AltoIRA · AsyncAPI Specification
Alto Investment Status Webhooks
Version 1.0.0
Alto pushes investment-lifecycle events to a Platform Partner's registered webhook endpoint so the partner can track an investor's progress through the Direction of Investment (DOI), funding and any post-commitment changes. Alto describes investment_signed, investment_paid and investment_cancelled as "the three most valuable webhooks provided". Investment status can also be pulled on demand with the getInvestment operation in the REST API.
View Spec
View on GitHub
CompanyFinancial ServicesRetirementSelf-Directed IRAAlternative InvestmentsPrivate MarketsFintechCustodyCryptocurrencyWealth ManagementInvestingCapital RaisingAsyncAPIWebhooksEvents
Channels
investmentEvents
A single webhook channel carrying every investment status event. The event is discriminated by the event_name field in the payload.
Messages
investmentSigned
Investment signed
Investor signs DOI for initial commitment amount
investmentPaid
Investment paid
Alto sends payment for the investor's commitment
investmentCancelled
Investment cancelled
The investor has alerted Alto that they have chosen to not take part in this investment. Note the two l's in "cancelled".
commitmentAmountChanged
Commitment amount changed
The investor has alerted Alto that they would like to make a change to their commitment amount.
newContributionApproved
New contribution approved
The investor has signed the DOI for an investment increase
investmentIncreaseRejected
Investment increase rejected
The investor has informed Alto that they do not intend to complete the DOI for an investment increase.
Servers
https
partnerEndpoint
The HTTPS endpoint the Platform Partner registers with Alto to receive investment events. Alto does not publish a single shared delivery host; the endpoint is configured per partner during onboarding.