API Dokümantasyon

InsureHub REST API ile sistemlerinizi entegre edin. Endpoint rehberi ve kod örnekleri.

Son güncelleme: 28 April 2026

InsureHub API'si, kendi yazılımlarınızı veya üçüncü parti uygulamaları InsureHub ile entegre etmenizi sağlar. RESTful mimari, JSON veri formatı ve Bearer token kimlik doğrulaması kullanır.

Kimlik Doğrulama

Tüm API isteklerinde HTTP başlığına API anahtarınızı ekleyin:

Authorization: Bearer {API_KEY}
Content-Type: application/json

API anahtarınızı Admin Paneli → Ayarlar → API Entegrasyonları bölümünden oluşturabilirsiniz.

Base URL

https://www.insurehub.com.tr/api/v1

Müşteriler

MethodEndpointAçıklama
GET/customersMüşteri listesi (sayfalı)
GET/customers/{id}Müşteri detayı
POST/customersYeni müşteri oluştur
PUT/customers/{id}Müşteri güncelle
DELETE/customers/{id}Müşteri sil

Poliçeler

MethodEndpointAçıklama
GET/policiesPoliçe listesi
GET/policies/{id}Poliçe detayı
POST/policiesYeni poliçe

Örnek İstek

curl -X GET "https://www.insurehub.com.tr/api/v1/customers?page=1&limit=20" \
  -H "Authorization: Bearer your_api_key_here" \
  -H "Content-Type: application/json"

Örnek Yanıt

{
  "status": "success",
  "data": {
    "items": [...],
    "total": 142,
    "page": 1,
    "per_page": 20
  }
}

Hata Kodları

KodAnlam
200Başarılı
400Geçersiz istek parametresi
401Kimlik doğrulama hatası
404Kaynak bulunamadı
429Hız limiti aşıldı
500Sunucu hatası

Hız Limitleri

API istekleri dakikada 60 sorgu ile sınırlıdır. Kurumsal planlar için özel limit artırımı talep edilebilir. Limit aşıldığında 429 Too Many Requests yanıtı döner.

Destek

API entegrasyonu için teknik destek: api@insurehub.com.tr

InsureHub'ı ücretsiz deneyin

14 günlük ücretsiz deneme. Kredi kartı gerekmez.