> ## Documentation Index
> Fetch the complete documentation index at: https://docs.merchkit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List enabled channels

> The channels enabled for this workspace. Read-only — channels are a global, platform-seeded catalog. Channel ids feed `GET /products/{id}/completeness?channel=` and `GET /attributes?channel=`.



## OpenAPI

````yaml https://www.merchkit.com/api/v1/openapi get /channels
openapi: 3.1.0
info:
  title: Merchkit API
  version: 1.0.0
  description: >-
    Operate your Merchkit PIM programmatically. Products, images, vendors,
    categories, and data sources are all "entities" in one uniform shape: system
    fields (`id`, `type`, `label`, `parent_id`, timestamps) at the top level and
    every customer-defined key — scalars AND references — in a sparse
    `attributes` map. References read as labeled stubs `{id, type, label}` and
    write as bare UUIDs or `{id}` objects ("write what you read"). UUIDs are the
    only path identifiers; find by your own key with a filter (`GET
    /products?filter[sku]=ARIA-DT-72`) or write by it with `POST
    /{resource}/upsert` and `/batch` (products, images, vendors, and categories
    only — sources have neither route; they are created by the async `POST
    /sources` job pipeline). Start every integration with `GET
    /attributes?type=product` to learn your keys. Completeness is per-channel.
    All errors share one envelope (see the `Error` schema). Authenticate with a
    workspace-scoped API key: `Authorization: Bearer mk_live_...`. See /llms.txt
    for an agent guide.
servers:
  - url: https://www.merchkit.com/api/v1
    description: Merchkit API v1
security:
  - ApiKeyAuth: []
paths:
  /channels:
    get:
      summary: List enabled channels
      description: >-
        The channels enabled for this workspace. Read-only — channels are a
        global, platform-seeded catalog. Channel ids feed `GET
        /products/{id}/completeness?channel=` and `GET /attributes?channel=`.
      operationId: listChannels
      responses:
        '200':
          description: Enabled channels.
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      $ref: '#/components/schemas/Channel'
              example:
                data:
                  - id: wayfair
                    name: Wayfair
                    description: Wayfair marketplace listings
                    entityType: product
      security:
        - ApiKeyAuth: []
components:
  schemas:
    Channel:
      type: object
      description: A marketplace/sales channel enabled for this workspace.
      required:
        - id
        - name
        - entityType
      properties:
        id:
          type: string
          description: Channel id — the value completeness and attribute scoping take.
        name:
          type: string
        description:
          type: string
        entityType:
          type: string
          description: The entity type the channel applies to (typically `product`).
      example:
        id: wayfair
        name: Wayfair
        description: Wayfair marketplace listings
        entityType: product
  securitySchemes:
    ApiKeyAuth:
      type: http
      scheme: bearer
      description: >-
        Workspace-scoped API key. Available scopes:

        - `read:products`: List and read products, including variants,
        references, and completeness.

        - `write:products`: Create, update, and upsert products and their
        attribute values.

        - `delete:products`: Delete products.

        - `read:images`: List and read images.

        - `write:images`: Create, update, and upsert images and their attribute
        values.

        - `delete:images`: Delete images.

        - `read:vendors`: List and read vendors.

        - `write:vendors`: Create, update, and upsert vendors and their
        attribute values.

        - `delete:vendors`: Delete vendors.

        - `read:categories`: List and read categories.

        - `write:categories`: Create, update, and upsert categories and their
        attribute values.

        - `delete:categories`: Delete categories.

        - `read:sources`: List and read data sources, including scraped content.

        - `write:sources`: Create data sources (triggers processing) and update
        their attribute values.

        - `delete:sources`: Delete data sources.

        - `read:attributes`: List and read attribute definitions.

        - `write:attributes`: Create and update attribute definitions.

        - `read:views`: List and read saved grid views (MCP surface).

        - `write:views`: Create and update grid views (MCP surface).

        - `read:channels`: Read the enabled channel catalog.

        - `read:events`: Read the workspace change feed and per-entity events.

        - `read:jobs`: List and poll asynchronous job status.

````