openapi: 3.0.1 info: title: Services.AutoTrading Account Values Cash Management - Beneficiary Instructions 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: Cash Management - Beneficiary Instructions description: This endpoint provides the functionality to manage beneficiary instructions paths: /atr/v1/cashmanagement/beneficiaryinstructions: get: tags: - Cash Management - Beneficiary Instructions summary: Get Beneficiary Instructions description: Fetch list of active beneficiary instructions for a client and filters based on currency. operationId: BeneficiaryInstructionsGetBeneficiaryInstructionsAsync parameters: - name: ClientKey in: query description: Client Key schema: minLength: 1 type: string x-type-name: ClientKey example: 11eaXGFNBcXM4ZDelb0R1Q== - name: Currency in: query description: Currency code schema: pattern: ^[A-Z]{3}$ type: string x-type-name: CurrencyCode example: USD responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/BeneficiaryInstructionListResult' example: __count: 2 Data: - BeneficiaryDetails: AccountNumber: SSI#97935 Bic: DBSSSGSGXXX ClearingCode: AU016338 CountryCode: DKK BeneficiaryInstructionId: '97935' ClientId: '9319113' Currency: DKK IntermediaryBank: AccountNumber: S672538819 Bic: CITIUS33 MessageType: MT202 Name: SSI#97935 RegulatedBroker: AccountNumber: ZYA6312001 Name: EXT LTD CLIENTS ACCOUNT - BeneficiaryDetails: AccountNumber: SSI#97935 Bic: DBSSSGSGXXX ClearingCode: AU016338 CountryCode: DKK BeneficiaryInstructionId: '97935' ClientId: '9319113' Currency: DKK IntermediaryBank: AccountNumber: S672538819 Bic: CITIUS33 MessageType: MT202 Name: SSI#97935 RegulatedBroker: AccountNumber: ZYA6312001 Name: EXT LTD CLIENTS ACCOUNT '503': description: Service Unavailable '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' '429': $ref: '#/components/responses/TooManyRequests' security: - OpenApiOAuthSecurityScheme: [] - OpenApiJWTSecurityScheme: [] x-required-permissions: confidential: Read components: schemas: AccountWithInstitutionDetails: title: Account Wih Institution Details. This is the bank where the beneficiary holds the account. type: object properties: AccountNumber: title: Account number type: string example: stringValue Bic: title: Beneficiary Bank BIC (Swift Code) type: string example: stringValue ClearingCode: title: Beneficiary Bank local Clearing Code type: string example: stringValue Iban: title: Beneficiary International Bank Account Number type: string example: stringValue additionalProperties: false example: AccountNumber: stringValue Bic: stringValue ClearingCode: stringValue Iban: stringValue MessageType: title: Message Type enum: - MT103 - MT202 type: string example: MT103 x-enum-descriptions: MT202: MT202 MT103: MT103 ModelStateDictionary: type: object additionalProperties: type: array items: type: string IntermediaryBank: title: IntermediaryBank type: object properties: AccountNumber: title: Financial institution through which the transaction must pass to reach the account with institution. type: string example: stringValue Bic: title: Financial institution through which the transaction must pass to reach the account with institution. type: string example: stringValue ClearingCode: title: Financial institution through which the transaction must pass to reach the account with institution. type: string example: stringValue additionalProperties: false example: AccountNumber: S672538819 Bic: CITIUS33 BeneficiaryInstructionListResult: type: object properties: Data: type: array items: $ref: '#/components/schemas/BeneficiaryInstruction' 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: __count: 2 Data: - BeneficiaryDetails: AccountNumber: SSI#97935 Bic: DBSSSGSGXXX ClearingCode: AU016338 CountryCode: DKK BeneficiaryInstructionId: '97935' ClientId: '9319113' Currency: DKK IntermediaryBank: AccountNumber: S672538819 Bic: CITIUS33 MessageType: MT202 Name: SSI#97935 RegulatedBroker: AccountNumber: ZYA6312001 Name: EXT LTD CLIENTS ACCOUNT - BeneficiaryDetails: AccountNumber: SSI#97935 Bic: DBSSSGSGXXX ClearingCode: AU016338 CountryCode: DKK BeneficiaryInstructionId: '97935' ClientId: '9319113' Currency: DKK IntermediaryBank: AccountNumber: S672538819 Bic: CITIUS33 MessageType: MT202 Name: SSI#97935 RegulatedBroker: AccountNumber: ZYA6312001 Name: EXT LTD CLIENTS ACCOUNT RegulatedBroker: title: Regulated Broker type: object properties: AccountNumber: title: Regulated broker account. type: string example: stringValue Name: title: Regulated broker name type: string example: stringValue additionalProperties: false example: AccountNumber: ZYA6312001 Name: EXT LTD CLIENTS ACCOUNT BeneficiaryDetails: title: BeneficiaryDetails type: object properties: AccountNumber: title: Beneficiary local Bank Account Number type: string example: stringValue BankAddress: title: Beneficiary Bank address type: string example: stringValue BankName: title: Beneficiary Bank Name type: string example: stringValue Bic: title: Beneficiary Bank BIC (Swift Code) type: string example: stringValue ClearingCode: title: Beneficiary Bank local Clearing Code type: string example: stringValue CountryCode: title: Beneficiary Bank Country Code type: string example: stringValue Iban: title: Beneficiary International Bank Account Number type: string example: stringValue additionalProperties: false example: AccountNumber: SSI#97935 BankAddress: HOLMENS KANAL 2-12 BankName: DANSKE BANK A/S Bic: DABADKKKXXX ClearingCode: AU016338 CountryCode: DKK Iban: SSI#97935 BeneficiaryInstruction: title: BeneficiaryInstructionsResponse type: object properties: AccountWithInstitutionDetails: title: Account with institution info allOf: - $ref: '#/components/schemas/AccountWithInstitutionDetails' BeneficiaryDetails: title: Beneficiary detail allOf: - $ref: '#/components/schemas/BeneficiaryDetails' BeneficiaryInstructionId: title: Beneficiary InstructionId Id type: string example: stringValue ClientId: title: Client Id type: string example: stringValue Currency: title: Transaction currency type: string example: stringValue IntermediaryBank: title: Intermediary detail allOf: - $ref: '#/components/schemas/IntermediaryBank' MessageType: title: Swift message type of the beneficiary allOf: - $ref: '#/components/schemas/MessageType' Name: title: Instruction name type: string example: stringValue RegulatedBroker: title: RegulatedBroker details allOf: - $ref: '#/components/schemas/RegulatedBroker' additionalProperties: false example: AccountWithInstitutionDetails: AccountNumber: stringValue Bic: stringValue ClearingCode: stringValue Iban: stringValue BeneficiaryDetails: AccountNumber: SSI#97935 BankAddress: HOLMENS KANAL 2-12 BankName: DANSKE BANK A/S Bic: DABADKKKXXX ClearingCode: AU016338 CountryCode: DKK Iban: SSI#97935 BeneficiaryInstructionId: stringValue ClientId: stringValue Currency: stringValue IntermediaryBank: AccountNumber: S672538819 Bic: CITIUS33 MessageType: MT202 Name: stringValue RegulatedBroker: AccountNumber: ZYA6312001 Name: EXT LTD CLIENTS ACCOUNT responses: Unauthorized: description: Indicates that the request was rejected because the 'Authorization' header was missing in the request or contained an invalid security token. 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: {}