Depending on applicable regulations or business limitations, specific API requests may not be available for your use.
Vote a Corporate Action
This request returns all corporate action for a given account number.
Request URL
Syntax |
PUT /restapi/accounts/{accountNumber}/corporateactions/{notificationid} |
Example URL |
https://api.uat.foliofn.com/restapi/accounts/RA7123400B/corporateactions/1369094288662787788 |
Request Data Fields
Field |
Description |
Required |
notifid |
Unique ID for the corporate action client voting for. |
N |
questions |
An array of questions related to this corporate action. See detail below. |
Y |
type |
Type of corporate action: P- Proxy M- Mandatory V- Voluntary |
Y |
Question Data Fields
Field |
Description |
Required |
questionId |
Unique ID of the question. |
Y |
questionType |
Type of question: C- Actionable Corporate Action such as Tender/Exchange offer. D- Vote for company Directors P- Proposed vote to shareholders S- Say on Pay |
Y |
answer |
Vote for the question(Only applicable for questionType P and S). See detail below |
Y |
sharesElected |
Number of shares you want to elect(Only applicable for questionType C). Also elected shares should be less than or equal to number of share held by the client |
Y |
choices |
An array of the available directors for questionsType 'D'. See detail below. |
Y |
Choice Data Fields
Field |
Description |
Required |
choiceId |
Sequential number identifying this director choice. |
Y |
choiceAnswer |
Vote for the director(Only applicable for questionType C). Check possibleChoices through GET Corporate Action API |
Y |
Answers
Question type |
Answers |
Say on Pay |
0 - 1 year
1 - 2 year
2 - 3 year
3 - Abstain
|
Proposal |
0 - For
1 - Against
2 - Abstain
|
Election Of Directors Request Example
PUT restapi/accounts/RA7123400B/corporateactions/5548434742921864079 HTTP 1.1
{
"notifid" : "5548434742921864079",
"questions" : [{
"choices" : [{
"choiceId" : "0",
"choiceAnswer" : "0"
},{
"choiceId" : "1",
"choiceAnswer" : "0"
},{
"choiceId" : "2",
"choiceAnswer" : "0"
},{
"choiceId" : "3",
"choiceAnswer" : "0"
},{
"choiceId" : "4",
"choiceAnswer" : "1"
},{
"choiceId" : "5",
"choiceAnswer" : "2"
},{
"choiceId" : "6",
"choiceAnswer" : "2"
},{
"choiceId" : "7",
"choiceAnswer" : "2"
},{
"choiceId" : "8",
"choiceAnswer" : "2"
}],
"questionId" : "6341068277339271427",
"questionType" : "D"
}],
"type" : "P"
}
Proposal Request Example
PUT restapi/accounts/RA7123400B/corporateactions/5548434742921864079 HTTP 1.1
{
"notifid" : "5548434742921864079",
"questions" : [{
"questionId" : "1801439852949811460",
"answer" : "1",
"questionType" : "P"
}],
"type" : "P"
}
Say on Pay Request Example
PUT restapi/accounts/RA7123400B/corporateactions/5548434742921864079 HTTP 1.1
{
"notifid" : "5548434742921864079",
"questions" : [{
"questionId" : "5332261960808280326",
"answer" : "2",
"questionType" : "S"
}],
"type" : "P"
}
Actionable Corporate Action Request Example
PUT restapi/accounts/RA7123400B/corporateactions/6629298653411699652 HTTP 1.1
{
"notifid" : "6629298653411699652",
"questions" : [{
"questionId" : "4755801208425573319",
"sharesElected": "1",
"questionType" : "C"
},{
"questionId" : "8070450534170258373",
"sharesElected": "0.5",
"questionType" : "C"
},{
"questionId" : "8430738504359898054",
"sharesElected": "0.5",
"questionType" : "C"
}],
"type" : "V"
}
Response Example
HTTP/1.1 200 OK
X-Powered-By: Servlet/2.5
Server: Sun GlassFish Enterprise Server v2.1.1
Location: https://api.uat.foliofn.com/restapi/accounts/RA7123400B/corporateactions/1369094288662787788
Link: <https://api.uat.foliofn.com/restapi/accounts/RA7123400B/corporateactions/1369094288662787788;; rel="PUT"; type="application/json"; title="voteCorpAction"
Content-Type: application/json
Transfer-Encoding: chunked
Date: Fri, 21 Feb 2014 18:23:54 GMT
Change Log
03/24/2017
- New Documentation.