Sandbox

Gerçek veriye dokunmadan her senaryoyu deneyin; mülk sahibi hareketlerini taklit edin.

Her acentenin kendi sandbox'ı vardır: size özel üç örnek mülk (biri abone, biri onay isteyen, biri anında onaylı), takvim ve fiyatlarla. Test anahtarıyla yaptığınız her şey yalnızca bu mülkleri etkiler; diğer acenteler sizin sandbox'ınızı, siz onlarınkini göremezsiniz.

Webhook'lar sandbox'ta da gerçek gibi çalışır: livemode: false ile, aynı imza ve aynı tekrar mantığıyla gelir. Test anahtarıyla oluşturduğunuz webhook adresi yalnızca sandbox olaylarını alır.

Mülk sahibi hareketlerini taklit etmek

Uç noktaNe olurGelen olay
POST /v1/sandbox/simulate/owner-blockSahip tarih kapatırcalendar.updated (owner)
POST /v1/sandbox/simulate/owner-unblockSahip tarih açarcalendar.updated (owner)
POST /v1/sandbox/simulate/other-agency-bookingBaşka bir acente rezervasyon yaparcalendar.updated (agency)
POST /v1/sandbox/simulate/price-changeSahip fiyatı değiştirirrates.updated
POST /v1/sandbox/simulate/property-updateSahip ilanı düzenlerproperty.updated
POST /v1/sandbox/simulate/subscription-approveSahip talebinizi onaylarsubscription.approved
POST /v1/sandbox/simulate/subscription-revokeSahip aboneliği sonlandırırsubscription.revoked
curl
curl -s -X POST https://api.cesisync.com/v1/sandbox/simulate/owner-block \
  -H "Authorization: Bearer $BP_KEY" -H "Content-Type: application/json" \
  -d '{"propertyId":"'$PROPERTY_ID'","from":"2027-02-01","to":"2027-02-05"}'

Sıfırlamak

POST /v1/sandbox/reset (veya panelde Sandbox'ı sıfırla) tüm test rezervasyonlarınızı ve değişiklikleri siler, üç örnek mülkü ilk haline getirir. Her test turunu temiz bir durumdan başlatmak için otomatik testlerinizin başında çağırın.

Sandbox ile canlı arasındaki farklar

  • Test anahtarı dakikada 120 istekle sınırlıdır (canlı: 600).
  • Sandbox mülklerinin sahibi yoktur: ona e-posta veya mesaj gitmez.
  • Sandbox acente onayı gerektirmez; canlı anahtar için gerekir.