---
title: "Скачать excel-шаблон с поартикульными настройками"
method: POST
path: "/rrc/excel-template"
tags: ["Репрайсер РРЦ"]
---

# Скачать excel-шаблон с поартикульными настройками

`POST /rrc/excel-template`

Метод возвращает excel-шаблон с поартикульными настройками или сообщение о старте формирования шаблона.
В случае, если артикулов больше 10 000 штук, файл будет сформирован в фоновом режиме и:
    Можно обратиться к этой ручке обратиться повторно для получения excel-файла.
    Можно обратиться к ручке /excel-status/{type_file} с передачей base_settings и после формирования получить готовый файл.

## Query parameters

- `background` boolean — Принудительно отправить задачу в фон (для тестов на dev сервере)

## Headers

- `x-user-id` integer, required — ID пользователя
- `x-connect-id` integer, required — ID магазина

## Request body

- FilterDetail
  - `filter_type` 'articles' | 'tags' | 'errors' — **Тип фильтра по которому будет осуществляться формирование excel-шаблона** - `articles` - вместе с этим типом обязательна передача списка **articles.** - `tags` - вместе с этим типом обязательна передача **tags** для поиска товаров, которые к этому фильтру относятся. - `errors` - получить только артикула с ошибками (НЕ работает, но как заготовка пусть будет - можно ещё накидать идей).
  - `articles` Article[], nullable — **Список артикулов по которому будет выполнена фильтрация.** В выдачу попадут только указанные артикула.
    - `product_id` integer, required — Уникальный идентификатор товара в системе продавца (в Seller API). К одному product_id кроме основного товара могут быть привязаны кванты.
    - `sku_sds` integer, required — Уникальный идентификатор товара в системе Ozon — SKU. По sku мы можем найти товар в поиске OZON.
  - `tags` integer[], nullable — **id тега в базе, для поиска товаров, которые привязаны к этому тегу** Возможна передача одного тега или списка тегов. Если передать НЕ валидный тег (несуществующий в базе), будет возвращена ошибка при формировании шаблона.

## Response `200`

Successful Response

- unknown

## Other responses

- `202` — Accepted
- `400` — Bad Request
- `422` — Validation Error

---

[API](https://skmtc.dev/mpspace/apis/api.md) · [All operations](https://skmtc.dev/mpspace/apis/api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/mpspace/api/revisions/480b05bed427/schema)
