POST https://restapitest.orkestra.com.tr/api/v1/status
Sistem sağlık durumunu döndürür (ana sayfadaki verinin aynısı: Redis, veritabanları, replika gecikmeleri ve web servisleri). Sonuç 60 sn önbelleklidir. Giriş gerektirir (bearer ya da basic auth).
Henüz istek gönderilmedi.
# Durum
Sistem sağlık durumunu döndürür (ana sayfadaki verinin aynısı: Redis, veritabanları, replika gecikmeleri ve web servisleri). Sonuç 60 sn önbelleklidir. Giriş gerektirir (bearer ya da basic auth).
## Parametreler
- **bearer** (string, isteğe bağlı): Bearer GUID (Authorization: Bearer başlığı yerine payload ile de gönderilebilir). Örnek: `"9b2f6c1e-0d4a-4a7e-9c3b-1f2e3d4c5b6a"`
- **musteri** (string, isteğe bağlı): Basic auth için müşteri (firma) kodu. Örnek: `"demo"`
- **kullanici** (string, isteğe bağlı): Basic auth için kullanıcı adı. Örnek: `"ali"`
- **sifre** (string, isteğe bağlı): Basic auth için şifre. Loglara asla yazılmaz. Örnek: `"gizli123"`
## Örnek İstek
```json
{
"bearer": "9b2f6c1e-0d4a-4a7e-9c3b-1f2e3d4c5b6a"
}
```
## Örnek Yanıt (olumlu)
```json
{
"basarili": true,
"mesaj": "Sistem durumu",
"veri": {
"checked_at": "2026-07-12 12:00:00",
"redis": {
"status": "ok",
"latency_ms": 0.4,
"error": null
},
"databases": {
"mysql": {
"label": "Yerel Servis (efaturacim_servis)",
"status": "ok",
"latency_ms": 1.2
},
"fkm_bursa": {
"label": "FKM Bursa (replika)",
"status": "ok",
"lag_seconds": 0,
"lag_human": "eşzamanlı"
}
},
"web_services": {
"ws": {
"label": "ws.orkestra.com.tr",
"status": "ok",
"http_status": 200
}
}
}
}
```
## Örnek Yanıt (olumsuz)
```json
{
"basarili": false,
"mesaj": "Kimlik doğrulama gerekli: bearer (header ya da payload) veya basic auth.",
"veri": null
}
```