Geçerli ortamı getir
GET /v1/environment · izin environment-settings:read
Çağıran kimlik bilgisinin ait olduğu ortamı döner: kimliği, türü, bölgesi, hücresi, durumu ve planı. Ortam her zaman kimlik bilgisinden gelir; bu uç başka bir ortamı okuyamaz. Uç salt okunurdur ve her planda kullanılabilir. OpenTofu/Terraform keenauth_environment veri kaynağı bu ucu okur.
İstek
Parametre yok.
Yanıt
200 OK
{
"id": "env_01h455vb4pex5vsknk084sn02q",
"type": "production",
"region": "eu",
"cell_id": "eu1",
"state": "active",
"plan": "business"
}
| Alan | Açıklama |
|---|---|
id |
Ortam kimliği (env_…). |
type |
development, staging ya da production. Hiç değişmez. |
region |
Veri bölgesi (eu, us). Yönetim API'si host'u api.<region>.keenauth.com'dur. |
cell_id |
Ortama hizmet veren hücre, örneğin eu1. |
state |
active, suspended_dashboard, suspended_nonprod, export_only ya da deleting. |
plan |
free, startup, business, enterprise ya da internal; plan hücreye ulaşana kadar null. null iken plan varsaymayın. |
Bu sürüm görünen adı, oluşturulma anını, varsayılan host'u ve özel alan adlarını dönmez. Özel alan adlarını GET /v1/custom-domains listeler.
Hatalar
| HTTP | code | Ne zaman |
|---|---|---|
| 403 | insufficient_permissions |
Kimlik bilgisinde environment-settings:read yok. |
| 503 | service_unavailable |
Ortam kayıt defteri okunamadı; sonra yeniden deneyin. |
Örnek
curl -i https://api.eu.keenauth.com/v1/environment \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
CLI: keenauth environment get