
# Lösche eine Anwendung

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

Löscht eine Anwendung zusammen mit ihren Redirect-URIs, API-Genehmigungen und Verbindungsliste. `If-Match` ist erforderlich: `428` ohne, `412` mit veralteter Version.

## Anfrage

| Parameter | In | Beschreibung |
|---|---|---|
| `application_id` | path | Anwendungs-ID (`app_…`). |
| `If-Match` | header | Das `ETag` der Version, die du gelesen hast. |

## Antwort

`204 No Content`.

## Fehler

| HTTP | `code` | Wann |
|---|---|---|
| 401 | `unauthenticated` | Der Schlüssel fehlt, ist ungültig oder wurde widerrufen. |
| 403 | `insufficient_permissions` | Der Schlüssel hat nicht die erforderliche Berechtigung. |
| 404 | `not_found` | Die Anwendung existiert nicht in dieser Umgebung. |
| 428 | `precondition_required` | Der `If-Match`-Header fehlt. |
| 412 | `precondition_failed` | Die Version in `If-Match` ist veraltet. |

## Beispiel

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