---
title: "Получить каналы продаж"
method: GET
path: "/api/v1/core/sales-channels"
tags: ["Core directories"]
---

# Получить каналы продаж

`GET /api/v1/core/sales-channels`

## Request

- Base URL: `https://erp.akeda.ru`
- URL: `https://erp.akeda.ru/api/v1/core/sales-channels`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-Api-Key`
  - OAuth 2 (authorization code, authorization URL `https://erp.akeda.ru/oauth2/authorize`, token URL `https://erp.akeda.ru/oauth2/token`, scopes: `akeda:delegate`)
  - HTTP bearer

Возвращает каналы продаж кабинета — записи справочника sales_channels с реквизитами: тип, контрагенты и магазины площадки, артикул и код в УПД, состояние товара для отгрузки, статья выручки и число товаров с артикулом и штрихкодом канала. Системные каналы площадок (ozon, wildberries, yandex, lamoda) — is_system. По умолчанию только действующие.

## Query parameters

- `include_inactive` boolean
- `contact_id` string, uuid

## Headers

- `X-Tenant` string, required

## Response `200`

Каналы продаж

- CoreSalesChannelPage
  - `count` integer, required
  - `results` CoreSalesChannel[], required
    - `id` string, uuid, required
    - `code` string, required: Код канала — пространство артикулов и штрихкодов товара (source_ref) и ключ шаблона этикетки канала. Не меняется.
    - `label` string, required
    - `is_active` boolean, required
    - `is_system` boolean, required: Канал площадки, на код которого ссылается модуль маркетплейсов: не удаляется, тип — marketplace.
    - `sort_order` integer, required
    - `type` '' | 'marketplace' | 'retail_chain' | 'own_shop' | 'wholesale', required: Тип канала: marketplace — площадка, retail_chain — торговая сеть, own_shop — свой магазин или сайт, wholesale — опт; пустая строка — не задан.
    - `contact_ids` UUID[], required: Контрагенты канала.
    - `store_ids` UUID[], required: Магазины площадки канала.
    - `article_source` '' | 'sku' | 'manufacturer' | 'channel' | 'none', required: Что уходит покупателю канала в артикуле или коде товара УПД: sku — основной артикул, manufacturer — артикул производителя, channel — артикул этого канала, none — не передавать; пустая строка — не задано.
    - `code_source` '' | 'sku' | 'manufacturer' | 'channel' | 'none', required: Что уходит покупателю канала в артикуле или коде товара УПД: sku — основной артикул, manufacturer — артикул производителя, channel — артикул этого канала, none — не передавать; пустая строка — не задано.
    - `stock_condition_id` string, uuid
    - `ship_warehouse_id` string, uuid
    - `revenue_item_id` string, uuid
    - `contacts` CoreSalesChannelRef[], required
      - `id` string, uuid, required
      - `name` string, required
      - `found` boolean, required: Объект найден; false — погашен или удалён после назначения.
      - `platform` string: Площадка магазина; только у магазинов.
    - `stores` CoreSalesChannelRef[], required
      - `id` string, uuid, required
      - `name` string, required
      - `found` boolean, required: Объект найден; false — погашен или удалён после назначения.
      - `platform` string: Площадка магазина; только у магазинов.
    - `stock_condition` CoreSalesChannelRef
      - `id` string, uuid, required
      - `name` string, required
      - `found` boolean, required: Объект найден; false — погашен или удалён после назначения.
      - `platform` string: Площадка магазина; только у магазинов.
    - `ship_warehouse` CoreSalesChannelRef
      - `id` string, uuid, required
      - `name` string, required
      - `found` boolean, required: Объект найден; false — погашен или удалён после назначения.
      - `platform` string: Площадка магазина; только у магазинов.
    - `marketplace_warehouses` CoreSalesChannelStoreWarehouse[]: Только показ: склад исполнения магазинов канала из настроек «Склад → Настройки → Склады маркетплейсов».
      - `store_id` string, uuid, required
      - `store_name` string, required
      - `warehouse_id` string, uuid, required
      - `warehouse_name` string, required
    - `revenue_item` CoreSalesChannelRef
      - `id` string, uuid, required
      - `name` string, required
      - `found` boolean, required: Объект найден; false — погашен или удалён после назначения.
      - `platform` string: Площадка магазина; только у магазинов.
    - `price_type_id` string, uuid
    - `price_type` CoreSalesChannelRef
      - `id` string, uuid, required
      - `name` string, required
      - `found` boolean, required: Объект найден; false — погашен или удалён после назначения.
      - `platform` string: Площадка магазина; только у магазинов.
    - `price_mode` 'required' | 'not_needed', required: Действующее значение «Цена в документах» (с умолчанием по типу).
    - `require_article` boolean, required: Каналу нужен свой артикул у товара (для отметки «готов»).
    - `require_barcode` boolean, required: Каналу нужен штрихкод товара: свой штрихкод канала или общий штрихкод товара.
    - `ean_only` boolean, required: Канал принимает только EAN-13/EAN-8: на этикетках и в документах канала без Code 128. По умолчанию выключен у всех каналов.
    - `sales_scheme` 'own' | 'commission' | 'agency', required: Действующая схема продаж (с умолчанием по типу канала).
    - `transfer_price` '' | 'none' | 'price_type', required: Действующая цена в документе передачи; пустая строка у схемы own — передачи нет.
    - `requirement_defaults` string[], required: Реквизиты, которые человек не сохранял: действует умолчание канала (по типу, схеме продаж и настройке «Артикул в УПД»).
    - `article_products` integer, required: Сколько товаров с действующим артикулом канала.
    - `barcode_products` integer, required: Сколько товаров с действующим штрихкодом канала.

## Other responses

- `401`: Сессия, ключ или кабинет не подтверждены
- `403`: Текущая роль не имеет требуемого права

---

[API](https://skmtc.dev/akeda/apis/akeda-erp-client-api.md) · [All operations](https://skmtc.dev/akeda/apis/akeda-erp-client-api/llms.txt) · [OpenAPI document](https://skmtc.dev/akeda/apis/akeda-erp-client-api/revisions/a99574d597cc?raw)
