Mercateer
開発者向け

MercateerのフロントオフィスイベントをWebhookで取得

エンドポイントをMercateerイベントに登録し、通話終了時、リード獲得時、または予約確定時に署名付きペイロードを即座に受信できます。エンドポイントはAPIまたはダッシュボードから登録・管理でき、HMACで各配信を検証できます。

Webhooksとは?

Webhookにより、Mercateerのフロントオフィスイベントがリアルタイムでお客様が管理するURLにプッシュされるため、APIをポーリングせずに自社システムが反応できます。各配信はHMACで署名されたJSONペイロードであり、エンドポイントはAPIまたはダッシュボードから登録・管理できます。配信失敗時にはバックオフ付きで再試行されます。

Webhooksでできること

新規リード取得および顧客情報作成
IntegrationPages.Conversation started, closed, or handoff requested
IntegrationPages.Call completed
予約確定および予約再スケジュール
IntegrationPages.Quote accepted
受信時に検証可能なHMAC署名付きペイロード
APIまたはダッシュボードからエンドポイントを登録・管理

数分でインストール

1

エンドポイントを作成

APIまたは[設定]→[開発者]からURLを登録し、購読するイベントを選択してください。Mercateerはそのエンドポイント用の署名シークレットを返却します。APIアクセスはCrewプランおよびFleetプランに含まれています。

2

署名を検証

IntegrationPages.On every delivery, read the timestamp (t) and signature (v1) from the signature header, then compute the HMAC-SHA256 of the string "{timestamp}_{raw request body}" with your signing secret and compare it to the v1 value_ Reject any request that does not match, or whose timestamp is more than 5 minutes old, so you only act on fresh payloads that truly came from Mercateer_ (Our SDK’s verify helper does all of this for you_)

3

再試行をべき等性(idempotent)で処理

配信を迅速に2xxで応答して受領を通知してください。失敗した配信はバックオフ付きで再試行されるため、ハンドラーはイベントIDをキーにして重複を無視し、各イベントを一度だけ処理するようにしてください。

よくある質問

既存のツール群と完全連携

Mercateerは、すでにご利用中のツールと同じプロトコルで動作します。

WebhooksでMercateerを活用する

無料で始めて、数分で受付業務を連携できます。

クレジットカード不要