---
title: "Get ClearLoop Portfolios"
method: GET
path: "/clearloop/portfolios"
tags: ["clearloop"]
---

# Get ClearLoop Portfolios

`GET /clearloop/portfolios`

## Request

- Base URL: `https://api.copper.co/platform`
- URL: `https://api.copper.co/platform/clearloop/portfolios`
- Auth: none declared
- TypeScript: <https://skmtc.dev/copper-co/apis/copper-platform-api/docs/clearloop/portfolios/get.ts> (a function with typed inputs; its response is checked against the schema)

## Response `200`

OK

- ClearLoopPortfoliosResponse
  - `portfolios` ClearLoopPortfolioResponse[]: An array of ClearLoop portfolios (i.e. accounts) held at Copper
    - `clientAccountId` string: Identifier of the client account associated with the ClearLoop portfolio
    - `custodyType` 'segregated-trust-wallet' | 'segregated-custody-account' | 'clearloop-omnibus' | 'external'
    - `delegationsEnabled` boolean: Indicates whether delegations are enabled for the ClearLoop portfolio
    - `disabledDelegationsReason` string: Reason why delegations are disabled for the ClearLoop portfolio. Example: `CL-SETTLEMENTS-1`, which means that delegation is disabled due to an upcoming or pending settlement
    - `disabledUndelegationsReason` string: Reason why undelegations are disabled for the ClearLoop portfolio. Example: `CL-SETTLEMENTS-1`, which means that undelegation is disabled due to an upcoming or pending settlement
    - `organizationId` string: Identifier of the client organisation holding the ClearLoop portfolio
    - `portfolioId` string: Identifier of the ClearLoop portfolio
    - `settlementDetails` PortfolioSettlementDetails
      - `comments` string: Optional comments, for example, reason for exclusion
      - `status` 'not-yet-settled' | 'eligibility-checks' | 'awaiting-exchange-calculation' | 'in-progress' | 'order-processing' | 'completed' | 'failed' | 'excluded' | 'paused-copper' | 'disabled'
    - `settlementStatus` 'not-yet-settled' | 'eligibility-checks' | 'awaiting-exchange-calculation' | 'in-progress' | 'order-processing' | 'completed' | 'failed' | 'excluded' | 'paused-copper' | 'disabled'
    - `undelegationsEnabled` boolean: Indicates whether undelegations are enabled for the ClearLoop portfolio

## Other responses

- `400`: Bad Request
- `403`: Forbidden
- `409`: Conflict

---

[API](https://skmtc.dev/copper-co/apis/copper-platform-api.md) - [All operations](https://skmtc.dev/copper-co/apis/copper-platform-api/llms.txt) - [OpenAPI document](https://skmtc.dev/copper-co/apis/copper-platform-api/revisions/44296120fc7d?raw)
