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

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

`GET /api/v1/core/sales-channels/{id}`

## Request

- Base URL: `https://erp.akeda.ru`
- URL: `https://erp.akeda.ru/api/v1/core/sales-channels/{id}`
- 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

Возвращает один канал продаж с реквизитами и названиями ссылок. Ссылка на погашенный позже объект приходит с found = false.

## Response `200`

Канал продаж

- CoreSalesChannel
  - `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

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

---

[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)
