Skip to main content

Dapatkan semua obrolan untuk sebuah perangkat

GET 

/api/getChats

API ini memungkinkan Anda untuk mendapatkan daftar lengkap semua obrolan yang tersimpan pada perangkat. Fitur ini membantu tim support, customer service, atau sistem otomatis agar bisa mengakses riwayat chat secara mudah.

Fungsi Utama

  • Mengambil semua obrolan dalam satu perangkat, baik chat pribadi maupun chat grup.
  • Menyediakan detail status obrolan, termasuk jumlah pesan yang belum dibaca.
  • Mempermudah pemetaan interaksi agar komunikasi lebih efisien.

Parameter & Autentikasi

API ini membutuhkan API Key yang valid dan terdaftar. Setiap request akan menampilkan daftar obrolan sesuai dengan akun yang terhubung.

Use Case

1. Monitoring Customer Support

Sebuah tim layanan pelanggan dapat menarik semua daftar chat dari perangkat CS utama. Dengan begitu, supervisor bisa memantau obrolan aktif maupun yang belum sempat dibalas.

2. Analisis Aktivitas

Pengembang aplikasi analitik dapat memanfaatkan endpoint ini untuk menghitung jumlah percakapan aktif per hari, serta tren pesan masuk pada periode tertentu.

Catatan Teknis
  • Data yang ditampilkan berupa list obrolan dengan detail: nama kontak/grup, nomor, jumlah pesan belum dibaca, dan status aktif/tidak aktif.
  • Disarankan untuk menggunakan filter tambahan pada sisi aplikasi (misalnya hanya ambil obrolan dengan pesan baru) agar performa tetap optimal.
  • Endpoint ini tidak menampilkan isi pesan, melainkan metadata obrolan. Untuk isi pesan, gunakan endpoint fetchMessageById.

Request

Responses

Berhasil mengambil obrolan.