---
title: "List all channels"
method: GET
path: "/v1/channels"
tags: ["Channels"]
---

# List all channels

`GET /v1/channels`

Retrieve a list of all transfer channels.

## Query parameters

- `onlyAvailable` boolean

## Response `200`

OK

- TransfersModelsV2Channel[]
  - `rail` string
  - `railSettings` TransfersModelsV2RailSettings
    - `rail` string
    - `speed` string
    - `memoConfig` TransfersModelsRailReferenceRuleSet
      - `minCharacters` integer
      - `maxCharacters` integer
      - `required` boolean
    - `schemas` string[]
  - `currencyCode` string
  - `feeBps` integer
  - `feeFixed` string
  - `limitMin` string
  - `limitMax` string
  - `kycLevels` string[]
  - `type` string
  - `accountType` string
  - `permissions` TransfersModelsV2Permissions
    - `eligibleResidencies` string[]
    - `restrictedResidencies` string[]
    - `eligibleCategories` string[]
    - `restrictedCategories` string[]
    - `restrictedRecipientCountries` string[]
    - `eligibleRecipientCountries` string[]
    - `recipientAccountTypes` string[]
    - `virtualAccounts` TransfersModelsV2PermissionsVirtualAccounts
      - `canUseExisting` boolean
      - `canOpenNew` boolean
      - `named` boolean
    - `payouts` TransfersModelsV2PermissionsPayouts
      - `named` boolean
    - `requiredSenderSchemaOneOf` string[]
  - `purposeCodes` object
  - `endorsementsRequired` string[]

---

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