OAS.WebApi.DTO.Billing.PayForAccountValidationDto

Wealth ManagementFintechFinancial Advisorsportfolio-accountingtrading-rebalancingFinancial PlanningBillingReportingRisk ManagementRIA-technology

Properties

Name Type Description
isValid boolean
validationMessage string
warningMessage string
id integer
name string
number string
isDataSharingEntity boolean
isAstroEnabled boolean
billing object
portfolio object
modelingInfo object
notes array
documents array
compliance object
systematics array
accountManagers array
recurringAdjustments array
generalAccounts array
referralSchedules array
billAccountSchedules array
userDefinedFields array
entityOptions array
targetAllocations array
productEquivalents array
sma object
bondTrade object
compositeExclusions array
futureCashflows array
growthRates array
goals array
suitability object
permissibleAggregateModels array
astroTaxSchedules array
astroAccount object
taxRates array
additionalClients array
View JSON Schema on GitHub

JSON Schema

orion-advisor-solutions-oas-web-api-dto-billing-pay-for-account-validation-dto-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/orion-advisor-solutions/json-schema/orion-advisor-solutions-oas-web-api-dto-billing-pay-for-account-validation-dto-schema.json",
  "title": "OAS.WebApi.DTO.Billing.PayForAccountValidationDto",
  "x-generated": "2026-11-11",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/orion-advisor-solutions-billing-validateimport-api-openapi.yml#/components/schemas/OAS.WebApi.DTO.Billing.PayForAccountValidationDto",
  "properties": {
    "isValid": {
      "type": "boolean"
    },
    "validationMessage": {
      "type": "string"
    },
    "warningMessage": {
      "type": "string"
    },
    "id": {
      "type": "integer",
      "format": "int32"
    },
    "name": {
      "type": "string"
    },
    "number": {
      "type": "string"
    },
    "isDataSharingEntity": {
      "type": "boolean"
    },
    "isAstroEnabled": {
      "type": "boolean"
    },
    "billing": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountBillingDto"
    },
    "portfolio": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountPortfolioDto"
    },
    "modelingInfo": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountModelingInfoDto"
    },
    "notes": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.NoteDto"
      },
      "type": "array"
    },
    "documents": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.DocumentDto"
      },
      "type": "array"
    },
    "compliance": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.ComplianceDto"
    },
    "systematics": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.SystematicDto"
      },
      "type": "array"
    },
    "accountManagers": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountManagerDto"
      },
      "type": "array"
    },
    "recurringAdjustments": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.BillRecurrentAdjustmentDto"
      },
      "type": "array"
    },
    "generalAccounts": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.GeneralAccountDto"
      },
      "type": "array"
    },
    "referralSchedules": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Billing.AccountReferralDto"
      },
      "type": "array"
    },
    "billAccountSchedules": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.BillAccountScheduleDto"
      },
      "type": "array"
    },
    "userDefinedFields": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Settings.EntityOptionDto"
      },
      "type": "array"
    },
    "entityOptions": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Settings.EntityOptionDto"
      },
      "type": "array"
    },
    "targetAllocations": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.TargetAllocationDto"
      },
      "type": "array"
    },
    "productEquivalents": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.ProductEquivalentDto"
      },
      "type": "array"
    },
    "sma": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountSmaDto"
    },
    "bondTrade": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Trading.AccountBondTradeDto"
    },
    "compositeExclusions": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Billing.CompositeAccountExcludeDto"
      },
      "type": "array"
    },
    "futureCashflows": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountFutureCashflowDto"
      },
      "type": "array"
    },
    "growthRates": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountGrowthRateDto"
      },
      "type": "array"
    },
    "goals": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountGoalDto"
      },
      "type": "array"
    },
    "suitability": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountSuitabilityDto"
    },
    "permissibleAggregateModels": {
      "items": {
        "$ref": "#/$defs/OAS.DataModel.Trading.SimpleAggregateModel"
      },
      "type": "array"
    },
    "astroTaxSchedules": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Integrations.Astro.AstroAccountTaxSchedulesDto"
      },
      "type": "array"
    },
    "astroAccount": {
      "$ref": "#/$defs/OAS.WebApi.DTO.Integrations.Astro.AstroAccountDto"
    },
    "taxRates": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.AccountTaxRateDto"
      },
      "type": "array"
    },
    "additionalClients": {
      "items": {
        "$ref": "#/$defs/OAS.WebApi.DTO.Portfolio.ClientAdditionalAccountDto"
      },
      "type": "array"
    }
  },
  "type": "object",
  "$defs": {
    "OAS.DataModel.SimpleEntity": {
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        }
      },
      "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"
        }
      },
      "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"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Billing.BillAccountEntityPayeeDto": {
      "properties": {
        "billEntityId": {
          "type": "integer",
          "format": "int32"
        },
        "payeeId": {
          "type": "integer",
          "format": "int32"
        },
        "payout": {
          "type": "string"
        },
        "readOnly": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Billing.BillAccountScheduleSecurityClassSimpleDto": {
      "properties": {
        "securityClassId": {
          "type": "integer",
          "format": "int32"
        },
        "securityClassName": {
          "type": "string"
        },
        "securityClassificationMethodId": {
          "type": "integer",
          "format": "int32"
        },
        "securityClassificationMethodName": {
          "type": "string"
        }
      },
      "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"
        }
      },
      "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"
        }
      },
      "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"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Billing.FeeHierarchyAccountDto": {
      "properties": {
        "accountId": {
          "type": "integer",
          "format": "int32"
        },
        "billEntity": {
          "$ref": "#/$defs/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"
        }
      },
      "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": "#/$defs/OAS.WebApi.DTO.Integrations.Astro.AstroAssetDto"
          },
          "type": "array"
        },
        "sectors": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Integrations.Astro.SectorDto"
          },
          "type": "array"
        },
        "sleeves": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Integrations.Astro.AstroSleeveDto"
          },
          "type": "array"
        },
        "esgRestriction": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Integrations.Astro.EsgCategoryRestrictionDto"
          },
          "type": "array"
        }
      },
      "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"
        }
      },
      "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"
        }
      },
      "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"
          ]
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Integrations.Astro.EsgCategoryRestrictionDto": {
      "properties": {
        "esgCategoryId": {
          "type": "integer",
          "format": "int32"
        },
        "name": {
          "type": "string"
        },
        "isExcluded": {
          "type": "boolean"
        }
      },
      "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"
        }
      },
      "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": "#/$defs/OAS.WebApi.DTO.Integrations.Astro.IndustryDto"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Interface.AdditionalColumnDefinition": {
      "properties": {
        "key": {
          "type": "string"
        },
        "value": {
          "type": "string"
        }
      },
      "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": "#/$defs/OAS.WebApi.DTO.Billing.BillPaysForAccountDto"
          },
          "type": "array"
        },
        "payedByAccounts": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Billing.BillPaysForAccountDto"
          },
          "type": "array"
        },
        "payeeList": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Billing.BillAccountEntityPayeeDto"
          },
          "type": "array"
        },
        "feeHierarchyItems": {
          "items": {
            "$ref": "#/$defs/OAS.WebApi.DTO.Billing.FeeHierarchyAccountDto"
          },
          "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"
        }
      },
      "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"
        }
      },
      "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"
        }
      },
      "type": "object"
    },
    "OAS.WebApi.DTO.Portfolio.AccountGrowthRateDto": {
      "properties": {
        "asOfDate": {
          "type": "string",
          "format": "date-time"
        },
        "annualGrowthRate": {
          "type": "number",
          "format": "double"
        }
      },
      "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"
        }
      },
      "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",
          "fo

# --- truncated at 32 KB (90 KB total) ---
# Full source: https://artifacts.apis.io/orion-advisor-solutions/json-schema/orion-advisor-solutions-oas-web-api-dto-billing-pay-for-account-validation-dto-schema.json

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/orion-advisor-solutions-oas-web-api-dto-billing-pay-for-account-validation-dto"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.