openapi: 3.2.0 info: version: V1 title: Orion Connect Trading/Instances API x-swagger-net-version: 8.4.12.001 servers: - url: https://api.orionadvisor.com/api tags: - name: Trading/Instances paths: /v1/Trading/Instances: get: tags: - Trading/Instances summary: Gets a list of trade request instances that the logged in user has access to… operationId: TradeRequestInstances_Get parameters: - name: ct in: header description: Cancellation Token required: true - name: startDate in: query description: Optional. The start of the range to report. required: false schema: type: string format: date-time - name: endDate in: query description: Optional. The end of the range to report. required: false schema: type: string format: date-time - name: isReady in: query description: Optional. If provided, only ready (or not ready) instances are returned. required: false schema: type: boolean - name: entity in: query description: Optional. If provided, entityId is required as well. instance for only the specified entity/entityid are returned required: false schema: 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 - name: entityId in: query description: Optional. If provided, entity is required as well. instance for only the specified entity/entityid are returned required: false schema: type: integer format: int32 - name: useEclipse in: query required: false schema: type: boolean default: false - name: skipFilterZeroOrderAccounts in: query description: Optional. If provided show orders with zero accounts associated required: false schema: type: boolean default: false - name: eclipseFirmId in: query required: false schema: type: string - name: resetCache in: query required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array security: - Authorization: [] /v1/Trading/Instances/{entity}/{entityId}: get: tags: - Trading/Instances operationId: TradeRequestInstances_GetRepCodeInstances parameters: - name: entity in: path required: true schema: type: string - name: entityId in: path required: true schema: type: integer format: int32 - name: cancellationToken in: header required: true - name: instanceIds in: query required: false schema: type: string responses: '200': description: OK content: text/plain: schema: items: type: object type: array application/json: schema: items: type: object type: array text/json: schema: items: type: object type: array application/xml: schema: items: type: object type: array text/xml: schema: items: type: object type: array multipart/form-data: schema: items: type: object type: array security: - Authorization: [] summary: Trade request instances get rep code instances x-summary-source: derived /v1/Trading/Instances/{key}: get: tags: - Trading/Instances summary: Gets the trade request instance that has the provided key. operationId: TradeRequestInstances_GetByKey parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' security: - Authorization: [] /v1/Trading/Instances/{key}/Orders: get: tags: - Trading/Instances summary: Gets a list of orders that fall below the trade request instance with the… operationId: TradeRequestInstances_GetOrdersAsync parameters: - name: cancellationToken in: header required: true - name: key in: path required: true schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.OrderDto' xml: name: OrderDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.OrderDto' xml: name: OrderDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.OrderDto' xml: name: OrderDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.OrderDto' xml: name: OrderDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.OrderDto' xml: name: OrderDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.OrderDto' xml: name: OrderDto wrapped: true type: array security: - Authorization: [] /v1/Trading/Instances/Action/Cancel: put: tags: - Trading/Instances operationId: TradeRequestInstances_ActionCancel responses: '200': description: OK content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/xml: schema: items: type: integer format: int32 type: array text/xml: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/xml: schema: items: type: integer format: int32 type: array text/xml: schema: items: type: integer format: int32 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array required: true summary: Trade request instances action cancel x-summary-source: derived /v1/Trading/Instances/Action/CreateBlocks: put: tags: - Trading/Instances operationId: TradeRequestInstances_CreateBlocksAsync parameters: - name: autoAllocate in: query required: false schema: type: boolean responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/xml: schema: items: type: integer format: int32 type: array text/xml: schema: items: type: integer format: int32 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array required: true summary: Trade request instances create blocks async x-summary-source: derived /v1/Trading/Instances/Action/CreateFee: put: tags: - Trading/Instances operationId: TradeRequestInstances_CreateFeeInstance responses: '200': description: OK content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/xml: schema: items: type: integer format: int32 type: array text/xml: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/xml: schema: items: type: integer format: int32 type: array text/xml: schema: items: type: integer format: int32 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array required: true summary: Trade request instances create fee instance x-summary-source: derived /v1/Trading/Instances/Action/Delete: put: tags: - Trading/Instances operationId: TradeRequestInstances_ActionDelete responses: '200': description: OK content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/xml: schema: items: type: integer format: int32 type: array text/xml: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/xml: schema: items: type: integer format: int32 type: array text/xml: schema: items: type: integer format: int32 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array required: true summary: Trade request instances action delete x-summary-source: derived /v1/Trading/Instances/Action/DisableClientInstance: put: tags: - Trading/Instances summary: Disables every order for the instances provided in the list of ids and also… operationId: TradeRequestInstances_ActionDisableAsync parameters: - name: ct in: header required: true responses: '200': description: OK content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/xml: schema: items: type: integer format: int32 type: array text/xml: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/xml: schema: items: type: integer format: int32 type: array text/xml: schema: items: type: integer format: int32 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array description: The instance Ids to delete. required: true /v1/Trading/Instances/Action/ExecuteFees: put: tags: - Trading/Instances operationId: TradeRequestInstances_ExecuteFeeInstancesAsync responses: '200': description: OK content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/xml: schema: items: type: integer format: int32 type: array text/xml: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/xml: schema: items: type: integer format: int32 type: array text/xml: schema: items: type: integer format: int32 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array required: true summary: Trade request instances execute fee instances async x-summary-source: derived /v1/Trading/Instances/Action/SetApprovalStatus: put: tags: - Trading/Instances summary: Trade request instances action approval status async operationId: TradeRequestInstances_ActionApprovalStatusAsync parameters: - name: status in: query required: true schema: type: string enum: - Approved - PendingApproval - NotApproved - name: ct in: header required: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array required: true x-summary-source: derived /v1/Trading/Instances/Action/SetIsReady: put: tags: - Trading/Instances operationId: TradeRequestInstances_SetIsReady parameters: - name: isReady in: query required: true schema: type: boolean - name: ct in: header required: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradeRequestInstanceDto' xml: name: TradeRequestInstanceDto wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: type: integer format: int32 type: array application/json: schema: items: type: integer format: int32 type: array text/json: schema: items: type: integer format: int32 type: array application/xml: schema: items: type: integer format: int32 type: array text/xml: schema: items: type: integer format: int32 type: array application/x-www-form-urlencoded: schema: items: type: integer format: int32 type: array multipart/form-data: schema: items: type: integer format: int32 type: array required: true summary: Trade request instances set is ready x-summary-source: derived /v1/Trading/Instances/Blob/{key}: get: tags: - Trading/Instances operationId: TradeRequestInstances_GetBlobAsync parameters: - name: key in: path required: true schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.Remote.Trading.TradingParameterDto' xml: name: TradingParameterDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.Remote.Trading.TradingParameterDto' xml: name: TradingParameterDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.Remote.Trading.TradingParameterDto' xml: name: TradingParameterDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.Remote.Trading.TradingParameterDto' xml: name: TradingParameterDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.Remote.Trading.TradingParameterDto' xml: name: TradingParameterDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.Remote.Trading.TradingParameterDto' xml: name: TradingParameterDto wrapped: true type: array security: - Authorization: [] summary: Trade request instances get blob async x-summary-source: derived /v1/Trading/Instances/Simple: get: tags: - Trading/Instances summary: Gets a simple list of trade request instances that the logged in user has… operationId: TradeRequestInstances_GetSimple responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' xml: name: SimpleEntity wrapped: true type: array security: - Authorization: [] components: schemas: OAS.DataModel.SimpleEntity: properties: id: type: integer format: int32 name: type: string xml: name: SimpleEntity type: object OAS.Remote.Trading.TradingParameterDto: properties: parameterName: type: string parameterValue: type: string createdDate: type: string userId: type: string description: type: string xml: name: TradingParameterDto type: object OAS.WebApi.DTO.Trading.OrderDto: properties: id: type: integer format: int32 tradeIt: type: boolean productId: type: integer format: int32 accountId: type: integer format: int32 assetId: type: integer format: int32 transactionId: type: integer format: int32 registrationId: type: integer format: int32 fixBlockOrderId: type: integer format: int32 hasBlock: readOnly: true type: boolean trInstanceId: type: integer format: int32 handlInst: type: string execInst: type: string side: type: string optionTradeType: type: string enum: - None - CoveredCall optionDwnldMgrId: type: integer format: int32 optionTRInterfaceId: type: integer format: int32 locateReqd: type: boolean ordType: type: string assetClassName: type: string representativeName: type: string limitPrice: type: number format: double stopPrice: type: number format: double timeInForce: type: string expireTime: type: string format: date-time warningMessage: type: string orderQty: type: number format: double originalOrderQty: type: number format: double orderAmt: type: number format: double orderPct: type: number format: double sharesOwned: type: number format: double mktValue: type: number format: double navPrice: type: number format: double createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time notes: type: string instanceNotes: type: string tradeReason: type: string isDiscretionary: type: boolean settlmntTyp: type: string futSettDate: type: string format: date-time rowVersion: type: string format: byte productName: type: string ticker: type: string productType: type: string enum: - None - MutualFund - Annuity - AdvisorOne - StockOrETF - Option - Bond - Unknown - CD - Index cusip: type: string accountNumber: type: string batchName: type: string allocStatus: type: string ordStatus: type: string registrationName: type: string accountType: type: string accountValueCurrent: type: number format: double cashValueCurrent: type: number format: double cashValuePostTrade: type: number format: double assetUnitsCurrent: type: number format: double cashValuePreTradePerc: type: number format: double cashValuePostTradePerc: type: number format: double shortTermGain: type: number format: double longTermGain: type: number format: double totalGain: readOnly: true type: number format: double daysUntilLongTerm: type: integer format: int32 washAmount: type: number format: double washUnits: type: number format: double calculationMethod: type: string gainLossMessage: readOnly: true type: string blockName: readOnly: true type: string custodian: type: string custodianId: type: integer format: int32 fixRouting: type: string tradeToAcctPerc: readOnly: true type: number format: double application: type: string enum: - Undefined - GlobalTrade - Modeling - CheckReq - FeeReq - BuySell - ACHReq - EligibleTrades - All - CashFundADV - CashFundSWD - SWPDCA - SysPurchTrade - Distribution - Contribution tradingInstructions: type: string repNotes: type: string clientDirected: type: boolean subAdvisor: type: string reinvestDividends: type: boolean reinvestLTCapGains: type: boolean reinvestSTCapGains: type: boolean instanceDescription: type: string currentModelName: description: This is the model currently assigned to the account. Previously was returned by the {OAS.WebApi.DTO.Trading.OrderDto.ModelName} property. type: string modelName: description: This is the model assigned to the account at the time the trade was created, starting with the 8/2014 build. type: string masterAccountNumber: type: string managementStyle: type: string groupNum: type: string qualified: type: boolean minCashBalanceType: type: string enum: - Dollars - Percent minCashBalance: type: number format: double replenishMinCash: type: boolean swpAmount: type: number format: double swpFrequency: type: string enum: - Monthly - Quarterly - Semiannually - Annually nextSwpDate: type: string format: date-time cashNeededNext4Months: type: number format: double targetCashPerc: type: number format: double targetCash: readOnly: true type: number format: double dollarModelAmount: type: number format: double totalCashNeed: readOnly: true type: number format: double approvalStatus: type: string enum: - Approved - PendingApproval - NotApproved nsccTradeType: type: string enum: - UseDefault - NormalPurchase - Nav - Roa - Loi exchangeId: type: integer format: int32 exchangeTicker: type: string rebalanceLevel: 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 solicited: type: boolean vspDate: type: string format: date-time vspPrice: type: number format: double sellPriority: type: integer format: int32 roaAmount: type: number format: double trustType: type: string enum: - None - CTC - EAS assetCostCustodianId: type: integer format: int32 cashValuePostTradeExecution: type: number format: double riskBudget: type: integer format: int32 registrationSleeveStrategyName: type: string hasFixLog: type: boolean eclipseOrderId: type: integer format: int32 xml: name: OrderDto type: object OAS.WebApi.DTO.Trading.TradeRequestInstanceDto: properties: id: type: integer format: int32 tradingPlatform: type: string enum: - TOM - Eclipse requestType: type: string enum: - Undefined - GlobalTrade - Modeling - CheckReq - FeeReq - BuySell - ACHReq - EligibleTrades - All - CashFundADV - CashFundSWD - SWPDCA - SysPurchTrade - Distribution - Contribution eclipseRequestType: type: string caption: type: string isReady: type: boolean ordersCount: type: integer format: int32 notes: type: string errorMessage: type: string executeStatus: type: string createdBy: type: string createdDate: type: string format: date-time entityId: type: integer format: int32 entity: 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 rowVersion: type: string format: byte hasUpdatedFees: type: boolean endDate: type: string format: date-time downloadManagerId: type: integer format: int32 isNewVersion: type: boolean minRunDate: type: string format: date-time blobId: type: integer format: int32 userId: type: integer format: int32 editedBy: type: string editedDate: type: string format: date-time isEndResult: type: boolean closedOrdersCount: type: integer format: int32 openOrdersCount: type: integer format: int32 approvalStatus: type: string enum: - Approved - PendingApproval - NotApproved xml: name: TradeRequestInstanceDto type: object securitySchemes: Authorization: type: apiKey description: 'JWT Authorization header using the Session scheme. Example: "Authorization: Session {token}"' name: Authorization in: header