Ana içeriğe geç

Kimlik Doğrulama

KolayBi API'ye erişmek için aşağıdaki adımları izleyin.

1- KolayBi uygulamasında yeni API anahtarı oluşturun

  • KolayBi uygulamasında Ayarlar → Profil Hesabı → API Anahtarları
  • "Yeni API Anahtarı oluştur" deyin, bir ad verin ve anahtarı kopyalayın
  • Bu anahtar sadece Access Token almak için header'da gönderilir (api_key)
İpucu

Anahtarı güvende tutun; kod deposuna, loglara veya client-side koda koymayın.

2- Channel bilgisini alın

  • Channel, şirket/entegrasyon kanalınızı tanımlar ve tüm API çağrılarında zorunlu header'dır
  • Channel bilgisini api.support@kolaybi.com üzerinden talep edebilirsiniz
  • İsteklerde Channel: YOUR_CHANNEL olarak gönderilir

3- Access Token isteği gönderin

Access Token, API anahtarınız ile alınır ve 24 saat geçerlidir. Ardından Bearer token olarak tüm isteklerde kullanılır.

curl -X POST "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/access_token" \
-H "Channel: YOUR_CHANNEL" \
-H "Content-Type: application/json" \
-d '{"api_key": "YOUR_API_KEY"}'

Başarılı Yanıt (200)

{
"data": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9..."
}
Geçerlilik

Access Token süresi 24 saattir. Süre dolduğunda aynı endpoint ile yeni token alın.

4- Token'ı isteklerde kullanın

Access Token'ı Authorization header'ında, Channel'ı Channel header'ında gönderin.

curl -X GET "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/companies" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Channel: YOUR_CHANNEL"

Gerekli header'lar:

HeaderDeğerZorunluluk
AuthorizationBearer YOUR_ACCESS_TOKENEvet
ChannelYOUR_CHANNELEvet