API リファレンス

はじめに

受信メッセージに返信

受信した会話を宛先にします。通常返信は reply_to を省略し、引用返信は受信した reply_token をそのままコピーします。

はじめる

  1. 1

    呼び出す前に

    最初に登録してください。認証の進行状況とリアルタイム受信メッセージは webhook で届き、取り逃した配信の再送は保証されません。["*"] は公開標準イベントをすべて購読します。WhatsApp HistorySync は限定的な直近の連続性に留まり、永続履歴ではありません。

    Webhook delivery & signature verification
  2. 2

    パラメーターの取得元

    返信時は message.received の data.conversation.id と data.conversation.type を to.id と to.type にコピーします。新規宛先はチャネルの識別子規則に従います。

    message.received
  3. 3

    テキストメッセージ送信

    受信した会話を宛先にします。通常返信は reply_to を省略し、引用返信は受信した reply_token をそのままコピーします。

    curl -X POST "https://api.unifyport.ai/v1/messages" \
      -H "X-Api-Key: <YOUR_API_KEY>" \
      -H "Content-Type: application/json" \
      -d '{
      "account_id": "acc_example",
      "to": {
        "id": "user_example",
        "type": "user"
      },
      "message": {
        "type": "text",
        "text": "Hello from UnifyPort"
      }
    }'
    テキストメッセージ送信
  4. 4

    メッセージへの返信(引用)

    受信した会話を宛先にします。通常返信は reply_to を省略し、引用返信は受信した reply_token をそのままコピーします。

    curl -X POST "https://api.unifyport.ai/v1/messages" \
      -H "X-Api-Key: <YOUR_API_KEY>" \
      -H "Content-Type: application/json" \
      -d '{
      "account_id": "acc_example",
      "to": {
        "id": "8600000000000@s.whatsapp.net",
        "type": "user"
      },
      "message": {
        "type": "text",
        "text": "Sure - replying to your question above."
      },
      "reply_to": {
        "reply_token": "<data.message.reply_token from the inbound event>"
      }
    }'
    メッセージへの返信(引用)