İçeriğe geç
Geliştiriciler için

Travel API entegrasyonu

AcentaHub, her acentenin storefront'unu besleyen REST API'yi geliştiricilere de açar: site yapılandırması, tur/otel/uçak araması, rezervasyon ve ödeme. Her istek acenteyi X-Tenant-Slug başlığıyla tanımlar; yanıtlar JSON'dır.

Temel uç noktalar

  • GET /api/site-config – acentenin tema, modül ve iletişim yapılandırması
  • POST /api/searches/tours, /hotels, /flights – arama oturumu başlatır; GET /api/searches/{tür}/{id} sonuçları döner
  • GET /api/tours/catalog, GET /api/hotels/catalog – acentenin satıştaki ürün kataloğu
  • POST /api/bookings – rezervasyon oluşturur; ödeme geri çağrıları /api/payments/callback/{sağlayıcı}

Kimlik doğrulama ve limitler

Herkese açık arama uç noktaları IP bazlı hız sınırına tabidir (dakikada 20 arama). Rezervasyon ve müşteri işlemleri Sanctum token ile korunur. Tedarikçi API anahtarları hiçbir yanıtta yer almaz.

Webhook'lar

Ödeme sağlayıcıları (iyzico, PayTR) imzalı webhook ile bildirim gönderir; imza doğrulaması başarısız istekler reddedilir.

Tam referans ve örnek istekler için geliştirici erişimi talep edin.

API

Entegrasyon planlıyor musunuz?

Sandbox erişimi ve örnek koleksiyonlar için geliştirici ekibimizle görüşün.