製品
変更履歴
テスト送信の内容の指定
- テスト送信
( POST /v1/endpoints/{id}/test・管理画面・顧客ポータル・MCP のsend_test・SDK)で、 送信する 内容 ( payload。JSON の オブジェクト、 1MB まで) を 指定できるようになりました。 メッセージの dataとして、 トランスフォーメーション・ペイロード形式・署名を 本番の 配信と 同じように 適用します。 月間配信数には 含めません - チャットの
エンドポイント (Slack・Microsoft Teams・Chatwork・Google Chat) への テスト送信と 接続テストでは、 「テストメッセージ」 の 題と 本文を 送信します (組織の 通知の 言語。 日本語または 英語) 。 Webhook と ポーリングエンドポイントには、 従来どおり { test: true, endpoint_id }を送信します - URL を
変更しない トランスフォーメーションを 設定した Google Chat の エンドポイントで、 配信が invalid_outputになる 不具合を 修正
Google Chat のエンドポイント
- エンドポイントの
種類に Google Chat (スペースの Incoming Webhook。 google_chat)を 追加 (Pro プランから。 管理画面・顧客ポータル・API・MCP・SDK) - 投稿の
本文は メッセージの dataのtitle・text・lines・linkから作成します (4,000 文字まで) 。 Webhook の 削除など、 再送信しても 届かない エラー (401・403・404) の 場合は エンドポイントを 停止します
ポーリングエンドポイントのブラウザからの取得
GET /v1/poller/{id}をブラウザから 直接呼び出せるようになりました (CORS。 すべての オリジンを 許可) 。 トークンは Authorizationヘッダーで指定します
管理画面の使い方・イベントタイプの廃止
- 管理画面の
使い方 (/docs/guide/) を 公開し、 管理画面の 左の メニューに 「使い方」 を 追加 - イベントタイプの
説明の 編集・廃止・廃止の 解除を、 管理画面から 行えるようになりました (Admin 以上) - メッセージの
詳細の 配信に 最大試行回数 ( max_attempts)を 追加し、 管理画面の 試行回数を 「回数 / 最大」 で 表示します (管理画面・API・顧客ポータル) - Enterprise プランの
組織で、 一括再送信の 期間を 指定できない 不具合を 修正 - アラートの
通知チャネルの 追加・削除と 通知条件の 変更は、 Admin 以上にのみ 表示するように 変更
日本語を既定の言語に・MCP の接続はログインのみ
- サイトの
既定の 言語を 日本語に 変更しました。 英語の ページは /en/以下です。従来の /ja/…のURL は 同じ ページに 転送します (301) - 言語を
選択していない アカウント・組織の メールと 画面は、 日本語で 表示します (ブラウザの 言語設定で 英語を 優先している 場合は 英語) 。 選択済みの 言語は 変わりません - MCP サーバーへの
接続は、 ログイン (OAuth) のみに なりました。 API キーでの 接続には 401 を 返します。 CI などからの 操作には、 公開 API・SDK を ご利用ください - エンドポイントの
URL に 含まれる 秘密の 値 (Google Chat の key・tokenなど、Slack・Discord の Webhook の URL) を、 監査ログ・アラートの 通知・メールでは 伏せて 表示します
消費税の請求
- ご利用料金に
消費税 (10%) を 加算して 請求するようになりました。 料金の 表示は 税別です。 プランの 変更の 確認画面に、 うち消費税を 表示します
停止したエンドポイントへの再送信・配信エラーの記録
- 停止した
エンドポイントへの 手動の 再送信と テスト送信は、 409 endpoint_disabledを返すようになりました。 エンドポイントを 修正して 再開してから、 再送信してください。 削除した エンドポイントへの 再送信は 404 を 返します (管理画面・顧客ポータル・API・MCP・SDK) - 自動で
停止した エンドポイントにも、 管理画面と 顧客ポータルで 「再開」 の ボタンを 表示します。 メッセージの 詳細の 配信に、 エンドポイントの 状態 ( endpoint_status)を 追加 - 配信ログの
エラーを 決まった 値 ( timeout・connect_failed・dns_failed・blocked_ip・relay_failed)で 記録するように 変更。 以前の 記録は、 API では 従来の 値の まま 返します
Slack・Microsoft Teams・Chatwork のエンドポイント
- エンドポイントの
種類に Slack・Microsoft Teams・Chatwork を 追加 (Pro プランから。 管理画面・顧客ポータル・API・MCP・SDK) - 投稿の
本文は メッセージの dataのtitle・text・lines・linkから作成し、 ない 場合は イベントタイプと JSON を 投稿します。 トークンの 誤りなど、 再送信しても 届かない エラーの 場合は エンドポイントを 停止して 理由を 記録します。 429 の 場合は Retry-Afterに従って 再送信します
顧客アカウントの削除・エンドポイントなしのメッセージ
- 顧客アカウントを
削除できるようになりました ( DELETE /v1/consumers/{id}・管理画面の顧客アカウント一覧・SDK) 。 顧客アカウントの エンドポイント・署名シークレット・ソースも あわせて 削除され、 顧客ポータルの リンクは 即時に 無効に なります。 未配信の メッセージは 配信しません - 受け付けた
時点で エンドポイントが 1 つも 無かった メッセージ (顧客アカウントに エンドポイントが 無い、 または 対象イベントに 一致する エンドポイントが 無い) の 状態を 「エンドポイントなし」 ( no_endpoint)に 変更しました。 従来は 「配信待ち」 ( pending)と 表示していました。 過去に 受け付けた メッセージも 「エンドポイントなし」 に なります (管理画面・API・MCP・SDK) - エンドポイントなしの
メッセージは ログにのみ 記録して 配信せず、 月間配信数・配信数・配信待ち・再送信待ちには 含めません。 後から エンドポイントを 追加しても、 その メッセージは 配信しません - API の
メッセージの statusに値が 1 つ 追加されます。 statusで分岐している 場合は no_endpointも処理してください。 一覧は status=no_endpointで絞り込めます - MCP に
メッセージ一覧の ツール ( list_messages。状態・イベントタイプ・顧客アカウントで 絞り込み) を 追加
他サービスからの移行
- エンドポイントの
作成時に、 現在 使用している 署名シークレット ( whsec_…)を secretに指定できるようになりました。 受信側の シークレットを 変更せずに 移行できます (API・MCP・SDK) - ペイロード形式を
エンドポイントごとに 選択できるようになりました ( body_format)。 rawは{ type, timestamp, data }で包まずに dataの値のみを 配信します (管理画面・顧客ポータル・API・MCP・SDK) - トランスフォーメーションに
webhook.env(保存した variables)・ webhook.transformationsParams(メッセージの transformations_params)・有効/無効の 設定 ( enabled)を 追加。 コードの 上限を 51,200 文字に 変更 - トランスフォーメーションを
互換パスの API ( /api/v1/app/{app_id}/endpoint/{id}/transformationと…/simulate)でも 操作できるようになりました。 これらの API の エラーは { code, detail }形式・英語で返します
ポーリングエンドポイント
- URL を
持たない エンドポイント ( type: polling)を 作成できるようになりました。 受信側が エンドポイントの トークンを 付けて GET /v1/poller/{id}を呼び出し、 受け付けた 順に メッセージを 取得します ( iteratorで続きを 取得する 形式。 Starter プランから。 管理画面・顧客ポータル・API・MCP・SDK) - ペイロード・ID・署名は
プッシュ配信と 同じです。 次の ページを 取得した 時点で 前の ページを 受信済みと みなし、 配信ログでは 「取得」 と 表示します - 組織で
設定した 時間を 過ぎても 取得されない ポーリングエンドポイントを、 アラートで 通知します (既定 24 時間) - 互換パスの
API ( /api/v1/app/{app_id}/poller/{id}・利用者ごとの読み取り位置・トークンの 取得と 再発行) に 対応。 エンドポイントの 種類に pollingEndpointも指定できるようになりました
Webhook 以外のエンドポイント
- エンドポイントの
種類に Amazon SQS・Amazon EventBridge・Google Cloud Pub/Sub・Amazon S3・Cloudflare R2・Google Cloud Storage・Azure Blob Storage・Azure Service Bus・Kafka (Confluent の REST) ・RabbitMQ (HTTP API) を 追加 (Pro プランから。 管理画面・API・MCP・SDK・顧客ポータル) - ペイロードは
Webhook と 同じ Standard Webhooks 形式の JSON で、 署名と ID は メッセージの 属性や オブジェクトの メタデータに 付与します。 再送信・順序保証・トランスフォーメーション・アラート・固定送信元 IP も Webhook と 同様に 適用されます - 認証情報は
暗号化して 保存し、 管理画面と API には マスクした 値のみを 表示します。 保存前に 1 通配信して 確認する 「接続テスト」 も 追加 - 互換パスで
エンドポイントを 作成できる API ( POST /api/v1/app/{app_id}/destination)を 追加。 エンドポイントの 種類に eventBridgeなどの名前も 指定できるようになりました
トランスフォーメーション
- エンドポイントごとに
JavaScript の handler(webhook)を保存し、 配信の 直前に ペイロード・ヘッダー・URL の パスと クエリ・HTTP メソッドを 変更したり、 配信を キャンセルしたりできるようになりました (Pro プランから。 管理画面・API・MCP・SDK) - 署名は
変換後の ペイロードで 生成します。 トランスフォーメーションで キャンセルした 配信は 「キャンセル」 ( cancelled)と なり、 失敗には 含めません - 管理画面で
サンプルの ペイロードを 使って テストできるようになりました (実際には 配信しません)
ソース・エンドポイント単位の順序保証
- 他社の
サービス (Stripe・GitHub・Shopify・Slack・Meta・Zoom・LINE・Standard Webhooks・独自の HMAC 署名・Basic 認証・API キー) が 送信する Webhook を 受け付ける 「ソース」 を 追加。 受信 URL に 届いた Webhook の 署名を 検証し、 指定した 顧客アカウント宛ての メッセージと して エンドポイントに 配信します (管理画面・API・MCP) - POST・PUT・PATCH・DELETE を
受け付け、 リクエストボディは 10MB まで。 ソースごとの レート制限は、 不正利用を 防ぐ ための 10 秒あたり 1,000 回のみ - 送信元サービスに
よる 再送信は 配信 ID で 1 通に まとめ、 受信した リクエストは ソースごとの リクエストログ ( GET /v1/sources/{id}/requests)で 確認できるようになりました - 一時停止中の
ソースは リクエストを 受け付けて 保留し、 再開時に 受信した 順に 配信します - ペイロード形式が
rawのエンドポイントには、 受信した ボディを バイト列の まま 元の Content-Type で 配信します。 受信時の ヘッダーを 選んで 転送する 設定 ( forward_headers)と、 受け付け時の レスポンスの 設定 ( response)を 追加 - 拒否した
リクエストを、 署名シークレットや 設定を 修正した 後に 再処理できるようになりました ( POST /v1/sources/{id}/requests/{request_id}/reprocess・管理画面・MCP) - ソース数の
上限: Free 1・Starter 5・Pro 20・Business 無制限 - エンドポイントごとの
順序保証 (FIFO) の 設定を 追加 ( ordering: fifo。管理画面・API・MCP・顧客ポータル) 。 前の メッセージの 配信が 成功するか 失敗で 終了するまで、 次の メッセージを 配信しません - 前の
メッセージの 失敗が 続き、 後続の メッセージが 待機している間は、 アラートに 待機件数を 表示します。 エンドポイントの 詳細に 待機件数 ( waiting_count)を 表示
配信ログの検索・送信上限・料金の改定
- 配信ログの
保存形式を 変更 (9 月 28 日以降の ログ) - 配信ログの
検索対象を、 メッセージ ID・イベントタイプ・顧客アカウント・ Idempotency-Keyに変更 (ペイロードの 全文検索は 終了) - 状態・イベントタイプ・顧客アカウントに
よる 絞り込みと 検索は、 期間を 指定しない 場合は 直近 7 日が 対象 (管理画面・顧客ポータル・API) 。 GET /v1/messagesに期間の 指定 ( since)を 追加 - テスト環境からの
送信と テスト送信の 上限: 合計で 1 環境あたり 1 日 (UTC) 1,000 通まで - 1 つの
顧客アカウントに 登録できる エンドポイントの 上限: 20 まで - Free プランの
組織の メンバー上限: 招待中を 含めて 3 人まで (Starter プランから 無制限) - 失敗が
続いている エンドポイントへの 配信: 一定 時間配信を 保留して 再送信回数に 数え、 エンドポイントの 再送信ポリシーに 沿って 再送信 (再送信回数を 使い切ると 失敗で 終了) - 料金の
改定: Pro は 月 29,800 円、 Business は 月 98,000 円、 月間上限を 超えた分は 10 万通ごとに 300 円 (Starter は 月 3,000 円の まま)
Webhook Admin を公開
- メッセージ送信 API
( POST /v1/messages)と、 顧客アカウント・エンドポイント・イベントタイプ・配信ログの API - Standard Webhooks 形式の
署名 - 自動再送信
(既定では 初回を 含めて 最大 8 回、 約 28 時間。 再送信回数と 再送信間隔は エンドポイントごとに 設定可能) と、 失敗が 5 日続いた エンドポイントの 自動無効化 - エンドポイント単位の
一括再送信、 独自の 署名を 検証する 受信側向けの 互換署名 - 固定送信元 IP
(Starter プランから) - アラート
(Slack・Teams・Chatwork・ メール・Webhook) と 通知条件の 設定 - 組織・プロジェクト・本番環境と
テスト環境、 全プロジェクトを 一覧できる 画面 - 顧客ポータル
- MCP サーバー