openapi: 3.2.0 info: version: V1 title: Orion Connect Portfolio/Accounts API x-swagger-net-version: 8.4.12.001 servers: - url: https://api.orionadvisor.com/api tags: - name: Portfolio Accounts paths: /v1/Portfolio/Accounts: get: tags: - Portfolio Accounts operationId: Accounts_GetAccountsAsync parameters: - name: cancellationToken in: header required: true - name: skip in: query required: false schema: type: integer format: int32 - name: top in: query required: false schema: type: integer format: int32 - name: isActive in: query required: false schema: type: boolean - name: IsDiscretionary in: query required: false schema: type: boolean - name: isManaged in: query required: false schema: type: boolean - name: createdDateStart in: query required: false schema: type: string format: date-time - name: newAccountFilter in: query required: false schema: type: string - name: accountFilter in: query required: false schema: type: string enum: - MissingInformation - ActiveAccountsWithZeroBalance - InactiveAccountsNotZero - AcctsWithMultAcctNumbersPerAcctId - SameAcctNumberInMultAccounts - MissingMgmtStyle - LinkedToHistoryAccountWithValue - LinkedWithRecursiveLink - LinkedInDifferentRegistrations - LinkedWithNoTransactions - StrewnAcrossMultipleAccounts - FundFamilyVsCustodianComparison - NotPartOfSleeveStrategy - ModelAccountAssignment - ModelCustodialAccountAssignment - ModelAccountAssignmentWithoutCustodial - ModelCustodialAccountAssignmentWithoutSleeves - SleeveCustodialAccountsWithBalance - SleeveAccountsWithNegBalance - name: returnStyle in: query required: false schema: type: string enum: - Standard - Audit - AccountAssignment - AccountAssignmentModelAgg default: 0 - name: clientId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 - name: registrationId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 - name: accountId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 - name: asOfDate in: query required: false schema: type: string format: date-time - name: hasValue in: query required: false schema: type: boolean - name: editedStartDate in: query required: false schema: type: string format: date-time - name: editedEndDate in: query required: false schema: type: string format: date-time - name: pageQueryId in: query required: false schema: type: integer format: int32 - name: includeAdditionalAccounts in: query required: false schema: type: boolean default: false - name: fundFamilyId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 - name: representativeId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 - name: portfolioGroupId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 - name: sleeveId in: query required: false schema: type: integer format: int32 - name: entitySessionId in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array security: - Authorization: [] summary: Accounts get accounts async x-summary-source: derived /v1/Portfolio/Accounts/{accountId}/Changes/Action/Delete: post: tags: - Portfolio Accounts operationId: Accounts_DeleteAccountChanges parameters: - name: accountId in: path required: true schema: type: integer format: int32 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: [] 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: Accounts delete account changes x-summary-source: derived /v1/Portfolio/Accounts/{accountId}/DailyAnnuityValue/{asOfDate}: get: tags: - Portfolio Accounts summary: Get latest annuity value for all accounts that has annuity value operationId: Accounts_GetDailyAnnuityValue parameters: - name: accountId in: path required: true schema: type: integer format: int32 - name: asOfDate in: path required: true schema: type: string format: date-time 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: [] /v1/Portfolio/Accounts/{accountId}/ModelAgg/{modelAggId}: patch: tags: - Portfolio Accounts summary: Assign a model aggregate to an account operationId: Accounts_AssignAggregateModelToAccountAsync parameters: - name: accountId in: path required: true schema: type: integer format: int32 - name: modelAggId in: path required: true schema: type: integer format: int32 - name: cancellationToken in: header required: true 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: [] /v1/Portfolio/Accounts/{accountId}/ModelTolerance: get: tags: - Portfolio Accounts summary: Returns a comparison of an Account to its Assigned Model Targets operationId: Accounts_ModelTolerance parameters: - name: accountId in: path required: true schema: type: integer format: int32 - name: includeCash in: query required: false schema: type: boolean default: true - name: grouping in: query 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 default: 9 - name: includePendingValue in: query required: false schema: type: string enum: - UseDefault - Current - PendingTransactions - PendingTransactionsAndOrders default: 2 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ModelToleranceDto' xml: name: ModelToleranceDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ModelToleranceDto' xml: name: ModelToleranceDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ModelToleranceDto' xml: name: ModelToleranceDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ModelToleranceDto' xml: name: ModelToleranceDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ModelToleranceDto' xml: name: ModelToleranceDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ModelToleranceDto' xml: name: ModelToleranceDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/{accountId}/Systematics/{systematicId}/BeneficiarySSN: put: tags: - Portfolio Accounts summary: Retrieve or update beneficiary SSN for a systematic on an account operationId: Accounts_UpdateSystematicBeneficiarySSN parameters: - name: accountId in: path required: true schema: type: integer format: int32 - name: systematicId in: path required: true schema: type: integer format: int32 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: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UpdateSsnDto' required: true /v1/Portfolio/Accounts/{accountId}/TaxLot: get: tags: - Portfolio Accounts operationId: Accounts_GetTaxLotExportByAccount parameters: - name: accountId in: path required: true schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.TaxLotExportDto' xml: name: TaxLotExportDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.TaxLotExportDto' xml: name: TaxLotExportDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.TaxLotExportDto' xml: name: TaxLotExportDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.TaxLotExportDto' xml: name: TaxLotExportDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.TaxLotExportDto' xml: name: TaxLotExportDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.TaxLotExportDto' xml: name: TaxLotExportDto wrapped: true type: array security: - Authorization: [] summary: Accounts get tax lot export by account x-summary-source: derived /v1/Portfolio/Accounts/{accountNumber}: get: tags: - Portfolio Accounts summary: Gets the account that has the provided Custodial Account Number. operationId: Accounts_GetEntityByAccountNumberAsync parameters: - name: cancellationToken in: header required: true - name: manipulator in: header required: true - name: accountNumber in: path description: Custodial Account Number of the desired return account object. required: true schema: type: string - name: returnStyle in: query required: false schema: type: string enum: - Standard - Audit - AccountAssignment - AccountAssignmentModelAgg default: 0 - name: lookupBasis in: query required: false schema: type: string enum: - Account - Asset default: 7 responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' security: - Authorization: [] /v1/Portfolio/Accounts/{key}: get: tags: - Portfolio Accounts summary: Gets the account that has the provided key. operationId: Accounts_GetEntityByKeyAsync parameters: - name: cancellationToken in: header required: true - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: returnStyle in: query required: false schema: type: string enum: - Standard - Audit - AccountAssignment - AccountAssignmentModelAgg default: 0 responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' security: - Authorization: [] put: tags: - Portfolio Accounts summary: Simple dto update operationId: Accounts_UpdateAccountAsync 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: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' required: true /v1/Portfolio/Accounts/{key}/Action/MoveToRegistration/{registrationId}: put: tags: - Portfolio Accounts summary: Move account from one registration to another operationId: Accounts_MoveAccountAsync parameters: - name: cancellationToken in: header required: true - name: key in: path required: true schema: type: integer format: int32 - name: registrationId in: path required: true schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' security: - Authorization: [] /v1/Portfolio/Accounts/{key}/Action/UndoConversion: delete: tags: - Portfolio Accounts summary: Undo Account Conversion by key Sample Request POST… operationId: Accounts_UndoAccountConversionAsync parameters: - name: key in: path description: Account Id required: true schema: type: integer format: int32 - name: ct in: header description: Cancellation Token required: true 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: [] /v1/Portfolio/Accounts/{key}/Assets: get: tags: - Portfolio Accounts summary: Gets a list of assets that fall within the account with the specified key… operationId: Accounts_GetAssetsAsync parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: includeCostBasis in: query description: Optional bool. Default is false. When true, the Cost Basis property will be populated. This requires extra calculation which will reduce performance when true. required: false schema: type: boolean default: false - name: isSweepAsset in: query description: Optional bool. Default is false. When true, only the sweep asset information will be returned. required: false schema: type: boolean default: false - name: cancellationToken in: header required: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/{key}/Assets/{asOfDate}: get: tags: - Portfolio Accounts summary: Gets a list of assets that fall within the account with the specified key… operationId: Accounts_GetAssetsAsOfDateAsync parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: asOfDate in: path description: The asset value returned is as of the end of this date. required: true schema: type: string format: date-time - name: includeCostBasis in: query description: Optional bool. Default is false. When true, the Cost Basis property will be populated. This requires extra calculation which will reduce performance when true. required: false schema: type: boolean default: false - name: cancellationToken in: header required: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AssetDto' xml: name: AssetDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/{key}/Assets/Value: get: tags: - Portfolio Accounts summary: Gets a simple list of assets (including aum for today) that fall within the… operationId: Accounts_GetAssetsValue parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: hasValue in: query description: Optional. When provided will only return accounts that have value (true) or don't have value (false). required: false schema: type: boolean responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/{key}/Assets/Value/{asOfDate}: get: tags: - Portfolio Accounts summary: Gets a simple list of assets (including aum for the end of the date specified)… operationId: Accounts_GetAssetsValueAsOfDate parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: hasValue in: query description: Optional. When provided will only return accounts that have value (true) or don't have value (false). required: false schema: type: boolean responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue' xml: name: SimpleAssetWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/{key}/Audits: get: tags: - Portfolio Accounts summary: Gets a list of account Audit items operationId: Accounts_GetAuditsAsync parameters: - name: key in: path description: Account Id required: true schema: type: integer format: int32 - name: token in: header description: Cancellation token required: true - name: startDate in: query description: Optional. Start date. Filter on EditedDate. required: false schema: type: string format: date-time - name: endDate in: query description: Optional. End date. Filter on EditedDate. required: false schema: type: string format: date-time responses: '200': description: Returns a list of account audit data. content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountAuditDto' xml: name: AccountAuditDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountAuditDto' xml: name: AccountAuditDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountAuditDto' xml: name: AccountAuditDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountAuditDto' xml: name: AccountAuditDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountAuditDto' xml: name: AccountAuditDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountAuditDto' xml: name: AccountAuditDto wrapped: true type: array '404': description: The specified account ID was not found. security: - Authorization: [] /v1/Portfolio/Accounts/{key}/AumOverTime: get: tags: - Portfolio Accounts summary: Gets a list of Aum data representative of the range provided for the account… operationId: Accounts_GetAumOverTimeAsync parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: startDate in: query description: 'Optional. Default: inception date. The start of the range to report.' required: false schema: type: string format: date-time - name: endDate in: query description: 'Optional. Default: yesterday. The end of the range to report.' required: false schema: type: string format: date-time - name: interval in: query description: 'Optional. Default: "A" Automatic. Options are: "A" Automatic "M" Monthly "W" Weekly "D" Daily' required: false schema: type: string default: A - name: cancellationToken in: header required: false - name: clientPerformanceInclude in: query description: 'Optional. Default: Default. When set only accounts/registrations that have value/are active will be returned.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 - name: unmangedInclusionOverride in: query description: 'Optional. Default: no override. Used to override the unmanaged setting. To include all unmanaged assets set this parameter to "ActivitySummary".' required: false schema: type: string enum: - Unmanaged - Performance - ActivitySummary - Allocation - PortfolioDetail - TaxDetail responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeDto' xml: name: AumOverTimeDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeDto' xml: name: AumOverTimeDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeDto' xml: name: AumOverTimeDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeDto' xml: name: AumOverTimeDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeDto' xml: name: AumOverTimeDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeDto' xml: name: AumOverTimeDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/{key}/AumOverTime/Simple: get: tags: - Portfolio Accounts summary: Same as AumOverTime, except it is faster (simpler) because it does not support… operationId: Accounts_GetAumOverTimeSimple parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: startDate in: query description: 'Optional. Default: inception date. The start of the range to report.' required: false schema: type: string format: date-time - name: endDate in: query description: 'Optional. Default: yesterday. The end of the range to report.' required: false schema: type: string format: date-time - name: interval in: query description: 'Optional. Default: "A" Automatic. Options are: "A" Automatic "M" Monthly "W" Weekly "D" Daily' required: false schema: type: string default: A - name: cancellationToken in: header required: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Activity.AumOverTimeSimple' xml: name: AumOverTimeSimple wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Activity.AumOverTimeSimple' xml: name: AumOverTimeSimple wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Activity.AumOverTimeSimple' xml: name: AumOverTimeSimple wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Activity.AumOverTimeSimple' xml: name: AumOverTimeSimple wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Activity.AumOverTimeSimple' xml: name: AumOverTimeSimple wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.Reporting.Activity.AumOverTimeSimple' xml: name: AumOverTimeSimple wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/{key}/Calculate/InceptionDate: post: tags: - Portfolio Accounts summary: Used to calculate the appropriate inception date for the provided account operationId: Accounts_CalculateInceptionDate parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: endDate in: query description: 'Optional. Default: Today. The end date of the reporting period.' required: false schema: type: string format: date-time - name: inclusionOption in: query description: 'Optional. Default: Database default. Indicates which accounts/registrations to include.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 - name: unmanagedInclusionOption in: query description: 'Optional. Default: Database default. Indicates how unmanaged assets are handled.' required: false schema: type: string enum: - Unmanaged - Performance - ActivitySummary - Allocation - PortfolioDetail - TaxDetail - name: reportCategory in: query required: false schema: type: string enum: - Unmanaged - Performance - ActivitySummary - Allocation - PortfolioDetail - TaxDetail responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.RunReport.InceptionDateDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.RunReport.InceptionDateDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.RunReport.InceptionDateDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.RunReport.InceptionDateDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.RunReport.InceptionDateDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.RunReport.InceptionDateDto' security: - Authorization: [] /v1/Portfolio/Accounts/{key}/Changes: get: tags: - Portfolio Accounts summary: Gets a list of account changes for the account with the specified key, which… operationId: Accounts_GetAccountChanges 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: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountChangeDto' xml: name: AccountChangeDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountChangeDto' xml: name: AccountChangeDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountChangeDto' xml: name: AccountChangeDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountChangeDto' xml: name: AccountChangeDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountChangeDto' xml: name: AccountChangeDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountChangeDto' xml: name: AccountChangeDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/{key}/Changes/New: get: tags: - Portfolio Accounts summary: Gets a template object for creating a new account change for the account with… operationId: Accounts_GetNewAccountChange 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.Portfolio.AccountChangeNewDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountChangeNewDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountChangeNewDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountChangeNewDto' security: - Authorization: [] post: tags: - Portfolio Accounts summary: Used to create new account change records operationId: Accounts_CreateNewAccountChange 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: type: object application/json: schema: type: object text/json: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountChangeNewDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountChangeNewDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountChangeNewDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountChangeNewDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountChangeNewDto' description: An object describing the account changes to perform. required: true /v1/Portfolio/Accounts/{key}/ClearCancelationDate: put: tags: - Portfolio Accounts summary: Clear account cancelation date operationId: Accounts_UpdateAccountCancelationDateAsync parameters: - name: cancellationToken in: header description: Token for cancellation. required: true - name: key in: path description: Account Identifier. required: true schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' security: - Authorization: [] /v1/Portfolio/Accounts/{key}/CustomIndex: get: tags: - Portfolio Accounts summary: Get full set of Account's Custom Index data operationId: Accounts_GetCustomIndexDataByAccountAsync 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: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationCustomIndexDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationCustomIndexDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationCustomIndexDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationCustomIndexDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationCustomIndexDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationCustomIndexDto' security: - Authorization: [] /v1/Portfolio/Accounts/{key}/Documents: get: tags: - Portfolio Accounts operationId: Accounts_GetBlobs parameters: - name: key in: path required: true schema: type: integer format: int32 - name: fileType in: query required: false style: form explode: true schema: type: array items: type: string enum: - RPT_1099 - QuarterlyStatements - YearEndStatements - CrmDocuments - Payable - InsightPresentations - PortfolioViewDashboards responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' xml: name: BlobBaseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' xml: name: BlobBaseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' xml: name: BlobBaseDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' xml: name: BlobBaseDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' xml: name: BlobBaseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' xml: name: BlobBaseDto wrapped: true type: array security: - Authorization: [] summary: Accounts get blobs x-summary-source: derived post: tags: - Portfolio Accounts operationId: Accounts_CreateBlobAsync parameters: - name: key in: path required: true schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountFileDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountFileDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountFileDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountFileDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountFileDto' required: true summary: Accounts create blob async x-summary-source: derived /v1/Portfolio/Accounts/{key}/Documents/{fileId}: get: tags: - Portfolio Accounts summary: Gets a file for the account with the specified key and the file with the… operationId: Accounts_GetBlobDto parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: fileId in: path description: Key of the file to be returned. required: true schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' security: - Authorization: [] put: tags: - Portfolio Accounts operationId: Accounts_UpdateBlobAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: fileId in: path required: true schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BlobBaseDto' security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountFileDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountFileDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountFileDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountFileDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountFileDto' required: true summary: Accounts update blob async x-summary-source: derived delete: tags: - Portfolio Accounts operationId: Accounts_DeleteBlob parameters: - name: key in: path required: true schema: type: integer format: int32 - name: fileId in: path required: true schema: type: integer format: int32 responses: '204': description: No Content security: - Authorization: [] summary: Accounts delete blob x-summary-source: derived /v1/Portfolio/Accounts/{key}/Documents/{fileId}/Download: get: tags: - Portfolio Accounts summary: Gets the raw data of the specific file with the blobId provided which is… operationId: Accounts_GetBlobFile parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: fileId in: path description: Key of the file to be downloaded. required: true schema: type: integer format: int32 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: [] /v1/Portfolio/Accounts/{key}/Documents/Action/MoveToAccount/{accountId}: put: tags: - Portfolio Accounts summary: Move documents to different account operationId: Accounts_MoveDocumentsAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: accountId in: path required: true schema: type: integer format: int32 - 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: 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 /v1/Portfolio/Accounts/{key}/NetAmountInvested: get: tags: - Portfolio Accounts summary: Gets a list of Aum data representative of the range provided for all account… operationId: Accounts_GetAumOverTimeWithNetAmountInvestedAsync parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: startDate in: query description: 'Optional. Default: inception date. The start of the range to report.' required: false schema: type: string format: date-time - name: endDate in: query description: 'Optional. Default: yesterday. The end of the range to report.' required: false schema: type: string format: date-time - name: interval in: query description: 'Optional. Default: "A" Automatic. Options are: "A" Automatic "M" Monthly "W" Weekly "D" Daily' required: false schema: type: string default: A - name: cancellationToken in: header required: false - name: clientPerformanceInclude in: query description: 'Optional. Default: Default. When set only accounts/registrations that have value/are active will be returned.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 - name: unmangedInclusionOverride in: query description: 'Optional. Default: no override. Used to override the unmanaged setting. To include all unmanaged assets set this parameter to "ActivitySummary".' required: false schema: type: string enum: - Unmanaged - Performance - ActivitySummary - Allocation - PortfolioDetail - TaxDetail responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeWithNetAmountInvestedDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeWithNetAmountInvestedDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeWithNetAmountInvestedDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeWithNetAmountInvestedDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeWithNetAmountInvestedDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeWithNetAmountInvestedDto' security: - Authorization: [] /v1/Portfolio/Accounts/{key}/Performance: get: tags: - Portfolio Accounts summary: Used to verbosely return performance. operationId: Accounts_GetPerformanceAsync parameters: - name: key in: path description: Key of the account that performance will be calculated for. required: true schema: type: integer format: int32 - 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. Default: Today. The end of the range to report.' required: false schema: type: string format: date-time - name: cancellationToken in: header required: false - name: clientPerformanceInclude in: query description: 'Optional. Default: Default. When set only accounts/registrations that have value/are active will be returned.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 - name: returnStyle in: query description: 'Optional. Default: 3 PortfolioSummary & PortfolioDaily 1 = Returns Portfolio Performance Summary 2 = Returns Portfolio Daily Factors 4 = Modifies return style 1 to include beginning and ending market value. Also includes accrued interest if performance was calculated including accrued interest. 8 = Returns Benchmark Performance Summary 16 = Returns Benchmark Daily Factors 32 = **does nothing 64 = Returns Statistical Summary' required: false schema: type: string enum: - PortfolioSummary - PortfolioDaily - PortfolioDetailed - BenchmarkSummary - BenchmarkDaily - AssetGroupAssignment - StatisticSummary default: 3 - name: interval in: query description: 'Optional. Default: "A" Automatic. Options are: "A" Automatic "M" Monthly "W" Weekly "D" Daily' required: false schema: type: string default: A - name: periods in: query description: 'Optional. Bitwise parameter for requesting commonly used date ranges. 1 = MTD 2 = QTD 4 = YTD 8 = 1yr 16 = 3yr 32 = 5yr 64 = 10yr 128 = inception 256 = day' required: false schema: type: string enum: - None - Day - MTD - QTD - YTD - OneYear - ThreeYear - FiveYear - TenYear - Inception - AllDates default: 0 - name: calendarYears in: query description: Optional. Comma delimited list of calendar years for which performance should be calculated. required: false schema: type: string responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' security: - Authorization: [] /v1/Portfolio/Accounts/{key}/Performance/{grouping}: get: tags: - Portfolio Accounts summary: Used to verbosely return performance. operationId: Accounts_GetV1PortfolioAccountsByKeyPerformanceByGrouping parameters: - name: key in: path description: Key of the account that performance will be calculated for. required: true schema: type: integer format: int32 - name: grouping in: path description: "Defines how the account is grouped for the performance return. Can be set to any of the follow:\n Account, Asset, AssetClass, ProductType, MgmntStyle, RiskCategory, AssetCategory, or AssetLevelStrategy." required: true schema: type: string enum: - Undefined - Representative - Client - Registration - Account - Asset - AssetClass - ProductType - Platform - RiskCategory - Product - IndexBlend - AssetCategory - AssetLevelStrategy - AggregateModel - AccountType - PortfolioGroup - 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. Default: Today. The end of the range to report.' required: false schema: type: string format: date-time - name: cancellationToken in: header required: false - name: clientPerformanceInclude in: query description: 'Optional. Default: Default. When set only accounts/registrations that have value/are active will be returned.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 - name: returnStyle in: query description: 'Optional. Default: 3 Portfolio Summary & Portfolio Daily 1 = Returns Portfolio Performance Summary 2 = Returns Portfolio Daily Factors 4 = Modifies return style 1 to include beginning and ending market value. Also includes accrued interest if performance was calculated including accrued interest. 8 = Returns Benchmark Performance Summary 16 = Returns Benchmark Daily Factors 32 = **does nothing 64 = Returns Statistical Summary' required: false schema: type: string enum: - PortfolioSummary - PortfolioDaily - PortfolioDetailed - BenchmarkSummary - BenchmarkDaily - AssetGroupAssignment - StatisticSummary default: 3 - name: interval in: query description: 'Optional. Default: "A" Automatic. Options are: "A" Automatic "M" Monthly "W" Weekly "D" Daily' required: false schema: type: string default: A - name: periods in: query description: 'Optional. Bitwise parameter for requesting commonly used date ranges. 1 = MTD 2 = QTD 4 = YTD 8 = 1yr 16 = 3yr 32 = 5yr 64 = 10yr 128 = inception 256 = day' required: false schema: type: string enum: - None - Day - MTD - QTD - YTD - OneYear - ThreeYear - FiveYear - TenYear - Inception - AllDates default: 0 - name: calendarYears in: query description: Optional. Comma delimited list of calendar years for which performance should be calculated. required: false schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' xml: name: PerformancePortfolio wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' xml: name: PerformancePortfolio wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' xml: name: PerformancePortfolio wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' xml: name: PerformancePortfolio wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' xml: name: PerformancePortfolio wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' xml: name: PerformancePortfolio wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/{key}/Performance/Interval: get: tags: - Portfolio Accounts summary: Used to return interval performance. operationId: Accounts_GetPerformanceIntervalAsync parameters: - name: key in: path description: Key of the account that performance will be calculated for. required: true schema: type: integer format: int32 - 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. Default: Today. The end of the range to report.' required: false schema: type: string format: date-time - name: interval in: query description: 'Optional. Default: "A" Automatic. Options are: "A" Automatic "M" Monthly "W" Weekly "D" Daily' required: false schema: type: string default: A - name: cancellationToken in: header required: false - name: clientPerformanceInclude in: query description: 'Optional. Default: Default. When set only accounts/registrations that have value/are active will be returned.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/{key}/Performance/Interval/{grouping}: get: tags: - Portfolio Accounts summary: Used to return interval performance. operationId: Accounts_GetV1PortfolioAccountsByKeyPerformanceIntervalByGrouping parameters: - name: key in: path description: Key of the account that performance will be calculated for. required: true schema: type: integer format: int32 - name: grouping in: path description: "Defines how the account is grouped for the performance return. Can be set to any of the follow:\n Account, Asset, AssetClass, ProductType, MgmntStyle, RiskCategory, AssetCategory, or AssetLevelStrategy." required: true schema: type: string enum: - Undefined - Representative - Client - Registration - Account - Asset - AssetClass - ProductType - Platform - RiskCategory - Product - IndexBlend - AssetCategory - AssetLevelStrategy - AggregateModel - AccountType - PortfolioGroup - 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. Default: Today. The end of the range to report.' required: false schema: type: string format: date-time - name: interval in: query description: 'Optional. Default: "A" Automatic. Options are: "A" Automatic "M" Monthly "W" Weekly "D" Daily' required: false schema: type: string default: A - name: cancellationToken in: header required: false - name: clientPerformanceInclude in: query description: 'Optional. Default: Default. When set only accounts/registrations that have value/are active will be returned.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto' xml: name: PerformancePortfolioDetailDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/{key}/Performance/Summary: get: tags: - Portfolio Accounts summary: Used to return summary performance. operationId: Accounts_GetPerformanceSummaryAsync parameters: - name: key in: path description: Key of the account that performance will be calculated for. required: true schema: type: integer format: int32 - 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. Default: Today. The end of the range to report.' required: false schema: type: string format: date-time - name: cancellationToken in: header required: false - name: clientPerformanceInclude in: query description: 'Optional. Default: Default. When set only accounts/registrations that have value/are active will be returned.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 - name: periods in: query description: 'Optional. Bitwise parameter for requesting commonly used date ranges. 1 = MTD 2 = QTD 4 = YTD 8 = 1yr 16 = 3yr 32 = 5yr 64 = 10yr 128 = inception 256 = day' required: false schema: type: string enum: - None - Day - MTD - QTD - YTD - OneYear - ThreeYear - FiveYear - TenYear - Inception - AllDates default: 0 - name: calendarYears in: query description: Optional. Comma delimited list of calendar years for which performance should be calculated. required: false schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/{key}/Performance/Summary/{grouping}: get: tags: - Portfolio Accounts summary: Used to return summary performance. operationId: Accounts_GetV1PortfolioAccountsByKeyPerformanceSummaryByGrouping parameters: - name: key in: path description: Key of the account that performance will be calculated for. required: true schema: type: integer format: int32 - name: grouping in: path description: "Defines how the account is grouped for the performance return. Can be set to any of the follow:\n Account, Asset, AssetClass, ProductType, MgmntStyle, RiskCategory, AssetCategory, or AssetLevelStrategy." required: true schema: type: string enum: - Undefined - Representative - Client - Registration - Account - Asset - AssetClass - ProductType - Platform - RiskCategory - Product - IndexBlend - AssetCategory - AssetLevelStrategy - AggregateModel - AccountType - PortfolioGroup - 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. Default: Today. The end of the range to report.' required: false schema: type: string format: date-time - name: cancellationToken in: header required: false - name: clientPerformanceInclude in: query description: 'Optional. Default: Default. When set only accounts/registrations that have value/are active will be returned.' required: false schema: type: string enum: - Default - All - ActiveOnly - ActiveWithValue - ActiveRegistrationsOnly - RegistrationsWithValue default: -1 - name: periods in: query description: 'Optional. Bitwise parameter for requesting commonly used date ranges. 1 = MTD 2 = QTD 4 = YTD 8 = 1yr 16 = 3yr 32 = 5yr 64 = 10yr 128 = inception 256 = day' required: false schema: type: string enum: - None - Day - MTD - QTD - YTD - OneYear - ThreeYear - FiveYear - TenYear - Inception - AllDates default: 0 - name: calendarYears in: query description: Optional. Comma delimited list of calendar years for which performance should be calculated. required: false schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto' xml: name: PerformancePortfolioSummaryDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/{key}/RmdCalculation: get: tags: - Portfolio Accounts summary: Method to get RMD calculation for the account operationId: Accounts_GetRmdCalculationsForAccountAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: cancellationToken in: header required: true - name: returnStyle in: query required: false schema: type: string enum: - Standard - Full default: 1 responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' security: - Authorization: [] put: tags: - Portfolio Accounts summary: Update items associated with RMD dashboard for the account operationId: Accounts_UpdateRmdCalculationsForAccountAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: cancellationToken in: header required: true - name: returnStyle in: query required: false schema: type: string enum: - Standard - Full default: 1 responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardFullDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardFullDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardFullDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardFullDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardFullDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardFullDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardFullDto' required: true /v1/Portfolio/Accounts/{key}/Simple: get: tags: - Portfolio Accounts summary: Gets the simple account that has the provided key. operationId: Accounts_GetSimpleByKey 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.DataModel.SimpleEntity' application/json: schema: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' text/json: schema: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' application/xml: schema: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' text/xml: schema: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' multipart/form-data: schema: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' security: - Authorization: [] /v1/Portfolio/Accounts/{key}/Transactions: get: tags: - Portfolio Accounts operationId: Accounts_GetTransactions parameters: - name: key in: path required: true schema: type: integer format: int32 - name: startDate in: query required: false schema: type: string format: date-time - name: endDate in: query required: false schema: type: string format: date-time - name: transTypeId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradingTransactionDto' xml: name: TradingTransactionDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradingTransactionDto' xml: name: TradingTransactionDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradingTransactionDto' xml: name: TradingTransactionDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradingTransactionDto' xml: name: TradingTransactionDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradingTransactionDto' xml: name: TradingTransactionDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.TradingTransactionDto' xml: name: TradingTransactionDto wrapped: true type: array security: - Authorization: [] summary: Accounts get transactions x-summary-source: derived /v1/Portfolio/Accounts/{key}/UpdateEclipseSMA: put: tags: - Portfolio Accounts summary: Used when Astro Enabled is changed on the Eclipse side for non-sleeved accounts operationId: Accounts_UpdateEclipseSMAAsync parameters: - name: key in: path description: Key of the account that will have an updated EclipseSMA. required: true schema: type: integer format: int32 - name: eclipseSMA in: query required: true schema: type: boolean - name: cancellationToken in: header required: true 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: [] /v1/Portfolio/Accounts/{key}/UserDefinedFields: get: tags: - Portfolio Accounts operationId: Accounts_GetUserDefinedFieldsAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: entities in: query required: false style: form explode: true schema: type: array items: type: string enum: - BrokerDealers - Wholesalers - Representatives - Clients - Registrations - Accounts - Assets - Transactions - Products - FundFamilies - ModelRanges - PortfolioGroups - name: cancellationToken in: header required: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array security: - Authorization: [] summary: Accounts get user defined fields async x-summary-source: derived /v1/Portfolio/Accounts/{key}/Value: get: tags: - Portfolio Accounts summary: Gets the simple account (including aum for the end of today) that has the… operationId: Accounts_GetValueByKey parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: includeCash in: query description: 'Optional. Default: false. When true the cash value will be returned along with the account value.' required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' security: - Authorization: [] /v1/Portfolio/Accounts/{key}/Value/{asOfDate}: get: tags: - Portfolio Accounts summary: Gets the simple account (including aum for the end of the date specified) that… operationId: Accounts_GetValueAsOfDateByKey parameters: - name: key in: path description: Key of the desired return object. required: true schema: type: integer format: int32 - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: includeCash in: query description: 'Optional. Default: false. When true the cash value will be returned along with the account value.' required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' security: - Authorization: [] /v1/Portfolio/Accounts/AccountInformation/Banking: get: tags: - Portfolio Accounts summary: Collects the banking information for the logged in user's active accounts This… operationId: Accounts_GetBankingAccountInformationForUser responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BankingAccountDto' xml: name: BankingAccountDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BankingAccountDto' xml: name: BankingAccountDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BankingAccountDto' xml: name: BankingAccountDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BankingAccountDto' xml: name: BankingAccountDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BankingAccountDto' xml: name: BankingAccountDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BankingAccountDto' xml: name: BankingAccountDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/AccountInformation/Banking/{repId}: get: tags: - Portfolio Accounts summary: Collects the banking information for a given Reps active accounts This… operationId: Accounts_GetBankingAccountInformationByRepId parameters: - name: repId in: path description: 'Required: Orion rep id to get the banking information for their active accounts' required: true schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BankingAccountDto' xml: name: BankingAccountDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BankingAccountDto' xml: name: BankingAccountDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BankingAccountDto' xml: name: BankingAccountDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BankingAccountDto' xml: name: BankingAccountDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BankingAccountDto' xml: name: BankingAccountDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BankingAccountDto' xml: name: BankingAccountDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/AccountInformation/Beneficiaries: post: tags: - Portfolio Accounts summary: Collects the beneificiary information for a given Reps accounts This… operationId: Accounts_GetBeneficiariesRepIdList responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BeneficiaryAccountDto' xml: name: BeneficiaryAccountDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BeneficiaryAccountDto' xml: name: BeneficiaryAccountDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BeneficiaryAccountDto' xml: name: BeneficiaryAccountDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BeneficiaryAccountDto' xml: name: BeneficiaryAccountDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BeneficiaryAccountDto' xml: name: BeneficiaryAccountDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BeneficiaryAccountDto' xml: name: BeneficiaryAccountDto 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 /v1/Portfolio/Accounts/AccountInformation/Beneficiaries/{repId}: get: tags: - Portfolio Accounts summary: Collects the beneificiary information for a given Reps accounts This… operationId: Accounts_GetBeneficiariesRepId parameters: - name: repId in: path description: 'Required: Orion rep id to get the beneficiary information for their active accounts' required: true schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BeneficiaryAccountDto' xml: name: BeneficiaryAccountDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BeneficiaryAccountDto' xml: name: BeneficiaryAccountDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BeneficiaryAccountDto' xml: name: BeneficiaryAccountDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BeneficiaryAccountDto' xml: name: BeneficiaryAccountDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BeneficiaryAccountDto' xml: name: BeneficiaryAccountDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BeneficiaryAccountDto' xml: name: BeneficiaryAccountDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/AccountInformation/Rmd: post: tags: - Portfolio Accounts summary: Retrieves RMD information for the accounts tied to a given rep id operationId: Accounts_GetRmdsByRepIdList responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDto' xml: name: RmdDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDto' xml: name: RmdDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDto' xml: name: RmdDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDto' xml: name: RmdDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDto' xml: name: RmdDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDto' xml: name: RmdDto 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 /v1/Portfolio/Accounts/AccountInformation/Rmd/{repId}: get: tags: - Portfolio Accounts summary: Retrieves RMD information for the accounts tied to a given rep id operationId: Accounts_GetRmds parameters: - name: repId in: path description: 'Required: Orion rep id to get the RMD information for their accounts' required: true schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDto' xml: name: RmdDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDto' xml: name: RmdDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDto' xml: name: RmdDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDto' xml: name: RmdDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDto' xml: name: RmdDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDto' xml: name: RmdDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/AccountInformation/Systematics/{repId}: get: tags: - Portfolio Accounts summary: Collects the systematics information for a given Reps accounts This information… operationId: Accounts_GetSystematicsRepId parameters: - name: repId in: path description: 'Required: Orion rep id to get the systematics information for their active accounts' required: true schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SystematicAccountDto' xml: name: SystematicAccountDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SystematicAccountDto' xml: name: SystematicAccountDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SystematicAccountDto' xml: name: SystematicAccountDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SystematicAccountDto' xml: name: SystematicAccountDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SystematicAccountDto' xml: name: SystematicAccountDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SystematicAccountDto' xml: name: SystematicAccountDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/AccountManagers: get: tags: - Portfolio Accounts operationId: Accounts_GetAccountManagersAsync parameters: - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountManagerDto' xml: name: AccountManagerDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountManagerDto' xml: name: AccountManagerDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountManagerDto' xml: name: AccountManagerDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountManagerDto' xml: name: AccountManagerDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountManagerDto' xml: name: AccountManagerDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountManagerDto' xml: name: AccountManagerDto wrapped: true type: array security: - Authorization: [] summary: Accounts get account managers async x-summary-source: derived /v1/Portfolio/Accounts/AccountsForConvertAccount: get: tags: - Portfolio Accounts summary: Gets accounts for convert account feature Sample Request GET… operationId: Accounts_GetAccountsForConvertAccountAsync parameters: - name: clientId in: query description: Client ID to filter accounts to required: true schema: type: integer format: int32 - name: accountId in: query description: Account ID to exclude required: true schema: type: integer format: int32 - name: ct in: header description: Cancellation Token required: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountForConvertAccountDto' xml: name: AccountForConvertAccountDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountForConvertAccountDto' xml: name: AccountForConvertAccountDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountForConvertAccountDto' xml: name: AccountForConvertAccountDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountForConvertAccountDto' xml: name: AccountForConvertAccountDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountForConvertAccountDto' xml: name: AccountForConvertAccountDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountForConvertAccountDto' xml: name: AccountForConvertAccountDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Action/AssignToSelfDirected: post: tags: - Portfolio Accounts operationId: Accounts_AssignAccoutsToSelfDirectedAsync parameters: - name: ct in: header required: true - name: copyAllocation in: query required: false schema: type: boolean default: false - name: suppressTrade in: query required: false schema: type: boolean default: false 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: Accounts assign accouts to self directed async x-summary-source: derived /v1/Portfolio/Accounts/Action/ConvertAccount: post: tags: - Portfolio Accounts summary: Converts an account Sample Request POST /Portfolio/Accounts/Action/ConvertAccoun… operationId: Accounts_ConvertAccountAsync parameters: - name: ct in: header description: Cancellation Token required: true responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ConvertAccountDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ConvertAccountDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ConvertAccountDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ConvertAccountDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ConvertAccountDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ConvertAccountDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ConvertAccountDto' description: Convert account data required: true /v1/Portfolio/Accounts/Action/Delete: put: tags: - Portfolio Accounts operationId: Accounts_ActionDeleteAsync parameters: - name: cancellationToken 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 required: true summary: Accounts action delete async x-summary-source: derived /v1/Portfolio/Accounts/Action/Merge: put: tags: - Portfolio Accounts summary: Takes a list of old and new account ids and merges the old account into the new… operationId: Accounts_MergeAccountsAsync parameters: - name: cancellationToken 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: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountMerge' xml: name: AccountMerge wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountMerge' xml: name: AccountMerge wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountMerge' xml: name: AccountMerge wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountMerge' xml: name: AccountMerge wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountMerge' xml: name: AccountMerge wrapped: true type: array application/x-www-form-urlencoded: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountMerge' xml: name: AccountMerge wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.AccountMerge' xml: name: AccountMerge wrapped: true type: array description: List of old and new account ids required: true /v1/Portfolio/Accounts/Action/Restore: post: tags: - Portfolio Accounts summary: Restores account[s] operationId: Accounts_RestoreAccountsAsync parameters: - name: effectiveDate in: query description: DateTime. Required. required: true schema: type: string format: date-time - name: downloadSource in: query description: Int. Default All. UID of Download Source. required: false schema: type: integer format: int32 default: 0 - name: isReturnAllPositions in: query description: Boolean. Default `false`. required: false schema: type: boolean default: false - name: createStartingValueTrans in: query description: Boolean. Default `true`. required: false schema: type: boolean default: true responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RestoreAccountsDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RestoreAccountsDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RestoreAccountsDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RestoreAccountsDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RestoreAccountsDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RestoreAccountsDto' security: - Authorization: [] requestBody: content: text/plain: schema: items: type: string type: array application/json: schema: items: type: string type: array text/json: schema: items: type: string type: array application/x-www-form-urlencoded: schema: items: type: string type: array multipart/form-data: schema: items: type: string type: array required: true /v1/Portfolio/Accounts/Action/UndoCancel/{key}/{restore}: put: tags: - Portfolio Accounts summary: Undo a cancelation of an account operationId: Accounts_UndoCanceledAccountAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: restore in: path required: true schema: type: boolean - name: ct in: header required: true responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UndoCancelDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UndoCancelDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UndoCancelDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UndoCancelDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UndoCancelDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.UndoCancelDto' security: - Authorization: [] /v1/Portfolio/Accounts/Action/UpdateCashModelForFees: post: tags: - Portfolio Accounts operationId: Accounts_UpdateCashModelForFeesAsync parameters: - name: cancellationToken in: header required: true 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: [] requestBody: content: text/plain: schema: type: string application/json: schema: type: string text/json: schema: type: string application/xml: schema: type: string text/xml: schema: type: string application/x-www-form-urlencoded: schema: type: string multipart/form-data: schema: type: string required: true summary: Accounts update cash model for fees async x-summary-source: derived /v1/Portfolio/Accounts/action/updateDoNotTrade: put: tags: - Portfolio Accounts summary: Update Account DoNotTrade settings from Eclipse operationId: Accounts_UpdateDoNotTradeByListAsync parameters: - name: cancellationToken in: header required: true 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: [] requestBody: content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.AccountDoNotTradeDto' xml: name: AccountDoNotTradeDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.AccountDoNotTradeDto' xml: name: AccountDoNotTradeDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.AccountDoNotTradeDto' xml: name: AccountDoNotTradeDto wrapped: true type: array application/x-www-form-urlencoded: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.AccountDoNotTradeDto' xml: name: AccountDoNotTradeDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.AccountDoNotTradeDto' xml: name: AccountDoNotTradeDto wrapped: true type: array description: Collection of the accounts and their doNotTrade setting that need to be updated. required: true /v1/Portfolio/Accounts/Changes/New: post: tags: - Portfolio Accounts summary: Used to create new account change records across a number of accounts operationId: Accounts_PostV1PortfolioAccountsChangesNew 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: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NumerousAccountChangeNewDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NumerousAccountChangeNewDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NumerousAccountChangeNewDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NumerousAccountChangeNewDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NumerousAccountChangeNewDto' description: An object describing the account changes to perform. required: true /v1/Portfolio/Accounts/Count: get: tags: - Portfolio Accounts operationId: Accounts_GetAccountsListCountAsync parameters: - name: cancellationToken in: header required: true - name: isActive in: query required: false schema: type: boolean - name: IsDiscretionary in: query required: false schema: type: boolean - name: isManaged in: query required: false schema: type: boolean - name: createdDateStart in: query required: false schema: type: string format: date-time - name: newAccountFilter in: query required: false schema: type: string - name: accountFilter in: query required: false schema: type: string enum: - MissingInformation - ActiveAccountsWithZeroBalance - InactiveAccountsNotZero - AcctsWithMultAcctNumbersPerAcctId - SameAcctNumberInMultAccounts - MissingMgmtStyle - LinkedToHistoryAccountWithValue - LinkedWithRecursiveLink - LinkedInDifferentRegistrations - LinkedWithNoTransactions - StrewnAcrossMultipleAccounts - FundFamilyVsCustodianComparison - NotPartOfSleeveStrategy - ModelAccountAssignment - ModelCustodialAccountAssignment - ModelAccountAssignmentWithoutCustodial - ModelCustodialAccountAssignmentWithoutSleeves - SleeveCustodialAccountsWithBalance - SleeveAccountsWithNegBalance - name: clientId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 - name: registrationId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 - name: accountId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 - name: asOfDate in: query required: false schema: type: string format: date-time - name: hasValue in: query required: false schema: type: boolean - name: editedStartDate in: query required: false schema: type: string format: date-time - name: editedEndDate in: query required: false schema: type: string format: date-time - name: pageQueryId in: query required: false schema: type: integer format: int32 - name: includeAdditionalAccounts in: query required: false schema: type: boolean default: false - name: fundFamilyId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 - name: representativeId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 - name: portfolioGroupId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 - name: sleeveId in: query required: false schema: type: integer format: int32 - name: entitySessionId in: query required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.ListCountDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.ListCountDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.ListCountDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.ListCountDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.ListCountDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Simple.ListCountDto' security: - Authorization: [] summary: Accounts get accounts list count async x-summary-source: derived /v1/Portfolio/Accounts/Grid: get: tags: - Portfolio Accounts operationId: Accounts_GetAsync parameters: - name: cancellationToken in: header required: true - name: manipulator in: header required: true - name: skip in: query required: false schema: type: integer format: int32 - name: top in: query required: false schema: type: integer format: int32 - name: isActive in: query required: false schema: type: boolean - name: isManaged in: query required: false schema: type: boolean - name: createdDateStart in: query required: false schema: type: string format: date-time - name: newAccountFilter in: query required: false schema: type: string - name: accountFilter in: query required: false schema: type: string enum: - MissingInformation - ActiveAccountsWithZeroBalance - InactiveAccountsNotZero - AcctsWithMultAcctNumbersPerAcctId - SameAcctNumberInMultAccounts - MissingMgmtStyle - LinkedToHistoryAccountWithValue - LinkedWithRecursiveLink - LinkedInDifferentRegistrations - LinkedWithNoTransactions - StrewnAcrossMultipleAccounts - FundFamilyVsCustodianComparison - NotPartOfSleeveStrategy - ModelAccountAssignment - ModelCustodialAccountAssignment - ModelAccountAssignmentWithoutCustodial - ModelCustodialAccountAssignmentWithoutSleeves - SleeveCustodialAccountsWithBalance - SleeveAccountsWithNegBalance - name: returnStyle in: query required: false schema: type: string enum: - Standard - Audit - AccountAssignment - AccountAssignmentModelAgg default: 0 - name: clientId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 - name: registrationId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 - name: accountId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 - name: asOfDate in: query required: false schema: type: string format: date-time - name: hasValue in: query required: false schema: type: boolean - name: editedStartDate in: query required: false schema: type: string format: date-time - name: editedEndDate in: query required: false schema: type: string format: date-time - name: pageQueryId in: query required: false schema: type: integer format: int32 - name: includeAdditionalAccounts in: query required: false schema: type: boolean default: false - name: fundFamilyId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 - name: representativeId in: query required: false style: form explode: true schema: type: array items: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array security: - Authorization: [] summary: Accounts get async x-summary-source: derived /v1/Portfolio/Accounts/GroupNumbers: get: tags: - Portfolio Accounts summary: Gets a simple list of account group numbers that the logged in user has access… operationId: Accounts_GetGroupNum 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: [] /v1/Portfolio/Accounts/List: post: tags: - Portfolio Accounts operationId: Accounts_GetListByIdAsync parameters: - name: cancellationToken in: header required: true - name: manipulator in: header required: true - name: returnStyle in: query required: false schema: type: string enum: - Standard - Audit - AccountAssignment - AccountAssignmentModelAgg default: 0 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto 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 summary: Accounts get list by id async x-summary-source: derived /v1/Portfolio/Accounts/List/AccountNumber: post: tags: - Portfolio Accounts summary: Get a list of accounts for an array of AccountNumbers operationId: Accounts_GetEntityByAccountNumberListAsync parameters: - name: cancellationToken in: header required: true - name: manipulator in: header required: true - name: returnStyle in: query required: false schema: type: string enum: - Standard - Audit - AccountAssignment - AccountAssignmentModelAgg default: 0 - name: lookupBasis in: query required: false schema: type: string enum: - Account - Asset default: 7 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: type: string type: array application/json: schema: items: type: string type: array text/json: schema: items: type: string type: array application/xml: schema: items: type: string type: array text/xml: schema: items: type: string type: array application/x-www-form-urlencoded: schema: items: type: string type: array multipart/form-data: schema: items: type: string type: array description: Array of account numbers. required: true /v1/Portfolio/Accounts/List/Id: post: tags: - Portfolio Accounts operationId: Accounts_PostV1PortfolioAccountsListId parameters: - name: cancellationToken in: header required: true - name: manipulator in: header required: true - name: returnStyle in: query required: false schema: type: string enum: - Standard - Audit - AccountAssignment - AccountAssignmentModelAgg default: 0 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto 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 summary: Accounts post V1 portfolio accounts list id x-summary-source: derived /v1/Portfolio/Accounts/ListCounts: post: tags: - Portfolio Accounts operationId: Accounts_GetListCountByIdAsync parameters: - name: ct in: header required: true responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object application/xml: schema: type: object text/xml: schema: type: object multipart/form-data: schema: type: object 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 summary: Accounts get list count by id async x-summary-source: derived /v1/Portfolio/Accounts/NewPortfolio: get: tags: - Portfolio Accounts summary: Gets a list of accounts that the logged in user has access to. operationId: Accounts_GetNewPortfolio parameters: - name: isActive in: query description: 'Optional. Default: null. If provided returns only the active (true) or inactive accounts (false).' required: false schema: type: boolean - name: createdDateStart in: query description: 'Optional. Default: null. If provided returns accounts created on or after the date provided.' required: false schema: type: string format: date-time - name: newAccountFilter in: query description: 'Optional. Default: null. When provided limits the return to only those accounts included in the status provided.' required: false schema: type: string - name: registrationId in: query description: 'Optional. Default: null. When provided limits the return to only those accounts that belong to the registration specified.' required: false schema: type: integer format: int32 - name: clientId in: query description: 'Optional. Default: null. When provided limits the return to only those accounts that belong to the client specified.' required: false schema: type: integer format: int32 - name: repId in: query description: 'Optional. Default: null. When provided limits the return to only those accounts that belong to the rep specified.' required: false schema: type: integer format: int32 - name: cancellationToken in: header required: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array security: - Authorization: [] post: tags: - Portfolio Accounts operationId: Accounts_CreateNewPortfolioAsync parameters: - name: cancellationToken in: header required: true - name: generateAccountNumber in: query required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewAccountDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewAccountDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewAccountDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewAccountDto' security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewAccountDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewAccountDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewAccountDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewAccountDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewAccountDto' required: true summary: Accounts create new portfolio async x-summary-source: derived /v1/Portfolio/Accounts/NewPortfolio/{key}: get: tags: - Portfolio Accounts summary: Gets the account that has the provided key operationId: Accounts_GetNewPortfolioByKey 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.Portfolio.NewPortfolioAccountDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' security: - Authorization: [] put: tags: - Portfolio Accounts summary: Simple dto update operationId: Accounts_UpdateNewAccountAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' required: true /v1/Portfolio/Accounts/NewPortfolio/ByAll/Pending: post: tags: - Portfolio Accounts operationId: Accounts_RefreshByAllAccountAsync parameters: - name: ct in: header required: true 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: Accounts refresh by all account async x-summary-source: derived /v1/Portfolio/Accounts/NewPortfolio/Client/{clientId}/ByAll/Investor/{key}: post: tags: - Portfolio Accounts operationId: Accounts_CreateAccountFromByAllAsync parameters: - name: key in: path required: true schema: type: integer format: int32 - name: clientId in: path required: true schema: type: integer format: int32 - name: ct in: header required: true 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: Accounts create account from by all async x-summary-source: derived /v1/Portfolio/Accounts/NewPortfolio/Counts: get: tags: - Portfolio Accounts summary: Get counts for new accounts UI left navigation operationId: Accounts_GetNewAccountsCount parameters: - name: startDate in: query required: true schema: type: string format: date-time responses: '200': description: OK content: text/plain: schema: additionalProperties: type: integer format: int32 type: object application/json: schema: additionalProperties: type: integer format: int32 type: object text/json: schema: additionalProperties: type: integer format: int32 type: object multipart/form-data: schema: additionalProperties: type: integer format: int32 type: object security: - Authorization: [] /v1/Portfolio/Accounts/NewPortfolio/Counts/Header: get: tags: - Portfolio Accounts summary: Get counts for new accounts UI page header operationId: Accounts_GetNewAccountsHeaderCount parameters: - name: startDate in: query required: true schema: type: string format: date-time - name: status in: query required: false schema: type: string responses: '200': description: OK content: text/plain: schema: type: object application/json: schema: type: object text/json: schema: type: object application/xml: schema: type: object text/xml: schema: type: object multipart/form-data: schema: type: object security: - Authorization: [] /v1/Portfolio/Accounts/NewPortfolio/List: post: tags: - Portfolio Accounts operationId: Accounts_GetNewPortfolioListById responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto 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 summary: Accounts get new portfolio list by id x-summary-source: derived /v1/Portfolio/Accounts/NewPortfolio/List/AccountNumber: post: tags: - Portfolio Accounts operationId: Accounts_GetNewPortfolioListByAccountNumber responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: type: string type: array application/json: schema: items: type: string type: array text/json: schema: items: type: string type: array application/x-www-form-urlencoded: schema: items: type: string type: array multipart/form-data: schema: items: type: string type: array required: true summary: Accounts get new portfolio list by account number x-summary-source: derived /v1/Portfolio/Accounts/NewPortfolio/List/Id: post: tags: - Portfolio Accounts operationId: Accounts_PostV1PortfolioAccountsNewPortfolioListId responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto' xml: name: NewPortfolioAccountDto 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 summary: Accounts post V1 portfolio accounts new portfolio list id x-summary-source: derived /v1/Portfolio/Accounts/NewPortfolio/New: get: tags: - Portfolio Accounts operationId: Accounts_GetNewAsync parameters: - name: cancellationToken in: header required: true - name: expandClient in: query required: false style: form explode: true schema: type: array items: type: string enum: - None - Billing - RecurringAdjustments - FeePayingAccounts - Portfolio - HouseholdMembers - Notes - Documents - AdditionalAccounts - Suitability - UserDefinedFields - EntityOptions - TargetAllocations - CreditCard - AssetExclusion - PortfolioGroups - FinancialPlanningFee - AppLinks - TieredFeeAccounts - HouseholdBills - AdditionalRepresentatives - ClientChanges - ClientRepAdditional - All - name: expandRegistration in: query required: false style: form explode: true schema: type: array items: type: string enum: - None - Portfolio - Notes - Beneficiaries - Suitability - UserDefinedFields - EntityOptions - Contact - AdditionalRepresentativesPercent - Decedent - FeePayingAccounts - AdditionalRepresentatives - RegistrationChanges - RegistrationRepAdditionals - TargetAllocations - All - name: expandAccount in: query required: false style: form explode: true schema: type: array items: type: string enum: - None - Billing - RecurringAdjustments - GeneralAccounts - Portfolio - ModelingInfo - Notes - Documents - Compliance - Systematics - AccountManagers - TaxRates - UserDefinedFields - EntityOptions - ReferralSchedules - BillAccountSchedules - TargetAllocations - Sma - BondTrade - ProductEquivalents - CompositeExclusions - FutureCashflows - GrowthRates - Goals - Suitability - PermissibleAggregateModels - AstroTaxSchedules - AstroAccount - AdditionalClients - All responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewAccountDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewAccountDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewAccountDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NewAccountDto' security: - Authorization: [] summary: Accounts get new async x-summary-source: derived /v1/Portfolio/Accounts/Number/{accountNumber}: get: tags: - Portfolio Accounts summary: Gets the account that has the provided Custodial Account Number. operationId: Accounts_GetV1PortfolioAccountsNumberByAccountNumber parameters: - name: cancellationToken in: header required: true - name: manipulator in: header required: true - name: accountNumber in: path description: Custodial Account Number of the desired return account object. required: true schema: type: string - name: returnStyle in: query required: false schema: type: string enum: - Standard - Audit - AccountAssignment - AccountAssignmentModelAgg default: 0 - name: lookupBasis in: query required: false schema: type: string enum: - Account - Asset default: 7 responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' security: - Authorization: [] /v1/Portfolio/Accounts/OrionCustomIndexing/ClientInformation: get: tags: - Portfolio Accounts operationId: Accounts_OciPerformanceAsync parameters: - name: accountIds in: query required: true style: form explode: true schema: type: array items: type: integer format: int32 - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataProcess.Performance.OrionCustomIndexing.Models.OrionCustomIndexingClientInformation' xml: name: OrionCustomIndexingClientInformation wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataProcess.Performance.OrionCustomIndexing.Models.OrionCustomIndexingClientInformation' xml: name: OrionCustomIndexingClientInformation wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataProcess.Performance.OrionCustomIndexing.Models.OrionCustomIndexingClientInformation' xml: name: OrionCustomIndexingClientInformation wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataProcess.Performance.OrionCustomIndexing.Models.OrionCustomIndexingClientInformation' xml: name: OrionCustomIndexingClientInformation wrapped: true type: array security: - Authorization: [] summary: Accounts oci performance async x-summary-source: derived /v1/Portfolio/Accounts/OrionCustomIndexing/ClientInformation/Action/Run: post: tags: - Portfolio Accounts operationId: Accounts_UpdateOciClientInformation responses: '200': description: OK content: text/plain: schema: type: string application/json: schema: type: string text/json: schema: type: string application/xml: schema: type: string text/xml: schema: type: string multipart/form-data: schema: type: string security: - Authorization: [] summary: Accounts update oci client information x-summary-source: derived /v1/Portfolio/Accounts/OrionCustomIndexing/ClientInformation/Calculate: post: tags: - Portfolio Accounts operationId: Accounts_CalculateOciClientInformationAsync parameters: - name: cancellationToken in: header required: true 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: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.DataProcess.Performance.OrionCustomIndexing.OrionCustomIndexingClientInformationRequest' application/json: schema: $ref: '#/components/schemas/OAS.DataProcess.Performance.OrionCustomIndexing.OrionCustomIndexingClientInformationRequest' text/json: schema: $ref: '#/components/schemas/OAS.DataProcess.Performance.OrionCustomIndexing.OrionCustomIndexingClientInformationRequest' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.DataProcess.Performance.OrionCustomIndexing.OrionCustomIndexingClientInformationRequest' multipart/form-data: schema: $ref: '#/components/schemas/OAS.DataProcess.Performance.OrionCustomIndexing.OrionCustomIndexingClientInformationRequest' required: true summary: Accounts calculate oci client information async x-summary-source: derived /v1/Portfolio/Accounts/OrionCustomIndexing/ClientInformation/Csv: get: tags: - Portfolio Accounts operationId: Accounts_GetOciClientInformationCsvAsync parameters: - name: accountIds in: query required: true style: form explode: true schema: type: array items: type: integer format: int32 - name: cancellationToken in: header required: true 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: Accounts get oci client information csv async x-summary-source: derived /v1/Portfolio/Accounts/OutOfTolerance: get: tags: - Portfolio Accounts operationId: Accounts_GetAccountsOutOfToleranceAsync parameters: - name: cancellationToken in: header required: true - name: manipulator in: header required: true - name: includeMMInRebalance in: query required: false schema: type: boolean default: false - name: ignoreDollarModel in: query required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array security: - Authorization: [] summary: Accounts get accounts out of tolerance async x-summary-source: derived /v1/Portfolio/Accounts/OutOfTolerance/List: post: tags: - Portfolio Accounts operationId: Accounts_GetAccountsOutOfToleranceByListAsync parameters: - name: cancellationToken in: header required: true - name: manipulator in: header required: true - name: includeMMInRebalance in: query required: false schema: type: boolean default: false - name: includePendingValue in: query required: false schema: type: boolean default: false - name: ignoreDollarModel in: query required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto 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: Accounts get accounts out of tolerance by list async x-summary-source: derived /v1/Portfolio/Accounts/qs: get: tags: - Portfolio Accounts summary: Gets a list of accounts returned by a Query Studio Query in the provided… operationId: Accounts_GetV1PortfolioAccountsQs parameters: - name: queryStudioQueryId in: query description: Returns only the results from the query studio query with the provided guid. required: true schema: type: string - name: cancellationToken in: header required: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Rep/{repId}/RmdSummary: get: tags: - Portfolio Accounts summary: Endpoint to get rep rmd summary information for Insight rep tile operationId: Accounts_GetRmdSummaryForRep parameters: - name: repId in: path required: true schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: additionalProperties: type: object type: object application/json: schema: additionalProperties: type: object type: object text/json: schema: additionalProperties: type: object type: object multipart/form-data: schema: additionalProperties: type: object type: object security: - Authorization: [] /v1/Portfolio/Accounts/RmdCalculation: get: tags: - Portfolio Accounts summary: Gets a list Rmd Calculaions operationId: Accounts_GetRmdCalculationsAsync parameters: - name: cancellationToken in: header required: true - name: filter in: query required: false schema: type: string enum: - AccountsOffTrack - AccountsOnTrack - RmdSatisfied - name: clientId in: query required: false schema: type: integer format: int32 - name: returnStyle in: query required: false schema: type: string enum: - Standard - Full default: 0 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' xml: name: RmdDashboardBaseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' xml: name: RmdDashboardBaseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' xml: name: RmdDashboardBaseDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' xml: name: RmdDashboardBaseDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' xml: name: RmdDashboardBaseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto' xml: name: RmdDashboardBaseDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/RmdCalculation/Actions/MailMerge: post: tags: - Portfolio Accounts summary: Upload a word file to be merged operationId: Accounts_RmdMailMergeAsync parameters: - name: cancellationToken in: header required: true 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: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdMailMergeFileImportDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdMailMergeFileImportDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdMailMergeFileImportDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdMailMergeFileImportDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdMailMergeFileImportDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdMailMergeFileImportDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdMailMergeFileImportDto' required: true /v1/Portfolio/Accounts/RmdCalculation/Actions/MailMerge/{filename}: get: tags: - Portfolio Accounts summary: Used to download a previously generated mail merge operationId: Accounts_DownloadMailMergeAsync parameters: - name: filename in: path description: The filename provided by the generate endpoint. required: true schema: type: string 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: [] /v1/Portfolio/Accounts/RmdCalculation/Actions/Recalc: post: tags: - Portfolio Accounts operationId: Accounts_RmdRecalc responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdSystematicReclacDto' xml: name: RmdSystematicReclacDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdSystematicReclacDto' xml: name: RmdSystematicReclacDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdSystematicReclacDto' xml: name: RmdSystematicReclacDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdSystematicReclacDto' xml: name: RmdSystematicReclacDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdSystematicReclacDto' xml: name: RmdSystematicReclacDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdSystematicReclacDto' xml: name: RmdSystematicReclacDto 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: Accounts rmd recalc x-summary-source: derived /v1/Portfolio/Accounts/RmdCalculation/Update: get: tags: - Portfolio Accounts operationId: Accounts_RmdUpdateAsync 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: Accounts rmd update async x-summary-source: derived /v1/Portfolio/Accounts/RmdCalculationCounts: get: tags: - Portfolio Accounts summary: Endpoint to get counts for all filters operationId: Accounts_GetRmdCalculationCounts parameters: - name: resetCache in: query description: 'Optional. Default: false. The result is cached for thirty minutes. To force the cache to refresh call with resetCache = true.' required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: additionalProperties: type: number format: double type: object application/json: schema: additionalProperties: type: number format: double type: object text/json: schema: additionalProperties: type: number format: double type: object multipart/form-data: schema: additionalProperties: type: number format: double type: object security: - Authorization: [] /v1/Portfolio/Accounts/Search/Advanced: get: tags: - Portfolio Accounts summary: Gets a list of accounts that the logged in user has access to filtered by… operationId: Accounts_GetAdvancedAccountSearchAsync parameters: - name: cancellationToken in: header required: true - name: manipulator in: header required: true - name: assetId in: query description: 'Optional. Default: null. Asset ID.' required: false schema: type: integer format: int32 - name: registrationTypeId in: query description: 'Optional. Default: null. Registration type ID.' required: false schema: type: integer format: int32 - name: lastName in: query description: 'Optional. Default: null. Account last name.' required: false schema: type: string - name: firstName in: query description: 'Optional. Default: null. Client first name.' required: false schema: type: string - name: accountNumber in: query description: 'Optional. Default: null. Account number.' required: false schema: type: string - name: secondaryAccountNumber in: query description: 'Optional. Default: null. Secondary account number.' required: false schema: type: string - name: outsideId in: query description: 'Optional. Default: null. Outside Id.' required: false schema: type: string - name: registrationId in: query description: 'Optional. Default: null. Registration ID.' required: false schema: type: integer format: int32 - name: clientId in: query description: 'Optional. Default: null. Client ID.' required: false schema: type: integer format: int32 - name: accountId in: query description: 'Optional. Default: null. Account ID.' required: false schema: type: integer format: int32 - name: representativeId in: query description: 'Optional. Default: null. Representative Id.' required: false schema: type: integer format: int32 - name: brokerDealerId in: query description: 'Optional. Default: null. Broker Dealer Id.' required: false schema: type: integer format: int32 - name: subAdvisorId in: query description: 'Optional. Default: null. SubAdvisor Id.' required: false schema: type: integer format: int32 - name: targetAggregateModelId in: query description: 'Optional. Default: null. Model Target Id.' required: false schema: type: integer format: int32 - name: custodianId in: query description: 'Optional. Default: null. Custodian Id.' required: false schema: type: integer format: int32 - name: includeSleeveStrategies in: query required: false schema: type: boolean default: true - name: sleeveStrategyId in: query description: Optional. Used to apply sleeve strategy restriction rules. required: false schema: type: integer format: int32 - name: includeSleeves in: query required: false schema: type: boolean default: true - name: isActive in: query required: false schema: type: boolean - name: filter in: query required: false schema: type: string enum: - MissingInformation - ActiveAccountsWithZeroBalance - InactiveAccountsNotZero - AcctsWithMultAcctNumbersPerAcctId - SameAcctNumberInMultAccounts - MissingMgmtStyle - LinkedToHistoryAccountWithValue - LinkedWithRecursiveLink - LinkedInDifferentRegistrations - LinkedWithNoTransactions - StrewnAcrossMultipleAccounts - FundFamilyVsCustodianComparison - NotPartOfSleeveStrategy - ModelAccountAssignment - ModelCustodialAccountAssignment - ModelAccountAssignmentWithoutCustodial - ModelCustodialAccountAssignmentWithoutSleeves - SleeveCustodialAccountsWithBalance - SleeveAccountsWithNegBalance - name: returnStyle in: query required: false schema: type: string enum: - Standard - Audit - AccountAssignment - AccountAssignmentModelAgg default: 0 - name: sleeveStrategyAggregateId in: query description: Optional. Used to apply sleeve strategy aggregate restriction rules. required: false schema: type: integer format: int32 responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBaseDto' xml: name: AccountBaseDto wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Search/Advanced/Count: get: tags: - Portfolio Accounts summary: Gets a count of accounts that the logged in user has access to filtered by… operationId: Accounts_GetAdvancedAccountSearchCount parameters: - name: assetId in: query description: 'Optional. Default: null. Asset ID.' required: false schema: type: integer format: int32 - name: registrationTypeId in: query description: 'Optional. Default: null. Registration type ID.' required: false schema: type: integer format: int32 - name: lastName in: query description: 'Optional. Default: null. Account last name.' required: false schema: type: string - name: firstName in: query description: 'Optional. Default: null. Client first name.' required: false schema: type: string - name: accountNumber in: query description: 'Optional. Default: null. Account number.' required: false schema: type: string - name: secondaryAccountNumber in: query description: 'Optional. Default: null. Secondary account number.' required: false schema: type: string - name: outsideId in: query description: 'Optional. Default: null. Outside Id.' required: false schema: type: string - name: registrationId in: query description: 'Optional. Default: null. Registration ID.' required: false schema: type: integer format: int32 - name: clientId in: query description: 'Optional. Default: null. Client ID.' required: false schema: type: integer format: int32 - name: accountId in: query description: 'Optional. Default: null. Account ID.' required: false schema: type: integer format: int32 - name: representativeId in: query description: 'Optional. Default: null. Representative Id.' required: false schema: type: integer format: int32 - name: brokerDealerId in: query description: 'Optional. Default: null. Broker Dealer Id.' required: false schema: type: integer format: int32 - name: subAdvisorId in: query description: 'Optional. Default: null. SubAdvisor Id.' required: false schema: type: integer format: int32 - name: targetAggregateModelId in: query description: 'Optional. Default: null. Model Target Id.' required: false schema: type: integer format: int32 - name: custodianId in: query description: 'Optional. Default: null. Custodian Id.' required: false schema: type: integer format: int32 - name: includeSleeveStrategies in: query required: false schema: type: boolean default: true - name: sleeveStrategyId in: query required: false schema: type: integer format: int32 - name: includeSleeves in: query required: false schema: type: boolean default: true - name: isActive in: query required: false schema: type: boolean - name: accountFilter in: query required: false schema: type: string enum: - MissingInformation - ActiveAccountsWithZeroBalance - InactiveAccountsNotZero - AcctsWithMultAcctNumbersPerAcctId - SameAcctNumberInMultAccounts - MissingMgmtStyle - LinkedToHistoryAccountWithValue - LinkedWithRecursiveLink - LinkedInDifferentRegistrations - LinkedWithNoTransactions - StrewnAcrossMultipleAccounts - FundFamilyVsCustodianComparison - NotPartOfSleeveStrategy - ModelAccountAssignment - ModelCustodialAccountAssignment - ModelAccountAssignmentWithoutCustodial - ModelCustodialAccountAssignmentWithoutSleeves - SleeveCustodialAccountsWithBalance - SleeveAccountsWithNegBalance - name: sleeveStrategyAggregateId in: query description: Optional. Used to apply sleeve strategy aggregate restriction rules. required: false schema: type: integer format: int32 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: [] /v1/Portfolio/Accounts/Simple: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts that the logged in user has access to. operationId: Accounts_GetSimple parameters: - name: hasValue in: query description: Optional. When provided will only return accounts that have value (true) or don't have value (false). required: false schema: type: boolean - name: isActive in: query description: 'Optional. Default: null. If provided returns only the active (true) or inactive accounts (false).' required: false schema: type: boolean 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: [] /v1/Portfolio/Accounts/Simple/List: post: tags: - Portfolio Accounts summary: Gets a simple list of accounts that match one of the keys in the provided list operationId: Accounts_GetSimpleListById 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: [] 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: List of keys of the desired return objects. required: true /v1/Portfolio/Accounts/Simple/List/AccountNumber: post: tags: - Portfolio Accounts summary: Get a list of simple accounts for an array of AccountNumbers operationId: Accounts_GetSimpleByAccountNumberList 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: [] requestBody: content: text/plain: schema: items: type: string type: array application/json: schema: items: type: string type: array text/json: schema: items: type: string type: array application/xml: schema: items: type: string type: array text/xml: schema: items: type: string type: array application/x-www-form-urlencoded: schema: items: type: string type: array multipart/form-data: schema: items: type: string type: array description: Array of account numbers. required: true /v1/Portfolio/Accounts/Simple/List/Id: post: tags: - Portfolio Accounts summary: Gets a simple list of accounts that match one of the keys in the provided list operationId: Accounts_PostV1PortfolioAccountsSimpleListId 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: [] 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: List of keys of the desired return objects. required: true /v1/Portfolio/Accounts/Simple/Search: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts that the logged in user has access to where the… operationId: Accounts_GetAccountSearchAsync parameters: - name: cancellationToken in: header required: true - name: search in: query description: Account Id, partial account number, or partial outside Id to search for. required: true schema: type: string - name: top in: query description: 'Optional. Default: null. The maximum number of products to return. If null returns all.' required: false schema: type: integer format: int32 - name: skip in: query description: 'Optional. Default: 0. Defines number of items to skip.' required: false schema: type: integer format: int32 default: 0 - name: isActive in: query required: false schema: type: boolean - name: clientId in: query description: 'Optional. Default: null. If provided only accounts for the specified client are returned.' required: false schema: type: integer format: int32 - name: includeAdditionalAccounts in: query description: 'Optional. Default: false. If clientId is provided this paramter determines if that client''s additional accounts should be included in the search results or not.' required: false schema: type: boolean default: false - name: useContain in: query required: false schema: type: boolean default: true - name: useDirect in: query required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Simple/Search/{search}: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts that the logged in user has access to where the… operationId: Accounts_GetV1PortfolioAccountsSimpleSearchBySearch parameters: - name: cancellationToken in: header required: true - name: search in: path description: Account Id, partial account number, or partial outside Id to search for. required: true schema: type: string - name: top in: query description: 'Optional. Default: null. The maximum number of products to return. If null returns all.' required: false schema: type: integer format: int32 - name: skip in: query description: 'Optional. Default: 0. Defines number of items to skip.' required: false schema: type: integer format: int32 default: 0 - name: isActive in: query required: false schema: type: boolean - name: clientId in: query description: 'Optional. Default: null. If provided only accounts for the specified client are returned.' required: false schema: type: integer format: int32 - name: includeAdditionalAccounts in: query description: 'Optional. Default: false. If clientId is provided this paramter determines if that client''s additional accounts should be included in the search results or not.' required: false schema: type: boolean default: false - name: useContain in: query required: false schema: type: boolean default: true - name: useDirect in: query required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Simple/Search/Number: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts that the logged in user has access to where the… operationId: Accounts_GetAccountSearchByNumberAsync parameters: - name: cancellationToken in: header required: true - name: search in: query description: partial account number to search for required: true schema: type: string - name: exactMatch in: query description: Optional. Default = False, which does a contains match. When True, it does an exact match (not case sensitive). required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Simple/Search/Number/{search}: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts that the logged in user has access to where the… operationId: Accounts_GetV1PortfolioAccountsSimpleSearchNumberBySearch parameters: - name: cancellationToken in: header required: true - name: search in: path description: partial account number to search for required: true schema: type: string - name: exactMatch in: query description: Optional. Default = False, which does a contains match. When True, it does an exact match (not case sensitive). required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Simple/Search/OutsideId: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts that the logged in user has access to where the… operationId: Accounts_GetAccountSearchByOutsideId parameters: - name: search in: query description: outside id to search for required: true schema: type: string - name: exactMatch in: query required: false schema: type: boolean default: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Simple/Search/OutsideId/{search}: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts that the logged in user has access to where the… operationId: Accounts_GetV1PortfolioAccountsSimpleSearchOutsideIdBySearch parameters: - name: search in: path description: outside id to search for required: true schema: type: string - name: exactMatch in: query required: false schema: type: boolean default: true responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Simple/Search/SecondaryNumber: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts that the logged in user has access to where the… operationId: Accounts_GetAccountSearchBySecondaryNumber parameters: - name: search in: query description: partial secondary account number to search for required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Simple/Search/SecondaryNumber/{search}: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts that the logged in user has access to where the… operationId: Accounts_GetV1PortfolioAccountsSimpleSearchSecondaryNumberBySearch parameters: - name: search in: path description: partial secondary account number to search for required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleAccount' xml: name: SimpleAccount wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/SyncToEclipse: post: tags: - Portfolio Accounts summary: Attempt to Sync multiple OC accounts to Eclipse. operationId: Accounts_AddAccountsForPartialImportAsync parameters: - name: cancellationToken in: header required: true 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: [] 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 /v1/Portfolio/Accounts/UpdateDoNotTradeAndSma/{key}: put: tags: - Portfolio Accounts summary: Update Account SMA and DoNotTrade settings from Eclipse operationId: Accounts_UpdateDoNotTradeAndSmaAsync parameters: - name: key in: path description: Key of the account that will have an updated EclipseSMA. required: true schema: type: integer format: int32 - name: cancellationToken in: header required: true 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: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.AccountDoNotTradeAndSmaDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.AccountDoNotTradeAndSmaDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.AccountDoNotTradeAndSmaDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.AccountDoNotTradeAndSmaDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.AccountDoNotTradeAndSmaDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.AccountDoNotTradeAndSmaDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.AccountDoNotTradeAndSmaDto' required: true /v1/Portfolio/Accounts/Value: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts (including aum for today) that the logged in… operationId: Accounts_GetValue parameters: - name: hasValue in: query description: Optional. When provided will only return accounts that have value (true) or don't have value (false). required: false schema: type: boolean responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Value/{asOfDate}: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts (including aum for the end of the date… operationId: Accounts_GetValueAsOfDate parameters: - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: hasValue in: query description: Optional. When provided will only return accounts that have value (true) or don't have value (false). required: false schema: type: boolean responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Value/{asOfDate}/List: post: tags: - Portfolio Accounts summary: Gets a simple list of accounts that match one of the keys in the provided list operationId: Accounts_GetValueAsOfDateListById parameters: - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue 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 description: List of keys of the desired return objects. required: true /v1/Portfolio/Accounts/Value/{asOfDate}/List/Id: post: tags: - Portfolio Accounts summary: Gets a simple list of accounts that match one of the keys in the provided list operationId: Accounts_PostV1PortfolioAccountsValueByAsOfDateListId parameters: - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue 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 description: List of keys of the desired return objects. required: true /v1/Portfolio/Accounts/Value/{asOfDate}/Search: get: tags: - Portfolio Accounts summary: Gets a simple list of clients (including aum for the end of the date specified)… operationId: Accounts_GetValueAsOfDateAccountSearchAsync parameters: - name: cancellationToken in: header required: true - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: search in: query description: Account Id, partial account number, or partial outside Id to search for. required: true schema: type: string - name: useContain in: query required: false schema: type: boolean default: true - name: useDirect in: query required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Value/{asOfDate}/Search/{search}: get: tags: - Portfolio Accounts summary: Gets a simple list of clients (including aum for the end of the date specified)… operationId: Accounts_GetV1PortfolioAccountsValueByAsOfDateSearchBySearch parameters: - name: cancellationToken in: header required: true - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: search in: path description: Account Id, partial account number, or partial outside Id to search for. required: true schema: type: string - name: useContain in: query required: false schema: type: boolean default: true - name: useDirect in: query required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Value/{asOfDate}/Search/Number: get: tags: - Portfolio Accounts summary: Gets a simple list of clients (including aum for the end of the date specified)… operationId: Accounts_GetValueAsOfDateAccountSearchByNumber parameters: - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: search in: query description: partial account number to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Value/{asOfDate}/Search/Number/{search}: get: tags: - Portfolio Accounts summary: Gets a simple list of clients (including aum for the end of the date specified)… operationId: Accounts_GetV1PortfolioAccountsValueByAsOfDateSearchNumberBySearch parameters: - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: search in: path description: partial account number to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Value/{asOfDate}/Search/OutsideId: get: tags: - Portfolio Accounts summary: Gets a simple list of clients (including aum for the end of the date specified)… operationId: Accounts_GetValueAsOfDateAccountSearchByOutsideId parameters: - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: search in: query description: outside id to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Value/{asOfDate}/Search/OutsideId/{search}: get: tags: - Portfolio Accounts summary: Gets a simple list of clients (including aum for the end of the date specified)… operationId: Accounts_GetV1PortfolioAccountsValueByAsOfDateSearchOutsideIdBySearch parameters: - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: search in: path description: outside id to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Value/{asOfDate}/Search/SecondaryNumber: get: tags: - Portfolio Accounts summary: Gets a simple list of clients (including aum for the end of the date specified)… operationId: Accounts_GetValueAsOfDateAccountSearchBySecondaryNumber parameters: - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: search in: query description: partial secondary account number to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Value/{asOfDate}/Search/SecondaryNumber/{search}: get: tags: - Portfolio Accounts summary: Gets a simple list of clients (including aum for the end of the date specified)… operationId: Accounts_GetV1PortfolioAccountsValueByAsOfDateSearchSecondaryNumberBySearch parameters: - name: asOfDate in: path description: The aum returned is as of the end of this date. required: true schema: type: string format: date-time - name: search in: path description: partial secondary account number to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Value/List: post: tags: - Portfolio Accounts summary: Gets a simple list of accounts that match one of the keys in the provided list operationId: Accounts_GetValueListById responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue 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 description: List of keys of the desired return objects. required: true /v1/Portfolio/Accounts/Value/List/Async: post: tags: - Portfolio Accounts summary: Gets a simple list of accounts that match one of the keys in the provided list operationId: Accounts_GetValueAsOfDateListByIdAsync parameters: - name: cancellationToken in: header required: true - name: asOfDate in: query description: The aum returned is as of the end of this date. required: false schema: type: string format: date-time responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue 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 description: List of keys of the desired return objects. required: true /v1/Portfolio/Accounts/Value/List/Id: post: tags: - Portfolio Accounts summary: Gets a simple list of accounts that match one of the keys in the provided list operationId: Accounts_PostV1PortfolioAccountsValueListId responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue 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 description: List of keys of the desired return objects. required: true /v1/Portfolio/Accounts/Value/List/Id/Async: post: tags: - Portfolio Accounts summary: Gets a simple list of accounts that match one of the keys in the provided list operationId: Accounts_PostV1PortfolioAccountsValueListIdAsync parameters: - name: cancellationToken in: header required: true - name: asOfDate in: query description: The aum returned is as of the end of this date. required: false schema: type: string format: date-time responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue 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 description: List of keys of the desired return objects. required: true /v1/Portfolio/Accounts/Value/Search: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts (including aum for today) that the logged in… operationId: Accounts_GetValueAccountSearchAsync parameters: - name: cancellationToken in: header required: true - name: search in: query description: Account Id, partial account number, or partial outside Id to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Value/Search/{search}: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts (including aum for today) that the logged in… operationId: Accounts_GetV1PortfolioAccountsValueSearchBySearch parameters: - name: cancellationToken in: header required: true - name: search in: path description: Account Id, partial account number, or partial outside Id to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Value/Search/Number: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts (including aum for today) that the logged in… operationId: Accounts_GetValueAccountSearchByNumber parameters: - name: search in: query description: partial account number to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Value/Search/Number/{search}: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts (including aum for today) that the logged in… operationId: Accounts_GetV1PortfolioAccountsValueSearchNumberBySearch parameters: - name: search in: path description: partial account number to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Value/Search/OutsideId: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts (including aum for today) that the logged in… operationId: Accounts_GetValueAccountSearchByOutsideId parameters: - name: search in: query description: outside id to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Value/Search/OutsideId/{search}: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts (including aum for today) that the logged in… operationId: Accounts_GetV1PortfolioAccountsValueSearchOutsideIdBySearch parameters: - name: search in: path description: outside id to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Value/Search/SecondaryNumber: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts (including aum for today) that the logged in… operationId: Accounts_GetValueAccountSearchBySecondaryNumber parameters: - name: search in: query description: partial secondary account number to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Value/Search/SecondaryNumber/{search}: get: tags: - Portfolio Accounts summary: Gets a simple list of accounts (including aum for today) that the logged in… operationId: Accounts_GetV1PortfolioAccountsValueSearchSecondaryNumberBySearch parameters: - name: search in: path description: partial secondary account number to search for. required: true schema: type: string responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array application/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array text/xml: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue' xml: name: SimpleAccountWithValue wrapped: true type: array security: - Authorization: [] /v1/Portfolio/Accounts/Verbose: get: tags: - Portfolio Accounts operationId: Accounts_GetVerboseAsync parameters: - name: cancellationToken in: header required: true - name: isActive in: query required: false schema: type: boolean - name: isManaged in: query required: false schema: type: boolean - name: expand in: query required: false style: form explode: true schema: type: array items: type: string enum: - None - Billing - RecurringAdjustments - GeneralAccounts - Portfolio - ModelingInfo - Notes - Documents - Compliance - Systematics - AccountManagers - TaxRates - UserDefinedFields - EntityOptions - ReferralSchedules - BillAccountSchedules - TargetAllocations - Sma - BondTrade - ProductEquivalents - CompositeExclusions - FutureCashflows - GrowthRates - Goals - Suitability - PermissibleAggregateModels - AstroTaxSchedules - AstroAccount - AdditionalClients - All responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array security: - Authorization: [] summary: Accounts get verbose async x-summary-source: derived put: tags: - Portfolio Accounts summary: Update accounts operationId: Accounts_UpdateVerboseAccountsAsync parameters: - name: cancellationToken in: header required: true - name: useDefaultName in: query required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array application/x-www-form-urlencoded: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array required: true post: tags: - Portfolio Accounts summary: Create new account for existing registration operationId: Accounts_CreateVerboseAccountAsync parameters: - name: cancellationToken in: header required: true - name: generateAccountNumber in: query required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' required: true /v1/Portfolio/Accounts/Verbose/{key}: get: tags: - Portfolio Accounts operationId: Accounts_GetVerboseByKeyAsync parameters: - name: cancellationToken in: header required: true - name: key in: path required: true schema: type: integer format: int32 - name: expand in: query required: false style: form explode: true schema: type: array items: type: string enum: - None - Billing - RecurringAdjustments - GeneralAccounts - Portfolio - ModelingInfo - Notes - Documents - Compliance - Systematics - AccountManagers - TaxRates - UserDefinedFields - EntityOptions - ReferralSchedules - BillAccountSchedules - TargetAllocations - Sma - BondTrade - ProductEquivalents - CompositeExclusions - FutureCashflows - GrowthRates - Goals - Suitability - PermissibleAggregateModels - AstroTaxSchedules - AstroAccount - AdditionalClients - All responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' security: - Authorization: [] summary: Accounts get verbose by key async x-summary-source: derived put: tags: - Portfolio Accounts operationId: Accounts_UpdateVerboseAccountAsync parameters: - name: cancellationToken in: header required: true - name: key in: path required: true schema: type: integer format: int32 - name: generateAccountNumber in: query required: false schema: type: boolean default: false responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' required: true summary: Accounts update verbose account async x-summary-source: derived /v1/Portfolio/Accounts/Verbose/{key}/ModelingInfo: put: tags: - Portfolio Accounts summary: Used to save models without actually associating the account to these models operationId: Accounts_UpdateModelingInfoAsync 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: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto' security: - Authorization: [] requestBody: content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto' application/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto' text/xml: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto' required: true /v1/Portfolio/Accounts/Verbose/List: post: tags: - Portfolio Accounts operationId: Accounts_GetVerboseListByIdAsync parameters: - name: cancellationToken in: header required: true - name: expand in: query required: false style: form explode: true schema: type: array items: type: string enum: - None - Billing - RecurringAdjustments - GeneralAccounts - Portfolio - ModelingInfo - Notes - Documents - Compliance - Systematics - AccountManagers - TaxRates - UserDefinedFields - EntityOptions - ReferralSchedules - BillAccountSchedules - TargetAllocations - Sma - BondTrade - ProductEquivalents - CompositeExclusions - FutureCashflows - GrowthRates - Goals - Suitability - PermissibleAggregateModels - AstroTaxSchedules - AstroAccount - AdditionalClients - All responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto 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: Accounts get verbose list by id async x-summary-source: derived /v1/Portfolio/Accounts/Verbose/List/AccountNumber: post: tags: - Portfolio Accounts operationId: Accounts_GetVerboseByAccountNumberListAsync parameters: - name: cancellationToken in: header required: true - name: expand in: query required: false style: form explode: true schema: type: array items: type: string enum: - None - Billing - RecurringAdjustments - GeneralAccounts - Portfolio - ModelingInfo - Notes - Documents - Compliance - Systematics - AccountManagers - TaxRates - UserDefinedFields - EntityOptions - ReferralSchedules - BillAccountSchedules - TargetAllocations - Sma - BondTrade - ProductEquivalents - CompositeExclusions - FutureCashflows - GrowthRates - Goals - Suitability - PermissibleAggregateModels - AstroTaxSchedules - AstroAccount - AdditionalClients - All responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array security: - Authorization: [] requestBody: content: text/plain: schema: items: type: string type: array application/json: schema: items: type: string type: array text/json: schema: items: type: string type: array application/xml: schema: items: type: string type: array text/xml: schema: items: type: string type: array application/x-www-form-urlencoded: schema: items: type: string type: array multipart/form-data: schema: items: type: string type: array required: true summary: Accounts get verbose by account number list async x-summary-source: derived /v1/Portfolio/Accounts/Verbose/List/Id: post: tags: - Portfolio Accounts operationId: Accounts_PostV1PortfolioAccountsVerboseListId parameters: - name: cancellationToken in: header required: true - name: expand in: query required: false style: form explode: true schema: type: array items: type: string enum: - None - Billing - RecurringAdjustments - GeneralAccounts - Portfolio - ModelingInfo - Notes - Documents - Compliance - Systematics - AccountManagers - TaxRates - UserDefinedFields - EntityOptions - ReferralSchedules - BillAccountSchedules - TargetAllocations - Sma - BondTrade - ProductEquivalents - CompositeExclusions - FutureCashflows - GrowthRates - Goals - Suitability - PermissibleAggregateModels - AstroTaxSchedules - AstroAccount - AdditionalClients - All responses: '200': description: OK content: text/plain: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array application/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array text/json: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto wrapped: true type: array multipart/form-data: schema: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: AccountVerboseDto 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: Accounts post V1 portfolio accounts verbose list id x-summary-source: derived /v1/Portfolio/Accounts/Verbose/New: get: tags: - Portfolio Accounts operationId: Accounts_GetNewVerboseAsync parameters: - name: cancellationToken in: header required: true - name: expand in: query required: false style: form explode: true schema: type: array items: type: string enum: - None - Billing - RecurringAdjustments - GeneralAccounts - Portfolio - ModelingInfo - Notes - Documents - Compliance - Systematics - AccountManagers - TaxRates - UserDefinedFields - EntityOptions - ReferralSchedules - BillAccountSchedules - TargetAllocations - Sma - BondTrade - ProductEquivalents - CompositeExclusions - FutureCashflows - GrowthRates - Goals - Suitability - PermissibleAggregateModels - AstroTaxSchedules - AstroAccount - AdditionalClients - All responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' security: - Authorization: [] summary: Accounts get new verbose async x-summary-source: derived /v1/Portfolio/Accounts/Verbose/Number/{accountNumber}: get: tags: - Portfolio Accounts operationId: Accounts_GetVerboseByAccountNumberAsync parameters: - name: cancellationToken in: header required: true - name: accountNumber in: path required: true schema: type: string - name: expand in: query required: false style: form explode: true schema: type: array items: type: string enum: - None - Billing - RecurringAdjustments - GeneralAccounts - Portfolio - ModelingInfo - Notes - Documents - Compliance - Systematics - AccountManagers - TaxRates - UserDefinedFields - EntityOptions - ReferralSchedules - BillAccountSchedules - TargetAllocations - Sma - BondTrade - ProductEquivalents - CompositeExclusions - FutureCashflows - GrowthRates - Goals - Suitability - PermissibleAggregateModels - AstroTaxSchedules - AstroAccount - AdditionalClients - All responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' application/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' text/json: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' multipart/form-data: schema: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' security: - Authorization: [] summary: Accounts get verbose by account number async x-summary-source: derived components: schemas: OAS.WebApi.DTO.Reporting.Reporting.PerformancePortfolioDetailDto: properties: groupId: type: integer format: int32 groupName: type: string asOfDate: type: string format: date-time factor: type: number format: double xml: name: PerformancePortfolioDetailDto type: object OAS.WebApi.DTO.Portfolio.NoteDto: properties: id: type: integer format: int32 text: type: string editedBy: type: string editedDate: type: string format: date-time category: type: string isWebVisible: type: boolean isSystemGenerated: type: boolean xml: name: NoteDto type: object OAS.WebApi.DTO.Portfolio.NewAccountDto: properties: id: type: integer format: int32 client: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientVerboseDto' registration: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto' account: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountVerboseDto' xml: name: NewAccountDto 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 OAT.Utilities.Date.IDate: properties: date: readOnly: true type: string format: date-time year: readOnly: true type: integer format: int32 month: readOnly: true type: integer format: int32 day: readOnly: true type: integer format: int32 xml: name: IDate type: object OAS.WebApi.DTO.Integrations.Astro.EsgCategoryRestrictionDto: properties: esgCategoryId: type: integer format: int32 name: type: string isExcluded: type: boolean xml: name: EsgCategoryRestrictionDto type: object OAS.WebApi.DTO.Billing.BillEntityDto: properties: id: type: integer format: int32 name: type: string description: type: string isActive: type: boolean isPayableEntity: type: boolean isUserAdded: type: boolean payeeId: type: integer format: int32 isApplyToAstro: type: boolean excludeFromRefundCalculations: description: When null (JSON omitted), updates do not change the persisted value—used when the OC split for this UI is off. type: boolean separateOnFeeFile: description: When the Split Fee File by Bill Entity billing feature flag is off, updates do not change the persisted value. type: boolean collectFromId: type: integer format: int32 editedDate: type: string format: date-time editedBy: type: string createDate: type: string format: date-time createdBy: type: string billEntityReportAsId: type: integer format: int32 xml: name: BillEntityDto type: object OAS.WebApi.DTO.Portfolio.RegistrationContactDto: properties: address1: type: string address2: type: string address3: type: string city: type: string state: type: string zip: type: string homePhone: type: string homePhoneExt: type: string fax: type: string faxExt: type: string pager: type: string pagerExt: type: string mobilePhone: type: string businessPhone: type: string businessPhoneExt: type: string otherPhone: type: string otherPhoneExt: type: string workPhone: type: string workPhoneExt: type: string email: type: string webAddress: type: string xml: name: RegistrationContactDto type: object OAS.DataModel.Reporting.Interfaces.IMakeStatisticalOption: properties: type: readOnly: true type: string xml: name: IMakeStatisticalOption type: object OAS.WebApi.DTO.Portfolio.DocumentDto: properties: id: type: integer format: int32 description: type: string category: type: string editedBy: type: string editedDate: type: string format: date-time systemGenerated: type: boolean xml: name: DocumentDto type: object OAS.WebApi.DTO.Portfolio.HouseholdBillDto: properties: id: type: integer format: int32 billInstanceId: type: integer format: int32 calcDate: type: string format: date-time createdBy: type: string asofDate: type: string format: date-time billedMarket: type: number format: double initialAmount: type: number format: double adjustments: type: number format: double balanceDue: type: number format: double dateRange: readOnly: true type: string startDate: type: string format: date-time endDate: type: string format: date-time isValid: type: boolean editedDate: type: string format: date-time editedBy: type: string numOfDay: readOnly: true type: number format: double xml: name: HouseholdBillDto type: object OAS.DataModel.Reporting.Calculation.IMakeCalculationOption: properties: type: readOnly: true type: string xml: name: IMakeCalculationOption type: object OAS.DataModel.Portfolio.AccountMerge: properties: oldAccountId: type: integer format: int32 newAccountId: type: integer format: int32 xml: name: AccountMerge type: object OAS.DataModel.SimpleEntity: properties: id: type: integer format: int32 name: type: string xml: name: SimpleEntity type: object OAS.WebApi.DTO.Portfolio.AccountSloaDto: properties: id: type: integer format: int32 accountId: type: integer format: int32 sloaDate: type: string format: date-time thirdParty: type: string isAffiliated: type: boolean distributionType: type: string enum: - Wire - Journal - EFT - Check - Other isActive: type: boolean notes: type: string xml: name: AccountSloaDto type: object OAS.WebApi.DTO.Portfolio.AccountGrowthRateDto: properties: asOfDate: type: string format: date-time annualGrowthRate: type: number format: double xml: name: AccountGrowthRateDto type: object OAS.DataModel.Reporting.Interfaces.IMakeTaxOption: properties: type: readOnly: true type: string xml: name: IMakeTaxOption type: object OAS.WebApi.DTO.Portfolio.TargetAllocationDto: properties: id: 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 entityId: type: integer format: int32 weight: type: number format: double minimumRange: type: number format: double maximumRange: type: number format: double createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time xml: name: TargetAllocationDto 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 OAS.WebApi.DTO.Portfolio.RmdSystematicReclacDto: properties: accountId: type: integer format: int32 systematicAccountId: type: integer format: int32 systematicAmount: type: number format: double errorMessage: type: string isError: type: boolean xml: name: RmdSystematicReclacDto type: object OAS.WebApi.DTO.Portfolio.RegistrationBeneficiaryDto: properties: id: type: integer format: int32 name: type: string dob: type: string format: date-time type: type: string relation: type: string relationDisplay: type: string percentage: type: number format: double address: type: string city: type: string state: type: string zip: type: string ssn: type: string reason: type: string perStirpes: type: boolean createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time xml: name: RegistrationBeneficiaryDto type: object OAS.WebApi.DTO.Portfolio.SimpleAccountWithValue: properties: value: type: number format: double number: type: string managementStyle: type: string isActive: type: boolean clientId: type: integer format: int32 custodian: type: string registrationId: type: integer format: int32 id: type: integer format: int32 name: type: string xml: name: SimpleAccountWithValue type: object OAS.WebApi.DTO.Billing.BillAccountEntityPayeeDto: properties: billEntityId: type: integer format: int32 payeeId: type: integer format: int32 payout: type: string readOnly: type: boolean xml: name: BillAccountEntityPayeeDto type: object OAS.WebApi.DTO.Portfolio.AccountAuditDto: properties: accountId: type: integer format: int32 registrationId: type: integer format: int32 fundFamilyId: type: integer format: int32 shareClassId: type: integer format: int32 platformId: type: integer format: int32 custodianId: type: integer format: int32 isActive: type: boolean isSweepAcct: type: boolean createdDate: type: string format: date-time editedDate: type: string format: date-time editedBy: type: string provider: type: string createdBy: type: string cancelDate: type: string format: date-time cancelValue: type: number format: double isTradingBlocked: type: boolean tradingInstructions: type: string outsideId: type: string groupNumber: type: string subAdvisorId: type: integer format: int32 importKey: type: string accountStartDate: type: string format: date-time accountStartValue: type: number format: double planId: type: integer format: int32 accountStatusId: type: integer format: int32 accountHistoryId: type: integer format: int32 sweepAssetId: type: integer format: int32 initialPurchaseDate: type: string format: date-time isManaged: type: boolean isOps: type: boolean registrationName: type: string fundFamilyName: type: string shareClassName: type: string custodianName: type: string managementStyleName: type: string subAdvivisorName: type: string changeType: type: string xml: name: AccountAuditDto type: object OAS.WebApi.DTO.Portfolio.RestoreAccountsDto: properties: sessionId: type: string pkDownloadNameFile: type: integer format: int32 nameNotConfirmed: type: integer format: int32 pkDownloadTranFile: type: integer format: int32 tranNotConfirmed: type: integer format: int32 pkDownloadPosFile: type: integer format: int32 PosNotConfirmed: type: integer format: int32 pkDownloadStartingValueTranFile: type: integer format: int32 startingValueTranNotConfirmed: type: integer format: int32 pkRemainingPosFile: type: integer format: int32 remainingPosNotConfirmed: type: integer format: int32 xml: name: RestoreAccountsDto type: object OAS.WebApi.DTO.Reporting.Performance.PerformanceBenchmarkSummary: properties: pkGroup: type: integer format: int32 fkKey: type: integer format: int32 bmType: type: string pkDateRange: type: integer format: int32 dateRangeName: type: string performance: type: number format: double startDate: type: string format: date-time endDate: type: string format: date-time error: type: integer format: int32 annualize: type: boolean overflow: type: boolean daysInPeriod: type: integer format: int32 xml: name: PerformanceBenchmarkSummary type: object OAS.DataAccess.Domains.Reporting.DataEngine.IGotCalculated: properties: id: type: string type: readOnly: true type: string xml: name: IGotCalculated type: object OAS.WebApi.DTO.Billing.BillPaysForAccountDto: properties: accountId: type: integer format: int32 isActive: type: boolean percent: type: number format: double accountNumber: type: string accountSummary: type: string createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time xml: name: BillPaysForAccountDto type: object OAS.WebApi.DTO.Reporting.Performance.PerformanceBenchmark: properties: pkGroup: type: integer format: int32 fkKey: type: integer format: int32 bmType: type: string name: type: string inceptionDate: type: string format: date-time rebalanceFrequency: type: string enum: - Daily - Monthly - Quarterly - Semiannually - Annually - BuyAndHold - Default rebalanceBasedOn: type: string enum: - CalendarPeriodEnd - RollingPeriod sortOrder: type: integer format: int32 color: type: string summaries: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformanceBenchmarkSummary' xml: name: PerformanceBenchmarkSummary wrapped: true type: array details: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformanceBenchmarkDetail' xml: name: PerformanceBenchmarkDetail wrapped: true type: array statistics: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformanceStatistic' xml: name: PerformanceStatistic wrapped: true type: array xml: name: PerformanceBenchmark type: object OAS.DataModel.Reporting.Interfaces.IMakeIncomeOption: properties: type: readOnly: true type: string xml: name: IMakeIncomeOption type: object OAS.WebApi.DTO.Portfolio.BeneficiaryDetailDto: properties: beneficiaryType: type: string beneficiaryName: type: string relationship: type: string percent: type: number format: double xml: name: BeneficiaryDetailDto type: object OAS.WebApi.DTO.Portfolio.RegistrationSuitabilityDto: properties: netWorthIncludingResidence: type: number format: double netWorthExcludingResidence: type: number format: double liquidNetWorth: type: number format: double investmentKnowledge: type: string riskExposure: type: string investmentExperience: type: string returnObjective: type: string investmentObjective: type: string timeHorizon: type: string stockPercent: type: string riskTolerance: type: integer format: int32 netWorth: type: number format: double netIncome: type: number format: double riskBudget: type: integer format: int32 isLifestyleOption: type: boolean reviewCompleted: type: boolean reviewCompletedDate: type: string format: date-time xml: name: RegistrationSuitabilityDto type: object OAS.WebApi.DTO.Portfolio.AccountTaxRateDto: properties: id: type: integer format: int32 asOfDate: type: string format: date-time shortTermTaxRate: type: number format: double longTermTaxRate: type: number format: double editedBy: type: string editedDate: type: string format: date-time xml: name: AccountTaxRateDto type: object OAS.WebApi.DTO.Portfolio.BlobBaseDto: properties: createdDate: type: string format: date-time id: type: integer format: int32 openWith: type: string fileName: type: string blobDesc: type: string blobText: type: string category: type: string isZip: type: boolean xml: name: BlobBaseDto type: object OAS.WebApi.DTO.Portfolio.UndoCancelDto: properties: result: type: string xml: name: UndoCancelDto type: object OAS.WebApi.DTO.Portfolio.RegistrationRepAdditionalDto: properties: id: type: integer format: int32 clientRepAdditionalId: type: integer format: int32 registrationId: type: integer format: int32 registrationName: type: string representativeId: type: integer format: int32 payoutRate: type: number format: double notes: type: string startDate: type: string format: date-time endDate: type: string format: date-time createdDate: type: string format: date-time createdBy: type: string editedDate: type: string format: date-time editedBy: type: string isValid: type: boolean validationMessage: type: string representative: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleRepresentative' clientRepAdditional: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientRepAdditionalDto' xml: name: RegistrationRepAdditionalDto type: object OAS.WebApi.DTO.Portfolio.RegistrationPortfolioDto: properties: name: type: string firstName: type: string lastName: type: string prefix: type: string suffix: type: string typeCode: type: string isBIRA: type: boolean accountType: type: string isActive: type: boolean clientId: type: integer format: int32 typeId: type: integer format: int32 company: type: string isUsResident: type: boolean jobTitle: type: string ssN_TaxID: type: string deceasedSSN_TaxID: type: string dob: type: string format: date-time gender: type: string createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time dateOfDeath: type: string format: date-time targetSpendRate: type: number format: double targetDollarAmount: type: number format: double targetDate: type: string format: date-time isEligibleDesignatedBeneficiary: type: boolean isEDBTenYearOverride: type: boolean isNonPersonBeneficiary: type: boolean isSoleBeneficiary: type: boolean isNonInitialInheritorBira: type: boolean initialOwnerDateOfDeath: type: string format: date-time xml: name: RegistrationPortfolioDto type: object OAS.WebApi.DTO.Portfolio.ClientBillingDto: properties: billClientId: type: integer format: int32 statusType: type: string enum: - ReadyToBill - Hold - PendingReview masterPayoutScheduleId: type: integer format: int32 feeScheduleID: type: integer format: int32 relatedClients: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BillRelatedClientDto' xml: name: BillRelatedClientDto wrapped: true type: array xml: name: ClientBillingDto type: object OAS.WebApi.DTO.Reporting.Performance.PerformanceBenchmarkDetail: properties: pkGroup: type: integer format: int32 fkKey: type: integer format: int32 bmType: type: string asOfDate: type: string format: date-time factor: type: number format: double xml: name: PerformanceBenchmarkDetail type: object OAS.WebApi.DTO.Portfolio.RegistrationVerboseDto: properties: id: type: integer format: int32 name: type: string globalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid portfolio: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationPortfolioDto' contact: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationContactDto' notes: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NoteDto' xml: name: NoteDto wrapped: true type: array feePayingAccounts: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BillFeePayingAccountDto' xml: name: BillFeePayingAccountDto wrapped: true type: array beneficiaries: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationBeneficiaryDto' xml: name: RegistrationBeneficiaryDto wrapped: true type: array custodianBeneficiary: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationCustodianBeneficiaryDto' xml: name: RegistrationCustodianBeneficiaryDto wrapped: true type: array accounts: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountDto' xml: name: AccountDto wrapped: true type: array decedent: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationDecedentDto' suitability: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationSuitabilityDto' userDefinedFields: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array entityOptions: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array additionalRepresentatives: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AdditionalRepresentativeDto' xml: name: AdditionalRepresentativeDto wrapped: true type: array additionalRepresentativesPercent: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AdditionalRepresentativePercentDto' xml: name: AdditionalRepresentativePercentDto wrapped: true type: array registrationRepAdditionals: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RegistrationRepAdditionalDto' xml: name: RegistrationRepAdditionalDto wrapped: true type: array targetAllocations: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.TargetAllocationDto' xml: name: TargetAllocationDto wrapped: true type: array isDataSharingEntity: type: boolean xml: name: RegistrationVerboseDto type: object OAS.WebApi.DTO.Portfolio.ClientAdditionalAccountDto: properties: weight: type: number format: double isActive: type: boolean custodian: type: string custodianCode: type: string managementStyle: type: string currentValue: type: number format: double fundFamily: type: string accountStartValue: type: number format: double createdDate: type: string format: date-time isManaged: type: boolean isSweepAccount: type: boolean isSleeveAccount: type: boolean sleeveType: type: string enum: - Normal sleeve - Custodial account - Contribution sleeve - Distribution sleeve - Unmanaged sleeve isAdvReportable: type: boolean is13FReportable: type: boolean isAuaReportable: type: boolean advCustodyTypeId: type: integer format: int32 custodialRepCode: type: string brokerDealer: type: string importKey: type: string outsideId: type: string secondaryAccountNumber: type: string managementStyleId: type: integer format: int32 fundFamilyId: type: integer format: int32 accountHistoryId: type: integer format: int32 registrationId: type: integer format: int32 clientId: type: integer format: int32 custodianId: type: integer format: int32 shareClass: type: string shareClassId: type: integer format: int32 subAdvisorId: type: integer format: int32 provider: type: string plan: type: integer format: int32 planName: type: string modelGroupNumber: type: string isOriginalSMCAccount: type: boolean isTradingBlocked: type: boolean tradingInstructions: type: string downloadSource: type: string businessLine: type: string createdBy: type: string accountStartDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time accountStatusId: type: integer format: int32 accountStatus: type: string accountStatusDescription: type: string feeScheduleId: type: integer format: int32 feeSchedule: type: string masterPayoutScheduleId: type: integer format: int32 masterPayoutSchedule: type: string billFrequency: type: string enum: - Undefined - Monthly - Quarterly - Triannual - Semiannually - Annually - AtMaturity representative: type: string representativeNumber: type: string representativeId: type: integer format: int32 household: type: string cancelDate: type: string format: date-time riskBudget: type: integer format: int32 modelAggId: type: integer format: int32 billPayMethod: type: string acceptsList: type: boolean billStartDate: type: string format: date-time missingInfoFromView: type: string sweepAssetId: type: integer format: int32 includeInAggregate: type: boolean isDiscretionary: type: boolean cashBalance: type: number format: double sleeveStrategy: type: string isQualified: type: boolean riskScore: type: number format: double isWrapManaged: type: boolean isWrapSponsored: type: boolean lastName: type: string nickname: type: string isPositionOnlyRecon: type: boolean eclipseFirmId: type: integer format: int32 isUnfunded: type: boolean isBundled: type: boolean isExcludedFromFirmAssets: type: boolean annuityIncomeValue: type: number format: double currentRiskScore: type: integer format: int32 targetRiskScore: type: integer format: int32 riskScoreAsOfDate: type: string format: date-time riskScoreProvider: description: The source of {OAS.WebApi.DTO.Portfolio.AccountDto.TargetRiskScore}{OAS.WebApi.DTO.Portfolio.AccountDto.CurrentRiskScore} and {OAS.WebApi.DTO.Portfolio.AccountDto.RiskScoreAsOfDate} type: string riskTol: type: integer format: int32 tieredFeePriority: type: integer format: int32 additionalColumns: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Interface.AdditionalColumnDefinition' xml: name: AdditionalColumnDefinition wrapped: true type: array isOps: type: boolean lastPositionDate: type: string format: date-time inBalance: type: boolean lastReconciledEffectiveDate: type: string format: date-time clientGlobalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid registrationGlobalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid id: type: integer format: int32 name: type: string number: type: string modelName: type: string subAdvisor: type: string accountType: type: string isDataSharingEntity: type: boolean xml: name: ClientAdditionalAccountDto type: object OAS.WebApi.DTO.Portfolio.ClientPortfolioDto: properties: startDate: type: string format: date-time isActive: type: boolean representativeId: type: integer format: int32 categoryId: type: integer format: int32 statementDeliveryMethodId: type: integer format: int32 videoStatementDeliveryMethod: type: string enum: - Unassigned - NoVideoStatement - WebsiteOnly - Email createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time firstName: type: string lastName: type: string city: type: string state: type: string isUsResident: type: boolean email: type: string name: type: string salutation: type: string lastStatementSentTo: type: string address1: type: string address2: type: string address3: type: string zip: type: string country: type: string homePhone: type: string homePhoneExt: type: string fax: type: string faxExt: type: string pager: type: string pagerExt: type: string mobilePhone: type: string businessPhone: type: string businessPhoneExt: type: string otherPhone: type: string otherPhoneExt: type: string workPhone: type: string workPhoneExt: type: string reportName: type: string company: type: string jobTitle: type: string ssN_TaxID: type: string gender: type: string prefix: type: string suffix: type: string advClientCategoryId: type: integer format: int32 dob: type: string format: date-time webAddress: type: string importKey: type: string lastStatementSent: type: string format: date-time isQualifiedInvestor: type: boolean xml: name: ClientPortfolioDto type: object OAS.WebApi.DTO.Portfolio.RmdDto: properties: acctCode: type: string registrationName: type: string registrationType: type: string priorEoyValue: type: number format: double endOfPreviousYearAccountValueIsCalculated: type: boolean ytdDistribution: type: number format: double rmdAmount: type: number format: double rmdRemaining: type: number format: double xml: name: RmdDto type: object OAS.WebApi.DTO.Portfolio.RegistrationCustomIndexDto: properties: registrationId: type: integer format: int32 clientId: type: integer format: int32 isSleeved: type: boolean accounts: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountCustomIndexInfoDto' xml: name: AccountCustomIndexInfoDto wrapped: true type: array xml: name: RegistrationCustomIndexDto type: object OAS.WebApi.DTO.Reporting.PerformancePortfolioSummaryDto: properties: groupId: type: integer format: int32 fkGroupEntity: type: integer format: int32 grouping: type: string enum: - Undefined - Representative - Client - Registration - Account - Asset - AssetClass - ProductType - Platform - RiskCategory - Product - IndexBlend - AssetCategory - AssetLevelStrategy - AggregateModel - AccountType - PortfolioGroup groupName: type: string dateRangeName: type: string performance: type: number format: double startDate: type: string format: date-time endDate: type: string format: date-time error: type: integer format: int32 annualize: type: boolean overflow: type: boolean xml: name: PerformancePortfolioSummaryDto type: object OAS.WebApi.DTO.Portfolio.AccountVerboseDto: properties: id: type: integer format: int32 name: type: string number: type: string isDataSharingEntity: type: boolean isAstroEnabled: type: boolean billing: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountBillingDto' portfolio: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountPortfolioDto' modelingInfo: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto' notes: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NoteDto' xml: name: NoteDto wrapped: true type: array documents: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.DocumentDto' xml: name: DocumentDto wrapped: true type: array compliance: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ComplianceDto' systematics: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.SystematicDto' xml: name: SystematicDto wrapped: true type: array accountManagers: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountManagerDto' xml: name: AccountManagerDto wrapped: true type: array recurringAdjustments: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BillRecurrentAdjustmentDto' xml: name: BillRecurrentAdjustmentDto wrapped: true type: array generalAccounts: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.GeneralAccountDto' xml: name: GeneralAccountDto wrapped: true type: array referralSchedules: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.AccountReferralDto' xml: name: AccountReferralDto wrapped: true type: array billAccountSchedules: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BillAccountScheduleDto' xml: name: BillAccountScheduleDto wrapped: true type: array userDefinedFields: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array entityOptions: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array targetAllocations: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.TargetAllocationDto' xml: name: TargetAllocationDto wrapped: true type: array productEquivalents: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ProductEquivalentDto' xml: name: ProductEquivalentDto wrapped: true type: array sma: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountSmaDto' bondTrade: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.AccountBondTradeDto' compositeExclusions: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.CompositeAccountExcludeDto' xml: name: CompositeAccountExcludeDto wrapped: true type: array futureCashflows: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountFutureCashflowDto' xml: name: AccountFutureCashflowDto wrapped: true type: array growthRates: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountGrowthRateDto' xml: name: AccountGrowthRateDto wrapped: true type: array goals: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountGoalDto' xml: name: AccountGoalDto wrapped: true type: array suitability: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountSuitabilityDto' permissibleAggregateModels: items: $ref: '#/components/schemas/OAS.DataModel.Trading.SimpleAggregateModel' xml: name: SimpleAggregateModel wrapped: true type: array astroTaxSchedules: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Integrations.Astro.AstroAccountTaxSchedulesDto' xml: name: AstroAccountTaxSchedulesDto wrapped: true type: array astroAccount: $ref: '#/components/schemas/OAS.WebApi.DTO.Integrations.Astro.AstroAccountDto' taxRates: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountTaxRateDto' xml: name: AccountTaxRateDto wrapped: true type: array additionalClients: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientAdditionalAccountDto' xml: name: ClientAdditionalAccountDto wrapped: true type: array xml: name: AccountVerboseDto type: object OAS.WebApi.DTO.Portfolio.AdditionalRepresentativeDto: properties: repId: type: integer format: int32 clientId: type: integer format: int32 repTitleId: type: integer format: int32 simpleRep: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' repTitle: type: string canDelete: type: boolean numberOfHouseholds: type: integer format: int32 createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time xml: name: AdditionalRepresentativeDto type: object OAS.WebApi.DTO.Portfolio.ClientSuitabilityDto: properties: returnObjective: type: string investmentObjective: type: string timeHorizon: type: string stockPercent: type: string riskTolerance: description: Returns the Client RiskTolerance if there is one, otherwise returns Registration level risk tolerance type: integer format: int32 xml: name: ClientSuitabilityDto type: object OAS.WebApi.DTO.Portfolio.SystematicDto: properties: id: type: integer format: int32 isActive: type: boolean isDoubleCheck: type: boolean type: type: integer format: int32 doubleCheckBy: type: string doubleCheckDate: type: string format: date-time swpAmount: type: number format: double isProrated: type: boolean isCashFundingIgnored: type: boolean frequency: type: string enum: - Monthly - Quarterly - Semiannually - Annually cycleMonth: type: integer format: int32 startDate: type: string format: date-time endDate: type: string format: date-time inActiveDate: type: string format: date-time transactionDay: type: integer format: int32 custodialSWPDate: type: integer format: int32 taxesWithheld: type: number format: double stateTax: type: number format: double distributionCode: type: integer format: int32 notes: type: string source: type: integer format: int32 dataEntryMethod: type: integer format: int32 howTransfered: type: integer format: int32 bankName: type: string bankAddress: type: string abaNumber: type: string bankAccountNumber: type: string lifeType: type: integer format: int32 beneficiaryName: type: string beneficiaryDoB: type: string format: date-time beneficiarySSN: type: string reason: type: string isSpouse: type: boolean isTaxWithType: type: string enum: - Undefined - Dollar - Percent - Unknown - None isRecalc: type: boolean isAutoRmd: type: boolean nextDate: type: string format: date-time importKey: type: string custodialSystematicId: type: string xml: name: SystematicDto type: object OAS.WebApi.DTO.Trading.TradingTransactionDto: properties: id: type: integer format: int32 assetId: type: integer format: int32 productName: type: string ticker: type: string accountId: type: integer format: int32 accountNumber: type: string registrationId: type: integer format: int32 registrationName: type: string registrationCode: type: string householdId: type: integer format: int32 fundFamilyName: type: string custodianName: type: string status: type: string enum: - Complete - Pending - Rejected - Reversed - Inactive - PendingCorpAction - FutureAip transDate: type: string format: date-time transactionDescription: type: string transAmount: type: number format: double navPrice: type: number format: double noUnits: type: number format: double notes: type: string orderId: type: string blockId: type: integer format: int32 orderCreatedBy: type: string avgPrice: type: number format: double executionTime: type: string format: date-time transTypeId: type: integer format: int32 contributionCodeId: type: integer format: int32 distributionCodeId: type: integer format: int32 clientId: type: integer format: int32 registrationSleeveStrategyName: type: string tradeOrderId: type: integer format: int32 xml: name: TradingTransactionDto type: object OAS.WebApi.DTO.Portfolio.AccountChangeNewDto: properties: accountId: type: integer format: int32 changes: additionalProperties: type: object type: object original: additionalProperties: type: object type: object changeDate: type: string format: date-time xml: name: AccountChangeNewDto type: object OAS.WebApi.DTO.Portfolio.AccountFileDto: properties: file: $ref: '#/components/schemas/MultipartDataMediaFormatter.Infrastructure.HttpFile' openWith: type: string blobDesc: type: string category: type: string blobType: type: string enum: - RPT_1099 - QuarterlyStatements - YearEndStatements - CrmDocuments - Payable - InsightPresentations - PortfolioViewDashboards xml: name: AccountFileDto type: object OAS.WebApi.DTO.Portfolio.NumerousAccountChangeNewDto: properties: accountIds: items: type: integer format: int32 type: array changes: additionalProperties: type: object type: object changeDate: type: string format: date-time xml: name: NumerousAccountChangeNewDto type: object OAS.WebApi.DTO.Portfolio.AumOverTimeWithNetAmountInvestedDto: properties: aumOverTime: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeDto' xml: name: AumOverTimeDto wrapped: true type: array netAmountInvested: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AumOverTimeDto' xml: name: AumOverTimeDto wrapped: true type: array xml: name: AumOverTimeWithNetAmountInvestedDto type: object OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolioDetail: properties: pkGroup: type: integer format: int32 calcGrossOfFees: type: boolean asOfDate: type: string format: date-time factor: type: number format: double xml: name: PerformancePortfolioDetail type: object OAS.WebApi.DTO.Trading.ModelAggDto: properties: id: type: integer format: int32 name: type: string isSystemMaintained: type: boolean accountNumberSuffix: type: string keepAlways: type: boolean accountCount: type: integer format: int32 value: type: number format: double sortOrder: type: integer format: int32 color: type: string eclipseFirmId: type: integer format: int32 eclipseFirmIds_csv: type: string modelTags: readOnly: true type: string tags: items: type: string type: array eclipseModelId: type: integer format: int32 minimumInvestmentAmount: type: number format: double billFeeSchedule: type: integer format: int32 payoutSchedule: type: integer format: int32 createdBy: type: string editedBy: type: string editedDate: type: string format: date-time entityId: type: integer format: int32 entityEnum: 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 include: type: boolean owned: type: boolean canMaintain: type: boolean modelAggTypeId: type: integer format: int32 modelAggType: type: string riskScore: type: number format: double proposalEnabled: type: boolean advisoryWorldModel: type: boolean hasManagerFactSheet: type: boolean subAdvisorId: type: integer format: int32 subAdvisorName: type: string containsCommunityModel: type: boolean communityModelId: type: integer format: int64 modelAssetType: type: string modelRiskCategory: type: string modelAssetClass: type: string modelStrategyType: type: string taxManaged: type: boolean isSociallyResponsible: type: boolean morningstarId: type: string isAstroEnabled: type: boolean syncToAstro: type: boolean details: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ModelAggDetailDto' xml: name: ModelAggDetailDto wrapped: true type: array hasSMAModel: type: boolean strategistId: type: integer format: int32 worstReturn: type: number format: double averageReturn: type: number format: double bestReturn: type: number format: double associatedModelAggId: type: integer format: int32 astroTemplate: type: string portfolioOverview: type: string portfolioManagementTeam: type: string excludeRebalanceSleeve: description: 'If true, then sleeved accounts assigned to this model agg will be excluded from portfolio level rebalances. This field is intentionally not mapped in the API POST/PUT save, it is only meant to be synced from Eclipse.' type: boolean excludeFromComposites: type: boolean eclipseModelType: type: string enum: - Normal - Unmanaged - SelfDirected - SMA - Optimizer investmentObjectiveId: type: integer format: int32 researchedStatus: type: string xml: name: ModelAggDto type: object OAS.WebApi.DTO.Portfolio.SystematicAccountDto: properties: accountNumber: type: string registrationName: type: string registrationType: type: string systematicFrequency: type: string enum: - Monthly - Quarterly - Semiannually - Annually systematicType: type: string enum: - None - Withdrawal - Rmd - Purchase - Dca amount: type: number format: double nextDate: type: string format: date-time xml: name: SystematicAccountDto type: object OAS.DataProcess.Performance.OrionCustomIndexing.Models.OrionCustomIndexingClientInformation: properties: result: $ref: '#/components/schemas/OAS.DataProcess.Reporting.Calculate.CalculatedGroup' accountId: type: integer format: int32 lastUpdated: type: string format: date-time asOfDate: type: string format: date-time xml: name: OrionCustomIndexingClientInformation type: object OAS.WebApi.DTO.Portfolio.AccountModelingInfoSimpleDto: properties: isTradingBlocked: type: boolean xml: name: AccountModelingInfoSimpleDto type: object OAS.WebApi.DTO.Integrations.Astro.AstroAccountDto: properties: id: type: integer format: int32 astroTemplate: type: string maxRealizedGain: type: number format: double fedShortTaxRate: type: number format: double fedLongTaxRate: type: number format: double shortTermTaxRate: type: number format: double longTermTaxRate: type: number format: double ticketCharge: type: number format: double maxTrackingError: type: number format: double minTrackingError: type: number format: double assets: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Integrations.Astro.AstroAssetDto' xml: name: AstroAssetDto wrapped: true type: array sectors: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Integrations.Astro.SectorDto' xml: name: SectorDto wrapped: true type: array sleeves: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Integrations.Astro.AstroSleeveDto' xml: name: AstroSleeveDto wrapped: true type: array esgRestriction: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Integrations.Astro.EsgCategoryRestrictionDto' xml: name: EsgCategoryRestrictionDto wrapped: true type: array xml: name: AstroAccountDto 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.Reporting.Performance.PerformanceStatistic: properties: pkDateRange: type: integer format: int32 pkGroup: type: integer format: int32 calcGrossOfFees: type: boolean fkKey: type: integer format: int32 bmType: type: string fkStatistic: type: integer format: int32 value: type: number format: double xml: name: PerformanceStatistic type: object OAS.WebApi.DTO.Portfolio.AccountSuitabilityDto: properties: riskScore: type: number format: double xml: name: AccountSuitabilityDto type: object OAS.WebApi.DTO.Portfolio.ProductEquivalentDto: properties: id: type: integer format: int32 productModelId: type: integer format: int32 productModelName: type: string productModelTicker: type: string productId: type: integer format: int32 productName: type: string productTicker: type: string sortOrder: type: integer format: int32 xml: name: ProductEquivalentDto type: object OAS.WebApi.DTO.Portfolio.NewPortfolioAccountDto: properties: id: type: integer format: int32 accountStatusIcon: readOnly: true type: string accountStatus: type: string isActive: type: boolean name: type: string accountType: type: string fundFamily: type: string accountNumber: type: string currentValue: type: number format: double managementStyle: type: string modelName: type: string createdDate: type: string format: date-time missingInformation: readOnly: true type: string custodian: type: string statusState: type: string enum: - Complete - Pending - Rejected - SentToCustodian accountStartDate: type: string format: date-time accountStartValue: type: number format: double isManaged: type: boolean isSweepAccount: type: boolean importKey: type: string outsideId: type: string managementStyleId: type: integer format: int32 fundFamilyId: type: integer format: int32 accountHistoryId: type: integer format: int32 registrationId: type: integer format: int32 clientId: type: integer format: int32 custodianId: type: integer format: int32 shareClass: type: string shareClassId: type: integer format: int32 subAdvisor: type: string subAdvisorId: type: integer format: int32 provider: type: string plan: type: integer format: int32 linkedAccount: type: integer format: int32 modelGroupNumber: type: string isOriginalSMCAccount: type: boolean isTradingBlocked: type: boolean tradingInstructions: type: string downloadSource: type: integer format: int32 businessLine: type: integer format: int32 homePhone: type: string mobilePhone: type: string businessPhone: type: string createdBy: type: string editedBy: type: string editedDate: type: string format: date-time accountStatusId: type: integer format: int32 feeScheduleId: type: integer format: int32 masterPayoutScheduleId: type: integer format: int32 payMethod: type: string masterPayoutSchedule: type: string feeSchedule: type: string billFrequency: type: string enum: - Undefined - Monthly - Quarterly - Triannual - Semiannually - Annually - AtMaturity cycleMonth: type: integer format: int32 valuationMethod: type: string enum: - PeriodEndingValue - AvgDailyBalance - AvgMonthlyBalance billStartDate: type: string format: date-time acceptsList: type: boolean addressLine1: type: string city: type: string state: type: string zip: type: string birthDate: type: string email: type: string ssn: type: string representativeName: type: string riskBudget: type: integer format: int32 lastName: type: string wholesaler: type: string isSleeveAccount: type: boolean custodialRepCode: type: string signatureStatus: type: string quikIntegration: $ref: '#/components/schemas/OAS.DataModel.Integrations.QuikIntegration' additionalColumns: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Interface.AdditionalColumnDefinition' xml: name: AdditionalColumnDefinition wrapped: true type: array xml: name: NewPortfolioAccountDto type: object OAS.WebApi.DTO.Reporting.RunReport.InceptionDateDto: properties: inceptionDate: type: string format: date-time xml: name: InceptionDateDto type: object OAS.WebApi.DTO.Billing.BillFinancialPlanningFeeDto: properties: payMethodId: type: integer format: int32 feeScheduleId: type: integer format: int32 masterPayoutScheduleId: type: integer format: int32 billStyle: type: string enum: - Advance - Arrears billFrequency: type: string enum: - Undefined - Monthly - Quarterly - Triannual - Semiannually - Annually - AtMaturity startDate: type: string format: date-time cycleMonth: type: integer format: int32 paidByAccountNumber: type: integer format: int32 planningFeeAmount: type: number format: double xml: name: BillFinancialPlanningFeeDto type: object OAS.DataModel.Reporting.Interfaces.IMakeBillingOption: properties: type: readOnly: true type: string xml: name: IMakeBillingOption type: object OAS.WebApi.DTO.Portfolio.ConvertAccountDto: properties: fromAccountId: type: integer format: int32 copyAssets: type: boolean copyTrans: type: boolean copyBillingInst: type: boolean copySwp: type: boolean convertDate: type: string format: date-time overwriteAcctNum: type: integer format: int32 newAcctCode: type: string oldAcctActive: type: boolean toAccountId: type: integer format: int32 mgmtStyleId: type: integer format: int32 subAdvisorId: type: integer format: int32 feeSchedId: type: integer format: int32 paySchedId: type: integer format: int32 shareClassId: type: integer format: int32 fundFamilyId: type: integer format: int32 modelId: type: integer format: int32 planId: type: integer format: int32 groupNum: type: string xml: name: ConvertAccountDto type: object OAS.WebApi.DTO.Portfolio.AccountBaseDto: properties: id: type: integer format: int32 name: type: string number: type: string modelName: type: string subAdvisor: type: string accountType: type: string isDataSharingEntity: type: boolean xml: name: AccountBaseDto type: object OAS.DataModel.Reporting.Interfaces.IMakeMaturityPeriodOption: properties: type: readOnly: true type: string xml: name: IMakeMaturityPeriodOption type: object OAS.DataModel.Trading.SimpleAggregateModel: properties: isActive: type: boolean managementStlyeId: type: integer format: int32 managementStyleName: type: string minimumInvestmentAmount: type: number format: double hasSMAModel: type: boolean containsCommunityModel: type: boolean communityModelId: type: integer format: int64 subAdvisorId: type: integer format: int32 subAdvisorName: type: string riskScore: type: number format: double excludeRebalanceSleeve: type: boolean id: type: integer format: int32 name: type: string xml: name: SimpleAggregateModel type: object OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio: properties: pkGroup: type: integer format: int32 fkParentGroup: type: integer format: int32 fkBucket: type: integer format: int32 fkEntity: type: integer format: int32 grouping: type: string enum: - Undefined - Representative - Client - Registration - Account - Asset - AssetClass - ProductType - Platform - RiskCategory - Product - IndexBlend - AssetCategory - AssetLevelStrategy - AggregateModel - AccountType - PortfolioGroup fkGroupEntity: type: integer format: int32 name: type: string inceptionDate: type: string format: date-time calcFirstDayPerformance: type: boolean calcGrossOfFees: type: string enum: - NetOfFees - GrossOfFees - Both includeAccruedInt: type: boolean portfolios: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolio' xml: name: PerformancePortfolio wrapped: true type: array summaries: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolioSummary' xml: name: PerformancePortfolioSummary wrapped: true type: array details: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolioDetail' xml: name: PerformancePortfolioDetail wrapped: true type: array benchmarks: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformanceBenchmark' xml: name: PerformanceBenchmark wrapped: true type: array assetGroupAssignments: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformanceAssetGroupAssignment' xml: name: PerformanceAssetGroupAssignment wrapped: true type: array statistics: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Reporting.Performance.PerformanceStatistic' xml: name: PerformanceStatistic wrapped: true type: array xml: name: PerformancePortfolio type: object OAS.WebApi.DTO.Integrations.Astro.IndustryDto: properties: id: type: string name: type: string penalty: type: number format: double minimumValue: type: number format: double maximumValue: type: number format: double sectorId: type: string xml: name: IndustryDto type: object OAS.WebApi.DTO.Billing.CompositeAccountExcludeDto: properties: id: type: integer format: int32 startDate: type: string format: date-time endDate: type: string format: date-time reason: type: string createdDate: type: string format: date-time createdBy: type: string editedDate: type: string format: date-time editedBy: type: string xml: name: CompositeAccountExcludeDto type: object OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto: properties: modelGroupNumber: type: string isOriginalSMCAccount: type: boolean isTradingBlocked: type: boolean isRegistrationDoNotTrade: type: boolean tradingInstructions: type: string downloadSource: type: integer format: int32 createdDate: type: string format: date-time createdBy: type: string editedDate: type: string format: date-time editedBy: type: string isRebalance: type: boolean isOutsideModel: type: boolean minimumCashBalance: type: number format: double minimumCashBalanceType: type: string enum: - Dollars - Percent replenishMinimumCash: type: boolean fundList: type: string autoRebalanceFrequency: type: string enum: - None - Monthly - Quarterly - Semiannual - Annual autoRebalanceMonth: type: integer format: int32 autoRebalanceDay: type: integer format: int32 dollarModelId: type: integer format: int32 dollarModelAmount: type: number format: double expireMinCash: type: number format: double expireMinCashType: type: string enum: - Dollars - Percent expireMinCashDate: type: string format: date-time aggregateModel: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ModelAggDto' isSleeveAccount: type: boolean customAllocations: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.CustomAllocationsDto' xml: name: AccountModelingInfoDto type: object OAS.WebApi.DTO.Trading.AccountDoNotTradeDto: properties: id: description: Id for Account type: integer format: int32 modelingInfo: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountModelingInfoSimpleDto' description: Simple object for passing isTradeBlocked xml: name: AccountDoNotTradeDto type: object OAS.WebApi.DTO.Portfolio.BankingAccountDto: properties: acctCode: type: string nameOnAccount: type: string accountType: type: string bankName: type: string bankAccountType: type: string bankAccountLastFour: type: string advMvMny: type: string transferType: type: string xml: name: BankingAccountDto type: object OAS.WebApi.DTO.Billing.FeeHierarchyAccountDto: properties: accountId: type: integer format: int32 billEntity: $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillEntityDto' billEntityId: type: integer format: int32 payoutId: type: integer format: int32 payoutName: type: string entityName: type: string level: type: string enum: - BrokerDealer - RIA - Representative - Plan401k - Platform - Client - Registration - SubAdvisor - AggregateModel - Account - Global status: type: boolean id: type: integer format: int32 productType: type: integer format: int32 billProductGroupId: type: integer format: int32 sleeveType: type: integer format: int32 type: type: string isNewOverride: type: boolean billEntityCollectFromId: type: integer format: int32 xml: name: FeeHierarchyAccountDto type: object OAS.WebApi.DTO.Portfolio.TaxLotExportDto: properties: accountId: type: integer format: int32 aquiredDate: type: string isCash: type: boolean productId: type: integer format: int32 productName: type: string symbol: type: string totalCost: type: number format: double units: type: number format: double costBasisPerUnit: type: number format: double cusip: type: string xml: name: TaxLotExportDto type: object OAS.WebApi.DTO.Integrations.Astro.AstroSleeveDto: properties: id: type: integer format: int32 type: type: string number: type: string useCustodialRestrictions: type: boolean restrictionStatus: type: string enum: - None - Exists - Same xml: name: AstroSleeveDto type: object OAS.WebApi.DTO.Simple.ListCountDto: description: Count result for list endpoints that support OData $filter (e.g. GET /api/v1/Portfolio/Clients/Count). properties: count: description: Number of entities matching URI filters and optional OData $filter. type: integer format: int32 oDataFilter: description: 'OData $filter from the request query string (URL-decoded), or null if none. Callers should send PascalCase EDM property names; MCP normalizes before proxying where applicable.' type: string xml: name: ListCountDto type: object OAS.WebApi.DTO.Reporting.Performance.PerformancePortfolioSummary: properties: pkGroup: type: integer format: int32 calcGrossOfFees: type: boolean pkDateRange: type: integer format: int32 dateRangeName: type: string performance: type: number format: double startDate: type: string format: date-time endDate: type: string format: date-time error: type: integer format: int32 annualize: type: boolean overflow: type: boolean daysInPeriod: type: integer format: int32 xml: name: PerformancePortfolioSummary type: object OAS.WebApi.DTO.Portfolio.ClientRepAdditionalDto: properties: appendOnly: type: boolean details: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientRepAdditionalDetailDto' xml: name: ClientRepAdditionalDetailDto wrapped: true type: array xml: name: ClientRepAdditionalDto type: object OAS.DataModel.Reporting.Interfaces.IMakeDateRange: properties: type: readOnly: true type: string xml: name: IMakeDateRange type: object OAS.WebApi.DTO.Portfolio.RmdDashboardYearOverridesDto: properties: year: type: integer format: int32 value: type: number format: double isSatisfied: type: boolean createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time overrideRmdAmount: type: number format: double xml: name: RmdDashboardYearOverridesDto type: object OAS.WebApi.DTO.Billing.AccountReferralDto: properties: id: type: integer format: int32 billEntityId: type: integer format: int32 payee: type: integer format: int32 startDate: type: string format: date-time completeDate: type: string format: date-time accountName: type: string accountId: type: integer format: int32 createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time referralPayoutId: type: integer format: int32 xml: name: AccountReferralDto type: object OAS.DataModel.Reporting.Activity.AumOverTimeSimple: properties: id: type: integer format: int32 grouping: type: integer format: int32 asOfDate: type: string value: type: number format: double xml: name: AumOverTimeSimple type: object OAS.DataModel.Reporting.Interfaces.IMakeProjectedIncomeOption: properties: type: readOnly: true type: string xml: name: IMakeProjectedIncomeOption type: object OAS.WebApi.DTO.Portfolio.AccountChangeDto: properties: id: type: integer format: int32 accountId: type: integer format: int32 asOfDate: type: string format: date-time 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 oldEntityName: type: string newEntityName: type: string editedBy: type: string editedDate: type: string format: date-time isDeleted: type: boolean xml: name: AccountChangeDto type: object OAS.WebApi.DTO.Portfolio.ClientPortfolioGroupDto: properties: id: type: integer format: int32 name: type: string portfolioType: type: string enum: - Composite - Reporting - Trading createdDate: type: string format: date-time createdBy: type: string editedDate: type: string format: date-time editedBy: type: string eclipsePortfolioId: type: integer format: int32 accounts: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AdditionalAccountDto' xml: name: AdditionalAccountDto wrapped: true type: array registrationIds: items: type: integer format: int32 type: array repId: type: integer format: int32 custodianId: type: integer format: int32 modelAggId: type: integer format: int32 platformId: type: integer format: int32 planId: type: integer format: int32 fundFamilyId: type: integer format: int32 stockRange: type: integer format: int32 riskTolerance: type: integer format: int32 riskBudgetRange: type: integer format: int32 xml: name: ClientPortfolioGroupDto type: object OAS.WebApi.DTO.Portfolio.ComplianceDto: properties: sloas: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountSloaDto' xml: name: AccountSloaDto wrapped: true type: array advCustodyTypeId: type: integer format: int32 is13FReportable: type: boolean isAdvReportable: type: boolean isAuaReportable: type: boolean isDiscretionary: type: boolean isWrapManaged: type: boolean isWrapSponsored: type: boolean xml: name: ComplianceDto type: object OAS.WebApi.DTO.Portfolio.AccountBillingDto: properties: billAccountId: type: integer format: int32 accountType: type: string fundName: type: string feeSchedule: type: string masterPayoutSchedule: type: string payMethod: type: string billFrequency: type: string enum: - Undefined - Monthly - Quarterly - Triannual - Semiannually - Annually - AtMaturity billStyle: type: string enum: - Advance - Arrears acceptsList: type: boolean valuationMethod: type: string enum: - PeriodEndingValue - AvgDailyBalance - AvgMonthlyBalance fundFamilyId: type: integer format: int32 managementStyleId: type: integer format: int32 subAdvisorId: type: integer format: int32 feeScheduleId: type: integer format: int32 masterPayoutScheduleId: type: integer format: int32 payMethodId: type: integer format: int32 billStartDate: type: string format: date-time bankName: type: string abaNumber: type: string bankAccountNumber: type: string nameOnAccount: type: string custodialAccountNumber: type: string isPerformanceBilled: type: boolean lastPerfBillDate: type: string format: date-time expirationDate: type: string addressLine1: type: string addressLine2: type: string addressLine3: type: string city: type: string state: type: string zip: type: string includeInAggregate: type: boolean nonManagedAccountNumber: type: string nonManagedAccountName: type: string nonManagedHouseholdName: type: string cycleMonth: type: integer format: int32 performanceMasterPayoutSchedule: type: string performanceFeeSchedule: type: string performanceMasterPayoutScheduleId: type: integer format: int32 performanceFeeScheduleId: type: integer format: int32 cardType: type: string nameOnCard: type: string billAccountStatus: type: string enum: - Ready - NotReady - ReportingOnly - FinancialPlanningFeeOnly tieredFeePriority: type: integer format: int32 paysForAccounts: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillPaysForAccountDto' xml: name: BillPaysForAccountDto wrapped: true type: array payedByAccounts: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillPaysForAccountDto' xml: name: BillPaysForAccountDto wrapped: true type: array payeeList: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillAccountEntityPayeeDto' xml: name: BillAccountEntityPayeeDto wrapped: true type: array feeHierarchyItems: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.FeeHierarchyAccountDto' xml: name: FeeHierarchyAccountDto wrapped: true type: array creditCardNumber: type: string accountHistoryBillingId: type: integer format: int32 byAllAccountId: type: integer format: int32 quovoAccountId: type: integer format: int32 plaidAccountId: type: string akoyaAccountId: type: string useFeeHierarchy: type: boolean xml: name: AccountBillingDto type: object OAS.WebApi.DTO.Portfolio.RegistrationCustodianBeneficiaryDto: properties: id: type: integer format: int32 accountId: type: integer format: int32 accountHolderId: type: string accountHolderType: type: string role: type: string isPrimaryContact: type: boolean beneficiaryRelationship: type: string beneficiaryAssetPercentage: type: integer format: int32 title: type: string firstName: type: string middleName: type: string lastName: type: string suffix: type: string nickName: type: string organizationName: type: string dateOfBirth: type: string format: date-time formattedTaxpayerId: type: string taxpayerIdType: type: string emailAddress: type: string homePhone: type: string mobilePhone: type: string businessPhone: type: string employmentStatus: type: string employerName: type: string citizenship1: type: string citizenship2: type: string fkCustodianCommon: type: integer format: int32 asOfDate: type: string format: date-time xml: name: RegistrationCustodianBeneficiaryDto type: object OAS.WebApi.DTO.Integrations.Astro.AstroAssetDto: properties: assetId: type: integer format: int32 productId: type: integer format: int32 accountId: type: integer format: int32 productName: type: string source: type: string restrictionType: type: string enum: - None - DoNotBuy - DoNotSell - DoNotTrade - SellAllShares - BringWeightTo - Percent isCustodialCash: type: boolean minPercentWeight: type: number format: double maxPercentWeight: type: number format: double ticker: type: string shares: type: number format: double allocation: type: number format: double xml: name: AstroAssetDto type: object OAS.WebApi.DTO.Portfolio.AccountGoalDto: properties: id: type: integer format: int32 name: type: string startDate: type: string format: date-time endDate: type: string format: date-time amount: type: number format: double xml: name: AccountGoalDto type: object OAS.WebApi.DTO.Portfolio.ClientRepAdditionalDetailDto: properties: id: type: integer format: int32 clientId: type: integer format: int32 representativeId: type: integer format: int32 simpleRep: $ref: '#/components/schemas/OAS.DataModel.Portfolio.SimpleRepresentative' representativeTitleId: type: integer format: int32 payoutRate: type: number format: double notes: type: string isPrimary: type: boolean startDate: type: string format: date-time endDate: type: string format: date-time isActive: type: boolean createdDate: type: string format: date-time createdBy: type: string editedDate: type: string format: date-time editedBy: type: string isValid: type: boolean validationMessage: type: string xml: name: ClientRepAdditionalDetailDto type: object OAS.DataModel.Reporting.Interfaces.IMakeActivityOption: properties: type: readOnly: true type: string xml: name: IMakeActivityOption type: object OAS.DataModel.Reporting.Interfaces.IMakeAttributionOption: properties: type: readOnly: true type: string xml: name: IMakeAttributionOption type: object OAS.WebApi.DTO.Interface.AdditionalColumnDefinition: properties: key: type: string value: type: string xml: name: AdditionalColumnDefinition type: object OAS.WebApi.DTO.Portfolio.UpdateSsnDto: properties: ssn: type: string reason: type: string xml: name: UpdateSsnDto type: object OAS.WebApi.DTO.Trading.AccountDoNotTradeAndSmaDto: properties: id: type: integer format: int32 modelingInfo: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountModelingInfoSimpleDto' sma: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AccountSmaDto' xml: name: AccountDoNotTradeAndSmaDto type: object OAS.DataModel.Portfolio.SimpleAccount: properties: number: type: string managementStyle: type: string isActive: type: boolean clientId: type: integer format: int32 custodian: type: string registrationId: type: integer format: int32 id: type: integer format: int32 name: type: string xml: name: SimpleAccount type: object OAS.WebApi.DTO.Trading.CustomAllocationsDto: properties: allocation: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.CustomAllocationsDetailDto' newMoney: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.CustomAllocationsDetailDto' xml: name: CustomAllocationsDto type: object OAS.WebApi.DTO.Trading.CustomAllocationsDetailDto: properties: modelAggId: type: integer format: int32 items: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Trading.ModelItemFullDto' xml: name: ModelItemFullDto wrapped: true type: array xml: name: CustomAllocationsDetailDto type: object OAS.WebApi.DTO.Portfolio.SimpleAssetWithValue: properties: assetClass: type: string accountNumber: type: string isCustodialCash: type: boolean isTradeExcluded: type: boolean shares: type: number format: double price: type: number format: double value: type: number format: double name: type: string id: type: integer format: int32 ticker: type: string productId: type: integer format: int32 xml: name: SimpleAssetWithValue type: object OAS.WebApi.DTO.Portfolio.AumOverTimeDto: properties: id: type: integer format: int32 grouping: type: integer format: int32 asOfDate: type: string format: date-time value: type: number format: double xml: name: AumOverTimeDto type: object OAS.DataProcess.Performance.OrionCustomIndexing.OrionCustomIndexingClientInformationRequest: properties: asOfDate: $ref: '#/components/schemas/OAT.Utilities.Date.IDate' accountIds: items: type: integer format: int32 type: array contextChange: $ref: '#/components/schemas/OAS.DataModel.Reporting.Engine.ContextChange' xml: name: OrionCustomIndexingClientInformationRequest type: object OAS.WebApi.DTO.Portfolio.AccountSmaDto: properties: isSma: type: boolean eclipseSMA: type: string enum: - 'False' - 'True' - FollowOrion smaAssetId: type: integer format: int32 createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time xml: name: AccountSmaDto type: object OAS.WebApi.DTO.Integrations.Astro.SectorDto: properties: id: type: string name: type: string penalty: type: string minimumValue: type: number format: double maximumValue: type: number format: double industries: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Integrations.Astro.IndustryDto' xml: name: IndustryDto wrapped: true type: array xml: name: SectorDto type: object OAS.DataModel.Integrations.QuikIntegration: required: - id - entityId - entity - editedDate - editedBy - createdDate - createdBy properties: id: type: integer format: int32 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 formData: type: string docuSignEnvelopeId: type: string editedDate: type: string format: date-time editedBy: type: string maxLength: 50 minLength: 0 createdDate: type: string format: date-time createdBy: type: string maxLength: 50 minLength: 0 xml: name: QuikIntegration type: object OAS.DataModel.Reporting.Interfaces.IMakeTransactionOption: properties: type: readOnly: true type: string xml: name: IMakeTransactionOption 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.Portfolio.RegistrationDecedentDto: properties: name: type: string dateOfBirth: type: string format: date-time relationToBeneficiary: type: string xml: name: RegistrationDecedentDto type: object OAS.WebApi.DTO.Portfolio.BillFeePayingAccountDto: properties: accountId: type: integer format: int32 registration: type: string accountType: type: string managementStyle: type: string custodian: type: string accountNumber: type: string accountValue: type: number format: double active: type: boolean payPercent: type: number format: double xml: name: BillFeePayingAccountDto type: object OAS.WebApi.DTO.Portfolio.AccountPortfolioDto: properties: clientId: type: integer format: int32 registrationId: type: integer format: int32 registrationName: type: string managementStyle: type: string fundFamily: type: string accountStartValue: type: number format: double accountStartDate: type: string format: date-time isManaged: type: boolean isActive: type: boolean isSweepAccount: type: boolean isSleeveAccount: type: boolean isSleeveCustodialAccount: type: boolean importKey: type: string outsideId: type: string managementStyleId: type: integer format: int32 fundFamilyId: type: integer format: int32 accountHistoryId: type: integer format: int32 modelName: type: string accountType: type: string custodian: type: string custodianId: type: integer format: int32 shareClass: type: string shareClassId: type: integer format: int32 subAdvisor: type: string subAdvisorId: type: integer format: int32 downloadSource: type: string downloadSourceId: type: integer format: int32 provider: type: string plan: type: integer format: int32 businessLine: type: integer format: int32 createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time accountStatusId: type: integer format: int32 accountStatusDescription: type: string isPositionOnlyRecon: type: boolean eclipseFirmId: type: integer format: int32 isUnfunded: type: boolean isBundled: type: boolean isExcludedFromFirmAssets: type: boolean isDefaultFundFamily: type: boolean custodialRepCode: type: string isOps: type: boolean lastPositionDate: type: string format: date-time inBalance: type: boolean lastReconciledEffectiveDate: type: string format: date-time custodianCommonIdList: type: string nickname: type: string xml: name: AccountPortfolioDto type: object OAS.WebApi.DTO.Trading.ModelAggDetailDto: properties: modelId: type: integer format: int32 modelName: type: string weightPercent: type: number format: double managementStyle: type: string managementStyleId: type: integer format: int32 isSMA: type: boolean assetClassId: type: integer format: int32 riskCategoryId: type: integer format: int32 xml: name: ModelAggDetailDto type: object OAS.WebApi.DTO.Portfolio.AccountCustomIndexInfoDto: properties: accountId: type: integer format: int32 accountValue: type: number format: double modelAggName: type: string isSleeved: type: boolean isTaxLotAccount: type: boolean xml: name: AccountCustomIndexInfoDto type: object OAS.WebApi.DTO.Settings.EntityOptionDto: properties: userDefineDataId: type: integer format: int32 value: type: string childParameter: type: string 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 entityId: type: integer format: int32 entityName: type: string userDefineDefinitionId: type: integer format: int32 name: type: string category: type: string type: type: string enum: - MultiLineEditor - DropDownEditor - DropDownList - CheckBox - Currency - Date - DateTime - Integer - String - Double - Time - Long - CustomObject - Email maxLength: type: integer format: int32 code: type: string sequence: type: integer format: int32 options: type: object input: type: string securityCode: type: string canEdit: type: boolean xml: name: EntityOptionDto type: object OAS.WebApi.DTO.Integrations.Astro.AstroAccountTaxSchedulesDto: properties: accountId: type: integer format: int32 year: type: integer format: int32 annualCapGain: type: number format: double q1Percent: type: number format: double q2Percent: type: number format: double q3Percent: type: number format: double q4Percent: type: number format: double xml: name: AstroAccountTaxSchedulesDto 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 OAS.WebApi.DTO.Portfolio.AccountManagerDto: properties: 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 entityId: type: integer format: int32 entityName: type: string xml: name: AccountManagerDto type: object OAS.DataProcess.Reporting.Calculate.CalculatedGroup: required: - $type properties: $type: readOnly: true type: string id: type: string groupId: type: integer format: int32 grouping: type: string enum: - Self - BrokerDealer - Wholesaler - Representative - Client - Registration - Account - Asset - Product - FundFamily - Platform - Custodian - AggregateModel - DynamicGrouping - AssetClass - AssetLevelStrategy - AssetCategory - RiskCategory - AccountType - RegistrationTaxType - ProductType - ProductRegion - ProductPropertyType - ProductManagerAip - ProductVintageYear - ProductSubType - AssetCategoryParent - PortfolioGroup - Taxability - Qualified - TaxID - BondState - ProductTaxability - TargetAllocation - MoodyRating - SPRating - BondMaturityYear - InterestRate - MaturityPeriod - SleeveStrategyAggregate - MorningstarSector - BillEntity - MorningstarGeography - BillEntityType - ProductSubHolding - Country - Currency - CustomGrouping - SecurityClassification1 - SecurityClassification2 - SecurityClassification3 - SecurityClassification4 - SecurityClassification5 - SecurityClassification6 - SecurityClassification7 - SecurityClassification8 - SecurityClassification9 - SecurityClassification10 - Prospect - Transaction - Comparison - CostBasisLot - ModelInclusion - ContextChanges - ActivityOptions - DateRanges - Time - Bill - Beneficiary - Trustee - Systematic - BillTier - BillAdjustment - FeeSchedules - BillCashflow - ModelVsActual - BillAssetLevel - HouseholdMember - CustomIndexing - ProspectAccount - CustomIndexingScenario - ProspectAssetClass - ProspectAssetCategory - CustomIndexingPreference - ProspectMandate - ProspectComparisonAssetClass - ProspectComparisonAssetCategory - ProspectComparisonHolding - ProspectHolding - ProspectModelAgg - ProspectAccountStressTestsGrouped - ProspectAccountStressTestScenario - ProspectComparisonStressTestsGrouped - ProspectComparisonStressTestScenario - ProspectStressTestsGrouped - ProspectStressTestScenario - ProspectAccountCorrelation - ProspectComparisonAccountCorrelation - ProspectCorrelation - ProspectOrionPlanningCurrentGoal - ProspectOrionPlanningProposedGoal - ProspectOrionPlanningCurrentGoalResults - ProspectOrionPlanningProposedGoalResults - ProspectOrionPlanningCurrentGoalStepsResults - ProspectOrionPlanningProposedGoalStepsResults - ProspectHoldingSectorResults - ProspectHoldingGeographyResults - ProspectAccountHoldingSectorResults - ProspectAccountHoldingGeographyResults - ProspectComparisonAccountHoldingSectorResults - ProspectComparisonAccountHoldingGeographyResults - ProspectOrionPlanningNetWorth - ProspectSelfDirectedResults - ProspectSelfDirectedAssetClass - ProspectSelfDirectedAssetCategory - ProspectHouseholdMembers - ProspectStrategist - ProspectWeightedAssetClass - ProspectAccountWeightedAssetClass - BillingRelatedAccounts - ProspectAccountBlendedFactSheet - CustomIndexingBuys - CustomIndexingSells - ProspectBlendedAssetClasses - ProspectBlendedAssetCategories - ProspectOrionPlanningCurrentNetWorthAssetClasses - ProspectOrionPlanningProposedNetWorthAssetClasses - ProspectOrionPlanningNetWorthAsset - ProspectOrionPlanningCurrentNetWorthAssetCategories - ProspectOrionPlanningProposedNetWorthAssetCategories - ProspectOrionPlanningCurrentAssetCategories - ProspectOrionPlanningProposedAssetCategories - ProspectOrionPlanningCurrentAssetClasses - ProspectOrionPlanningProposedAssetClasses - ProspectComparisonHouseholdManualAccounts - AdHocGrouping groupEntityId: type: integer format: int32 groupEntityIdPath: type: string name: type: string inceptionDate: $ref: '#/components/schemas/OAT.Utilities.Date.IDate' calculations: items: $ref: '#/components/schemas/OAS.DataAccess.Domains.Reporting.DataEngine.IGotCalculated' xml: name: IGotCalculated wrapped: true type: array xml: name: CalculatedGroup type: object OAS.DataModel.Reporting.Interfaces.IMakeComparisonOption: properties: type: readOnly: true type: string xml: name: IMakeComparisonOption type: object OAS.DataModel.Reporting.Engine.ContextChange: properties: activityOption: $ref: '#/components/schemas/OAS.DataModel.Reporting.Interfaces.IMakeActivityOption' billingOption: $ref: '#/components/schemas/OAS.DataModel.Reporting.Interfaces.IMakeBillingOption' calculationOption: $ref: '#/components/schemas/OAS.DataModel.Reporting.Calculation.IMakeCalculationOption' comparisonOption: $ref: '#/components/schemas/OAS.DataModel.Reporting.Interfaces.IMakeComparisonOption' costBasisOption: $ref: '#/components/schemas/OAS.DataModel.Reporting.Interfaces.IMakeCostBasisOption' dateRange: $ref: '#/components/schemas/OAS.DataModel.Reporting.Interfaces.IMakeDateRange' incomeOption: $ref: '#/components/schemas/OAS.DataModel.Reporting.Interfaces.IMakeIncomeOption' maturityPeriodOption: $ref: '#/components/schemas/OAS.DataModel.Reporting.Interfaces.IMakeMaturityPeriodOption' performanceOption: $ref: '#/components/schemas/OAS.DataModel.Reporting.Interfaces.IMakePerformanceOption' projectedIncomeOption: $ref: '#/components/schemas/OAS.DataModel.Reporting.Interfaces.IMakeProjectedIncomeOption' statisticalOption: $ref: '#/components/schemas/OAS.DataModel.Reporting.Interfaces.IMakeStatisticalOption' taxOption: $ref: '#/components/schemas/OAS.DataModel.Reporting.Interfaces.IMakeTaxOption' tradingOption: $ref: '#/components/schemas/OAS.DataModel.Reporting.Interfaces.IMakeTradingOption' transactionOption: $ref: '#/components/schemas/OAS.DataModel.Reporting.Interfaces.IMakeTransactionOption' attributionOption: $ref: '#/components/schemas/OAS.DataModel.Reporting.Interfaces.IMakeAttributionOption' activityOptionId: type: integer format: int32 billingOptionId: type: integer format: int32 calculationOptionId: type: integer format: int32 comparisonOptionId: type: integer format: int32 costBasisOptionId: type: integer format: int32 dateRangeId: type: integer format: int32 incomeOptionId: type: integer format: int32 maturityPeriodOptionId: type: integer format: int32 performanceOptionId: type: integer format: int32 projectedIncomeOptionId: type: integer format: int32 promptOptionId: type: integer format: int32 reportCategoryId: type: integer format: int32 statisticalOptionId: type: integer format: int32 taxOptionId: type: integer format: int32 tradingOptionId: type: integer format: int32 transactionOptionId: type: integer format: int32 attributionId: type: integer format: int32 returnStyle: $ref: '#/components/schemas/OAS.DataModel.Reporting.Interfaces.IReturnStyle' percentFormat: type: string dollarFormat: type: string decimalFormat: type: string numericFormat: type: string quickDate: type: string enum: - Day - WTD - MTD - QTD - YTD - OneYear - TwoYear - ThreeYear - FourYear - FiveYear - SixYear - SevenYear - EightYear - NineYear - TenYear - PreviousOneYear - PreviousTwoYear - PreviousThreeYear - PreviousFourYear - PreviousFiveYear - PreviousSixYear - PreviousSevenYear - PreviousEightYear - PreviousNineYear - PreviousTenYear - Inception - HoldingPeriod - AIPLedger globalsSynced: type: boolean useSmaSetting: type: boolean xml: name: ContextChange type: object OAS.DataModel.Reporting.Interfaces.IMakeTradingOption: properties: type: readOnly: true type: string xml: name: IMakeTradingOption type: object OAS.WebApi.DTO.Portfolio.ClientVerboseDto: properties: id: type: integer format: int32 name: type: string globalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid isDataSharingEntity: type: boolean billing: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientBillingDto' recurringAdjustments: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BillRecurrentAdjustmentDto' xml: name: BillRecurrentAdjustmentDto wrapped: true type: array feePayingAccounts: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BillFeePayingAccountDto' xml: name: BillFeePayingAccountDto wrapped: true type: array tieredFeeAccounts: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.TieredFeeAccountDto' xml: name: TieredFeeAccountDto wrapped: true type: array householdBills: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.HouseholdBillDto' xml: name: HouseholdBillDto wrapped: true type: array financialPlanningFee: $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFinancialPlanningFeeDto' portfolio: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientPortfolioDto' householdMembers: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.HouseholdMemberDto' xml: name: HouseholdMemberDto wrapped: true type: array notes: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.NoteDto' xml: name: NoteDto wrapped: true type: array documents: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.DocumentDto' xml: name: DocumentDto wrapped: true type: array additionalAccounts: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AdditionalAccountDto' xml: name: AdditionalAccountDto wrapped: true type: array suitability: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientSuitabilityDto' userDefinedFields: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array entityOptions: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Settings.EntityOptionDto' xml: name: EntityOptionDto wrapped: true type: array targetAllocations: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.TargetAllocationDto' xml: name: TargetAllocationDto wrapped: true type: array creditCard: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientCreditCardSimpleDto' assetExclusions: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientAssetExclusionDto' xml: name: ClientAssetExclusionDto wrapped: true type: array portfolioGroups: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientPortfolioGroupDto' xml: name: ClientPortfolioGroupDto wrapped: true type: array appLinks: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientAppLinkDto' xml: name: ClientAppLinkDto wrapped: true type: array additionalRepresentatives: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.AdditionalRepresentativeDto' xml: name: AdditionalRepresentativeDto wrapped: true type: array clientRepAdditional: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.ClientRepAdditionalDto' xml: name: ClientVerboseDto type: object OAS.DataModel.Reporting.Interfaces.IReturnStyle: properties: frequency: readOnly: true type: string enum: - Summary - Annually - Quarterly - Monthly - Weekly - Daily - Automatic basedOn: readOnly: true type: string enum: - Calendar - RollingForward - RollingBackward breakBehavior: readOnly: true type: string enum: - AllowPartialPeriods - PartialPeriodsWithBreakPoints - FullPeriodsOnly cumulative: readOnly: true type: boolean cumulativeBasedOn: readOnly: true type: string enum: - ForwardFromStartDate - BackwardFromEndDate context: readOnly: true type: string enum: - Self - Parent xml: name: IReturnStyle type: object OAS.WebApi.DTO.Portfolio.RmdMailMergeFileImportDto: properties: fileId: type: integer format: int32 accountIds: items: type: integer format: int32 type: array xml: name: RmdMailMergeFileImportDto type: object OAS.DataModel.Reporting.Interfaces.IMakeCostBasisOption: properties: type: readOnly: true type: string xml: name: IMakeCostBasisOption type: object OAS.WebApi.DTO.Portfolio.RmdDashboardBaseDto: properties: accountId: type: integer format: int32 representativeId: type: integer format: int32 representativeName: type: string clientId: type: integer format: int32 clientName: type: string registrationId: type: integer format: int32 registrationLastName: type: string registrationName: type: string registrationSsn: type: string registrationDeceasedSsn: type: string accountType: type: string number: type: string rmdAmount: type: number format: double rmdOriginalAmount: type: number format: double endOfPreviousYearAccountValue: type: number format: double calculatedEndOfPreviousYearAccountValue: type: number format: double endOfPreviousYearAccountValueIsCalculated: type: boolean investorAge: type: number format: double investorAgeText: readOnly: true type: string dateOfBirth: type: string dateOfDeath: type: string format: date-time distributionAmountYtd: type: number format: double rmdRemaining: readOnly: true type: number format: double rmdRemainingGroup: readOnly: true type: number format: double rmdRemainingGroupApplied: readOnly: true type: number format: double isActive: type: boolean rmdSatisfiedOverview: readOnly: true type: string rmdRuleApplied: readOnly: true type: string rmdSatisfied: type: boolean manualRmdSatisfied: type: boolean primaryBeneficiaryName: type: string primaryBeneficiaryAge: type: number format: double primaryBeneficiaryAgeText: readOnly: true type: string primaryBeneficiaryRelation: type: string irsTable: type: string factor: type: number format: double spouseIsPrimaryBeneAndMoreThan10YrsDiff: readOnly: true type: boolean sweepCash: type: number format: double accountNotes: type: string custodialCash: type: number format: double rmdNotes: type: string custodianName: type: string clientAddressLine1: type: string clientAddressLine2: type: string clientAddressLine3: type: string clientCity: type: string clientState: type: string clientZip: type: string regRmdSatisfied: type: boolean outsideId: type: string additionalColumns: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Interface.AdditionalColumnDefinition' readOnly: true xml: name: AdditionalColumnDefinition wrapped: true type: array xml: name: RmdDashboardBaseDto type: object OAS.WebApi.DTO.Trading.AccountBondTradeDto: properties: accountBondTradeId: type: integer format: int32 accountId: type: integer format: int32 excludeUntilDate: type: string format: date-time excludeUntilNotes: type: string shortTermBondPercent: type: number format: double intermediateTermBondPercent: type: number format: double equityPercent: type: number format: double bondPercent: type: number format: double cashPercent: type: number format: double excludeBondsFromRebalance: type: boolean excludeEquitiesFromRebalance: type: boolean createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time xml: name: AccountBondTradeDto type: object OAS.WebApi.DTO.Portfolio.AccountFutureCashflowDto: properties: id: type: integer format: int32 name: type: string startDate: type: string format: date-time endDate: type: string format: date-time frequency: type: string enum: - Weekly - Monthly - Quarterly - SemiAnnually - Annually daysIntoPeriod: type: integer format: int32 amount: type: number format: double xml: name: AccountFutureCashflowDto type: object OAS.WebApi.DTO.Portfolio.AccountDto: properties: isActive: type: boolean custodian: type: string custodianCode: type: string managementStyle: type: string currentValue: type: number format: double fundFamily: type: string accountStartValue: type: number format: double createdDate: type: string format: date-time isManaged: type: boolean isSweepAccount: type: boolean isSleeveAccount: type: boolean sleeveType: type: string enum: - Normal sleeve - Custodial account - Contribution sleeve - Distribution sleeve - Unmanaged sleeve isAdvReportable: type: boolean is13FReportable: type: boolean isAuaReportable: type: boolean advCustodyTypeId: type: integer format: int32 custodialRepCode: type: string brokerDealer: type: string importKey: type: string outsideId: type: string secondaryAccountNumber: type: string managementStyleId: type: integer format: int32 fundFamilyId: type: integer format: int32 accountHistoryId: type: integer format: int32 registrationId: type: integer format: int32 clientId: type: integer format: int32 custodianId: type: integer format: int32 shareClass: type: string shareClassId: type: integer format: int32 subAdvisorId: type: integer format: int32 provider: type: string plan: type: integer format: int32 planName: type: string modelGroupNumber: type: string isOriginalSMCAccount: type: boolean isTradingBlocked: type: boolean tradingInstructions: type: string downloadSource: type: string businessLine: type: string createdBy: type: string accountStartDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time accountStatusId: type: integer format: int32 accountStatus: type: string accountStatusDescription: type: string feeScheduleId: type: integer format: int32 feeSchedule: type: string masterPayoutScheduleId: type: integer format: int32 masterPayoutSchedule: type: string billFrequency: type: string enum: - Undefined - Monthly - Quarterly - Triannual - Semiannually - Annually - AtMaturity representative: type: string representativeNumber: type: string representativeId: type: integer format: int32 household: type: string cancelDate: type: string format: date-time riskBudget: type: integer format: int32 modelAggId: type: integer format: int32 billPayMethod: type: string acceptsList: type: boolean billStartDate: type: string format: date-time missingInfoFromView: type: string sweepAssetId: type: integer format: int32 includeInAggregate: type: boolean isDiscretionary: type: boolean cashBalance: type: number format: double sleeveStrategy: type: string isQualified: type: boolean riskScore: type: number format: double isWrapManaged: type: boolean isWrapSponsored: type: boolean lastName: type: string nickname: type: string isPositionOnlyRecon: type: boolean eclipseFirmId: type: integer format: int32 isUnfunded: type: boolean isBundled: type: boolean isExcludedFromFirmAssets: type: boolean annuityIncomeValue: type: number format: double currentRiskScore: type: integer format: int32 targetRiskScore: type: integer format: int32 riskScoreAsOfDate: type: string format: date-time riskScoreProvider: description: The source of {OAS.WebApi.DTO.Portfolio.AccountDto.TargetRiskScore}{OAS.WebApi.DTO.Portfolio.AccountDto.CurrentRiskScore} and {OAS.WebApi.DTO.Portfolio.AccountDto.RiskScoreAsOfDate} type: string riskTol: type: integer format: int32 tieredFeePriority: type: integer format: int32 additionalColumns: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Interface.AdditionalColumnDefinition' xml: name: AdditionalColumnDefinition wrapped: true type: array isOps: type: boolean lastPositionDate: type: string format: date-time inBalance: type: boolean lastReconciledEffectiveDate: type: string format: date-time clientGlobalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid registrationGlobalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid id: type: integer format: int32 name: type: string number: type: string modelName: type: string subAdvisor: type: string accountType: type: string isDataSharingEntity: type: boolean xml: name: AccountDto type: object OAS.WebApi.DTO.Portfolio.HouseholdMemberDto: properties: id: type: integer format: int32 type: type: string globalId: example: 00000000-0000-0000-0000-000000000000 type: string format: uuid salutation: type: string firstName: type: string lastName: type: string fullName: type: string homePhone: type: string homePhoneExt: type: string fax: type: string faxExt: type: string pager: type: string pagerExt: type: string mobilePhone: type: string businessPhone: type: string businessPhoneExt: type: string otherPhone: type: string otherPhoneExt: type: string email: type: string ssN_TaxID: type: string gender: type: string dob: type: string format: date-time webAddress: type: string additionalAddresses: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.HouseholdMemberAdditionalAddressDto' xml: name: HouseholdMemberAdditionalAddressDto wrapped: true type: array xml: name: HouseholdMemberDto type: object OAS.WebApi.DTO.Portfolio.BeneficiaryAccountDto: properties: accountNumber: type: string registrationName: type: string registrationType: type: string beneficiaryDetailDtos: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.BeneficiaryDetailDto' xml: name: BeneficiaryDetailDto wrapped: true type: array xml: name: BeneficiaryAccountDto type: object OAS.DataModel.Portfolio.SimpleRepresentative: properties: isActive: type: boolean number: type: string id: type: integer format: int32 name: type: string xml: name: SimpleRepresentative type: object OAS.WebApi.DTO.Portfolio.GeneralAccountDto: properties: id: 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 parentId: type: integer format: int32 dateOccured: type: string format: date-time adjustmentType: type: integer format: int32 amount: type: number format: double billEntity: type: integer format: int32 isDebit: type: boolean notes: type: string hasBillAdjustments: type: boolean isBillAdjustment: type: boolean xml: name: GeneralAccountDto type: object OAS.WebApi.DTO.Portfolio.RmdDashboardFullDto: properties: yearOverrides: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Portfolio.RmdDashboardYearOverridesDto' xml: name: RmdDashboardYearOverridesDto wrapped: true type: array accountId: type: integer format: int32 representativeId: type: integer format: int32 representativeName: type: string clientId: type: integer format: int32 clientName: type: string registrationId: type: integer format: int32 registrationLastName: type: string registrationName: type: string registrationSsn: type: string registrationDeceasedSsn: type: string accountType: type: string number: type: string rmdAmount: type: number format: double rmdOriginalAmount: type: number format: double endOfPreviousYearAccountValue: type: number format: double calculatedEndOfPreviousYearAccountValue: type: number format: double endOfPreviousYearAccountValueIsCalculated: type: boolean investorAge: type: number format: double investorAgeText: readOnly: true type: string dateOfBirth: type: string dateOfDeath: type: string format: date-time distributionAmountYtd: type: number format: double rmdRemaining: readOnly: true type: number format: double rmdRemainingGroup: readOnly: true type: number format: double rmdRemainingGroupApplied: readOnly: true type: number format: double isActive: type: boolean rmdSatisfiedOverview: readOnly: true type: string rmdRuleApplied: readOnly: true type: string rmdSatisfied: type: boolean manualRmdSatisfied: type: boolean primaryBeneficiaryName: type: string primaryBeneficiaryAge: type: number format: double primaryBeneficiaryAgeText: readOnly: true type: string primaryBeneficiaryRelation: type: string irsTable: type: string factor: type: number format: double spouseIsPrimaryBeneAndMoreThan10YrsDiff: readOnly: true type: boolean sweepCash: type: number format: double accountNotes: type: string custodialCash: type: number format: double rmdNotes: type: string custodianName: type: string clientAddressLine1: type: string clientAddressLine2: type: string clientAddressLine3: type: string clientCity: type: string clientState: type: string clientZip: type: string regRmdSatisfied: type: boolean outsideId: type: string additionalColumns: items: $ref: '#/components/schemas/OAS.WebApi.DTO.Interface.AdditionalColumnDefinition' readOnly: true xml: name: AdditionalColumnDefinition wrapped: true type: array xml: name: RmdDashboardFullDto type: object OAS.WebApi.DTO.Portfolio.HouseholdMemberAdditionalAddressDto: properties: id: type: integer format: int32 type: type: string address1: type: string address2: type: string address3: type: string city: type: string state: type: string zip: type: string email: type: string company: type: string jobTitle: type: string webAddress: type: string sendPeriodicStatements: type: boolean xml: name: HouseholdMemberAdditionalAddressDto type: object OAS.WebApi.DTO.Portfolio.BillRelatedClientDto: properties: id: type: integer format: int32 billClientId: type: integer format: int32 clientId: type: integer format: int32 firstName: type: string lastName: type: string isActive: type: boolean xml: name: BillRelatedClientDto type: object OAS.WebApi.DTO.Portfolio.ClientAssetExclusionDto: properties: id: type: integer format: int32 exclusionType: type: integer format: int32 exclusionValue: type: integer format: int32 isExcluded: type: boolean securityClassificationMethodId: type: integer format: int32 createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time xml: name: ClientAssetExclusionDto type: object OAS.WebApi.DTO.Trading.ModelToleranceDto: properties: groupName: type: string groupDescription: type: string groupKey: type: integer format: int32 groupEntity: 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 lowerTolerance: type: number format: double upperTolerance: type: number format: double targetPercent: type: number format: double targetValue: type: number format: double actualPercent: type: number format: double actualValue: type: number format: double actualShares: type: number format: double actualCash: type: number format: double excluded: type: boolean postTradePercent: type: number format: double postTradeShares: type: number format: double postTradeCash: type: number format: double targetShares: type: number format: double postTradeValue: type: number format: double minCashBalance: type: number format: double minCashBalanceType: type: string enum: - Dollars - Percent inTolerance: readOnly: true type: boolean xml: name: ModelToleranceDto 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.Billing.TieredFeeAccountDto: properties: accountId: type: integer format: int32 priority: type: integer format: int32 accountName: type: string accountNumber: type: string nameandNumber: readOnly: true type: string active: type: boolean xml: name: TieredFeeAccountDto type: object OAS.WebApi.DTO.Billing.BillAccountScheduleSecurityClassSimpleDto: properties: securityClassId: type: integer format: int32 securityClassName: type: string securityClassificationMethodId: type: integer format: int32 securityClassificationMethodName: type: string xml: name: BillAccountScheduleSecurityClassSimpleDto type: object OAS.WebApi.DTO.Portfolio.AdditionalAccountDto: properties: accountId: type: integer format: int32 clientId: type: integer format: int32 registration: type: string accountNumber: type: string type: type: integer format: int32 typeName: type: string fundFamily: type: integer format: int32 fundFamilyName: type: string custodian: type: integer format: int32 custodianName: type: string managementStyle: type: integer format: int32 managementStyleName: type: string model: type: integer format: int32 modelName: type: string weight: type: number format: double xml: name: AdditionalAccountDto type: object OAS.WebApi.DTO.Reporting.Performance.PerformanceAssetGroupAssignment: properties: pkGroup: type: integer format: int32 fkAsset: type: integer format: int32 weight: type: number format: double performance: type: boolean activitySummary: type: boolean allocation: type: boolean portfolioDetail: type: boolean taxDetail: type: boolean xml: name: PerformanceAssetGroupAssignment type: object OAS.WebApi.DTO.Portfolio.ClientCreditCardSimpleDto: properties: ccNum: type: string ccType: type: string ccToken: type: string ccIsValid: type: boolean xml: name: ClientCreditCardSimpleDto type: object OAS.DataModel.Reporting.Interfaces.IMakePerformanceOption: properties: type: readOnly: true type: string xml: name: IMakePerformanceOption type: object OAS.WebApi.DTO.Portfolio.ClientAppLinkDto: properties: appLinkId: type: integer format: int32 externalIntId: type: integer format: int32 auditedDate: type: string format: date-time auditedBy: type: string xml: name: ClientAppLinkDto type: object OAS.WebApi.DTO.Portfolio.AccountForConvertAccountDto: properties: id: type: integer format: int32 fundName: type: string acctCode: type: string xml: name: AccountForConvertAccountDto type: object OAS.WebApi.DTO.Portfolio.BillAccountScheduleDto: properties: id: type: integer format: int32 billSchedule: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' assignmentType: type: string enum: - Undefined - ProductCategory - ProductClass - RiskCategory - AssetCategory - Ticker - SecurityClassification category: type: string productClass: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' riskCategory: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' productCategory: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' product: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' securityClass: $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillAccountScheduleSecurityClassSimpleDto' xml: name: BillAccountScheduleDto type: object OAS.WebApi.DTO.Portfolio.AdditionalRepresentativePercentDto: properties: repId: type: integer format: int32 registrationId: type: integer format: int32 repTitleId: type: integer format: int32 repTitle: type: string percentage: type: number format: double simpleRep: $ref: '#/components/schemas/OAS.DataModel.SimpleEntity' createdBy: type: string createdDate: type: string format: date-time editedBy: type: string editedDate: type: string format: date-time xml: name: AdditionalRepresentativePercentDto type: object securitySchemes: Authorization: type: apiKey description: 'JWT Authorization header using the Session scheme. Example: "Authorization: Session {token}"' name: Authorization in: header