API product catalogCorporate Actions & Shareholder Governance
Submit or amend a corporate-action election
Corporate Actions & Shareholder Governance
POST
/users/{userId}/corporate-actions/{actionId}/elections
Submit or amend a corporate-action election
Sandbox available
submitCorporateActionElectionReusing the same sub-account and action amends the instruction while voting remains open. Every accepted revision returns to PENDING_CUSTODIAN.
Parameters
userIdstringpathRequiredactionIdstringpathRequiredHeaders
AuthorizationstringRequiredBearer sk_sandbox_<your_key> for sandbox requests.
Idempotency-KeystringheaderRequiredUnique string that makes write calls safe to retry on network failure. Required for money movement, trading, KYC, subscriptions, and webhook creation. Deduplicated for 24 hours -- duplicate keys return the cached response. HTTP 409 if a concurrent request with the same key is still in progress.
Example: dep_user42_1743152580
Request body
optionIdstringRequiredunitsnumbernotestringacknowledgementstringRequiredResponse fields
messagestringelectionobjectelection.statusPENDING_CUSTODIAN | ACCEPTED | REJECTEDelection.revisionintegerelection.submittedAtstring | nullelection.amendedAtstring | nullelection.custodianReferencestring | nullelection.custodianReasonstring | nullelection.acceptedAtstring | nullelection.confirmationDocumentUrlstring | nullResponse codes
200Election revision queued for custodian acceptance