อัปเดตใบงาน

ให้บริการแก้ไขข้อมูลทิคเก็ต

วิธีคำขอ

PUT

ที่อยู่เรียกใช้

https://livedesk-api.engagelab.com/api/v2/accounts/tickets/:ticket_id

การยืนยันตัวตน

ดูรายละเอียดที่ ภาพรวม API เกี่ยวกับวิธีการยืนยันตัวตน

คำขอ

ตัวอย่างคำขอ

curl -X PUT 'https://livedesk-api.engagelab.com/api/v2/accounts/tickets/:ticket_id' \ -H 'Content-Type: application/json' \ -H 'Authorization: Basic base64(api_key:api_secret)' \ -d '{ "title": "กระดาษติดในเครื่องพิมพ์ ไม่สามารถพิมพ์ได้ (อัปเดต)", "description": "ลูกค้าแจ้งว่า A4 ติดที่ช่องออกกระดาษ ต้องการความช่วยเหลือด่วน\nได้ส่งช่างเทคนิคไปแล้ว", "attachments": [ { "file_url": "https://example.com/files/error-photo.jpg" } ], "priority": "normal", "ticket_type": "incident", "custom_fields": { "department": "ฝ่าย IT สนับสนุน", "device_sn": "PRN-2024-001", "location": "สำนักงานใหญ่ปักกิ่ง — ห้องพิมพ์ ชั้น 3", "resolution_note": "เปลี่ยนชุดดึงกระดาษแล้ว" }, "tags": ["printer", "hardware", "resolved"] }'
              
              curl -X PUT 'https://livedesk-api.engagelab.com/api/v2/accounts/tickets/:ticket_id' \
-H 'Content-Type: application/json' \
-H 'Authorization: Basic base64(api_key:api_secret)' \
-d '{
  "title": "กระดาษติดในเครื่องพิมพ์ ไม่สามารถพิมพ์ได้ (อัปเดต)",
  "description": "ลูกค้าแจ้งว่า A4 ติดที่ช่องออกกระดาษ ต้องการความช่วยเหลือด่วน\nได้ส่งช่างเทคนิคไปแล้ว",
  "attachments": [
    {
      "file_url": "https://example.com/files/error-photo.jpg"
    }
  ],
  "priority": "normal",
  "ticket_type": "incident",
  "custom_fields": {
    "department": "ฝ่าย IT สนับสนุน",
    "device_sn": "PRN-2024-001",
    "location": "สำนักงานใหญ่ปักกิ่ง — ห้องพิมพ์ ชั้น 3",
    "resolution_note": "เปลี่ยนชุดดึงกระดาษแล้ว"
  },
  "tags": ["printer", "hardware", "resolved"]
}'

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

ส่วนหัวคำขอ

ฟิลด์ ชนิด คำอธิบาย
Authorization string ใช้ Authorization: Basic base64(API Key:API Secret) สำหรับการยืนยัน โปรดไปที่หน้าคีย์ API เพื่อรับ API Key และ API Secret และเชื่อมทั้งสองด้วยโคลอนก่อนเข้ารหัส Base64
Content-Type application/json ประเภทข้อมูล ใช้ค่า application/json

พารามิเตอร์เส้นทาง

ฟิลด์ ชนิด จำเป็น คำอธิบาย
ticket_id String ใช่ ID ทิคเก็ต

พารามิเตอร์ในคำขอ

ฟิลด์ ชนิด จำเป็น คำอธิบาย
title String ใช่ ชื่อทิคเก็ต
description String ใช่ คำอธิบายรายละเอียด (รองรับ Markdown)
attachments Array ไม่ รายการไฟล์แนบทิคเก็ต
  • file_url: ที่อยู่ไฟล์
  • priority String ไม่ ระดับความสำคัญ: low/medium/high/urgent ค่าเริ่มต้น medium
    ticket_type String ไม่ ประเภททิคเก็ต: incident/question/problem/task
    custom_fields Object ไม่ ฟิลด์กำหนดเอง (เช่น SN อุปกรณ์ เลขคำสั่งซื้อ ฯลฯ)
    tags Array ไม่ แท็กของทิคเก็ต

    ตัวอย่างการตอบกลับ

    ตอบกลับสำเร็จ

    { "code": 0, "message": "Success", "data": { "ticket_id": "tk_20251104_789abc", "updated_at": "2025-11-04T10:30:00+08:00" } }
                  
                  {
      "code": 0,
      "message": "Success",
      "data": {
        "ticket_id": "tk_20251104_789abc",
        "updated_at": "2025-11-04T10:30:00+08:00"
      }
    }
    
                
    โค้ดนี้โชว์เป็นหน้าต่างลอย

    คำอธิบายพารามิเตอร์ตอบกลับ

    ฟิลด์ ชนิด จำเป็น คำอธิบาย
    ticket_id String ไม่ ID ทิคเก็ต
    updated_at String ไม่ เวลาอัปเดต
    icon
    ติดต่อฝ่ายขาย