---
title: Elimina profilo conformità
description: "Eliminare il profilo di conformità DPP aziendale e tutti i dati aziendali memorizzati. Richiede passports:write e ruolo admin per OAuth. Irreversibile."
canonical: "https://www.tracepass.eu/it/docs/delete-compliance-profile"
locale: it
source: "https://www.tracepass.eu/it/docs/delete-compliance-profile"
---

# Elimina profilo conformità

> Eliminare il profilo di conformità DPP aziendale e tutti i dati aziendali memorizzati. Richiede passports:write e ruolo admin per OAuth. Irreversibile.

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

Rimuove l'intero sotto-documento `complianceProfile` dal record aziendale, inclusi tutti i dati memorizzati (ruolo, categorie, mercati, prodotti e tutti i valori appresi). Restituisce `{ "deleted": true }` in caso di successo. Dopo l'eliminazione, `GET /api/v1/company/compliance-profile` restituisce un profilo vuoto. Gli strumenti del DPP Assistant non avranno più predefiniti salvati.

Auth: chiave API o OAuth con `passports:write`. Per i principal OAuth, l'utente deve avere il ruolo `admin` o `owner`. Non conta risposte normative.

## Parameters

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `Authorization` | header | string | yes | `Bearer <token>` — una chiave API `tp_` (Developer → API Keys; più semplice, per server-to-server) oppure un access token OAuth 2.0 (Developer → OAuth Apps; per app autorizzate dall'utente, scoped e revocabili). La pagina Authentication contiene il flusso OAuth completo e l'elenco degli 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 — Eliminato

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

### 401 — Non autorizzato

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

### 403 — Ruolo admin richiesto

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

## Related

- [GET Leggi profilo conformità](https://www.tracepass.eu/it/docs/get-compliance-profile.md)
- [PATCH Aggiorna profilo conformità](https://www.tracepass.eu/it/docs/patch-compliance-profile.md)
