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önerGET /api/tours/catalog,GET /api/hotels/catalog– acentenin satıştaki ürün kataloğuPOST /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.