
# Supprimer une application

`DELETE /v1/applications/{application_id}` · permission `applications:write`

Supprime une application avec ses URIs de redirection, ses autorisations d'API et sa liste de connexions. `If-Match` est obligatoire : `428` sans elle, `412` avec une version obsolète.

## Demande

| Paramètre | Dans | Description |
|---|---|---|
| `application_id` | path | Identifiant de l'application (`app_…`). |
| `If-Match` | header | L'`ETag` de la version que vous avez lue. |

## Réponse

`204 No Content`.

## Erreurs

| HTTP | `code` | Quand |
|---|---|---|
| 401 | `unauthenticated` | La clé est manquante, invalide ou révoquée. |
| 403 | `insufficient_permissions` | La clé n'a pas la permission requise. |
| 404 | `not_found` | L'application n'existe pas dans cet environnement. |
| 428 | `precondition_required` | L'en-tête `If-Match` est manquant. |
| 412 | `precondition_failed` | La version dans `If-Match` est obsolète. |

## Exemple

```bash
curl -X DELETE https://api.eu.keenauth.com/v1/applications/app_6f8d0cjgbmf0gtn2rg6pscp3cg \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY" \
  -H 'If-Match: "2"'
```
