# ตั้งค่าเว็บฮุ๊ค

## เริ่มต้นใช้งานเว็บฮุคใน Mbox

Webhooks คือการโทรกลับ HTTP ที่กำหนดไว้ในทุกบัญชี เหตุการณ์เหล่านี้จะเกิดขึ้นเมื่อมีการดำเนินการ เช่น การสร้างข้อความใน Mbox คุณสามารถสร้างเว็บฮุคได้มากกว่าหนึ่งบัญชี

**Step 1** คลิกที่ลิงค์การรวมระบบในแถบด้านข้างการตั้งค่า จากนั้นคลิกที่ปุ่ม "ตั้งค่า"

<figure><img src="/files/ghTKeluRkDPslDw299zp" alt=""><figcaption></figcaption></figure>

**Step 2**. คุณจะเห็นรายการเว็บฮุคที่คุณได้เพิ่มไปยังบัญชีแล้ว

<figure><img src="/files/FIOGx0caLIIUvhKcGCow" alt=""><figcaption></figcaption></figure>

**Step 3**. คลิกที่ "เพิ่มเว็บฮุคใหม่" และจะแสดงโมดอลที่คุณสามารถป้อน URL ที่ควรส่งคำขอ POST ถัดไป คุณต้องเลือกกิจกรรมที่คุณต้องการสมัคร ตัวเลือกนี้จะอนุญาตให้คุณฟังเหตุการณ์ที่เกี่ยวข้องใน Mbox เท่านั้น

<figure><img src="/files/JiZobh4qtJ0VpmtpNNZ3" alt=""><figcaption></figcaption></figure>

Mbox จะส่งคำขอ POST พร้อมเพย์โหลดต่อไปนี้ไปยัง URL ที่กำหนดค่าสำหรับการอัปเดตต่างๆ ที่เกิดขึ้นในบัญชีของคุณ

#### A sample webhook payload[​](https://www.chatwoot.com/docs/product/features/webhooks#a-sample-webhook-payload) <a href="#a-sample-webhook-payload" id="a-sample-webhook-payload"></a>

```
{

  "event": "message_created", // The name of the event
  "id": "1", // Message ID
  "content": "Hi", // Content of the message
  "created_at": "2020-03-03 13:05:57 UTC", // Time at which the message was sent
  "message_type": "incoming", // This will have a type incoming, outgoing or template. The user from the widget sends incoming messages, and the agent sends outgoing messages to the user.
  "content_type": "enum", // This is an enum, it can be input_select, cards, form or text. The message_type will be template if content_type is one og these. Default value is text
  "content_attributes": {} // This will an object, different values are defined below
  "source_id": "", // This would the external id if the inbox is a Twitter or Facebook integration.
  "sender": { // This would provide the details of the agent who sent this message
    "id": "1",
    "name": "Agent",
    "email": "agent@example.com"
  },
  "contact": { // This would provide the details of the user who sent this message
    "id": "1",
    "name": "contact-name"
  },
  "conversation": { // This would provide the details of the conversation
    "display_id": "1", // This is the ID of the conversation which you can see in the dashboard.
    "additional_attributes": {
      "browser": {
        "device_name": "Macbook",
        "browser_name": "Chrome",
        "platform_name": "Macintosh",
        "browser_version": "80.0.3987.122",
        "platform_version": "10.15.2"
      },
      "referer": "http://chat.mboxacpp.cc",
      "initiated_at": "Tue Mar 03 2020 18:37:38 GMT-0700 (Mountain Standard Time)"
    }
  },
  "account": { // This would provide the details of the account
    "id": "1",
    "name": "MBOX",
  }
}
```

ค้นหารายการกิจกรรมทั้งหมดที่รองรับโดยเว็บฮุค


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.mboxapp.cc/advance-features/webhook/configure-webhook.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
