---
title: "Returns a list of Insurance Accounts by Owners"
method: GET
path: "/v1/InsuranceAccounts/byowners"
tags: ["InsuranceAccounts"]
---

# Returns a list of Insurance Accounts by Owners

`GET /v1/InsuranceAccounts/byowners`

## Query parameters

- `ownerIds` integer[]
- `productTypes` AdaptekApiCommonConstantsAccountsProductType[]
- `productSubTypes` AdaptekApiCommonConstantsAccountsProductSubType[]

## Response `200`

The list of insurance accounts by owners

- AdaptekApiApplicationInsuranceAccountsInsuranceAccountDto[]
  - `id` integer
  - `productTypeId` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18
  - `importNumber` integer
  - `externalIdentifier` string, nullable
  - `holdingCompanyId` integer
  - `name` string, nullable
  - `policyNumber` string, nullable
  - `issueAge` integer
  - `issueDate` string, date-time, nullable
  - `maturityDate` string, date-time, nullable
  - `accountTaxTypeId` 1 | 5 | 6 | 7 | 9 | 10 | 11 | 13 | 14 | 15 | 16 | 17 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 38 | 39
  - `stateOrProvinceTypeId` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56
  - `isEditableInVault` boolean
  - `reportNote` string, nullable
  - `isDeleted` boolean
  - `dateCreated` string, date-time
  - `personCreated` integer, nullable
  - `ownershipTypeId` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
  - `commission` number, double, nullable
  - `isSyncedToRoi` boolean
  - `salesforceAccountID` string, nullable
  - `advisors` AdaptekApiApplicationInsuranceAccountsInsuranceAccountAdvisorDto[], nullable
    - `id` integer
    - `importNumber` integer
    - `insuranceAccountId` integer
    - `productTypeId` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18
    - `userId` integer
    - `accountAdvisorTypeId` 1 | 2 | 3 | 4
    - `splitPercentage` number, double
    - `remarks` string, nullable
    - `isDeleted` boolean
  - `annuitants` AdaptekApiApplicationInsuranceAccountsInsuranceAccountAnnuitantDto[], nullable
    - `id` integer
    - `importNumber` integer
    - `insuranceAccountId` integer
    - `productTypeId` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18
    - `personId` integer
    - `annuitantTypeId` 1 | 2
    - `remarks` string, nullable
    - `isDeleted` boolean
  - `insureds` AdaptekApiApplicationInsuranceAccountsInsuranceAccountInsuredDto[], nullable
    - `id` integer
    - `importNumber` integer
    - `insuranceAccountId` integer
    - `productTypeId` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18
    - `personId` integer
    - `insuredTypeId` 1 | 2
    - `remarks` string, nullable
    - `isDeleted` boolean
  - `owners` AdaptekApiApplicationInsuranceAccountsInsuranceAccountOwnerDto[], nullable
    - `id` integer
    - `importNumber` integer
    - `insuranceAccountId` integer
    - `productTypeId` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18
    - `personId` integer
    - `accountOwnerTypeId` 1 | 2 | 3 | 4
    - `percentage` number, double
    - `remarks` string, nullable
    - `isDeleted` boolean
  - `values` AdaptekApiApplicationInsuranceAccountsInsuranceAccountValueDto[], nullable
    - `id` integer
    - `importNumber` integer
    - `insuranceAccountId` integer
    - `productTypeId` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18
    - `value` number, double
    - `valueDate` string, date-time
    - `isDeleted` boolean
    - `dateModified` string, date-time
    - `userModified` integer, nullable
    - `personModified` integer, nullable
  - `premiums` AdaptekApiApplicationInsuranceAccountsInsuranceAccountPremiumDto[], nullable
    - `id` integer
    - `importNumber` integer
    - `insuranceAccountId` integer
    - `productTypeId` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18
    - `accountModeTypeId` 1 | 2 | 3 | 4 | 5
    - `accountPaymentTypeId` 1 | 2 | 3 | 4 | 5 | 6
    - `modal` number, double
    - `annualized` number, double
    - `startDate` string, date-time
    - `endDate` string, date-time, nullable
    - `remarks` string, nullable
    - `isDeleted` boolean
  - `vendorProducts` AdaptekApiApplicationInsuranceAccountsInsuranceAccountVendorProductDto[], nullable
    - `id` integer
    - `importNumber` integer
    - `insuranceAccountId` integer
    - `productTypeId` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18
    - `vendorId` integer
    - `productId` integer
    - `isDeleted` boolean
    - `productDisplayName` string, nullable
    - `vendorDisplayName` string, nullable
    - `vendorProduct` AdaptekApiApplicationVendorProductsVendorProductDto
      - `vendorId` integer
      - `productId` integer
      - `vendor` AdaptekApiApplicationVendorProductsVendorDto
        - `id` integer
        - `importNumber` integer
        - `externalIdentifier` string, nullable
        - `holdingCompanyId` integer, nullable
        - `name` string, nullable
        - `isGlobal` boolean
        - `isDeleted` boolean
        - `remarks` string, nullable
        - `byAllAccountsIdentifier` string, nullable
      - `product` AdaptekApiApplicationVendorProductsProductDto
        - `id` integer
        - `ticker` string, nullable
        - `cusip` string, nullable
        - `sedol` string, nullable
        - `isin` string, nullable
        - `coupon` string, nullable
        - `isDeleted` boolean
        - `isGlobal` boolean
        - `holdingCompanyId` integer, nullable
        - `productTypeId` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18
        - `productSubTypeId` 1 | 2 | 3 | 5 | 6 | 10 | 11 | 12 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61
        - `name` string, nullable
        - `otherSymbol` string, nullable
        - `importNumber` integer
        - `externalIdentifier` string, nullable
        - `dateCreated` string, date-time
        - `dateModified` string, date-time, nullable
        - `userCreated` integer, nullable
        - `userModified` integer, nullable
        - `assetClassTypeId` integer, nullable
        - `assetSubClassTypeId` integer, nullable
        - `maturityDate` string, date-time, nullable
  - `byAllAccounts` AdaptekApiApplicationInsuranceAccountsInsuranceAccountByAllAccountsDto
    - `insuranceAccountId` integer
    - `productTypeId` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18
    - `advisorIdentifier` string, nullable
    - `clientIdentifier` string, nullable
    - `institutionIdentifier` string, nullable
    - `accountIdentifier` string, nullable
    - `dataLastReceived` string, date-time
    - `isDeleted` boolean
  - `lifeKeyValue` AdaptekApiApplicationInsuranceAccountsInsuranceAccountLifeKeyValueDto
    - `insuranceAccountId` integer
    - `productTypeId` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18
    - `basicFaceAmount` number, double
    - `loanAmount` number, double
    - `cashSurrenderValue` number, double, nullable

---

[API](https://skmtc.net/adaptek/apis/adaptek-api.md) · [All operations](https://skmtc.net/adaptek/apis/adaptek-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/adaptek/adaptek-api/revisions/e41a7579fb3f/schema)
