Integration Workflow
This is the full picture: how a broker integrates with VOTR to enable shareholder voting, from event discovery through vote submission.
Flow
Get events by record date
Call the Events API and filter against your holdings (CUSIP, ISIN, ticker).
Any events relevant?
Submit shareholders
Post the holder list for each relevant event. Up to 50 per call. Submit on the evening of the record date.
Get event details
Poll until votingLinksActive flips to true.
Voting active?
Shareholder taps "Vote Now"
Your client surfaces the button. Don't pre-fetch the URL on page load — wait for the click.
Request the voting URL
VOTR returns a short-lived URL pointing at a hosted ballot UI.
Shareholder votes via SDK
Pass the URL into VoteNowButton. VOTR records the vote and fires onSuccess.
Workflow steps
Get events by record date
Call the Events API with
recordDate=YYYY-MM-DD. Filter the response against your holdings (CUSIP, ISIN, ticker).Submit shareholders
For every relevant event, post the holder list to the Shareholders API. Up to
50records per call. Submit on the evening of the record date so all holders are captured before the reporting deadline.Get event details
Call Event Details for the specific event. If
votingLinksActiveisfalse, the event isn't open yet — poll periodically until it flips.Shareholder taps "Vote Now"
Your client surfaces the button. Don't pre-fetch the URL on page load — wait for the click.
Request the voting URL
Call Voting (
GET /events/{eventId}/ballot?accountNo=&brokerId=). VOTR returns a short-lived URL pointing at a hosted ballot UI.Shareholder votes
Pass the URL into
VoteNowButton. The SDK opens VOTR's ballot in a WebView. VOTR records the vote and firesonSuccessback to your app.
Related
- Authentication — obtain the Bearer token used on every call above.
- Events — list events + event details.
- Shareholders — submission schema and conditional rules.
- Voting — ballot generation and the deprecated
/ballot/by-emailendpoint. - Installation — install and wire up the SDK.
- Troubleshooting — common failure modes.