Webhook やコールバックURLを設定することによって、ホテルはURLを通してJSON形式で予約情報を受け取る事が出来ます。

予約の作成や変更、又はキャンセルが行われた際に Webhook は指定されたURLにコールバックを送信します。

Webhook/コールバック機能は以下で行われた動作を引き金とします:

  • Sirvoy 予約エンジン
  • 予約確認フォーム
  • フロント受付により「新しい予約」機能にて扱われた予約
  • 予約サイトによる予約

この機能をアクティベートするには次のように進んで下さい: 設定 -> あなたのアカウント -> コールバックURL

受信サーバーは http code 200 (OK) で応答する必要が有ります。その応答がない場合にはコールは30分ごとに10回まで行なわれます。

  • 入って来るパラメーターが無い場合 (プログラミング言語により異なりますので、もしくは同様の状況にある場合) には以下のようにします:
    $jsonBooking = json_decode(file_get_contents(‘php://input’));
  • コールバックはPostとしてhttpsを通して実行されます。

以下はJSON形式の一例です: