Aktuelle Umgebung abrufen
GET /v1/environment · Berechtigung environment-settings:read
Gibt die Umgebung zurück, zu der das aufrufende Credential gehört: ihre ID, ihren Typ, ihre Region, Cell, ihren Status und ihren Plan. Die Umgebung stammt immer aus dem Credential; dieser Endpunkt kann keine andere Umgebung lesen. Der Endpunkt ist schreibgeschützt und auf jedem Plan verfügbar. Die OpenTofu/Terraform-Datenquelle keenauth_environment liest ihn.
Anfrage
Keine Parameter.
Antwort
200 OK
{
"id": "env_01h455vb4pex5vsknk084sn02q",
"type": "production",
"region": "eu",
"cell_id": "eu1",
"state": "active",
"plan": "business"
}
| Feld | Beschreibung |
|---|---|
id |
Umgebungs-ID (env_…). |
type |
development, staging oder production. Er ändert sich nie. |
region |
Datenregion (eu, us). Der Host der Verwaltungs-API ist api.<region>.keenauth.com. |
cell_id |
Cell, die die Umgebung bedient, zum Beispiel eu1. |
state |
active, suspended_dashboard, suspended_nonprod, export_only oder deleting. |
plan |
free, startup, business, enterprise oder internal; null, bis der Plan die Cell erreicht hat. Nehmen Sie bei null keinen Plan an. |
Diese Version gibt weder Anzeigenamen, Erstellungszeitpunkt, Standard-Host noch benutzerdefinierte Domains zurück. GET /v1/custom-domains listet die benutzerdefinierten Domains auf.
Fehler
| HTTP | Code | Wann |
|---|---|---|
| 403 | insufficient_permissions |
Dem Credential fehlt environment-settings:read. |
| 503 | service_unavailable |
Die Umgebungsverwaltung konnte nicht gelesen werden; versuchen Sie es später erneut. |
Beispiel
curl -i https://api.eu.keenauth.com/v1/environment \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
CLI: keenauth environment get