Fitur Baru Waconsole: Mengambil Laporan Terbaca (Read Receipt) Maksimal 3 Hari Pendahuluan Waconsole adalah layanan WhatsApp Gateway yang ...
Fitur Baru Waconsole: Mengambil Laporan Terbaca (Read Receipt) Maksimal 3 Hari
Pendahuluan
Waconsole adalah layanan WhatsApp Gateway yang memungkinkan pengguna untuk mengirim dan menerima pesan secara otomatis dengan berbagai fitur canggih. Salah satu fitur terbaru yang ditambahkan dalam Waconsole adalah kemampuan untuk mengambil laporan terbaca (read receipt) untuk pesan yang dikirim, dengan batas maksimal hingga 3 hari dari saat ini. Fitur ini sangat berguna bagi pengguna yang ingin memantau status pesan yang telah dikirim, apakah sudah terbaca oleh penerima atau belum.
Fitur Pengambilan Laporan Terbaca
Dengan fitur ini, pengguna dapat mengetahui status terakhir dari pesan yang dikirim, termasuk apakah pesan masih dalam status "Pending", "Delivered", atau "Read". Waconsole menyediakan tiga endpoint API utama untuk mengambil laporan status pesan:
Mengirim Pesan dan Mengambil message_id\ Sebelum mengambil status pesan, pengguna perlu mendapatkan
message_id
dari pesan yang telah dikirim. Berikut adalah cara mengirim pesan dan mendapatkanmessage_id
:curl --location 'https://waconsole.apipedia.id/api/create-message' \--header 'Content-Type: application/json' \--data '{ "appkey":"YOUR_APP_KEY", "authkey":"YOUR_AUTH_KEY", "to":"628998937095", "message":"Example message"}'
Respon contoh:
{"message_status": "Success", "data": { "from": "6285179781798", "to": "628998937095", "id_user": 15, "body": { "text": "Example message" }, "status_code": 200, "response": { "status": 200, "whatsapp_response": { "success": true, "message": "The message has been successfully sent.", "data": { "key": { "remoteJid": "628998937095@s.whatsapp.net", "fromMe": true, "id": "BAE51E6342AB36F5" }, "message": { "extendedTextMessage": { "text": "Example message" } }, "messageTimestamp": "1741577541", "status": "PENDING" } } } }}
Dari respons di atas,
message_id
yang bisa digunakan adalah nilai dariid
di dalamkey
, yaituBAE51E6342AB36F5
.Mengambil Semua Status Pesan\ Endpoint:
GET /messages/status/all
\ Contoh penggunaan dengan cURL:curl --location --request GET 'https://waconsole.apipedia.id/api/messages/status/all' \--header 'Content-Type: application/json' \--data '{ "appkey":"YOUR_APP_KEY", "authkey":"YOUR_AUTH_KEY", "message_id":"MESSAGE_ID"}'
Respon contoh:
{"status": "success", "data": [ { "type": "read_receipt", "sessionId": "device_109", "messageId": "BAE5C319A46688F5", "status": 3, "timestamp": "2025-03-10T02:51:39.522Z", "status_desc": "READ", "status_ket": "Read" } ]}
Mengambil Status Pesan Terakhir\ Endpoint: GET /messages/status/last\ Contoh penggunaan:
curl --location --request GET 'https://waconsole.apipedia.id/api/messages/status/last' \--header 'Content-Type: application/json' \--data '{ "appkey":"YOUR_APP_KEY", "authkey":"YOUR_AUTH_KEY", "message_id":"MESSAGE_ID"}'
Respon contoh:
{"status": "success", "data": { "session": "109", "device": { "uuid_device": "7da1f5ba-81fb-4d5d-bbce-f407427cf364", "user_name": "Separuh Kentut Lumer", "phone": "6285179781798" }, "raw": { "type": "notify" } }}
Mengambil Laporan Terbaca (Read Receipt) Terakhir\ Endpoint:
GET /messages/status/last/receipt
\ Contoh penggunaan:curl --location --request GET 'https://waconsole.apipedia.id/api/messages/status/last/receipt' \--header 'Content-Type: application/json' \--data '{ "appkey":"YOUR_APP_KEY", "authkey":"YOUR_AUTH_KEY", "message_id":"MESSAGE_ID"}'
Respon contoh:
{"status": "success", "data": { "session": "109", "device": { "uuid_device": "7da1f5ba-81fb-4d5d-bbce-f407427cf364", "user_name": "Separuh Kentut Lumer", "phone": "6285179781798" }, "raw": { "type": "read_receipt", "status": 3, "timestamp": "2025-03-10T02:51:39.522Z", "status_desc": "READ", "status_ket": "Read" } }}
Manfaat Fitur Ini
Memantau Status Pesan Secara Akurat\ Dengan fitur ini, pengguna dapat memastikan apakah pesan yang dikirim sudah diterima dan dibaca oleh penerima dalam batas waktu yang ditentukan.
Meningkatkan Efisiensi Komunikasi\ Bisnis yang menggunakan WhatsApp sebagai kanal komunikasi dapat mengoptimalkan strategi follow-up berdasarkan status pesan.
Integrasi dengan Sistem CRM atau Notifikasi\ Data dari laporan terbaca dapat digunakan untuk mengotomatisasi notifikasi atau menyusun strategi pemasaran berbasis data.
Kesimpulan
Penambahan fitur pengambilan laporan terbaca di Waconsole adalah langkah besar dalam meningkatkan transparansi dan efisiensi komunikasi melalui WhatsApp Gateway. Dengan API ini, pengguna dapat dengan mudah memantau status pesan dan mengambil keputusan berdasarkan data real-time.
Untuk mulai menggunakan fitur ini, pastikan Anda telah memiliki akun di Waconsole dan mendapatkan appkey
serta authkey
yang valid. Selamat mencoba!
COMMENTS