
# Einen Konfigurationsplan abrufen

`GET /v1/config-plans/{plan_id}` · Berechtigung `config:read` und die Leseberechtigungen, die der Plan bei seiner Erstellung benötigte

Gibt einen gespeicherten Plan in derselben Form zurück wie [die Antwort, die ihn erstellt hat](create.md). Pläne enthalten keine geheimen Werte.

## Anfrage

| Parameter | Beschreibung |
|---|---|
| `plan_id` | Plan-ID, `cfgp_…`. |

## Antwort

`200 OK` mit `Cache-Control: no-store`. Ein Plan, dessen Stunde abgelaufen ist und der nicht angewendet wurde, hat `status: expired`. Pläne werden 7 Tage nach Ablauf gelöscht.

## Fehler

| HTTP | code | Wann |
|---|---|---|
| 401 | `unauthenticated` | Die Anmeldedaten fehlen, sind ungültig oder widerrufen. |
| 403 | `insufficient_permissions` | Den Anmeldedaten fehlt eine Berechtigung, die der Plan benötigt; `required_permissions` listet alle auf. |
| 404 | `not_found` | Der Plan existiert nicht, gehört zu einer anderen Umgebung oder wurde gelöscht. |
| 429 | `rate_limited` | Das Ratenlimit wurde überschritten; wiederholen Sie nach der `Retry-After`-Zeit. |

## Beispiel

```bash
curl "https://api.eu.keenauth.com/v1/config-plans/cfgp_01m4qpqtywfs7930tb6kqn5rc5" \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"

keenauth config plans get cfgp_01m4qpqtywfs7930tb6kqn5rc5
```
