# Channel (https://developer.godaddy.com/en/docs/references/rest/channels/channel)

***

title: Channel
description: Read sales channels.
full: true
\_openapi:
preload:

* ./openapi-specs/specs/channels/openapi.yaml
  toc:
* depth: 2
  title: Get all channels
  url: '#get-all-channels'
  structuredData:
  headings:
  * content: Get all channels
    id: get-all-channels
    contents:
  * content: >-
    **Internal API.** Intended for platform-internal callers. Access
    requires a service principal with the `GLOBAL` resource group, or a
    customer with `COMMERCE_STORE` access scoped via
    `registeredStores.storeId`. Calling with only `externalChannelId` (no
    `storeId`) yields `401` for customer principals.

    Retrieve all the channels for a specific provider using parameters. At
    least one of `registeredStores.storeId` or `externalChannelId` must be
    provided — calling without either yields `400 INVALID_REQUEST` with
    `developerMessage="Either storeId or externalChannelId is required"`.
    heading: get-all-channels

***
