# Webhook

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-094f1326e4f5b66d3f4de825a63e55cbf0f4ac01%2Fboxhero-add-webhook.png?alt=media" alt=""><figcaption></figcaption></figure>

***

## การลงทะเบียน

คุณสามารถลงทะเบียนเว็บฮุกได้ที่ <mark style="color:สีน้ำเงิน;">**`การตั้งค่า`**</mark> **>** <mark style="color:สีน้ำเงิน;">**`การเชื่อมต่อและ API`**</mark> ในทีม BoxHero ของคุณ

## พฤติกรรมการส่งและการลองใหม่

เมื่อเกิดเหตุการณ์ BoxHero จะส่งคำขอ HTTP `POST` ไปยังปลายทางเว็บฮุกที่คุณลงทะเบียนไว้ เนื้อหาของคำขอจะมีเพย์โหลด JSON ที่อธิบายเหตุการณ์นั้น

* หากเซิร์ฟเวอร์ตอบกลับด้วย **HTTP 200 OK**เหตุการณ์นั้นจะถือว่าส่งสำเร็จ
* หากเซิร์ฟเวอร์ตอบกลับด้วย **รหัสสถานะใดๆ ที่ไม่ใช่ 200**BoxHero จะถือว่าเป็นความล้มเหลวชั่วคราวและจะลองส่งซ้ำได้สูงสุด 3 ครั้ง

## โครงสร้างเพย์โหลดของเว็บฮุก

เหตุการณ์เว็บฮุกทั้งหมดจะถูกส่งพร้อมโครงสร้าง JSON ต่อไปนี้ในเนื้อหาของคำขอ:

```json
{
  "id": "1234", // รหัสเฉพาะของเหตุการณ์
  "topic": "txs/new", // หัวข้อของเหตุการณ์
  "version": 1, // เวอร์ชันสคีมาของเพย์โหลด
  "payload": { // ข้อมูลเฉพาะของเหตุการณ์
    ...
  },
  "created_time": "2025-08-06T09:20:48.623Z" // เวลาที่เกิดเหตุการณ์ (ISO 8601)
}
```

***

## ลำดับของเหตุการณ์

BoxHero **ไม่** รับประกันลำดับการส่งเหตุการณ์ ตัวอย่างเช่น เหตุการณ์ `item/new` อาจมาถึงหลังจากเหตุการณ์ `item/delete` สำหรับรายการเดียวกัน

แผน `created_time` ฟิลด์ในเพย์โหลดของเหตุการณ์แสดงเวลาจริงของเหตุการณ์นั้น ควรใช้ตรรกะแบบ idempotent และทนต่อการสลับลำดับในตัวจัดการเว็บฮุกของคุณเพื่อรองรับเหตุการณ์อย่างน่าเชื่อถือ

## หัวข้อของเหตุการณ์

{% hint style="info" %}
หากคุณต้องการการรองรับหัวข้อเหตุการณ์เพิ่มเติม โปรดติดต่อ [ฝ่ายสนับสนุน](https://www.boxhero.io/docs/documentation/th/resources/contact).
{% endhint %}

### `txs/new`

ถูกเรียกเมื่อมีธุรกรรมสินค้าคงคลังเกิดขึ้น (รับเข้า / จ่ายออก / ปรับสต็อก / ย้ายสต็อก)

{% hint style="warning" %}
**หมายเหตุ:** เหตุการณ์นี้ *ไม่* ถูกเรียกสำหรับการปรับที่สร้างผ่านการแก้ไขจำนวนมากหรือการนำเข้า (เช่น เมื่อเพิ่มหรืออัปเดตรายการผ่าน Excel)
{% endhint %}

<table><thead><tr><th width="207">ฟิลด์</th><th width="100" data-type="checkbox">จำเป็น</th><th>คำอธิบาย</th><th data-hidden data-type="checkbox">จำเป็นหรือไม่</th><th data-hidden>คำอธิบาย</th><th data-hidden>โหมดทีม</th></tr></thead><tbody><tr><td>id</td><td>true</td><td>รหัสเฉพาะของธุรกรรม</td><td>true</td><td>รหัสเฉพาะของประวัติ</td><td>ทั้งหมด</td></tr><tr><td>type</td><td>true</td><td>ประเภทของธุรกรรม<br>(in, out, adjust, move)</td><td>true</td><td><p>ประเภทของประวัติ</p><ul><li>รับเข้า : in</li><li>จ่ายออก : out</li><li>ปรับ : adjust</li><li>ย้าย : move</li></ul></td><td>ทั้งหมด</td></tr><tr><td>คู่ค้า</td><td>false</td><td>คู่ค้า</td><td>false</td><td></td><td></td></tr><tr><td>partner.id</td><td>false</td><td>รหัสเฉพาะของคู่ค้า</td><td>false</td><td></td><td></td></tr><tr><td>partner.name</td><td>false</td><td>ชื่อของคู่ค้า</td><td>false</td><td></td><td></td></tr><tr><td>partner.deleted</td><td>false</td><td>ระบุว่าคู่ค้าถูกลบหรือไม่</td><td>false</td><td></td><td></td></tr><tr><td>from_location</td><td>false</td><td>ตำแหน่งต้นทาง</td><td>false</td><td></td><td></td></tr><tr><td>from_location.id</td><td>false</td><td>รหัสเฉพาะของตำแหน่งต้นทาง</td><td>false</td><td></td><td></td></tr><tr><td>from_location.name</td><td>false</td><td>ชื่อตำแหน่งต้นทาง</td><td>false</td><td></td><td></td></tr><tr><td>from_location.deleted</td><td>false</td><td>ระบุว่าตำแหน่งต้นทางถูกลบหรือไม่</td><td>false</td><td></td><td></td></tr><tr><td>to_location</td><td>true</td><td>ตำแหน่งปลายทาง</td><td>false</td><td></td><td></td></tr><tr><td>to_location.id</td><td>true</td><td>รหัสเฉพาะของตำแหน่งปลายทาง</td><td>false</td><td></td><td></td></tr><tr><td>to_location.name</td><td>true</td><td>ชื่อตำแหน่งปลายทาง</td><td>false</td><td></td><td></td></tr><tr><td>to_location.deleted</td><td>true</td><td>ระบุว่าตำแหน่งปลายทางถูกลบหรือไม่</td><td>false</td><td></td><td></td></tr><tr><td>items</td><td>true</td><td>รายการสินค้าในธุรกรรม</td><td>true</td><td>รายการตามสินค้าในประวัติ</td><td>ทุกโหมด</td></tr><tr><td>items.id</td><td>true</td><td>รหัสเฉพาะของรายการสินค้า</td><td>true</td><td>รหัสเฉพาะของสินค้า</td><td>ทุกโหมด</td></tr><tr><td>items.name</td><td>true</td><td>ชื่อสินค้า</td><td>true</td><td>ชื่อของสินค้า</td><td>ทุกโหมด</td></tr><tr><td>items.quantity</td><td>true</td><td>การเปลี่ยนแปลงสต็อกจากการรับเข้า/จ่ายออก/ปรับ/ย้าย</td><td>true</td><td>จำนวนรับเข้า/จ่ายออก/ปรับ/ย้ายของสินค้านั้น</td><td>ทุกโหมด</td></tr><tr><td>items.deleted</td><td>true</td><td>ระบุว่าสินค้าถูกลบหรือไม่</td><td>true</td><td>ระบุว่าสินค้าถูกลบหรือไม่</td><td></td></tr><tr><td>items.from_location_new_stock_level</td><td>false</td><td>ระดับสต็อกที่ตำแหน่งต้นทางหลังจากทำธุรกรรม</td><td>false</td><td></td><td></td></tr><tr><td>items.to_location_new_stock_level</td><td>true</td><td>ระดับสต็อกที่ตำแหน่งปลายทางหลังจากทำธุรกรรม</td><td>false</td><td></td><td></td></tr><tr><td>transaction_time</td><td>true</td><td>เวลาของธุรกรรม (เช่น เวลาในการรับเข้า/จ่ายออก)</td><td>false</td><td></td><td></td></tr><tr><td>created_at</td><td>true</td><td>เวลาที่สร้างธุรกรรม</td><td>false</td><td></td><td></td></tr><tr><td>created_by</td><td>true</td><td>สมาชิกที่สร้างธุรกรรม</td><td>false</td><td></td><td></td></tr><tr><td>created_by.id</td><td>true</td><td>รหัสเฉพาะของสมาชิก</td><td>false</td><td></td><td></td></tr><tr><td>created_by.name</td><td>true</td><td>ชื่อสมาชิก</td><td>false</td><td></td><td></td></tr><tr><td>created_by.deleted</td><td>true</td><td>ระบุว่าสมาชิกถูกลบหรือไม่</td><td>false</td><td></td><td></td></tr><tr><td>count_of_items</td><td>true</td><td>จำนวนรายการสินค้า</td><td>false</td><td></td><td></td></tr><tr><td>total_quantity</td><td>true</td><td>ปริมาณรวมของการเปลี่ยนแปลงสต็อก</td><td>false</td><td></td><td></td></tr><tr><td>url</td><td>true</td><td>ที่อยู่ URL สำหรับดูหน้ารายละเอียดธุรกรรม</td><td>false</td><td></td><td></td></tr><tr><td>memo</td><td>false</td><td>หมายเหตุที่เกี่ยวข้องกับธุรกรรม</td><td>false</td><td></td><td></td></tr></tbody></table>

#### ตัวอย่างเพย์โหลดเว็บฮุก – `รับเข้า` เหตุการณ์

```json
{
  "id": 16160911,
  "type": "in",
  "to_location": {
    "id": 52766,
    "name": "Warehouse 3",
    "deleted": false
  },
  "items": [
    {
      "id": 14277699,
      "name": "belif Cleansing Gel Oil Enriched",
      "quantity": 2,
      "deleted": false,
      "to_location_new_stock_level": 3
    },
    {
      "id": 14277698,
      "name": "belif Aqua Bomb Jelly Cleanser",
      "quantity": 2,
      "deleted": false,
      "to_location_new_stock_level": 5
    }
  ],
  "transaction_time": "2023-04-25T05:42:27.545Z",
  "created_at": "2023-08-14T05:14:29.499Z",
  "created_by": {
    "id": 201345,
    "name": "corp",
    "deleted": false
  },
  "count_of_items": 2,
  "total_quantity": 4,
  "url": "https://web.boxhero-app.com/team/149058/mode/0#/tx/16160911"
}
```

#### ตัวอย่างเพย์โหลดเว็บฮุก – `ย้ายสต็อก` เหตุการณ์

<pre class="language-json"><code class="lang-json">{
  "id": 3692714,
  "type": "move",
  "from_location": {
    "id": 52765,
    "name": "Warehouse 2",
    "deleted": false
  },
  "to_location": {
    "id": 52766,
    "name": "Warehouse 3",
<strong>    "deleted": false
</strong>  },
  "items": [
    {
      "id": 14873303,
      "name": "Auto liner 3.5mm",
      "quantity": 1,
      "deleted": false,
      "from_location_new_stock_level": -1,
      "to_location_new_stock_level": 1
    }
  ],
  "transaction_time": "2025-04-25T05:42:27.545Z",
  "created_at": "2025-04-25T05:42:27.545Z",
  "created_by": {
    "id": 176829,
    "name": "Tony Lee",
    "deleted": false
  },
  "count_of_items": 1,
  "total_quantity": 1,
  "url": "https://web.boxhero-app.com/team/150581/mode/2#/ltx/3692714"
}
</code></pre>

### `txs/edit`

ส่งเมื่อมีการ **แก้ไข**.

<table><thead><tr><th>ฟิลด์</th><th width="100" data-type="checkbox">จำเป็น</th><th>คำอธิบาย</th><th data-hidden data-type="checkbox">จำเป็นหรือไม่</th><th data-hidden>คำอธิบาย</th><th data-hidden>โหมดทีม</th></tr></thead><tbody><tr><td>id</td><td>true</td><td>รหัสเฉพาะของธุรกรรม</td><td>true</td><td>รหัสเฉพาะของประวัติ</td><td>ทั้งหมด</td></tr><tr><td>type</td><td>true</td><td>ประเภทของธุรกรรม<br>(in, out, adjust, move)</td><td>true</td><td><p>ประเภทของประวัติ</p><ul><li>รับเข้า : in</li><li>จ่ายออก : out</li><li>ปรับ : adjust</li><li>ย้าย : move</li></ul></td><td>ทั้งหมด</td></tr><tr><td>คู่ค้า</td><td>false</td><td>คู่ค้า</td><td>false</td><td></td><td></td></tr><tr><td>partner.id</td><td>false</td><td>รหัสเฉพาะของคู่ค้า</td><td>false</td><td></td><td></td></tr><tr><td>partner.name</td><td>false</td><td>ชื่อของคู่ค้า</td><td>false</td><td></td><td></td></tr><tr><td>partner.deleted</td><td>false</td><td>ระบุว่าคู่ค้าถูกลบหรือไม่</td><td>false</td><td></td><td></td></tr><tr><td>from_location</td><td>false</td><td>ตำแหน่งต้นทาง</td><td>false</td><td></td><td></td></tr><tr><td>from_location.id</td><td>false</td><td>รหัสเฉพาะของตำแหน่งต้นทาง</td><td>false</td><td></td><td></td></tr><tr><td>from_location.name</td><td>false</td><td>ชื่อตำแหน่งต้นทาง</td><td>false</td><td></td><td></td></tr><tr><td>from_location.deleted</td><td>false</td><td>ระบุว่าตำแหน่งต้นทางถูกลบหรือไม่</td><td>false</td><td></td><td></td></tr><tr><td>to_location</td><td>true</td><td>ตำแหน่งปลายทาง</td><td>false</td><td></td><td></td></tr><tr><td>to_location.id</td><td>true</td><td>รหัสเฉพาะของตำแหน่งปลายทาง</td><td>false</td><td></td><td></td></tr><tr><td>to_location.name</td><td>true</td><td>ชื่อตำแหน่งปลายทาง</td><td>false</td><td></td><td></td></tr><tr><td>to_location.deleted</td><td>true</td><td>ระบุว่าตำแหน่งปลายทางถูกลบหรือไม่</td><td>false</td><td></td><td></td></tr><tr><td>items</td><td>true</td><td>รายการสินค้าในธุรกรรม</td><td>true</td><td>รายการตามสินค้าในประวัติ</td><td>ทุกโหมด</td></tr><tr><td>items.id</td><td>true</td><td>รหัสเฉพาะของรายการสินค้า</td><td>true</td><td>รหัสเฉพาะของสินค้า</td><td>ทุกโหมด</td></tr><tr><td>items.name</td><td>true</td><td>ชื่อสินค้า</td><td>true</td><td>ชื่อของสินค้า</td><td>ทุกโหมด</td></tr><tr><td>items.quantity</td><td>true</td><td>การเปลี่ยนแปลงจำนวนจากธุรกรรม (in/out/adjust/move)</td><td>true</td><td>จำนวนรับเข้า/จ่ายออก/ปรับ/ย้ายของสินค้านั้น</td><td>ทุกโหมด</td></tr><tr><td>items.deleted</td><td>true</td><td>ระบุว่าสินค้าถูกลบหรือไม่</td><td>true</td><td>ระบุว่าสินค้าถูกลบหรือไม่</td><td></td></tr><tr><td>items.from_location_new_stock_level</td><td>false</td><td>ระดับสต็อกที่ตำแหน่งต้นทางหลังจากทำธุรกรรม</td><td>false</td><td></td><td></td></tr><tr><td>items.to_location_new_stock_level</td><td>true</td><td>ระดับสต็อกที่ตำแหน่งปลายทางหลังจากทำธุรกรรม</td><td>false</td><td></td><td></td></tr><tr><td>transaction_time</td><td>true</td><td>เวลาของธุรกรรม (เช่น เวลาในการรับเข้า/จ่ายออก)</td><td>false</td><td></td><td></td></tr><tr><td>created_at</td><td>true</td><td>เวลาที่สร้างธุรกรรม</td><td>false</td><td></td><td></td></tr><tr><td>created_by</td><td>true</td><td>สมาชิกที่สร้างธุรกรรม</td><td>false</td><td></td><td></td></tr><tr><td>created_by.id</td><td>true</td><td>รหัสเฉพาะของสมาชิก</td><td>false</td><td></td><td></td></tr><tr><td>created_by.name</td><td>true</td><td>ชื่อสมาชิก</td><td>false</td><td></td><td></td></tr><tr><td>created_by.deleted</td><td>true</td><td>ระบุว่าสมาชิกถูกลบหรือไม่</td><td>false</td><td></td><td></td></tr><tr><td>count_of_items</td><td>true</td><td>จำนวนรายการสินค้า</td><td>false</td><td></td><td></td></tr><tr><td>total_quantity</td><td>true</td><td>ปริมาณรวมของการเปลี่ยนแปลงสต็อก</td><td>false</td><td></td><td></td></tr><tr><td>url</td><td>true</td><td>ที่อยู่ URL สำหรับดูหน้ารายละเอียดธุรกรรม</td><td>false</td><td></td><td></td></tr><tr><td>memo</td><td>false</td><td>หมายเหตุที่เกี่ยวข้องกับธุรกรรม</td><td>false</td><td></td><td></td></tr><tr><td>revision</td><td>true</td><td>หมายเลขเวอร์ชันปัจจุบันของธุรกรรม เริ่มจาก 1</td><td>false</td><td></td><td></td></tr></tbody></table>

#### ตัวอย่างเพย์โหลดเว็บฮุก – แก้ไขแล้ว `รับเข้า` ธุรกรรม

```json
{
  "id": 16160911,
  "type": "in",
  "to_location": {
    "id": 52766,
    "name": "Warehouse 3",
    "deleted": false
  },
  "items": [
    {
      "id": 14277699,
      "name": "belif Cleansing Gel Oil Enriched",
      "quantity": 2,
      "deleted": false,
      "to_location_new_stock_level": 3
    },
    {
      "id": 14277698,
      "name": "belif Aqua Bomb Jelly Cleanser",
      "quantity": 2,
      "deleted": false,
      "to_location_new_stock_level": 5
    }
  ],
  "transaction_time": "2023-04-25T05:42:27.545Z",
  "created_at": "2023-08-14T05:14:29.499Z",
  "created_by": {
    "id": 201345,
    "name": "corp",
    "deleted": false
  },
  "count_of_items": 2,
  "total_quantity": 4,
  "url": "https://web.boxhero-app.com/team/149058/mode/0#/tx/16160911"
}

```

#### ตัวอย่างเพย์โหลดเว็บฮุก – แก้ไขแล้ว `ย้ายสต็อก` ธุรกรรม

```json
{
  "id": 3692714,
  "type": "move",
  "from_location": {
    "id": 52765,
    "name": "Warehouse 2",
    "deleted": false
  },
  "to_location": {
    "id": 52766,
    "name": "Warehouse 3",
    "deleted": false
  },
  "items": [
    {
      "id": 14873303,
      "name": "Auto liner 3.5mm",
      "quantity": 1,
      "deleted": false,
      "from_location_new_stock_level": -1,
      "to_location_new_stock_level": 1
    }
  ],
  "transaction_time": "2023-04-25T05:42:27.545Z",
  "created_at": "2023-04-25T05:42:27.545Z",
  "created_by": {
    "id": 176829,
    "name": "Joy Kim",
    "deleted": false
  },
  "count_of_items": 1,
  "total_quantity": 1,
  "url": "https://web.boxhero-app.com/team/150581/mode/2#/ltx/3692714"
}

```

### `txs/delete`

ส่งเมื่อธุรกรรมสินค้าคงคลังถูก **ลบ**.

| ฟิลด์    | คำอธิบาย                                     |
| -------- | -------------------------------------------- |
| id       | รหัสเฉพาะของธุรกรรม                          |
| revision | หมายเลขเวอร์ชันปัจจุบันของธุรกรรม เริ่มจาก 1 |

#### ตัวอย่างเพย์โหลดเว็บฮุก – ธุรกรรมที่ถูกลบ

```json
/{
  "id": 27036740,
  "revision": 2
}
```

### `item/new`

ส่งเมื่อมีการเพิ่มรายการสินค้าใหม่ลงในสินค้าคงคลังของทีม

{% hint style="warning" %}
**หมายเหตุ**: เหตุการณ์นี้ *ไม่* ถูกเรียกเมื่อใช้ฟีเจอร์ <mark style="color:สีน้ำเงิน;">**`เพิ่มตัวแปรสินค้าที่`**</mark> หรือนำเข้าสินค้าผ่าน <mark style="color:สีน้ำเงิน;">**`นำเข้า Excel`**</mark>.
{% endhint %}

<table><thead><tr><th width="318">ฟิลด์</th><th>คำอธิบาย</th><th data-hidden data-type="checkbox">จำเป็นหรือไม่</th><th data-hidden>คำอธิบาย</th><th data-hidden>โหมดทีม</th></tr></thead><tbody><tr><td>id</td><td>รหัสสินค้า</td><td>true</td><td>รหัสเฉพาะของประวัติ</td><td>ทั้งหมด</td></tr><tr><td>ชื่อ</td><td>ชื่อสินค้า</td><td>true</td><td><p>ประเภทของประวัติ</p><ul><li>รับเข้า : in</li><li>จ่ายออก : out</li><li>ปรับ : adjust</li><li>ย้าย : move</li></ul></td><td>ทั้งหมด</td></tr><tr><td>sku</td><td>SKU</td><td>false</td><td></td><td></td></tr><tr><td>บาร์โค้ด</td><td>บาร์โค้ด</td><td>false</td><td></td><td></td></tr><tr><td>photo_url</td><td>URL รูปภาพ</td><td>false</td><td></td><td></td></tr><tr><td>ต้นทุน</td><td>ต้นทุน</td><td>false</td><td></td><td></td></tr><tr><td>ราคา</td><td>ราคา</td><td>false</td><td></td><td></td></tr><tr><td>attrs</td><td>แอตทริบิวต์</td><td>false</td><td></td><td></td></tr></tbody></table>

#### **ตัวอย่างเพย์โหลด – สินค้าที่สร้างใหม่**

```json
{
  "id": 26122826,
  "name": "belif Peat Miracle Revital Cream",
  "sku": "SKU-YH2361KI",
  "barcode": "2002074321218",
  "photo_url": "https://d3l9wd8kivvlqy.cloudfront.net/ap-northeast-2/image-up-ap-northeast-2/30b0cc84-601d-493d-87fd-b7e8b5825601",
  "cost": "50000",
  "price": "65000",
  "attrs": [
    {
      "id": 413101,
      "name": "หมวดหมู่",
      "type": "text",
      "value": "รองพื้น"
    },
    {
      "id": 459264,
      "name": "วันหมดอายุ",
      "type": "date",
      "value": "2027-08-07"
    },
    {
      "id": 668272,
      "name": "สต็อกความปลอดภัย",
      "type": "number",
      "value": 33
    }
  ]
}
```

### `item/edit`

ส่งเมื่อมีการแก้ไขรายการสินค้าที่มีอยู่แล้ว

{% hint style="warning" %}
**หมายเหตุ**: เหตุการณ์นี้ *ไม่* ถูกเรียก *f*หรือสำหรับการแก้ไขจำนวนมากที่ทำผ่าน <mark style="color:สีน้ำเงิน;">**`ศูนย์ข้อมูล`**</mark>**&#x20;>&#x20;**<mark style="color:สีน้ำเงิน;">**`สินค้า`**</mark> หรือผ่านฟังก์ชัน <mark style="color:สีน้ำเงิน;">**`นำเข้า Excel`**</mark> นี้
{% endhint %}

<table><thead><tr><th width="318">ฟิลด์</th><th>คำอธิบาย</th><th data-hidden data-type="checkbox">จำเป็นหรือไม่</th><th data-hidden>คำอธิบาย</th><th data-hidden>โหมดทีม</th></tr></thead><tbody><tr><td>id</td><td>รหัสสินค้า</td><td>true</td><td>รหัสเฉพาะของประวัติ</td><td>ทั้งหมด</td></tr><tr><td>ชื่อ</td><td>ชื่อสินค้า</td><td>true</td><td><p>ประเภทของประวัติ</p><ul><li>รับเข้า : in</li><li>จ่ายออก : out</li><li>ปรับ : adjust</li><li>ย้าย : move</li></ul></td><td>ทั้งหมด</td></tr><tr><td>sku</td><td>SKU</td><td>false</td><td></td><td></td></tr><tr><td>บาร์โค้ด</td><td>บาร์โค้ด</td><td>false</td><td></td><td></td></tr><tr><td>photo_url</td><td>URL รูปภาพ</td><td>false</td><td></td><td></td></tr><tr><td>ต้นทุน</td><td>ต้นทุน</td><td>false</td><td></td><td></td></tr><tr><td>ราคา</td><td>ราคา</td><td>false</td><td></td><td></td></tr><tr><td>attrs</td><td>แอตทริบิวต์</td><td>false</td><td></td><td></td></tr></tbody></table>

#### **ตัวอย่างเพย์โหลด – สินค้าที่อัปเดตแล้ว**

```json
{
  "id": 26122826,
  "name": "belif Peat Miracle Revital Cream",
  "sku": "SKU-YH2361KI",
  "barcode": "2002074321218",
  "photo_url": "https://d3l9wd8kivvlqy.cloudfront.net/ap-northeast-2/image-up-ap-northeast-2/30b0cc84-601d-493d-87fd-b7e8b5825601",
  "cost": "50000",
  "price": "65000",
  "attrs": [
    {
      "id": 413101,
      "name": "หมวดหมู่",
      "type": "text",
      "value": "รองพื้น"
    },
    {
      "id": 459264,
      "name": "วันหมดอายุ",
      "type": "date",
      "value": "2027-08-07"
    },
    {
      "id": 668272,
      "name": "สต็อกความปลอดภัย",
      "type": "number",
      "value": 33
    }
  ]
}
```

### `item/delete`

ส่งเมื่อมีการลบรายการสินค้าออกจากสินค้าคงคลังของทีม

{% hint style="warning" %}
**หมายเหตุ**: เหตุการณ์นี้ *ไม่* ถูกเรียกสำหรับการลบจำนวนมากที่ทำผ่าน <mark style="color:สีน้ำเงิน;">**`ศูนย์ข้อมูล`**</mark>**&#x20;>&#x20;**<mark style="color:สีน้ำเงิน;">**`สินค้า`**</mark>.
{% endhint %}

<table><thead><tr><th width="318">ฟิลด์</th><th>คำอธิบาย</th><th data-hidden data-type="checkbox">จำเป็นหรือไม่</th><th data-hidden>คำอธิบาย</th><th data-hidden>โหมดทีม</th></tr></thead><tbody><tr><td>id</td><td>รหัสสินค้า</td><td>true</td><td>รหัสเฉพาะของประวัติ</td><td>ทั้งหมด</td></tr></tbody></table>

#### ตัวอย่างเพย์โหลด **– สินค้าที่ถูกลบ**

```json
{
  "id": 26122826
}
```
