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