Çıkış (Logout)

POST https://restapitest.orkestra.com.tr/api/v1/logoutFrom

Kullanıcının giriş (bearer) kayıtlarını siler: tüm cihazlardan, kullanılan cihazdan ya da listLogins servisinin verdiği logout (md5) değerine karşılık gelen cihazdan. 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).

Parametreler

Çıkış hedefi: 'all' tüm cihazlardan çıkar, 'current' kullanılan bearer kaydını siler, listLogins yanıtındaki 'logout' (md5) değeri verilirse ilgili bearer silinir.

Yanıt

Henüz istek gönderilmedi.

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

# Çıkış (Logout)

Kullanıcının giriş (bearer) kayıtlarını siler: tüm cihazlardan, kullanılan cihazdan ya da listLogins servisinin verdiği logout (md5) değerine karşılık gelen cihazdan. Giriş gerektirir (bearer ya da basic auth).

## Parametreler

- **hedef** (string, zorunlu): Çıkış hedefi: 'all' tüm cihazlardan çıkar, 'current' kullanılan bearer kaydını siler, listLogins yanıtındaki 'logout' (md5) değeri verilirse ilgili bearer silinir. Örnek: `"current"`
- **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",
    "hedef": "current"
}
```

## Örnek Yanıt (olumlu)

```json
{
    "basarili": true,
    "mesaj": "Mevcut cihazdan çıkış yapıldı",
    "veri": {
        "silinen": 1
    }
}
```

## Örnek Yanıt (olumsuz)

```json
{
    "basarili": false,
    "mesaj": "Verilen hedefe ait giriş kaydı bulunamadı.",
    "veri": null
}
```