---
title: Изтриване на профила
description: "Изтрийте профила за DPP съответствие на компанията и всички съхранени факти. Изисква passports:write и роля admin за OAuth. Необратимо."
canonical: "https://www.tracepass.eu/bg/docs/delete-compliance-profile"
locale: bg
source: "https://www.tracepass.eu/bg/docs/delete-compliance-profile"
---

# Изтриване на профила

> Изтрийте профила за DPP съответствие на компанията и всички съхранени факти. Изисква passports:write и роля admin за OAuth. Необратимо.

```http
DELETE /api/v1/company/compliance-profile
```

Премахва целия под-документ `complianceProfile` от записа на компанията, включително всички съхранени факти (роля, категории, пазари, продукти и всички научени стойности). Връща `{ "deleted": true }` при успех. След изтриването `GET /api/v1/company/compliance-profile` връща празен профил. Инструментите на DPP Асистента след това нямат запазени стойности по подразбиране.

Удостоверяване: API ключ или OAuth с `passports:write`. За OAuth принципали потребителят трябва да има роля `admin` или `owner`. Не брои отговор.

## 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. |

## Examples

```bash
curl -sS https://app.tracepass.eu/api/v1/company/compliance-profile \
  -X DELETE \
  -H "Authorization: Bearer tp_REDACTED_xxxxxxxxxxxx"
```

```typescript
const res = await fetch("https://app.tracepass.eu/api/v1/company/compliance-profile", {
  method: "DELETE",
  headers: { Authorization: `Bearer ${process.env.TRACEPASS_API_KEY}` },
});
const { deleted } = await res.json(); // true
```

```python
import os, requests
resp = requests.delete(
    "https://app.tracepass.eu/api/v1/company/compliance-profile",
    headers={"Authorization": f"Bearer {os.environ['TRACEPASS_API_KEY']}"},
)
data = resp.json()  # {"deleted": True}
```

## Responses

### 200 — Изтрит

```json
{ "deleted": true }
```

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

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

### 403 — Необходима е роля admin

```json
{ "error": "Forbidden", "message": "admin role required to delete the compliance profile" }
```

## Related

- [GET Четене на профила за съответствие](https://www.tracepass.eu/bg/docs/get-compliance-profile.md)
- [PATCH Актуализиране на профила за съответствие](https://www.tracepass.eu/bg/docs/patch-compliance-profile.md)
