---
title: Насоки за регистъра
description: Куриирани насоки за регистъра на DPP в ЕС — регистрация, идентификатори (EN 18219), носители на данни, формати, стандарти и откъде се създава паспорт.
canonical: "https://www.tracepass.eu/bg/docs/get-registry-guidance"
locale: bg
source: "https://www.tracepass.eu/bg/docs/get-registry-guidance"
---

# Насоки за регистъра

> Куриирани насоки за регистъра на DPP в ЕС — регистрация, идентификатори (EN 18219), носители на данни, формати, стандарти и откъде се създава паспорт.

```http
GET /api/v1/regulatory/registry-guidance
```

Връща куриирани насоки за исканата тема. Всяка точка носи `point` (ясно изложение), `detail` (по-подробно обяснение), `source` с URL и вид (`commission` / `standard` / `law` / `our_finding`) и `sourceDate`. Точките от насоките на Комисията са обозначени 'Насоки на Комисията, не закон'; точките от изследвания на TracePass — 'TracePass research, not law'. `stillMoving` е true, докато Комисията не е финализирала процедурата по регистъра.

Достъпно при всеки план. Брои един отговор (~100/ден). `topic` е задължителен и трябва да е един от: `registration`, `identifiers`, `data_carrier`, `data_format`, `standards`, `where_created`, `access`. Невалидна или липсваща тема връща 400 `invalid_input`.

## 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. |
| `topic` | query | string | yes | Тема за насоките — един от: `registration`, `identifiers`, `data_carrier`, `data_format`, `standards`, `where_created`, `access`. Връща 400 при липса или непознат. |
| `category` | query | string | no | Незадължителен ключ на категория за филтриране на точките към тези, релевантни за тази категория. |
| `locale` | query | string | no | Език на отговора за `answer`, `point` и `detail` — `en`, `bg`, `de` или `it`. По подразбиране от `Accept-Language`, след това `en`. |

## Examples

```bash
curl -sS "https://app.tracepass.eu/api/v1/regulatory/registry-guidance?topic=identifiers&locale=en" \
  -H "Authorization: Bearer tp_REDACTED_xxxxxxxxxxxx"
```

```typescript
const res = await fetch(
  "https://app.tracepass.eu/api/v1/regulatory/registry-guidance?topic=identifiers&locale=en",
  { headers: { Authorization: `Bearer ${process.env.TRACEPASS_API_KEY}` } }
);
const envelope = await res.json();
// envelope.data.points — guidance points for the topic
// envelope.data.stillMoving — true while the registry procedure is being finalised
```

```python
import os, requests
resp = requests.get(
    "https://app.tracepass.eu/api/v1/regulatory/registry-guidance",
    params={"topic": "identifiers", "locale": "en"},
    headers={"Authorization": f"Bearer {os.environ['TRACEPASS_API_KEY']}"},
)
envelope = resp.json()
```

## Responses

### 200 — Точки с насоки

```json
{
  "status": "answered",
  "answer": "2 guidance points on \"identifiers\". Note: the registry procedure is still being finalised by the Commission.",
  "locale": "en",
  "data": {
    "topic": "identifiers",
    "points": [
      {
        "id": "id-001",
        "topic": "identifiers",
        "point": "EN 18219:2026, the harmonised standard on unique identifiers cited under ESPR, defines nine identification schemes: five for products and four for economic operators and facilities.",
        "detail": "Product schemes (Clause 5): web-enabled structured-path or query identifiers including GS1 Digital Link; Identification Link strings under EN IEC 61406; W3C decentralized identifiers (DIDs); and others. A product identifier is provided as a URL, is never reassigned, and gives access to public passport information without registration or authentication (4.6.1).",
        "source": {
          "url": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32026D1736",
          "kind": "standard",
          "title": "EN 18219:2026 Digital product passport – Unique identifiers, Clauses 4–6"
        },
        "sourceDate": "2026-07-15"
      }
    ],
    "stillMoving": true
  },
  "profileUsed": [],
  "learnable": [],
  "citations": [
    { "celex": "", "ref": "EN 18219:2026 Digital product passport – Unique identifiers", "url": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32026D1736" }
  ],
  "ruleIds": [],
  "asOf": "2026-10-09",
  "ruleStatus": "verified",
  "machineTranslated": false,
  "disclaimer": "Regulatory information as of 9 Oct 2026, not legal advice. Check the cited articles before relying on it. — TracePass"
}
```

### 400 — Невалидна тема

```json
{ "error": "invalid_input", "field": "topic", "message": "topic is required; one of: registration, identifiers, data_carrier, data_format, standards, where_created, access" }
```

### 401 — Неоторизиран

```json
{ "error": "Invalid or revoked API key" }
```

### 403 — Акаунтът не отговаря на условията

```json
{ "error": "account_not_eligible", "reason": "email_not_verified" }
```

### 429 — Надвишен лимит за отговори

```json
{ "error": "scope_answer_cap", "limit": 100, "resetAt": "2026-10-12T00:00:00.000Z" }
```

### 503 — Регулаторните данни са недостъпни

```json
{ "error": "regulatory_data_unavailable" }
```

## Related

- [GET Задължителни полета](https://www.tracepass.eu/bg/docs/get-required-fields.md)
- [GET Регулаторни промени](https://www.tracepass.eu/bg/docs/get-regulatory-changes.md)
