เอกสารอ้างอิง API

Receiving Events

call.incomingbeta

ฟีเจอร์นี้อยู่ในช่วงทดสอบแบบปิด โปรดติดต่อฝ่ายสนับสนุนด้านเทคนิคเพื่อขอเปิดสิทธิ์ให้เวิร์กสเปซ

call.incoming เป็นสัญญาที่สงวนไว้ ยังไม่เปิดรับสาย เมื่อเปิดแล้ว เวิร์กสเปซทดสอบจะรับได้ผ่าน subscribed_events ที่ระบุชื่อเหตุการณ์, *, รายการว่าง หรือไม่ระบุฟิลด์

Event payload

{
  "id": "evt_call_example",
  "type": "call.incoming",
  "provider": "whatsapp",
  "account_id": "acc_example",
  "occurred_at": "2026-10-10T12:00:42Z",
  "data": {
    "call": {
      "id": "call_example",
      "direction": "inbound",
      "media_type": "voice",
      "state": "ringing"
    },
    "sender": {
      "id": "100000000000002@lid",
      "display_name": "Example"
    },
    "join_url": "https://calls.example.com/call/call_example?ticket=EXAMPLE"
  }
}

หมายเหตุ

  • call.incoming เป็นสัญญาที่สงวนไว้ ยังไม่เปิดรับสาย เมื่อเปิดแล้ว เวิร์กสเปซทดสอบจะรับได้ผ่าน subscribed_events ที่ระบุชื่อเหตุการณ์, *, รายการว่าง หรือไม่ระบุฟิลด์
  • สิทธิ์รับเหตุการณ์โทรควบคุมด้วย is_beta ของเวิร์กสเปซ สำหรับเวิร์กสเปซทดสอบ subscribed_events ที่เป็น *, รายการว่าง หรือไม่ระบุฟิลด์จะรวมเหตุการณ์โทร ส่วนรายการเฉพาะจะรับเฉพาะเหตุการณ์ที่ระบุ เวิร์กสเปซทั่วไปใช้ wildcard ได้แต่จะไม่ได้รับเหตุการณ์โทร การระบุสมัครเหตุการณ์โทรโดยตรงยังคงได้ 403 beta_feature_not_enabled ตรวจสิทธิ์ใหม่ทุกครั้งที่ส่ง ลองใหม่ และเล่นซ้ำ dead letter หากตรวจสอบล้มเหลวจะไม่อนุญาต ส่วนบันทึกการโทร message.* เป็นอิสระจากสิทธิ์นี้