openapi: 3.2.0
info:
version: V1
title: Orion Connect Trading/Validate Import API
x-swagger-net-version: 8.4.12.001
servers:
- url: https://api.orionadvisor.com/api
tags:
- name: Trading/ValidateImport
paths:
/v1/Trading/ValidateImport/Distributions:
post:
tags:
- Trading/ValidateImport
summary: Takes an xlsx, xls, or csv file as multipart content.
operationId: ValidateImportDistribution_AccountValidationForDistribution
responses:
'200':
description: OK
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.DistributionValidationDto'
xml:
name: DistributionValidationDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.DistributionValidationDto'
xml:
name: DistributionValidationDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.DistributionValidationDto'
xml:
name: DistributionValidationDto
wrapped: true
type: array
application/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.DistributionValidationDto'
xml:
name: DistributionValidationDto
wrapped: true
type: array
text/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.DistributionValidationDto'
xml:
name: DistributionValidationDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.DistributionValidationDto'
xml:
name: DistributionValidationDto
wrapped: true
type: array
security:
- Authorization: []
requestBody:
content:
text/plain:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
application/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
text/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
multipart/form-data:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
required: true
/v1/Trading/ValidateImport/FeeAndLoanDistribution:
post:
tags:
- Trading/ValidateImport
summary: Takes an xlsx, xls, or csv file as multipart content.
operationId: ValidateImportFeeAndLoanDistribution_ValidationForFeeAndLoanDistributionAsync
parameters:
- name: ct
in: header
required: true
responses:
'200':
description: OK
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.DataProcess.DTO.Trading.ValidateImport.FeeAndLoanDistributionValidationDto'
xml:
name: FeeAndLoanDistributionValidationDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.DataProcess.DTO.Trading.ValidateImport.FeeAndLoanDistributionValidationDto'
xml:
name: FeeAndLoanDistributionValidationDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.DataProcess.DTO.Trading.ValidateImport.FeeAndLoanDistributionValidationDto'
xml:
name: FeeAndLoanDistributionValidationDto
wrapped: true
type: array
application/xml:
schema:
items:
$ref: '#/components/schemas/OAS.DataProcess.DTO.Trading.ValidateImport.FeeAndLoanDistributionValidationDto'
xml:
name: FeeAndLoanDistributionValidationDto
wrapped: true
type: array
text/xml:
schema:
items:
$ref: '#/components/schemas/OAS.DataProcess.DTO.Trading.ValidateImport.FeeAndLoanDistributionValidationDto'
xml:
name: FeeAndLoanDistributionValidationDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.DataProcess.DTO.Trading.ValidateImport.FeeAndLoanDistributionValidationDto'
xml:
name: FeeAndLoanDistributionValidationDto
wrapped: true
type: array
security:
- Authorization: []
requestBody:
content:
text/plain:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
application/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
text/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
multipart/form-data:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
required: true
/v1/Trading/ValidateImport/FeeAndLoanDistribution/Import:
post:
tags:
- Trading/ValidateImport
operationId: ValidateImportFeeAndLoanDistribution_ImportFeeAndLoanDistributionsAsync
responses:
'200':
description: OK
content:
text/plain:
schema:
type: integer
format: int32
application/json:
schema:
type: integer
format: int32
text/json:
schema:
type: integer
format: int32
application/xml:
schema:
type: integer
format: int32
text/xml:
schema:
type: integer
format: int32
multipart/form-data:
schema:
type: integer
format: int32
security:
- Authorization: []
requestBody:
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.DataProcess.DTO.Trading.ValidateImport.FeeAndLoanDistributionValidationDto'
xml:
name: FeeAndLoanDistributionValidationDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.DataProcess.DTO.Trading.ValidateImport.FeeAndLoanDistributionValidationDto'
xml:
name: FeeAndLoanDistributionValidationDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.DataProcess.DTO.Trading.ValidateImport.FeeAndLoanDistributionValidationDto'
xml:
name: FeeAndLoanDistributionValidationDto
wrapped: true
type: array
application/x-www-form-urlencoded:
schema:
items:
$ref: '#/components/schemas/OAS.DataProcess.DTO.Trading.ValidateImport.FeeAndLoanDistributionValidationDto'
xml:
name: FeeAndLoanDistributionValidationDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.DataProcess.DTO.Trading.ValidateImport.FeeAndLoanDistributionValidationDto'
xml:
name: FeeAndLoanDistributionValidationDto
wrapped: true
type: array
required: true
summary: Validate import fee and loan distribution import fee and loan distributions…
x-summary-source: derived
/v1/Trading/ValidateImport/Orders:
post:
tags:
- Trading/ValidateImport
summary: Takes an xlsx, xls, or csv file as multipart content.
operationId: TradingValidateImportOrders_OrderPostAsMultipartStreamAsync
parameters:
- name: cancellationToken
in: header
required: true
responses:
'200':
description: OK
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
application/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
text/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
security:
- Authorization: []
requestBody:
content:
text/plain:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrdersFileImportDto'
application/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrdersFileImportDto'
text/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrdersFileImportDto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrdersFileImportDto'
multipart/form-data:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrdersFileImportDto'
required: true
/v1/Trading/ValidateImport/Orders/List:
post:
tags:
- Trading/ValidateImport
summary: Takes a list of accounts.
operationId: TradingValidateImportOrders_OrdersPostAsContent
responses:
'200':
description: OK
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
application/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
text/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
security:
- Authorization: []
requestBody:
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
application/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
text/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
application/x-www-form-urlencoded:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateOrderDto'
xml:
name: ValidateOrderDto
wrapped: true
type: array
required: true
/v1/Trading/ValidateImport/Orders/Templates/Csv:
get:
tags:
- Trading/ValidateImport
operationId: TradingValidateImportOrders_GetCsvTemplate
responses:
'200':
description: OK
content:
text/plain:
schema:
type: object
application/json:
schema:
type: object
text/json:
schema:
type: object
multipart/form-data:
schema:
type: object
security:
- Authorization: []
summary: Trading validate import orders get csv template
x-summary-source: derived
/v1/Trading/ValidateImport/Orders/Templates/Xls:
get:
tags:
- Trading/ValidateImport
operationId: TradingValidateImportOrders_GetXlsTemplate
responses:
'200':
description: OK
content:
text/plain:
schema:
type: object
application/json:
schema:
type: object
text/json:
schema:
type: object
multipart/form-data:
schema:
type: object
security:
- Authorization: []
summary: Trading validate import orders get xls template
x-summary-source: derived
/v1/Trading/ValidateImport/Orders/Templates/Xlsx:
get:
tags:
- Trading/ValidateImport
operationId: TradingValidateImportOrders_GetXlsxTemplate
responses:
'200':
description: OK
content:
text/plain:
schema:
type: object
application/json:
schema:
type: object
text/json:
schema:
type: object
multipart/form-data:
schema:
type: object
security:
- Authorization: []
summary: Trading validate import orders get xlsx template
x-summary-source: derived
/v1/Trading/ValidateImport/Sleeve/Registrations/ValidateImport/Sleeve/Registration:
post:
tags:
- Trading/ValidateImport
summary: Import Sleeves
operationId: ValidateImportSleeveRegistrations_ImportSleeveRegistrations
responses:
'200':
description: OK
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationSleeveFullValidationDto'
xml:
name: RegistrationSleeveFullValidationDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationSleeveFullValidationDto'
xml:
name: RegistrationSleeveFullValidationDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationSleeveFullValidationDto'
xml:
name: RegistrationSleeveFullValidationDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationSleeveFullValidationDto'
xml:
name: RegistrationSleeveFullValidationDto
wrapped: true
type: array
security:
- Authorization: []
requestBody:
content:
text/plain:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
application/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
text/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
multipart/form-data:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
required: true
/v1/Trading/ValidateImport/Sleeve/Registrations/ValidateImport/Sleeve/Registration/HistoricalSleeveImport:
post:
tags:
- Trading/ValidateImport
summary: Import historical Sleeves
operationId: ValidateImportSleeveRegistrations_HistoricalSleeveImport
responses:
'200':
description: OK
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationSleeveFullValidationDto'
xml:
name: RegistrationSleeveFullValidationDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationSleeveFullValidationDto'
xml:
name: RegistrationSleeveFullValidationDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationSleeveFullValidationDto'
xml:
name: RegistrationSleeveFullValidationDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationSleeveFullValidationDto'
xml:
name: RegistrationSleeveFullValidationDto
wrapped: true
type: array
security:
- Authorization: []
requestBody:
content:
text/plain:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
application/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
text/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
multipart/form-data:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
required: true
/v1/Trading/ValidateImport/Sleeve/Registrations/WithoutProcess:
post:
tags:
- Trading/ValidateImport
summary: Import registration sleeve changes without processing account sleeves
operationId: ValidateImportSleeveRegistrations_ImportSleeveRegistrationsWithoutProcessAsync
parameters:
- name: ct
in: header
required: true
responses:
'200':
description: OK
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationSleeveValidationDto'
xml:
name: RegistrationSleeveValidationDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationSleeveValidationDto'
xml:
name: RegistrationSleeveValidationDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationSleeveValidationDto'
xml:
name: RegistrationSleeveValidationDto
wrapped: true
type: array
application/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationSleeveValidationDto'
xml:
name: RegistrationSleeveValidationDto
wrapped: true
type: array
text/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationSleeveValidationDto'
xml:
name: RegistrationSleeveValidationDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationSleeveValidationDto'
xml:
name: RegistrationSleeveValidationDto
wrapped: true
type: array
security:
- Authorization: []
requestBody:
content:
text/plain:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
application/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
text/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
multipart/form-data:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
required: true
/v1/Trading/ValidateImport/SleeveStrategy/Registrations/Import/Batch:
post:
tags:
- Trading/ValidateImport
summary: Used to assign Sleeve Strategy Aggregates to Registrations in bulk with import
operationId: ValidateImportAssignSleeveStrategies_ProcessSleeveRegistrationsImportAsync
parameters:
- name: cancellationToken
in: header
required: true
responses:
'200':
description: OK
content:
text/plain:
schema:
type: integer
format: int32
application/json:
schema:
type: integer
format: int32
text/json:
schema:
type: integer
format: int32
application/xml:
schema:
type: integer
format: int32
text/xml:
schema:
type: integer
format: int32
multipart/form-data:
schema:
type: integer
format: int32
security:
- Authorization: []
requestBody:
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationCheckDto'
xml:
name: RegistrationCheckDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationCheckDto'
xml:
name: RegistrationCheckDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationCheckDto'
xml:
name: RegistrationCheckDto
wrapped: true
type: array
application/x-www-form-urlencoded:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationCheckDto'
xml:
name: RegistrationCheckDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationCheckDto'
xml:
name: RegistrationCheckDto
wrapped: true
type: array
required: true
/v1/Trading/ValidateImport/SleeveStrategy/Registrations/Validate:
post:
tags:
- Trading/ValidateImport
summary: Validates import file for processing
operationId: ValidateImportAssignSleeveStrategies_ValidateAssignSleeveStrategiesImportAsync
parameters:
- name: cancellationToken
in: header
required: true
responses:
'200':
description: OK
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationCheckDto'
xml:
name: RegistrationCheckDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationCheckDto'
xml:
name: RegistrationCheckDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationCheckDto'
xml:
name: RegistrationCheckDto
wrapped: true
type: array
application/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationCheckDto'
xml:
name: RegistrationCheckDto
wrapped: true
type: array
text/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationCheckDto'
xml:
name: RegistrationCheckDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.RegistrationCheckDto'
xml:
name: RegistrationCheckDto
wrapped: true
type: array
security:
- Authorization: []
requestBody:
content:
text/plain:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
application/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
text/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
multipart/form-data:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
required: true
/v1/Trading/ValidateImport/Strategy:
post:
tags:
- Trading/ValidateImport
summary: Takes an xlsx, xls, or csv file as multipart content.
operationId: ValidateImportStrategy_StrategyImportValidationAsync
parameters:
- name: cancellationToken
in: header
required: false
responses:
'200':
description: OK
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
application/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
text/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
security:
- Authorization: []
requestBody:
content:
text/plain:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
application/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
text/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
multipart/form-data:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
required: true
/v1/Trading/ValidateImport/Strategy/ProcessImport:
post:
tags:
- Trading/ValidateImport
summary: The method runs a buld insert to a temp table from the import file then runs a…
operationId: ValidateImportStrategy_ProcessStrategyImport
parameters:
- name: removeCustomizations
in: query
required: true
schema:
type: boolean
- name: ct
in: header
required: true
responses:
'204':
description: No Content
security:
- Authorization: []
requestBody:
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
application/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
text/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
application/x-www-form-urlencoded:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
description: The list of strategies for the import.
required: true
/v1/Trading/ValidateImport/Strategy/Revalidate:
post:
tags:
- Trading/ValidateImport
summary: Takes a List ValidateStrategiesDto.
operationId: ValidateImportStrategy_StrategyDtoValidationAsync
parameters:
- name: cancellationToken
in: header
required: false
responses:
'200':
description: OK
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
application/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
text/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
security:
- Authorization: []
requestBody:
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
application/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
text/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
application/x-www-form-urlencoded:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategiesDto'
xml:
name: ValidateStrategiesDto
wrapped: true
type: array
required: true
/v1/Trading/ValidateImport/StrategyAggregate:
post:
tags:
- Trading/ValidateImport
summary: Takes an xlsx, xls, or csv file as multipart content.
operationId: ValidateImportStrategyAggregate_StrategyImportValidationAsync
parameters:
- name: cancellationToken
in: header
required: false
responses:
'200':
description: OK
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
application/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
text/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
security:
- Authorization: []
requestBody:
content:
text/plain:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
application/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
text/json:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
multipart/form-data:
schema:
$ref: '#/components/schemas/OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto'
required: true
/v1/Trading/ValidateImport/StrategyAggregate/ProcessImport:
post:
tags:
- Trading/ValidateImport
summary: The method runs a buld insert to a temp table from the import file then runs a…
operationId: ValidateImportStrategyAggregate_ProcessStrategyImport
parameters:
- name: removeCustomizations
in: query
required: false
schema:
type: boolean
responses:
'204':
description: No Content
security:
- Authorization: []
requestBody:
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
application/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
text/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
application/x-www-form-urlencoded:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
description: The list of strategies for the import.
required: true
/v1/Trading/ValidateImport/StrategyAggregate/Revalidate:
post:
tags:
- Trading/ValidateImport
summary: Takes a List ValidateStrategyAggregatesDto.
operationId: ValidateImportStrategyAggregate_StrategyDtoValidationAsync
parameters:
- name: cancellationToken
in: header
required: false
responses:
'200':
description: OK
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
application/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
text/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
security:
- Authorization: []
requestBody:
content:
text/plain:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
application/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
text/json:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
application/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
text/xml:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
application/x-www-form-urlencoded:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
multipart/form-data:
schema:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto'
xml:
name: ValidateStrategyAggregatesDto
wrapped: true
type: array
required: true
components:
schemas:
OAS.WebApi.DTO.Trading.ValidateStrategiesDto:
properties:
strategyId:
type: string
name:
type: string
contributionAllocationMethod:
type: string
distributionAllocationMethod:
type: string
autoRebalFreq:
type: string
autoRebalMonth:
type: string
autoRebalDay:
type: string
entityId:
type: string
entity:
type: string
tolerancePercent:
type: string
strategyDetailId:
type: string
sleeveType:
type: string
modelAggId:
$ref: '#/components/schemas/OAS.WebApi.DTO.IdNameResolver'
platformId:
$ref: '#/components/schemas/OAS.WebApi.DTO.IdNameResolver'
subAdvisorId:
$ref: '#/components/schemas/OAS.WebApi.DTO.IdNameResolver'
targetAllocation:
type: string
contributionAllocation:
type: string
distributionAllocation:
type: string
toleranceUpper:
type: string
toleranceLower:
type: string
autoTradeTypes:
type: string
doNotTrade:
type: string
substituteDetailId:
type: string
substituteId:
$ref: '#/components/schemas/OAS.WebApi.DTO.IdNameResolver'
assetLevelAllowed:
type: string
assetLevelIds:
type: string
isValid:
type: boolean
validationMessage:
type: string
warningMessage:
type: string
xml:
name: ValidateStrategiesDto
type: object
MultipartDataMediaFormatter.Infrastructure.HttpFile:
properties:
fileName:
type: string
mediaType:
type: string
data:
$ref: '#/components/schemas/System.Net.Http.StreamContent'
xml:
name: HttpFile
type: object
System.Collections.Generic.KeyValuePairOfSystem.StringAndSystem.Collections.Generic.IEnumerableOfSystem.String:
properties:
key:
readOnly: true
type: string
value:
items:
type: string
readOnly: true
type: array
xml:
name: KeyValuePair`2
type: object
OAS.WebApi.DTO.Trading.RegistrationSleeveValidationDto:
properties:
registrationId:
type: integer
format: int32
isDoNotTrade:
type: boolean
isValid:
type: boolean
validationMessage:
type: string
xml:
name: RegistrationSleeveValidationDto
type: object
OAS.WebApi.DTO.ValidateImport.ValidateFileImportDto:
description: import file DTO for validating imports
properties:
file:
$ref: '#/components/schemas/MultipartDataMediaFormatter.Infrastructure.HttpFile'
description: the imported file
xml:
name: ValidateFileImportDto
type: object
OAS.DataProcess.DTO.Trading.ValidateImport.FeeAndLoanDistributionValidationDto:
properties:
uploadType:
type: string
description:
type: string
accountId:
type: integer
format: int32
accountNumber:
type: string
amount:
type: number
format: double
productId:
type: integer
format: int32
cusip:
type: string
ticker:
type: string
isValid:
type: boolean
validationMessage:
type: string
xml:
name: FeeAndLoanDistributionValidationDto
type: object
OAS.WebApi.DTO.Trading.AccountSleeveAssetCategoryAllocationsDto:
properties:
category:
type: string
value:
type: number
format: double
percent:
type: number
format: double
xml:
name: AccountSleeveAssetCategoryAllocationsDto
type: object
System.Net.Http.StreamContent:
properties:
headers:
items:
$ref: '#/components/schemas/System.Collections.Generic.KeyValuePairOfSystem.StringAndSystem.Collections.Generic.IEnumerableOfSystem.String'
readOnly: true
xml:
name: KeyValuePair`2
wrapped: true
type: array
xml:
name: StreamContent
type: object
OAS.WebApi.DTO.Trading.SleeveNormalAcctBillingDto:
properties:
billFeeScheduleId:
type: integer
format: int32
billFeeScheduleName:
type: string
billMasterPayoutScheduleId:
type: integer
format: int32
billMasterPayoutScheduleName:
type: string
recurringAdjustments:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BillRecurrentAdjustmentDto'
xml:
name: BillRecurrentAdjustmentDto
wrapped: true
type: array
xml:
name: SleeveNormalAcctBillingDto
type: object
OAS.WebApi.DTO.ValidateImport.ValidateOrderDto:
properties:
accountId:
type: integer
format: int32
accountNumber:
type: string
action:
type: string
ticker:
type: string
dollars:
type: number
format: double
shares:
type: number
format: double
percent:
type: number
format: double
productId:
type: integer
format: int32
message:
type: string
tradeType:
type: string
enum:
- Undefined
- Shares
- Dollars
- Percent
navPrice:
type: number
format: double
side:
type: string
amount:
type: number
format: double
exchangeTicker:
type: string
exchangeProductId:
type: integer
format: int32
cashTradeAmount:
type: number
format: double
cashValuePostTrade:
type: number
format: double
isValid:
type: boolean
validationMessage:
type: string
warningMessage:
type: string
xml:
name: ValidateOrderDto
type: object
OAS.WebApi.DTO.Portfolio.AssetDto:
properties:
costBasis:
type: number
format: double
name:
type: string
accountNumber:
type: string
ticker:
type: string
currentShares:
type: number
format: double
currentValue:
type: number
format: double
currentPrice:
type: number
format: double
isManaged:
type: boolean
assetClass:
type: string
productCategory:
type: string
productCategoryAbbreviation:
type: string
isCustodialCash:
type: boolean
secondaryAccountNumber:
type: string
cusip:
type: string
productId:
type: integer
format: int32
assetLevelStrategyId:
type: integer
format: int32
assetLevelStrategy:
type: string
status:
type: integer
format: int32
isStrategyOverride:
type: boolean
createdBy:
type: string
createdDate:
type: string
format: date-time
editedBy:
type: string
editedDate:
type: string
format: date-time
accountId:
type: integer
format: int32
registrationId:
type: integer
format: int32
clientId:
type: integer
format: int32
isActive:
type: boolean
downloadSymbol:
type: integer
format: int32
accountType:
type: string
fundFamily:
type: string
custodian:
type: string
asOfDate:
type: string
format: date-time
registrationName:
type: string
managementStyle:
type: string
sleeveType:
type: string
enum:
- Normal sleeve
- Custodial account
- Contribution sleeve
- Distribution sleeve
- Unmanaged sleeve
productType:
type: string
enum:
- None
- MutualFund
- Annuity
- AdvisorOne
- StockOrETF
- Option
- Bond
- Unknown
- CD
- Index
productSubType:
type: string
isGlobalExcluded:
type: boolean
isFeeExcluded:
type: boolean
excludeAmountType:
type: string
enum:
- Percent
- Dollars
- Shares
excludeAmount:
type: number
format: double
excludePercentOf:
type: string
enum:
- Undefined
- Payee
- BrokerDealer
- Wholesaler
- Representative
- Client
- Registration
- Account
- Asset
- Product
- Transaction
- Distribution
- FundFamily
- Personal
- PayoutSchedule
- FeeSchedule
- Platform
- RIA
- Custodian
- Journal
- SWP
- Other
- NASD
- CashFunding
- Bill
- BillInstance
- BillMasterPayout
- Model
- NewAccountClient
- NewAccountReg
- DownloadExclusion
- Price
- UserDefinedFields
- NewAcctUserDef
- ManagersMessage
- IndexEntry
- PerformanceFee
- PerformancePayout
- NewAccountAsset
- Owner
- Administrator
- OutsideClient
- SubAdvisor
- ModelRange
- FaxCover
- Fax
- OneTimeDistribution
- WebLogin
- Plan401k
- BillAccountItem
- ThirdPartyAdministrator
- CrmContact
- Participant
- PlanSponsor
- CRMEmailList
- ThirdParty
- WorkflowItem
- WorkflowAction
- ServiceAccount
- EntityOption
- HouseholdMember
- DownloadSymbol
- IndexBlend
- NABenefit
- AggregateModel
- CompositeRange
- RepAccountManager
- ScriptsScrubs
- ServiceAccountBrokerDealer
- BusinessLine
- Blob
- AssetClass
- ServiceAccountLite
- NewAcctUserDefDtl
- Branch
- AssetLevelStrategy
- Report
- DataQueries
- PriceUnUsed
- ModelItem
- AssetCategory
- RiskCategory
- PlatformRange
- Dividend
- RegistrationType
- CustodianCommon
- RepState
- QpeDashboard
- ReportBatch
- ModelGroup
- ShareClass
- DownloadFile
- User
- DynamicGrouping
- ProductType
- ProductSubType
- InvestmentObjective
- PortfolioGroup
- OrionRealizedLot
- OrionUnrealizedLot
- CustodianRealizedLot
- CustodianUnrealizedLot
- AssetCategoryParent
- TaxType
- AuditRequest
- AuditRequestLetter
- ManagedUnmanaged
- AuditRowAttachment
- InformPolicy
- InformAnswerAttachment
- UserDetail
- BillPayMethod
- ModelInclusion
- CommunityModel
- EclipseModel
- Global
- ClientCategory
- Taxability
- Qualified
- TaxID
- BondState
- ProductTaxability
- TargetAllocation
- RIATable
- ProductRegion
- ProductPropertyType
- ProductManagerAip
- MoodyRating
- SPRating
- BondMaturityYear
- InterestRate
- RegistrationTaxType
- MaturityPeriod
- NewHousehold
- BillPayoutDashboardPayment
- OptionLevel
- MarginAgreement
- PrimeBrokerage
- InformHistoricalDocument
- SleeveStrategyAggregate
- MorningstarSector
- BillEntity
- SleeveStrategy
- MorningstarGeography
- GenericProspect
- BillEntityType
- AdditionalRep
- BillPayoutReport
- ProductSubHolding
- DownloadSource
- ModelVsActual
- ProductVintageYear
- EclipsePortfolio
- Country
- Currency
- SecurityClassification1
- SecurityClassification2
- SecurityClassification3
- SecurityClassification4
- SecurityClassification5
- SecurityClassification6
- SecurityClassification7
- SecurityClassification8
- SecurityClassification9
- SecurityClassification10
- SecurityClassification11
- SecurityClassification12
- SecurityClassification13
- SecurityClassification14
- SecurityClassification15
- SecurityClassification16
- SecurityClassification17
- SecurityClassification18
- SecurityClassification19
- SecurityClassification20
- SecurityClassification21
- SecurityClassification22
- SecurityClassification23
- SecurityClassification24
- SecurityClassification25
- DownloadRecord
- CustomGrouping
- Cotenant
- AllocatedUnrealizedCostBasis
- AllocatedRealizedCostBasis
excludeFromMargin:
type: boolean
isRebalance:
type: boolean
isAdvisorOnly:
type: boolean
isAdvReportable:
type: boolean
is13FReportable:
type: boolean
mscsFundAccountNumber:
type: string
lastReconDate:
type: string
format: date-time
isOrionVision:
type: boolean
assetPercentOfAccount:
type: number
format: double
householdName:
type: string
riskCategory:
type: string
modelName:
type: string
registrationType:
type: string
accountStatusId:
type: integer
format: int32
isin:
type: string
id:
type: integer
format: int32
isDataSharingEntity:
type: boolean
xml:
name: AssetDto
type: object
OAS.WebApi.DTO.Trading.DeletedSleeveTargetDto:
properties:
accountId:
type: integer
format: int32
deletedModelId:
type: integer
format: int32
targetModelId:
type: integer
format: int32
xml:
name: DeletedSleeveTargetDto
type: object
OAS.WebApi.DTO.Trading.DistributionValidationDto:
properties:
accountId:
type: integer
format: int32
accountNumber:
type: string
amount:
type: number
format: double
regId:
type: integer
format: int32
isValid:
type: boolean
validationMessage:
type: string
xml:
name: DistributionValidationDto
type: object
OAS.WebApi.DTO.Trading.AggregateModelSubstituteDto:
properties:
sleeveStrategyDetailId:
type: integer
format: int32
sleeveStrategyId:
type: integer
format: int32
aggregateModelId:
type: integer
format: int32
modelAggName:
type: string
auditedDate:
type: string
format: date-time
auditedByDisplay:
type: string
isSubstitute:
type: boolean
xml:
name: AggregateModelSubstituteDto
type: object
OAS.WebApi.DTO.Trading.ModelItemFullDto:
properties:
id:
type: integer
format: int32
productId:
type: integer
format: int32
productName:
type: string
productClass:
type: string
ticker:
type: string
targetPercent:
type: number
format: double
itemTol:
type: integer
format: int32
createdDate:
type: string
format: date-time
createdBy:
type: string
editedDate:
type: string
format: date-time
editedBy:
type: string
itemTolUpper:
type: number
format: double
itemTolLower:
type: number
format: double
oub:
type: number
format: double
modelAggId:
type: integer
format: int32
productRiskScore:
type: integer
format: int32
xml:
name: ModelItemFullDto
type: object
OAS.WebApi.DTO.Trading.RegistrationSleeveFullValidationDto:
properties:
isValid:
type: boolean
validationMessage:
type: string
rebalanceType:
type: string
enum:
- None
- RegistrationRebalance
- SleeveRebalance
- ContributionAllocation
- TransferInRebalance
accountSleeves:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.AccountSleeveProcessDto'
xml:
name: AccountSleeveProcessDto
wrapped: true
type: array
custodialBilling:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.SleeveCustodialAcctBillingDto'
sleeveBilling:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.SleeveNormalAcctBillingDto'
excludedAssets:
items:
type: integer
format: int32
type: array
includedAssets:
items:
type: integer
format: int32
type: array
deletedSleeveTargets:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.DeletedSleeveTargetDto'
xml:
name: DeletedSleeveTargetDto
wrapped: true
type: array
clientId:
type: integer
format: int32
isPendingAccount:
type: boolean
registrationId:
type: integer
format: int32
sleeveStrategyAggId:
type: integer
format: int32
sleeveStrategyId:
type: integer
format: int32
isActive:
type: boolean
isDoNotTrade:
type: boolean
custodialAccountNumber:
type: string
asOfDate:
type: string
format: date-time
eclipseFirmId:
type: integer
format: int32
tolerancePercent:
type: number
format: double
aggregateRiskScore:
type: number
format: double
registrationRiskTolerance:
type: integer
format: int32
contributionAllocationMethod:
type: string
enum:
- UseAssigned
- UseTarget
- UseOUB
- UseCurrent
distributionAllocationMethod:
type: string
enum:
- UseAssigned
- UseTarget
- UseOUB
- UseCurrent
corporateActionAllocationMethod:
type: string
enum:
- UseAssigned
- UseTarget
- UseOUB
- UseCurrent
createdBy:
type: string
createdDate:
type: string
format: date-time
editedBy:
type: string
editedDate:
type: string
format: date-time
autoRebalFrequency:
type: string
enum:
- None
- Monthly
- Quarterly
- Semiannual
- Annual
autoRebalMonth:
type: integer
format: int32
autoRebalDay:
type: integer
format: int32
mandate:
type: boolean
needsUpdate:
type: boolean
needsUpdateReason:
type: string
xml:
name: RegistrationSleeveFullValidationDto
type: object
OAS.WebApi.DTO.IdNameResolver:
properties:
id:
type: integer
format: int32
name:
type: string
xml:
name: IdNameResolver
type: object
OAS.WebApi.DTO.Trading.SleeveCustodialAcctBillingDto:
properties:
billFeeScheduleId:
type: integer
format: int32
billFeeScheduleName:
type: string
billMasterPayoutScheduleId:
type: integer
format: int32
billMasterPayoutScheduleName:
type: string
recurringAdjustments:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BillRecurrentAdjustmentDto'
xml:
name: BillRecurrentAdjustmentDto
wrapped: true
type: array
xml:
name: SleeveCustodialAcctBillingDto
type: object
OAS.WebApi.DTO.ValidateImport.ValidateOrdersFileImportDto:
properties:
assetValues:
type: string
enum:
- Current
- Pending
file:
$ref: '#/components/schemas/MultipartDataMediaFormatter.Infrastructure.HttpFile'
description: the imported file
xml:
name: ValidateOrdersFileImportDto
type: object
OAS.WebApi.DTO.Trading.AccountSleeveProcessDto:
properties:
modelAllocations:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ModelItemFullDto'
xml:
name: ModelItemFullDto
wrapped: true
type: array
sweepAssetId:
type: integer
format: int32
custodialBilling:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.SleeveCustodialAcctBillingDto'
sleeveBilling:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.SleeveNormalAcctBillingDto'
minimumCash:
type: number
format: double
replenishMinCash:
type: boolean
substitutes:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.AggregateModelSubstituteDto'
xml:
name: AggregateModelSubstituteDto
wrapped: true
type: array
hasSMAModel:
type: boolean
modelAggType:
type: string
enum:
- Normal
- CustomIndex
- SelfDirected
minimumInvestmentAmount:
type: number
format: double
createdFromOciProcess:
type: boolean
accountId:
type: integer
format: int32
sleeveDescription:
type: string
targetAllocation:
type: number
format: double
currentAllocation:
type: number
format: double
currentValue:
type: number
format: double
contributionAllocation:
type: number
format: double
distributionAllocation:
type: number
format: double
corporateActionAllocation:
type: number
format: double
toleranceUpper:
type: number
format: double
toleranceLower:
type: number
format: double
sleeveType:
type: string
enum:
- Normal sleeve
- Custodial account
- Contribution sleeve
- Distribution sleeve
- Unmanaged sleeve
modelAgg:
type: string
managementStyle:
type: string
subAdvisor:
type: string
modelType:
type: string
registrationId:
type: integer
format: int32
subAdvisorId:
type: integer
format: int32
modelAggId:
type: integer
format: int32
managementStyleId:
type: integer
format: int32
createdBy:
type: string
createdDate:
type: string
format: date-time
editedBy:
type: string
editedDate:
type: string
format: date-time
targetBalanceType:
type: string
enum:
- Dollars
- Percent
doNotTrade:
type: boolean
riskScore:
type: number
format: double
regValue:
type: number
format: double
isCustomized:
type: boolean
sleeveStrategyDetailId:
type: integer
format: int32
sleeveStrategyId:
type: integer
format: int32
sleeveStrategy:
type: string
sleeveStrategyToleranceUpper:
type: number
format: double
sleeveStrategyToleranceLower:
type: number
format: double
modelAggExcludeRebalanceSleeve:
type: boolean
businessLine:
type: string
unitBalanceScale:
type: string
assets:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto'
xml:
name: AssetDto
wrapped: true
type: array
categoryAllocations:
items:
$ref: '#/components/schemas/OAS.WebApi.DTO.Trading.AccountSleeveAssetCategoryAllocationsDto'
readOnly: true
xml:
name: AccountSleeveAssetCategoryAllocationsDto
wrapped: true
type: array
xml:
name: AccountSleeveProcessDto
type: object
OAS.WebApi.DTO.Trading.ValidateStrategyAggregatesDto:
properties:
strategyAggregateId:
type: string
name:
type: string
contributionAllocationMethod:
type: string
distributionAllocationMethod:
type: string
autoRebalFreq:
type: string
autoRebalMonth:
type: string
autoRebalDay:
type: string
entityId:
type: string
entity:
type: string
eclipseFirmId:
type: string
strategyAggregateDetailId:
type: string
strategyId:
$ref: '#/components/schemas/OAS.WebApi.DTO.IdNameResolver'
target:
type: string
contributionAllocation:
type: string
distributionAllocation:
type: string
toleranceUpper:
type: string
toleranceLower:
type: string
isValid:
type: boolean
validationMessage:
type: string
warningMessage:
type: string
sleeveType:
type: string
modelAggId:
$ref: '#/components/schemas/OAS.WebApi.DTO.IdNameResolver'
platformId:
$ref: '#/components/schemas/OAS.WebApi.DTO.IdNameResolver'
strategyAggregateSpecialDetailId:
type: string
xml:
name: ValidateStrategyAggregatesDto
type: object
OAS.WebApi.DTO.Trading.RegistrationCheckDto:
description: A DTO used to inform the front-end of any issues pertaining to a given Registration.
properties:
promptToSplit:
description: 'If , causes the front-end to prompt the user
"Would you like to create separate registrations for each account so it can be sleeved?"'
type: boolean
message:
description: The message to display to the user relating to the error or warning.
type: string
id:
description: The ID of the Registration being validated.
type: integer
format: int32
regName:
description: The name of the Registration being validated.
type: string
isError:
description: When set to , the user is not able to process the sleeves.
type: boolean
isWarning:
type: boolean
alwaysLoadSleeves:
description: 'When {OAS.WebApi.DTO.Trading.RegistrationCheckDto.AlwaysLoadSleeves} and {OAS.WebApi.DTO.Trading.RegistrationCheckDto.IsError} are both the
front-end should always load any sleeves associated with the Registration.'
type: boolean
sleeveStrategyAggId:
description: The ID of the Sleeve Strategy Agg being assigned to the Registration.
type: integer
format: int32
sleeveStrategyAggName:
description: The name of the Sleeve Strategy Agg being assigned to the Registration.
type: string
xml:
name: RegistrationCheckDto
type: object
OAS.WebApi.DTO.Portfolio.BillRecurrentAdjustmentDto:
properties:
id:
type: integer
format: int32
annualAmount:
type: number
format: double
type:
type: integer
format: int32
schedule:
type: integer
format: int32
adjustmentType:
type: integer
format: int32
responsibleEntity:
type: integer
format: int32
endDate:
type: string
format: date-time
startDate:
type: string
format: date-time
xml:
name: BillRecurrentAdjustmentDto
type: object
securitySchemes:
Authorization:
type: apiKey
description: 'JWT Authorization header using the Session scheme. Example: "Authorization: Session {token}"'
name: Authorization
in: header