---
title: "Статус прогресса фоновой загрузки маржинальности для магазина"
method: GET
path: "/products-marginality-warmup-status"
tags: ["Общие endpoint-ы репрайсера"]
---

# Статус прогресса фоновой загрузки маржинальности для магазина

`GET /products-marginality-warmup-status`

Показывает сколько артикулов уже загружено по маржинальности, сколько осталось, и всего.

Общая ручка, не привязана к конкретному репрайсеру.

## Query parameters

- `block` string

## Headers

- `x-connect-id` integer, required — ID магазина

## Response `200`

Successful Response

- RrcV2WarmupStatus
  - `task_name` string — Фоновая задача, для которой запрашивается статус выполнения: - `prices` - получение данных по пути /products-warmup-status - `marginality` - получение данных по пути /products-marginality-warmup-status
  - `connect_id` integer, required — ID магазина
  - `status` WarmupStatus
    - `total_products` integer, required — Общее количество артикулов в магазине (без эконом товаров). **Кешируется на 2 часа**
    - `cached_products` integer, required — Количество артикулов, по которым уже загружены данные из API Ozon и истории репрайсера. **Кешируются на 30мин**
    - `remaining_products` integer, required — Количество артикулов, которые ещё не загружены.
    - `warmup_in_progress` boolean, required — Выполняется ли сейчас фоновая загрузка.

## Other responses

- `422` — Validation Error
- `500` — Internal Server 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)
