Skip to main content
GET
/
v1
/
message
/
{conversation_id}
Dapatkan pesan dalam percakapan
curl --request GET \
  --url https://api.csku.ai/v1/message/{conversation_id} \
  --header 'Authorization: Bearer <token>'
{
  "status": 1,
  "message": "Sukses",
  "data": [
    {
      "id": 1,
      "message_id": "msg_123",
      "conversation_id": "conv_123456",
      "sender": "user",
      "message": "Halo, saya butuh bantuan",
      "message_type": "text",
      "mime_type": "text/plain",
      "sent_at": "2024-01-15 10:30:00",
      "metadata": "{}",
      "lock_by_human": 0,
      "is_note": 0
    }
  ]
}
Catatan: Endpoint ini menggunakan header merchant_id dan secret_key, bukan Business dan Secret.

Praktik Terbaik

  1. Validasi conversation_id - Pastikan formatnya benar sebelum membuat permintaan
  2. Tangani percakapan kosong - Beberapa percakapan mungkin tidak memiliki pesan
  3. Parse metadata - Field metadata adalah string JSON yang mungkin berisi informasi tambahan
  4. Periksa is_note - Filter catatan jika Anda hanya ingin pesan yang sebenarnya
  5. Cache respons - Pertimbangkan untuk meng-cache riwayat pesan untuk mengurangi panggilan API
Pesan dikembalikan dalam urutan kronologis (terlama ke terbaru). Saat ini, endpoint ini mengembalikan semua pesan dalam percakapan. Paginasi akan ditambahkan di versi mendatang.

Authorizations

Authorization
string
header
required

Path Parameters

conversation_id
string
required

Pengidentifikasi percakapan yang unik

Example:

"conv_123456"

Response

Respons berhasil dengan pesan

status
integer
Example:

1

message
string
Example:

"Sukses"

data
object[]