logoDokumen
Cari

Update Ticket

Menyediakan fungsi untuk memodifikasi informasi tiket.

Metode Permintaan

PUT

URL Permintaan

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

Autentikasi

Silakan lihat deskripsi autentikasi di Ringkasan API untuk detail lebih lanjut.

Permintaan

Contoh Permintaan

curl -X PUT 'https://livedesk-api.engagelab.com/v2/accounts/tickets/:ticket_id' \ -H 'Content-Type: application/json' \ -H 'Authorization: Basic base64(api_key:api_secret)' \ -d '{ "title": "Kertas printer macet, tidak bisa mencetak (Diperbarui)", "description": "Pelanggan melaporkan kertas A4 macet di baki keluaran, perlu penanganan segera.\nTeknisi sudah dikirim.", "attachments": [ { "file_url": "https://example.com/files/error-photo.jpg" } ], "priority": "normal", "ticket_type": "incident", "custom_fields": { "department": "IT Support", "device_sn": "PRN-2024-001", "location": "Kantor Pusat Beijing - Ruang Print Lantai 3", "resolution_note": "Mengganti mekanisme penarik kertas" }, "tags": ["printer", "hardware", "selesai"] }'
              
              curl -X PUT 'https://livedesk-api.engagelab.com/v2/accounts/tickets/:ticket_id' \
-H 'Content-Type: application/json' \
-H 'Authorization: Basic base64(api_key:api_secret)' \
-d '{
  "title": "Kertas printer macet, tidak bisa mencetak (Diperbarui)",
  "description": "Pelanggan melaporkan kertas A4 macet di baki keluaran, perlu penanganan segera.\nTeknisi sudah dikirim.",
  "attachments": [
    {
      "file_url": "https://example.com/files/error-photo.jpg"
    }
  ],
  "priority": "normal",
  "ticket_type": "incident",
  "custom_fields": {
    "department": "IT Support",
    "device_sn": "PRN-2024-001",
    "location": "Kantor Pusat Beijing - Ruang Print Lantai 3",
    "resolution_note": "Mengganti mekanisme penarik kertas"
  },
  "tags": ["printer", "hardware", "selesai"]
}'

            
Tampilkan blok kode ini di jendela mengambang

Header Permintaan

Field Tipe Deskripsi
Authorization string Gunakan Authorization: Basic base64(API Key:API Secret) untuk autentikasi. Silakan kunjungi halaman API Key untuk mendapatkan API Key dan API Secret, lalu gabungkan dengan tanda titik dua sebelum dienkode dengan Base64.
Content-Type application/json Jenis data, nilainya adalah application/json.

Parameter Path

Field Tipe Wajib Deskripsi
ticket_id String Ya ID tiket.

Parameter Body

Field Tipe Wajib Deskripsi
title String Ya Judul tiket.
description String Ya Deskripsi detail tiket (mendukung Markdown).
attachments Array Tidak Daftar lampiran tingkat tiket.
  • file_url: Alamat file.
  • priority String Tidak Prioritas: low/medium/high/urgent. Default adalah medium jika tidak diisi.
    ticket_type String Tidak Tipe tiket: incident/question/problem/task.
    custom_fields Object Tidak Field kustom (misal: nomor seri perangkat, nomor pesanan, dll).
    tags Array Tidak Tag tiket.

    Contoh Respons

    Respons Sukses

    { "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"
      }
    }
    
                
    Tampilkan blok kode ini di jendela mengambang

    Parameter Respons

    Field Tipe Wajib Deskripsi
    ticket_id String Tidak ID tiket.
    updated_at String Tidak Waktu pembaruan.
    icon
    Hubungi Sales