openapi: 3.0.1 info: title: Services.AutoTrading Account Values Proxy Voting API description: 'The AutoTrading service group provides endpoints for interacting with Saxo Bank''s SaxoSelect offering.Through these interfaces a client application can get Saxo Select trade leaders, portfolios and investments. Portfolio investments can be created and modifed.
Note:
This service is subject to special licensing agreements and not generally available to all OpenAPI applications.
' version: 2.4.138+710c760591 x-framework-version: 38.0.2+439c5b0ec3 x-machine: SIMOAWEB11-DK2 servers: - url: https://gateway.saxobank.com/sim/openapi tags: - name: Proxy Voting description: Get proxy voting events or subscribe for proxy voting paths: /ca/v1/proxyvoting/events: get: tags: - Proxy Voting description: Get proxy voting events for client. Requires separate license. operationId: ProxyVotingGetProxyVotingEventsAsync parameters: - name: $skip in: query description: The number of entries to skip from the beginning of the collection schema: minimum: 0 type: integer format: int32 example: 1 - name: $top in: query description: The number of entries to return from the beginning of the collection schema: minimum: 0 type: integer format: int32 default: 50 example: 1 - name: ClientKey in: query description: Client identifier to get events for required: true schema: minLength: 1 type: string x-type-name: ClientKey example: W-CgwnsUEpETkiR8MPJalA== - name: SortColumn in: query description: Specify a column to sort on. Default sorting on records is descending by ReceivedDate and ascending by IssuerName. schema: $ref: '#/components/schemas/SortColumn' - name: SortType in: query description: Specify ascending or descending sort. Default sort type will be Ascending. schema: $ref: '#/components/schemas/SortType' responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/ProxyVotingEventListResult' example: __count: 1 Data: - AccountId: '384930295' ActionUrl: http://.... Cins: A08010AA5 Cusip: '123456789' CutoffDate: '2020-06-30' DeliveryType: Code: ED Description: Sent via email IsinCode: US0978731104 IssuerName: American International Group, Inc. JobNumber: S75596 Materials: - MaterialType: Code: 10K Description: 10-K Report Url: http://.... ReceivedDate: '2020-06-15' Status: Code: VW Description: Viewed StatusDate: '2020-06-30' Subtype: Code: S Description: Special meeting Type: Code: PX Description: Proxy '403': description: User is not authorized to access the requested data. '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' '503': $ref: '#/components/responses/ServiceUnavailable' '429': $ref: '#/components/responses/TooManyRequests' security: - OpenApiOAuthSecurityScheme: [] - OpenApiJWTSecurityScheme: [] x-required-permissions: personal: Read components: schemas: ProxyVotingEventListResult: type: object properties: Data: type: array items: $ref: '#/components/schemas/ProxyVotingEvent' description: The collection of entities for this feed. MaxRows: type: number description: The maximum number of rows that can be returned (if applicable). __count: type: number description: The total count of items in the feed. __next: type: string description: The link for the next page of items in the feed. additionalProperties: false ModelStateDictionary: type: object additionalProperties: type: array items: type: string ProxyVotingMaterial: title: Material\document pertaining to a distribution type: object properties: MaterialType: title: Short description of what the material/document represents allOf: - $ref: '#/components/schemas/Models.CodeDescription' Url: title: Material/document url type: string additionalProperties: false SortColumn: title: Sort columns for distribution api enum: - AccountId - Cins - Cusip - CutoffDate - DeliveryType - DeliveryTypeDescription - Isin - IssuerName - JobNumber - RecievedDate - Status - StatusDate - SubType - SubTypeDescription - Ticker - Type - TypeDescription type: string x-enum-descriptions: Type: Type TypeDescription: Type description SubType: Sub type SubTypeDescription: Sub type description IssuerName: Issuer name Cusip: Cusip Cins: Cins Isin: Isin Ticker: Ticker AccountId: Account id JobNumber: Job number DeliveryType: DeliveryType DeliveryTypeDescription: Delivery type description RecievedDate: Recieved date CutoffDate: Cutoff date Status: Status StatusDate: Status date Models.CodeDescription: title: Code/Description type: object properties: Code: title: Code type: string Description: title: Description type: string additionalProperties: false ProxyVotingEvent: title: Proxy voting event type: object properties: AccountId: title: Account id type: string ActionUrl: title: The URL to launch ProxyVote.com or ReorgAction.com, depending on the event type type: string Cins: title: 9-character CINS. Only provided if applicable to the security type: string Cusip: title: 9-character CUSIP. Only provided if applicable to the security. type: string CutoffDate: title: The last date by when an action on the event will be accepted type: string format: date x-type-name: Date DeliveryType: title: Delivery type allOf: - $ref: '#/components/schemas/Models.CodeDescription' IsinCode: title: 12-character ISIN. Only provided if applicable to the security type: string IssuerName: title: "Issuer/Security name up to 80 characters in length. \r\n For US securities, the name is on the 6-digit CUSIP level. \r\n When the CUSIP is a fund, the 9-character CUSIP description will be displayed." type: string JobNumber: title: "6-character Broadridge generated internal identifier used to track the event. \r\n Not applicable to distribution types PostSale and Class Action." type: string Materials: title: Materials/documents for event type: array items: $ref: '#/components/schemas/ProxyVotingMaterial' ReceivedDate: title: Date when event was first made available type: string format: date x-type-name: Date Status: title: Status of event allOf: - $ref: '#/components/schemas/Models.CodeDescription' StatusDate: title: "Date of when the status last changed. \r\n Only applies to “status” with a code of either VW, VT, or EL." type: string format: date x-type-name: Date Subtype: title: Distribution subtype allOf: - $ref: '#/components/schemas/Models.CodeDescription' Ticker: title: "Ticker symbol of the issuer/security up to 8 characters in length.\r\n Optional and only available for certain markets." type: string Type: title: Distribution type allOf: - $ref: '#/components/schemas/Models.CodeDescription' additionalProperties: false SortType: title: Sort type enum: - Asc - Desc type: string x-enum-descriptions: Asc: Ascending sort Desc: Descending sort responses: Unauthorized: description: Indicates that the request was rejected because the 'Authorization' header was missing in the request or contained an invalid security token. ServiceUnavailable: description: Service Unavailable. BadRequest: description: One or more of the provided parameters are invalid. content: application/json: schema: required: - ErrorCode - Message type: object properties: ErrorCode: enum: - InvalidRequest type: string x-enum-descriptions: InvalidRequest: Default error code returned when it cannot be determined which part of the request is malformed. Message: type: string ModelState: $ref: '#/components/schemas/ModelStateDictionary' TooManyRequests: description: The request was rejected due to rate limit being exceeded. securitySchemes: OpenApiJWTSecurityScheme: type: http scheme: bearer bearerFormat: JWT OpenApiOAuthSecurityScheme: type: oauth2 flows: authorizationCode: authorizationUrl: https://sim.logonvalidation.net/authorize tokenUrl: https://sim.logonvalidation.net/token scopes: {}