メインコンテンツへスキップ
Webhook には複数のタイプがあり、アクションタイプごとに分類されています。 たとえば、スケジュール投稿は scheduled アクション Webhook をトリガーします。 詳細については Webhook 概要 を参照してください。 Webhook URL を登録した後、イベントが発生すると URL に対して POST リクエストを受信します。 POST リクエストにはイベントの詳細を含む JSON ペイロードが含まれます。

Scheduled アクション

スケジュール投稿が処理されるとき(成功したか失敗したかを問わず)、選択したソーシャルネットワークに公開された際にこの Webhook 通知を受信します。 たとえば、2026 年 8 月 1 日午後 12:00 に投稿をスケジュールした場合、投稿が公開される正確な時刻に Webhook が送信されます。 Webhook 通知は、/post エンドポイントの scheduleDate フィールドを使用して将来にスケジュールされた投稿に対してのみ送信されます。

Scheduled イベント

即時投稿の場合、API は JSON 応答で即座に成功または失敗のレスポンスを返すため、Webhook 通知は受信しません。 Webhook 通知は、非同期で処理され、ステータスを通知するために別の通知を必要とするため、スケジュール投稿に対してのみ送信されます。

TikTok 公開 Webhook

Ayrshare を通じて TikTok を使用する場合、スケジュール投稿に対して 2 つの異なる Webhook を受信することがあります。 投稿が即時ではなくスケジュールされていた場合、まず標準の Scheduled Action Webhook を受信します。 これは、メディアが処理と投稿のために TikTok に正常に送信されたことを示します。 その後、subAction: tikTokPublished Webhook を受信します。 これは、TikTok がメディアの処理を完了し、メディアが公開されるとトリガーされます。 この Webhook は、即時投稿とスケジュール投稿の両方で有効化されます。 Ayrshare ダッシュボードでは、このイベントは tikTok (pub) としてラベル付けされます。
tikTokPublished Webhook は、メディアが公開される まで送信されません。 メディアが private、followers、または friends に設定されている場合、Webhook は送信されません。tikTokPublished Webhook を受信せず、投稿ステータスが pending のままの場合、メディアが TikTok によって受け付けられていることを確認するために TikTok モバイルアプリを確認してください。

Social アクション

ユーザーのプロファイルがソーシャルネットワークをリンクまたはアンリンクした際の通知。

Social アクションイベント

sourcesystem の場合、Ayrshare がソーシャルネットワーク接続がもはや有効でないなどの理由で自動的にアカウントのリンクを解除したことを意味します。ユーザーが投稿を続けられるように通知することをお勧めします。リンク解除の詳細は details フィールドにあります。プライマリアカウントのメールアドレス、または 代替メール が設定されている場合はそこにもメールが送信されます。 sourceuser の場合、ユーザーが自分でアカウントを手動でリンク解除するなど、ユーザー自身がアクションを開始したことを意味します。ユーザーが開始したアクションが発生した場合、メールは送信されません。

Messages アクション

すべての messages エンドポイントおよび webhook にアクセスするには、Messaging アドオンが必要です。 Facebook と Instagram のみ、新しいダイレクトメッセージが到着したとき、ユーザーが読んだとき、またはメッセージに対してリアクションが作成または削除されたときの通知。 X/Twitter Webhook は、Enterprise クライアント向けのオプションとして利用可能です。 Enterprise クライアントになる方法の詳細については、アカウント担当者にお問い合わせください。

複数のアプリを持つ Facebook ページのスタンバイカバレッジ

Ayrshare は、標準のメッセージングフィールドに加えて、Facebook の standby webhook フィールドをサブスクライブしています。これは、同じ Facebook ページ上の別のアプリが現在スレッド制御を保持している場合(たとえばチャットボットプラットフォームがページのプライマリレシーバーとして設定されている場合、または Meta の Page Inbox がアクティブに会話を処理している場合)でも、Messenger イベントが webhook に配信されることを意味します。 これらのイベントにはスキーマの変更はありません。以下のセクションに文書化されている同じ messageCreated / messageRead / reactionCreated / messageEdited ペイロードとして到着します。競合する Messenger アプリがインストールされているページに関して注意すべき点が 2 つあります:
  • インバウンドメッセージ量が増加する場合があります。以前の動作では、サブスクライブされる前に standby イベントは静かにドロップされていました。新しいトラフィックは、他のアプリによって処理されていたページが受信したメッセージを表します。
  • Ayrshare を通じて送信していないメッセージに対応する type: "sent"messageCreated イベントを受信する場合があります。これらは、ページ上の他の Messenger アプリによって送信されたメッセージのエコーです(Meta はすべての送信のコピーをサブスクライブされているすべてのアプリに配信します)。統合が独自の送信履歴とアウトバウンドトラフィックを照合する場合、その履歴を使用して自分の送信と競合アプリの送信を区別できます。
Ayrshare のみがインストールされているページ(競合する Messenger アプリなし)では、観察可能な唯一の変更は新しい Message Edit Event です — それ以外はすべて以前の動作と同じに見えます。

新規メッセージイベント

新しいメッセージが送信または受信されたときの通知。

メッセージ既読イベント

受信者がメッセージを読んだときの通知。
Instagram でメッセージが読まれたとき、webhook ペイロードには読まれた特定のメッセージを一意に識別する mid フィールドが含まれます。 Facebook メッセージでは、メッセージの既読は conversationId を使用して会話レベルで追跡されます。 既読イベントが発生した場合、created(または read)タイムスタンプより前のタイムスタンプを持つその会話内のすべてのメッセージは、ユーザーによって読まれたとみなされます。

リアクション作成および削除イベント

いいねなどのリアクションがメッセージに作成または削除されたときの通知。

メッセージ編集イベント

ユーザーが以前に送信したメッセージを編集したときの通知。Facebook と Instagram のダイレクトメッセージで利用可能です。 messageEdit.mid フィールドは元の messageCreated イベントの id と一致するため、消費者は編集を元のメッセージと関連付けることができます。messageEdit.text フィールドには、新しい編集済みのメッセージテキストが含まれます。

Batch アクション

バッチの処理が完了してファイルが利用可能になったときの通知(すべてのユーザープロファイルの取得 など)。url フィールドの事前署名済み URL でファイルにアクセスできます。

Batch イベント

Feed アクション

登録された RSS フィードで新しい RSS フィードアイテムが見つかったときの通知。注意: Webhook がアクティブな場合、新しい RSS アイテムはソーシャルネットワークに自動的に投稿されません。

Feed イベント

Mentions アクション

接続されたアカウントがメンションされたときの通知。Facebook と Instagram で利用可能です。 Ayrshare は Meta のネイティブメンションペイロードをそのまま中継し、標準のエンベロープフィールド(action, refId, hookId, url, Webhook Security 付きの timeStamp)と subAction のみを追加します。以下の例は Instagram の形式です: media_id、メンションがコメント内にある場合は comment_idFacebook メンションは、Instagram の例とは異なるフィールドを持つ Meta のネイティブ Page mention change として到着します。Facebook のフィールドセットについては、Meta の webhooks リファレンスを参照してください。

メンションイベント (Instagram)

Comments アクション

接続されたコンテンツにコメントが作成されたときの通知。Facebook と Instagram で利用可能です。 Ayrshare は Meta のネイティブコメントペイロードをそのまま中継し、標準のエンベロープフィールド(action, refId, hookId, url, Webhook Security 付きの timeStamp)と subAction のみを追加します。以下の例は Instagram の形式です。Facebook コメントは、異なるフィールド名(たとえば comment_id, post_id, message, from.name など)を持つ Page feed change として到着します。Facebook のフィールドセットについては、Meta の webhooks リファレンスを参照してください。

コメントイベント (Instagram)

Automations アクション

コメントや DM 自動返信トリガーなど、自動化がユーザーに対して webhook アクションを発火させたときの通知。

Automation イベント