Durum

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).

← Servis listesine dön

İstek

Kimlik Doğrulama

Bearer GUID (Authorization: Bearer başlığı yerine payload ile de gönderilebilir).

Yanıt

Henüz istek gönderilmedi.

Servis Dokümanı (LLM için markdown)

# 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
}
```