API Anahtarlarını Listele

Hesabınıza ait tüm API anahtarlarını listeleyin

Endpoint Bilgisi

GET/api-keys

Hesabınıza ait tüm API anahtarlarının listesini döndürür.

İstek Örneği

cURL
curl -X GET https://api.wespoke.ai/api/v1/api-keys \
  -H "Authorization: Bearer YOUR_API_KEY"

Yanıt Örneği

200 OK
{
  "apiKeys": [
    {
      "id": "key_abc123xyz",
      "name": "Üretim API Anahtarı",
      "keyPrefix": "sk_live_abc123",
      "createdAt": "2025-10-01T10:30:00Z",
      "lastUsedAt": "2025-10-08T14:22:00Z",
      "expiresAt": null
    },
    {
      "id": "key_def456uvw",
      "name": "Test API Anahtarı",
      "keyPrefix": "sk_test_def456",
      "createdAt": "2025-09-15T08:15:00Z",
      "lastUsedAt": "2025-10-07T16:45:00Z",
      "expiresAt": "2026-09-15T08:15:00Z"
    }
  ],
  "total": 2
}

Yanıt Parametreleri

apiKeysarray

API anahtarları dizisi. Her öğe bir API anahtarı objesini temsil eder.

idstring

API anahtarının benzersiz kimliği.

namestring

API anahtarı için belirtilen isim.

keyPrefixstring

API anahtarının ilk karakterleri (güvenlik amacıyla tam anahtar gösterilmez).

createdAtstring (ISO 8601)

API anahtarının oluşturulma tarihi ve saati.

lastUsedAtstring (ISO 8601) | null

API anahtarının son kullanılma tarihi ve saati. Hiç kullanılmadıysa null.

expiresAtstring (ISO 8601) | null

API anahtarının son kullanma tarihi. Süresi dolmuyorsa null.

totalnumber

Toplam API anahtarı sayısı.

Hata Yanıtları

401 Unauthorized

{
  "error": {
    "code": "unauthorized",
    "message": "Geçersiz veya eksik API anahtarı"
  }
}