---
title: Статус на проверката на каталога
description: Статусът и броят оценки на една проверка на каталога. От Growth нагоре.
canonical: "https://www.tracepass.eu/bg/docs/get-catalogue-run"
locale: bg
source: "https://www.tracepass.eu/bg/docs/get-catalogue-run"
---

# Статус на проверката на каталога

> Статусът и броят оценки на една проверка на каталога. От Growth нагоре.

```http
GET /api/v1/scope/catalogue/runs/{id}
```

Връща статуса и броя оценки за едно изпълнение на проверката на каталога. Следете този endpoint след `POST /api/v1/scope/catalogue/runs` докато `status` стане `done` или `failed`. След приключване резултатите са достъпни чрез `GET /api/v1/scope/catalogue`. Изпълнение, принадлежащо на друга компания, връща 404.

Изисква Growth или по-висок план. Не се брои към дневните лимити.

## Parameters

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `Authorization` | header | string | yes | `Bearer <token>` — или `tp_` API ключ (Developer → API Keys; най-просто, за server-to-server), или OAuth 2.0 access token (Developer → OAuth Apps; за приложения, авторизирани от потребител, scoped и отзоваеми). Страницата Authentication съдържа пълния OAuth поток и списъка със scopes. |
| `id` | path | string | yes | ID-то на изпълнението от `POST /api/v1/scope/catalogue/runs`. |

## Examples

```bash
curl -sS https://app.tracepass.eu/api/v1/scope/catalogue/runs/6728abc123def456789abcde \
  -H "Authorization: Bearer tp_REDACTED_xxxxxxxxxxxx"
```

```typescript
const res = await fetch(
  `https://app.tracepass.eu/api/v1/scope/catalogue/runs/${runId}`,
  { headers: { Authorization: `Bearer ${process.env.TRACEPASS_API_KEY}` } },
);
const { status, counts } = await res.json();
```

```python
import os, requests
resp = requests.get(
    f"https://app.tracepass.eu/api/v1/scope/catalogue/runs/{run_id}",
    headers={"Authorization": f"Bearer {os.environ['TRACEPASS_API_KEY']}"},
)
run = resp.json()
```

## Responses

### 200 — Статус на изпълнението

```json
{
  "id": "6acbb533c5553f06d833479e",
  "trigger": "manual",
  "status": "done",
  "rulesFingerprint": "86a23cce6480bffb91d360b7a199b473",
  "counts": { "evaluated": 1, "distinctFactSets": 1, "changed": 1, "removed": 0, "answersChanged": 0 },
  "createdAt": "2026-10-11T16:11:31.583Z",
  "startedAt": "2026-10-11T16:11:31.588Z",
  "finishedAt": "2026-10-11T16:11:31.619Z",
  "error": null
}
```

### 404 — Изпълнението не е намерено

```json
{ "error": "not_found" }
```

### 403 — Необходим upgrade на плана

```json
{ "error": "plan_upgrade_required", "feature": "scopeCatalogueEnabled", "message": "The catalogue scope check is available from the Growth plan." }
```

## Related

- [POST Стартиране на проверката на каталога](https://www.tracepass.eu/bg/docs/start-catalogue-run.md)
- [GET Отчет за каталога](https://www.tracepass.eu/bg/docs/scope-catalogue.md)
