openapi: 3.0.1 info: title: Services.AutoTrading Account Values 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: Account Values description: Provides account summary values, on each individual account and rolled up.. paths: /hist/v3/accountvalues/{ClientKey}: get: tags: - Account Values summary: Get account summary values, on each individual account and rolled up. description: Returns the rolled up performance for the accounts of specified client. All rolled up account values are converted to the client base currency. operationId: AccountValueV3GetStandardPeriodAccountValues parameters: - name: ClientKey in: path description: The client key required: true schema: minLength: 1 type: string x-type-name: ClientKey example: 6Fs62FqtJTLHcQbq4koW2Q== - name: MockDataId in: query description: Optional Mock Data Parameter schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/StandardPeriodsAccountValuesListResult' example: Data: - AccountValue: 5028322.26953125 AccountValueMonth: 1510.67004394531 AccountValueYear: 0 Key: WMhrJRysCuCFlMbcGFvPVA== KeyType: Account - AccountValue: 1000 AccountValueMonth: 0 AccountValueYear: 0 Key: 076n7v5YfRys3|tNojPVcA== KeyType: Account - AccountValue: 5028469.04129028 AccountValueMonth: 1510.670043945311 AccountValueYear: 0 Key: xwhUCDYh8X|pIwV|og2Qag== KeyType: Client '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 community: Read components: schemas: KeyType: title: Defines the different kinds of account value summary types enum: - Account - AccountGroup - Client type: string example: AccountGroup x-enum-descriptions: Client: Client. AccountGroup: AccountGroup. Account: Account. StandardPeriodsAccountValuesListResult: type: object properties: Data: type: array items: $ref: '#/components/schemas/StandardPeriodsAccountValues' 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 example: Data: - AccountValue: 5028322.26953125 AccountValueMonth: 1510.67004394531 AccountValueYear: 0 Key: WMhrJRysCuCFlMbcGFvPVA== KeyType: Account - AccountValue: 1000 AccountValueMonth: 0 AccountValueYear: 0 Key: 076n7v5YfRys3|tNojPVcA== KeyType: Account - AccountValue: 5028469.04129028 AccountValueMonth: 1510.670043945311 AccountValueYear: 0 Key: xwhUCDYh8X|pIwV|og2Qag== KeyType: Client ModelStateDictionary: type: object additionalProperties: type: array items: type: string StandardPeriodsAccountValues: title: OpenApi data contract used to get the account values for standard periods. type: object properties: AccountValue: title: The account value on last reported trade date. type: number example: 10 AccountValueMonth: title: The account value a calendar month ago. type: number example: 10 AccountValueYear: title: The account value a calendar year ago. type: number example: 10 Key: title: The key associated with these values (encrypted). type: string example: stringValue KeyType: title: The type of summary key (Client, Group or Account level). allOf: - $ref: '#/components/schemas/KeyType' additionalProperties: false example: AccountValue: 10 AccountValueMonth: 10 AccountValueYear: 10 Key: stringValue KeyType: Client 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 example: None 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: {}