Tüm Kullanıcıların Oturumlarını İptal Et
Tüm kullanıcıların oturumlarını iptal eder (Admin - mevcut oturum dahil).
Endpoint
POST /api/v1/sessions/revoke-all-users
Authentication
Bu endpoint authentication gerektirir.
Header: Authorization: Bearer \{token\}
Permission
sessions.revoke.all- Tüm kullanıcıların oturumlarını iptal etme
Request
Headers
| Header | Değer | Zorunlu |
|---|---|---|
Authorization | Bearer \{token\} | Evet |
Response
Success Response (200 OK)
{
"message": "All user sessions revoked",
"revoked_count": 150,
"note": "Including current session",
"current_token_id": 1
}
Error Responses
403 Forbidden
{
"message": "Forbidden"
}
Code Examples
cURL
curl -X POST https://api.example.com/api/v1/sessions/revoke-all-users \
-H "Authorization: Bearer \{token\}"
Notes
- ÖNEMLİ: Bu endpoint mevcut oturum dahil tüm kullanıcıların tüm oturumlarını iptal eder
- Sadece
sessions.revoke.allpermission'ı olan kullanıcılar kullanabilir (genellikle admin'ler) - İptal edilen oturum sayısı response'da döner
- Bu işlemden sonra mevcut token da geçersiz olur, yeniden login gerekir
Related Endpoints
- Tüm Oturumları İptal Et - Tüm oturumları iptal et (mevcut hariç)
- Oturum İptal Et - Belirli oturumu iptal et