{"id":1665,"date":"2026-10-14T10:56:38","date_gmt":"2026-10-14T10:56:38","guid":{"rendered":"https:\/\/whapi.id\/blog\/?p=1665"},"modified":"2026-10-05T03:33:45","modified_gmt":"2026-10-05T03:33:45","slug":"kenapa-device-whatsapp-sering-logout","status":"publish","type":"post","link":"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/","title":{"rendered":"Kenapa Device WhatsApp Sering Logout?"},"content":{"rendered":"<p>Device WhatsApp yang sering logout dapat membuat proses pengiriman dan penerimaan pesan dari API berhenti. Masalah ini biasanya berkaitan dengan sesi device, koneksi server, perubahan koneksi WhatsApp, atau proses pairing yang tidak stabil.<\/p>\n<p>Jika device sering logout, jangan langsung membuat koneksi baru. Periksa terlebih dahulu kapan logout terjadi, apakah sesi benar-benar berakhir, dan apakah ada pola tertentu sebelum device terputus.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Penyebab-Device-WhatsApp-Sering-Logout.jpg\" alt=\"Penyebab Device WhatsApp Sering Logout\" width=\"1408\" height=\"768\" class=\"alignnone size-full wp-image-1666\" srcset=\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Penyebab-Device-WhatsApp-Sering-Logout.jpg 1408w, https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Penyebab-Device-WhatsApp-Sering-Logout-300x164.jpg 300w, https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Penyebab-Device-WhatsApp-Sering-Logout-1024x559.jpg 1024w, https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Penyebab-Device-WhatsApp-Sering-Logout-768x419.jpg 768w\" sizes=\"(max-width: 1408px) 100vw, 1408px\" \/><\/p>\n<h2 id=\"perbedaan-logout-dan-device-terputus\">Perbedaan Logout dan Device Terputus<\/h2>\n<p>Logout dan terputus bukan kondisi yang selalu sama.<\/p>\n<p><strong>Device terputus<\/strong> berarti koneksi antara server dan device WhatsApp sedang tidak aktif. Device masih dapat memiliki sesi, sehingga koneksi dapat kembali tanpa melakukan pairing dari awal.<\/p>\n<p><strong>Logout<\/strong> berarti sesi device sudah tidak dapat digunakan dan biasanya membutuhkan proses koneksi atau pairing kembali.<\/p>\n<p>Perbedaan ini penting karena solusi untuk koneksi terputus tidak selalu sama dengan solusi untuk sesi yang benar-benar logout.<\/p>\n<p>Contoh kondisi:<\/p>\n<pre><code class=\"lang-text\">Device CONNECTED\r\n      \u2193\r\nKoneksi terputus\r\n      \u2193\r\nDevice reconnect\r\n      \u2193\r\nCONNECTED\r\n`\r\n<\/code><\/pre>\n<p>Kondisi tersebut berbeda dengan:<\/p>\n<pre><code class=\"lang-text\">Device CONNECTED\r\n      \u2193\r\nSession <span class=\"hljs-built_in\">logout<\/span>\r\n      \u2193\r\nPairing ulang\r\n      \u2193\r\nCONNECTED\r\n<\/code><\/pre>\n<p>Jika device hanya mengalami disconnect sementara, pairing ulang terus-menerus justru tidak menyelesaikan akar masalah.<\/p>\n<h2 id=\"1-periksa-status-device\">1. Periksa Status Device<\/h2>\n<p>Langkah pertama adalah melihat status device saat masalah terjadi.<\/p>\n<p>Catat status sebelum dan sesudah logout. Informasi ini membantu menentukan apakah masalah berasal dari koneksi atau sesi.<\/p>\n<p>Contoh alur:<\/p>\n<pre><code class=\"lang-text\">CONNECTED\r\n\u2193\r\n<span class=\"hljs-keyword\">DISCONNECTED\r\n<\/span>\u2193\r\nCONNECTED\r\n<\/code><\/pre>\n<p>berbeda dengan:<\/p>\n<pre><code class=\"lang-text\">CONNECTED\r\n\u2193\r\nLOGGED <span class=\"hljs-keyword\">OUT<\/span>\r\n<\/code><\/pre>\n<p>Whapi menyediakan status koneksi device melalui API. Status tersebut dapat digunakan aplikasi untuk mengetahui kondisi device sebelum menjalankan proses pengiriman pesan.<\/p>\n<p>Gunakan status device sebagai sumber data utama, bukan hanya mengandalkan error dari request pengiriman.<\/p>\n<h2 id=\"2-periksa-kapan-device-logout\">2. Periksa Kapan Device Logout<\/h2>\n<p>Waktu terjadinya logout dapat memberikan petunjuk penting.<\/p>\n<p>Catat:<\/p>\n<ul>\n<li>waktu device mulai terputus,<\/li>\n<li>waktu device logout,<\/li>\n<li>aktivitas terakhir sebelum logout,<\/li>\n<li>jumlah pesan yang sedang dikirim,<\/li>\n<li>dan apakah server mengalami restart.<\/li>\n<\/ul>\n<p>Misalnya:<\/p>\n<pre><code class=\"lang-text\">09<span class=\"hljs-selector-pseudo\">:00<\/span>  <span class=\"hljs-selector-tag\">Device<\/span> <span class=\"hljs-selector-tag\">CONNECTED<\/span>\r\n09<span class=\"hljs-selector-pseudo\">:15<\/span>  <span class=\"hljs-selector-tag\">Pengiriman<\/span> <span class=\"hljs-selector-tag\">pesan<\/span> <span class=\"hljs-selector-tag\">normal<\/span>\r\n09<span class=\"hljs-selector-pseudo\">:30<\/span>  <span class=\"hljs-selector-tag\">Server<\/span> <span class=\"hljs-selector-tag\">restart<\/span>\r\n09<span class=\"hljs-selector-pseudo\">:31<\/span>  <span class=\"hljs-selector-tag\">Device<\/span> <span class=\"hljs-selector-tag\">terputus<\/span>\r\n09<span class=\"hljs-selector-pseudo\">:35<\/span>  <span class=\"hljs-selector-tag\">Device<\/span> <span class=\"hljs-selector-tag\">logout<\/span>\r\n<\/code><\/pre>\n<p>Jika pola tersebut terjadi berulang, pemeriksaan sebaiknya diarahkan ke server dan proses penyimpanan sesi.<\/p>\n<p>Sebaliknya, jika logout terjadi tanpa restart server, periksa sesi device dan aktivitas koneksi WhatsApp.<\/p>\n<h2 id=\"3-pastikan-server-tidak-sering-restart\">3. Pastikan Server Tidak Sering Restart<\/h2>\n<p>Server yang sering restart dapat mengganggu proses yang mempertahankan sesi device.<\/p>\n<p>Periksa:<\/p>\n<pre><code class=\"lang-bash\"><span class=\"hljs-attribute\">uptime<\/span>\r\n<\/code><\/pre>\n<p>Kemudian periksa proses aplikasi:<\/p>\n<pre><code class=\"lang-bash\"><span class=\"hljs-attribute\">systemctl status nama-service<\/span>\r\n<\/code><\/pre>\n<p>Jika aplikasi dijalankan menggunakan PM2:<\/p>\n<pre><code class=\"lang-bash\">p<span class=\"hljs-name\">m2<\/span> status\r\np<span class=\"hljs-name\">m2<\/span> logs\r\n<\/code><\/pre>\n<p>Cari pola seperti:<\/p>\n<pre><code class=\"lang-text\"><span class=\"hljs-keyword\">process<\/span> exited\r\n<span class=\"hljs-keyword\">process<\/span> restarted\r\n<span class=\"hljs-keyword\">out<\/span> <span class=\"hljs-keyword\">of<\/span> memory\r\nuncaught exception\r\nconnection closed\r\n<\/code><\/pre>\n<p>Jika proses API atau gateway berhenti, device dapat kehilangan koneksi dengan server.<\/p>\n<p>Server yang stabil menjadi bagian penting dalam menjaga koneksi device tetap berjalan.<\/p>\n<h2 id=\"4-periksa-penggunaan-ram\">4. Periksa Penggunaan RAM<\/h2>\n<p>Penggunaan RAM yang terlalu tinggi dapat menyebabkan proses aplikasi dihentikan atau restart.<\/p>\n<p>Periksa penggunaan memori:<\/p>\n<pre><code class=\"lang-bash\"><span class=\"hljs-built_in\">free<\/span> -h\r\n<\/code><\/pre>\n<p>Untuk melihat proses yang menggunakan RAM paling besar:<\/p>\n<pre><code class=\"lang-bash\"><span class=\"hljs-built_in\">top<\/span>\r\n<\/code><\/pre>\n<p>atau:<\/p>\n<pre><code class=\"lang-bash\"><span class=\"hljs-attribute\">htop<\/span>\r\n<\/code><\/pre>\n<p>Jika penggunaan RAM terus mendekati kapasitas maksimum, periksa:<\/p>\n<ul>\n<li>jumlah device aktif,<\/li>\n<li>jumlah proses,<\/li>\n<li>ukuran queue,<\/li>\n<li>cache,<\/li>\n<li>koneksi yang tidak ditutup,<\/li>\n<li>dan aplikasi lain yang berjalan pada server.<\/li>\n<\/ul>\n<p>Contoh kondisi:<\/p>\n<pre><code class=\"lang-text\">RAM server\r\n\u2193\r\n<span class=\"hljs-number\">90<\/span><span class=\"hljs-comment\">%<\/span>\r\n\u2193\r\n<span class=\"hljs-number\">95<\/span><span class=\"hljs-comment\">%<\/span>\r\n\u2193\r\n<span class=\"hljs-number\">100<\/span><span class=\"hljs-comment\">%<\/span>\r\n\u2193\r\nProcess killed\r\n\u2193\r\nDevice disconnected\r\n<\/code><\/pre>\n<p>Dalam kondisi seperti ini, menambahkan QR baru bukan solusi utama. Kapasitas dan proses server perlu diperiksa terlebih dahulu.<\/p>\n<h2 id=\"5-pastikan-session-tidak-hilang-saat-restart\">5. Pastikan Session Tidak Hilang Saat Restart<\/h2>\n<p>Aplikasi yang membutuhkan session device harus menyimpan data sesi secara persisten.<\/p>\n<p>Jika session hanya berada di memory:<\/p>\n<pre><code class=\"lang-text\"><span class=\"hljs-built_in\">Server<\/span> hidup\r\n\u2193\r\nSession tersedia\r\n\u2193\r\n<span class=\"hljs-built_in\">Server<\/span> restart\r\n\u2193\r\nMemory kosong\r\n\u2193\r\nSession hilang\r\n<\/code><\/pre>\n<p>Device dapat membutuhkan proses pairing kembali.<\/p>\n<p>Penyimpanan session sebaiknya menggunakan storage yang tetap tersedia setelah proses restart.<\/p>\n<p>Contoh struktur:<\/p>\n<pre><code class=\"lang-text\">\/server\r\n  \/sessions\r\n    \/device<span class=\"hljs-number\">-001<\/span>\r\n    \/device<span class=\"hljs-number\">-002<\/span>\r\n    \/device<span class=\"hljs-number\">-003<\/span>\r\n<\/code><\/pre>\n<p>Lokasi dan metode penyimpanan harus disesuaikan dengan library dan arsitektur yang digunakan.<\/p>\n<p>Jangan menghapus folder session setiap kali aplikasi melakukan deploy atau restart.<\/p>\n<h2 id=\"6-jangan-menghapus-session-saat-deploy\">6. Jangan Menghapus Session Saat Deploy<\/h2>\n<p>Salah satu kesalahan yang sering terjadi pada deployment adalah membuat directory aplikasi baru lalu menghapus seluruh data aplikasi lama.<\/p>\n<p>Contohnya:<\/p>\n<pre><code class=\"lang-text\">Deploy\r\n\u2193\r\n<span class=\"hljs-keyword\">Container<\/span> dibuat ulang\r\n\u2193\r\nSession ikut terhapus\r\n\u2193\r\nDevice kehilangan session\r\n\u2193\r\nPairing ulang\r\n<\/code><\/pre>\n<p>Jika aplikasi berjalan di Docker, data session sebaiknya berada pada volume persisten.<\/p>\n<p>Contoh konsep:<\/p>\n<pre><code class=\"lang-yaml\"><span class=\"hljs-string\">volumes:<\/span>\r\n  - <span class=\"hljs-string\">whatsapp_sessions:<\/span><span class=\"hljs-regexp\">\/app\/<\/span>sessions\r\n<\/code><\/pre>\n<p>Dengan storage persisten, session tidak otomatis hilang ketika container dibuat ulang.<\/p>\n<p>Konfigurasi sebenarnya harus disesuaikan dengan lokasi penyimpanan session pada aplikasi.<\/p>\n<h2 id=\"7-periksa-container-atau-service\">7. Periksa Container atau Service<\/h2>\n<p>Jika WhatsApp API berjalan menggunakan Docker, periksa apakah container sering dibuat ulang.<\/p>\n<p>Gunakan:<\/p>\n<pre><code class=\"lang-bash\"><span class=\"hljs-attribute\">docker ps<\/span>\r\n<\/code><\/pre>\n<p>Kemudian:<\/p>\n<pre><code class=\"lang-bash\">docker ps <span class=\"hljs-_\">-a<\/span>\r\n<\/code><\/pre>\n<p>Periksa log:<\/p>\n<pre><code class=\"lang-bash\">docker logs nama-<span class=\"hljs-keyword\">container<\/span>\r\n<\/code><\/pre>\n<p>Cari kejadian seperti:<\/p>\n<pre><code class=\"lang-text\"><span class=\"hljs-attribute\">Exited\r\nRestarting\r\nOOMKilled<\/span>\r\n<\/code><\/pre>\n<p>Jika container terus restart, masalah device kemungkinan merupakan efek dari masalah service.<\/p>\n<p>Urutannya dapat terlihat seperti:<\/p>\n<pre><code class=\"lang-text\">Container crash\r\n\u2193\r\n<span class=\"hljs-built_in\">Process<\/span> berhenti\r\n\u2193\r\nConnection terputus\r\n\u2193\r\nDevice offline\r\n<\/code><\/pre>\n<p>Perbaiki stabilitas container terlebih dahulu sebelum melakukan pairing ulang.<\/p>\n<h2 id=\"8-periksa-koneksi-internet-server\">8. Periksa Koneksi Internet Server<\/h2>\n<p>Device yang terhubung melalui server membutuhkan koneksi internet yang stabil.<\/p>\n<p>Periksa koneksi keluar dari server:<\/p>\n<pre><code class=\"lang-bash\"><span class=\"hljs-selector-tag\">ping<\/span> 1<span class=\"hljs-selector-class\">.1<\/span><span class=\"hljs-selector-class\">.1<\/span><span class=\"hljs-selector-class\">.1<\/span>\r\n<\/code><\/pre>\n<p>Periksa DNS:<\/p>\n<pre><code class=\"lang-bash\"><span class=\"hljs-selector-tag\">nslookup<\/span> <span class=\"hljs-selector-tag\">google<\/span><span class=\"hljs-selector-class\">.com<\/span>\r\n<\/code><\/pre>\n<p>Jika koneksi sering mengalami packet loss atau DNS bermasalah, koneksi device dapat ikut terganggu.<\/p>\n<p>Masalah jaringan juga dapat terjadi karena:<\/p>\n<ul>\n<li>firewall,<\/li>\n<li>proxy,<\/li>\n<li>routing,<\/li>\n<li>provider server,<\/li>\n<li>atau aturan outbound connection.<\/li>\n<\/ul>\n<p>Jangan hanya memeriksa apakah server masih dapat membuka website. Aplikasi membutuhkan koneksi yang stabil ke layanan yang digunakan selama proses komunikasi.<\/p>\n<h2 id=\"9-periksa-proxy-jika-digunakan\">9. Periksa Proxy Jika Digunakan<\/h2>\n<p>Proxy dapat membantu kebutuhan koneksi tertentu, tetapi konfigurasi yang tidak stabil juga dapat menyebabkan koneksi bermasalah.<\/p>\n<p>Jika device menggunakan proxy, periksa:<\/p>\n<ul>\n<li>alamat proxy,<\/li>\n<li>port,<\/li>\n<li>autentikasi,<\/li>\n<li>koneksi proxy,<\/li>\n<li>timeout,<\/li>\n<li>dan apakah proxy masih aktif.<\/li>\n<\/ul>\n<p>Lakukan pengujian dengan mencatat waktu ketika proxy gagal dan waktu device terputus.<\/p>\n<p>Jika hanya device tertentu yang sering logout sementara device lain normal, periksa konfigurasi device tersebut secara khusus.<\/p>\n<h2 id=\"10-periksa-apakah-nomor-masih-aktif-di-whatsapp\">10. Periksa Apakah Nomor Masih Aktif di WhatsApp<\/h2>\n<p>Sesi device dapat bermasalah jika nomor WhatsApp mengalami perubahan kondisi.<\/p>\n<p>Periksa apakah nomor:<\/p>\n<ul>\n<li>masih aktif,<\/li>\n<li>masih dapat digunakan,<\/li>\n<li>tidak logout dari perangkat lain,<\/li>\n<li>dan tidak mengalami perubahan akun.<\/li>\n<\/ul>\n<p>Jika nomor mengalami logout dari sisi WhatsApp, server tidak dapat mempertahankan sesi yang sudah tidak valid.<\/p>\n<p>Karena itu, masalah session tidak selalu berasal dari aplikasi API.<\/p>\n<h2 id=\"11-hindari-pairing-ulang-tanpa-pemeriksaan\">11. Hindari Pairing Ulang Tanpa Pemeriksaan<\/h2>\n<p>Ketika device logout, tindakan yang paling mudah memang melakukan scan QR kembali.<\/p>\n<p>Namun jika masalah terjadi setiap beberapa jam atau setiap hari, pairing ulang hanya mengembalikan device ke kondisi semula.<\/p>\n<p>Contoh:<\/p>\n<pre><code class=\"lang-text\">Logout\r\n\u2193\r\n<span class=\"hljs-keyword\">Scan <\/span>QR\r\n\u2193\r\nCONNECTED\r\n\u2193\r\n<span class=\"hljs-keyword\">Beberapa <\/span><span class=\"hljs-keyword\">jam <\/span>kemudian\r\n\u2193\r\nLogout lagi\r\n<\/code><\/pre>\n<p>Jika pola tersebut berulang, cari penyebabnya.<\/p>\n<p>Periksa:<\/p>\n<ol>\n<li>stabilitas server,<\/li>\n<li>session storage,<\/li>\n<li>koneksi jaringan,<\/li>\n<li>restart process,<\/li>\n<li>penggunaan RAM,<\/li>\n<li>proxy,<\/li>\n<li>status nomor.<\/li>\n<\/ol>\n<h2 id=\"12-pantau-perubahan-status-melalui-webhook\">12. Pantau Perubahan Status melalui Webhook<\/h2>\n<p>Webhook dapat digunakan untuk mencatat perubahan status device secara otomatis.<\/p>\n<p>Contoh receiver:<\/p>\n<pre><code class=\"lang-javascript\">app.post(<span class=\"hljs-string\">'\/webhook\/whapi'<\/span>, <span class=\"hljs-function\"><span class=\"hljs-params\">(req, res)<\/span> =&gt;<\/span> {\r\n    const payload = req.body;\r\n\r\n    <span class=\"hljs-built_in\">console<\/span>.log(<span class=\"hljs-string\">'Webhook event:'<\/span>, payload);\r\n\r\n    <span class=\"hljs-regexp\">\/\/<\/span> Simpan perubahan status device\r\n\r\n    res.sendStatus(<span class=\"hljs-number\">200<\/span>);\r\n});\r\n<\/code><\/pre>\n<p>Simpan minimal:<\/p>\n<pre><code class=\"lang-text\">device_id\r\n<span class=\"hljs-keyword\">event<\/span>\r\nstatus\r\ntimestamp\r\n<\/code><\/pre>\n<p>Contoh data:<\/p>\n<pre><code class=\"lang-json\">{\r\n  <span class=\"hljs-string\">\"device_id\"<\/span>: <span class=\"hljs-string\">\"device-001\"<\/span>,\r\n  <span class=\"hljs-string\">\"status\"<\/span>: <span class=\"hljs-string\">\"CONNECTED\"<\/span>,\r\n  <span class=\"hljs-string\">\"timestamp\"<\/span>: <span class=\"hljs-string\">\"2026-10-04T17:30:00+07:00\"<\/span>\r\n}\r\n<\/code><\/pre>\n<p>Dengan riwayat tersebut, dashboard dapat menunjukkan pola koneksi device.<\/p>\n<p>Misalnya:<\/p>\n<pre><code class=\"lang-text\">10<span class=\"hljs-selector-pseudo\">:00<\/span> <span class=\"hljs-selector-tag\">CONNECTED<\/span>\r\n10<span class=\"hljs-selector-pseudo\">:20<\/span> <span class=\"hljs-selector-tag\">DISCONNECTED<\/span>\r\n10<span class=\"hljs-selector-pseudo\">:21<\/span> <span class=\"hljs-selector-tag\">CONNECTED<\/span>\r\n11<span class=\"hljs-selector-pseudo\">:05<\/span> <span class=\"hljs-selector-tag\">DISCONNECTED<\/span>\r\n11<span class=\"hljs-selector-pseudo\">:06<\/span> <span class=\"hljs-selector-tag\">CONNECTED<\/span>\r\n12<span class=\"hljs-selector-pseudo\">:40<\/span> <span class=\"hljs-selector-tag\">LOGGED<\/span> <span class=\"hljs-selector-tag\">OUT<\/span>\r\n<\/code><\/pre>\n<p>Data seperti ini jauh lebih berguna daripada hanya mengetahui bahwa device sedang offline.<\/p>\n<h2 id=\"13-bedakan-logout-satu-device-dan-semua-device\">13. Bedakan Logout Satu Device dan Semua Device<\/h2>\n<p>Jika hanya satu device yang mengalami masalah, pemeriksaan dapat difokuskan pada konfigurasi device tersebut.<\/p>\n<p>Jika banyak device logout pada waktu yang hampir sama, kemungkinan terdapat masalah yang lebih luas.<\/p>\n<p>Contoh:<\/p>\n<pre><code class=\"lang-text\">Device <span class=\"hljs-number\">01<\/span> \u2192 logout\r\nDevice <span class=\"hljs-number\">02<\/span> \u2192 normal\r\nDevice <span class=\"hljs-number\">03<\/span> \u2192 normal\r\n<\/code><\/pre>\n<p>Kemungkinan masalah berada pada device 01.<\/p>\n<p>Sedangkan:<\/p>\n<pre><code class=\"lang-text\">Device 01 \u2192 <span class=\"hljs-built_in\">logout<\/span>\r\nDevice 02 \u2192 <span class=\"hljs-built_in\">logout<\/span>\r\nDevice 03 \u2192 <span class=\"hljs-built_in\">logout<\/span>\r\n<\/code><\/pre>\n<p>pada waktu yang sama lebih layak diperiksa dari sisi:<\/p>\n<ul>\n<li>server,<\/li>\n<li>service,<\/li>\n<li>database\/session storage,<\/li>\n<li>deployment,<\/li>\n<li>jaringan,<\/li>\n<li>atau konfigurasi global.<\/li>\n<\/ul>\n<p>Pola ini dapat mempercepat proses troubleshooting.<\/p>\n<h2 id=\"14-periksa-log-sebelum-dan-sesudah-logout\">14. Periksa Log Sebelum dan Sesudah Logout<\/h2>\n<p>Log adalah salah satu sumber informasi paling penting ketika device sering logout.<\/p>\n<p>Cari event yang muncul beberapa detik atau menit sebelum logout.<\/p>\n<p>Contoh:<\/p>\n<pre><code class=\"lang-text\">17<span class=\"hljs-selector-pseudo\">:40<\/span><span class=\"hljs-selector-pseudo\">:01<\/span> <span class=\"hljs-selector-tag\">Device<\/span> <span class=\"hljs-selector-tag\">connected<\/span>\r\n17<span class=\"hljs-selector-pseudo\">:42<\/span><span class=\"hljs-selector-pseudo\">:18<\/span> <span class=\"hljs-selector-tag\">Request<\/span> <span class=\"hljs-selector-tag\">sent<\/span>\r\n17<span class=\"hljs-selector-pseudo\">:42<\/span><span class=\"hljs-selector-pseudo\">:20<\/span> <span class=\"hljs-selector-tag\">Connection<\/span> <span class=\"hljs-selector-tag\">warning<\/span>\r\n17<span class=\"hljs-selector-pseudo\">:42<\/span><span class=\"hljs-selector-pseudo\">:25<\/span> <span class=\"hljs-selector-tag\">Connection<\/span> <span class=\"hljs-selector-tag\">closed<\/span>\r\n17<span class=\"hljs-selector-pseudo\">:42<\/span><span class=\"hljs-selector-pseudo\">:26<\/span> <span class=\"hljs-selector-tag\">Session<\/span> <span class=\"hljs-selector-tag\">invalid<\/span>\r\n17<span class=\"hljs-selector-pseudo\">:42<\/span><span class=\"hljs-selector-pseudo\">:27<\/span> <span class=\"hljs-selector-tag\">Device<\/span> <span class=\"hljs-selector-tag\">logged<\/span> <span class=\"hljs-selector-tag\">out<\/span>\r\n<\/code><\/pre>\n<p>Dari urutan tersebut dapat diketahui bahwa logout merupakan hasil dari masalah sebelumnya.<\/p>\n<p>Jangan hanya mengambil log pada saat:<\/p>\n<pre><code class=\"lang-text\">Device logged <span class=\"hljs-keyword\">out<\/span>\r\n<\/code><\/pre>\n<p>Periksa beberapa menit sebelum kejadian.<\/p>\n<h2 id=\"15-gunakan-restart-otomatis-dengan-benar\">15. Gunakan Restart Otomatis dengan Benar<\/h2>\n<p>Process manager seperti PM2 atau systemd dapat digunakan untuk menjaga aplikasi tetap berjalan.<\/p>\n<p>Contoh PM2:<\/p>\n<pre><code class=\"lang-bash\">pm2 <span class=\"hljs-keyword\">start<\/span> app.js <span class=\"hljs-comment\">--name whatsapp-api<\/span>\r\npm2 <span class=\"hljs-keyword\">save<\/span>\r\n<\/code><\/pre>\n<p>Namun restart otomatis bukan solusi untuk semua jenis logout.<\/p>\n<p>Jika aplikasi crash karena RAM penuh, restart hanya mengulang kondisi yang sama:<\/p>\n<pre><code class=\"lang-text\">Crash\r\n\u2193\r\n<span class=\"hljs-keyword\">Restart<\/span>\r\n\u2193\r\nCONNECTED\r\n\u2193\r\nRAM penuh\r\n\u2193\r\nCrash lagi\r\n<\/code><\/pre>\n<p>Cari penyebab crash terlebih dahulu.<\/p>\n<h2 id=\"16-periksa-deploy-dan-update-aplikasi\">16. Periksa Deploy dan Update Aplikasi<\/h2>\n<p>Logout yang mulai terjadi setelah deployment atau update perlu diperiksa berdasarkan perubahan terakhir.<\/p>\n<p>Catat:<\/p>\n<pre><code class=\"lang-text\">Versi <span class=\"hljs-keyword\">sebelumnya\r\n<\/span>\u2193\r\nDeployment\r\n\u2193\r\nVersi <span class=\"hljs-keyword\">baru\r\n<\/span>\u2193\r\nDevice <span class=\"hljs-keyword\">mulai <\/span>logout\r\n<\/code><\/pre>\n<p>Bandingkan:<\/p>\n<ul>\n<li>konfigurasi session,<\/li>\n<li>environment variable,<\/li>\n<li>storage,<\/li>\n<li>dependency,<\/li>\n<li>proxy,<\/li>\n<li>process manager,<\/li>\n<li>dan konfigurasi container.<\/li>\n<\/ul>\n<p>Jika masalah mulai muncul setelah perubahan tertentu, perubahan tersebut menjadi titik pemeriksaan utama.<\/p>\n<h2 id=\"17-buat-monitoring-device\">17. Buat Monitoring Device<\/h2>\n<p>Untuk sistem dengan banyak device, pemeriksaan manual tidak efisien.<\/p>\n<p>Buat monitoring sederhana yang mencatat:<\/p>\n<pre><code class=\"lang-text\">Device\r\nStatus\r\n<span class=\"hljs-keyword\">Last<\/span> Connected\r\n<span class=\"hljs-keyword\">Last<\/span> Disconnected\r\n<span class=\"hljs-keyword\">Last<\/span> Logout\r\n<span class=\"hljs-keyword\">Last<\/span> Error\r\n<\/code><\/pre>\n<p>Contoh:<\/p>\n<table>\n<thead>\n<tr>\n<th>Device<\/th>\n<th>Status<\/th>\n<th>Last Connected<\/th>\n<th>Last Disconnect<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>device-001<\/td>\n<td>CONNECTED<\/td>\n<td>17:40<\/td>\n<td>16:12<\/td>\n<\/tr>\n<tr>\n<td>device-002<\/td>\n<td>CONNECTED<\/td>\n<td>17:42<\/td>\n<td>15:20<\/td>\n<\/tr>\n<tr>\n<td>device-003<\/td>\n<td>DISCONNECTED<\/td>\n<td>13:10<\/td>\n<td>17:30<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Data ini dapat digunakan untuk mendeteksi device yang memiliki frekuensi disconnect lebih tinggi dibandingkan device lain.<\/p>\n<h2 id=\"18-checklist-mengatasi-device-whatsapp-sering-logout\">18. Checklist Mengatasi Device WhatsApp Sering Logout<\/h2>\n<p>Gunakan checklist berikut saat device mengalami logout berulang:<\/p>\n<ul>\n<li>[ ] Periksa status device<\/li>\n<li>[ ] Bedakan disconnect dan logout<\/li>\n<li>[ ] Periksa waktu terjadinya logout<\/li>\n<li>[ ] Periksa apakah server restart<\/li>\n<li>[ ] Periksa penggunaan RAM<\/li>\n<li>[ ] Periksa proses aplikasi<\/li>\n<li>[ ] Pastikan session tersimpan secara persisten<\/li>\n<li>[ ] Pastikan deploy tidak menghapus session<\/li>\n<li>[ ] Periksa Docker jika digunakan<\/li>\n<li>[ ] Periksa koneksi internet server<\/li>\n<li>[ ] Periksa proxy jika digunakan<\/li>\n<li>[ ] Periksa status nomor WhatsApp<\/li>\n<li>[ ] Periksa webhook perubahan status<\/li>\n<li>[ ] Periksa log sebelum logout<\/li>\n<li>[ ] Bandingkan dengan device lain<\/li>\n<li>[ ] Hindari pairing ulang berulang kali tanpa mencari penyebab<\/li>\n<\/ul>\n<h2 id=\"kesimpulan\">Kesimpulan<\/h2>\n<p>Device WhatsApp yang sering logout tidak selalu disebabkan oleh API pengiriman pesan. Masalah dapat berasal dari session yang hilang, server restart, RAM penuh, container berhenti, koneksi jaringan, proxy, atau kondisi nomor WhatsApp.<\/p>\n<p>Langkah pertama adalah membedakan <strong>disconnect<\/strong> dengan <strong>logout<\/strong>. Setelah itu, periksa status device, log server, session storage, jaringan, dan perubahan yang terjadi sebelum logout.<\/p>\n<p>Jika device hanya terputus sementara, fokus pada kestabilan koneksi dan service. Jika session benar-benar hilang, periksa penyimpanan session dan proses pairing.<\/p>\n<p>Untuk sistem dengan banyak device, simpan riwayat perubahan status melalui webhook agar setiap kejadian logout dapat dilacak berdasarkan waktu dan device.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Device WhatsApp yang sering logout dapat membuat proses pengiriman dan penerimaan pesan dari API berhenti. Masalah ini biasanya berkaitan dengan [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1666,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[18],"tags":[],"class_list":["post-1665","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-info"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Kenapa Device WhatsApp Sering Logout? - WHAPI | BLOG<\/title>\n<meta name=\"description\" content=\"Ketahui penyebab device WhatsApp sering logout, mulai dari koneksi, sesi perangkat, QR, server, hingga cara mencegah device terputus berulang.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kenapa Device WhatsApp Sering Logout? - WHAPI | BLOG\" \/>\n<meta property=\"og:description\" content=\"Ketahui penyebab device WhatsApp sering logout, mulai dari koneksi, sesi perangkat, QR, server, hingga cara mencegah device terputus berulang.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/\" \/>\n<meta property=\"og:site_name\" content=\"WHAPI | BLOG\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-14T10:56:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Penyebab-Device-WhatsApp-Sering-Logout.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1408\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Doveriz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Doveriz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/\",\"url\":\"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/\",\"name\":\"Kenapa Device WhatsApp Sering Logout? - WHAPI | BLOG\",\"isPartOf\":{\"@id\":\"https:\/\/whapi.id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Penyebab-Device-WhatsApp-Sering-Logout.jpg\",\"datePublished\":\"2026-10-14T10:56:38+00:00\",\"author\":{\"@id\":\"https:\/\/whapi.id\/blog\/#\/schema\/person\/ca540be71f16cd13214efb59ef58236a\"},\"description\":\"Ketahui penyebab device WhatsApp sering logout, mulai dari koneksi, sesi perangkat, QR, server, hingga cara mencegah device terputus berulang.\",\"breadcrumb\":{\"@id\":\"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/#primaryimage\",\"url\":\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Penyebab-Device-WhatsApp-Sering-Logout.jpg\",\"contentUrl\":\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Penyebab-Device-WhatsApp-Sering-Logout.jpg\",\"width\":1408,\"height\":768,\"caption\":\"Penyebab Device WhatsApp Sering Logout\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/whapi.id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kenapa Device WhatsApp Sering Logout?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/whapi.id\/blog\/#website\",\"url\":\"https:\/\/whapi.id\/blog\/\",\"name\":\"WHAPI | BLOG\",\"description\":\"Blog Resmi Whapi.id Temukan tips praktis, panduan teknis, dan informasi terbaru seputar WhatsApp API, chatbot, serta otomasi bisnis. Ditulis oleh tim ahli untuk membantu meningkatkan pelayanan, efisiensi operasional, dan penjualan bisnis secara berkelanjutan.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/whapi.id\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/whapi.id\/blog\/#\/schema\/person\/ca540be71f16cd13214efb59ef58236a\",\"name\":\"Doveriz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/whapi.id\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2797b0bc9cdfb3ca0fbc22a3708768605e7bee3cfa5ec0b6c98c8511a1378252?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2797b0bc9cdfb3ca0fbc22a3708768605e7bee3cfa5ec0b6c98c8511a1378252?s=96&d=mm&r=g\",\"caption\":\"Doveriz\"},\"description\":\"Saya adalah Developer dan penulis Blog Whapi.id serta Fullstack Developer spesialisasi pengembangan aplikasi berbasis web dan chatbot automation untuk berbagai platform bisnis.\",\"sameAs\":[\"https:\/\/whapi.id\/blog\"],\"url\":\"https:\/\/whapi.id\/blog\/author\/whapi\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kenapa Device WhatsApp Sering Logout? - WHAPI | BLOG","description":"Ketahui penyebab device WhatsApp sering logout, mulai dari koneksi, sesi perangkat, QR, server, hingga cara mencegah device terputus berulang.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/","og_locale":"id_ID","og_type":"article","og_title":"Kenapa Device WhatsApp Sering Logout? - WHAPI | BLOG","og_description":"Ketahui penyebab device WhatsApp sering logout, mulai dari koneksi, sesi perangkat, QR, server, hingga cara mencegah device terputus berulang.","og_url":"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/","og_site_name":"WHAPI | BLOG","article_published_time":"2026-10-14T10:56:38+00:00","og_image":[{"width":1408,"height":768,"url":"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Penyebab-Device-WhatsApp-Sering-Logout.jpg","type":"image\/jpeg"}],"author":"Doveriz","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Doveriz","Estimasi waktu membaca":"8 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/","url":"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/","name":"Kenapa Device WhatsApp Sering Logout? - WHAPI | BLOG","isPartOf":{"@id":"https:\/\/whapi.id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/#primaryimage"},"image":{"@id":"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/#primaryimage"},"thumbnailUrl":"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Penyebab-Device-WhatsApp-Sering-Logout.jpg","datePublished":"2026-10-14T10:56:38+00:00","author":{"@id":"https:\/\/whapi.id\/blog\/#\/schema\/person\/ca540be71f16cd13214efb59ef58236a"},"description":"Ketahui penyebab device WhatsApp sering logout, mulai dari koneksi, sesi perangkat, QR, server, hingga cara mencegah device terputus berulang.","breadcrumb":{"@id":"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/#primaryimage","url":"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Penyebab-Device-WhatsApp-Sering-Logout.jpg","contentUrl":"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Penyebab-Device-WhatsApp-Sering-Logout.jpg","width":1408,"height":768,"caption":"Penyebab Device WhatsApp Sering Logout"},{"@type":"BreadcrumbList","@id":"https:\/\/whapi.id\/blog\/kenapa-device-whatsapp-sering-logout\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/whapi.id\/blog\/"},{"@type":"ListItem","position":2,"name":"Kenapa Device WhatsApp Sering Logout?"}]},{"@type":"WebSite","@id":"https:\/\/whapi.id\/blog\/#website","url":"https:\/\/whapi.id\/blog\/","name":"WHAPI | BLOG","description":"Blog Resmi Whapi.id Temukan tips praktis, panduan teknis, dan informasi terbaru seputar WhatsApp API, chatbot, serta otomasi bisnis. Ditulis oleh tim ahli untuk membantu meningkatkan pelayanan, efisiensi operasional, dan penjualan bisnis secara berkelanjutan.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/whapi.id\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/whapi.id\/blog\/#\/schema\/person\/ca540be71f16cd13214efb59ef58236a","name":"Doveriz","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/whapi.id\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2797b0bc9cdfb3ca0fbc22a3708768605e7bee3cfa5ec0b6c98c8511a1378252?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2797b0bc9cdfb3ca0fbc22a3708768605e7bee3cfa5ec0b6c98c8511a1378252?s=96&d=mm&r=g","caption":"Doveriz"},"description":"Saya adalah Developer dan penulis Blog Whapi.id serta Fullstack Developer spesialisasi pengembangan aplikasi berbasis web dan chatbot automation untuk berbagai platform bisnis.","sameAs":["https:\/\/whapi.id\/blog"],"url":"https:\/\/whapi.id\/blog\/author\/whapi\/"}]}},"_links":{"self":[{"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/posts\/1665","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/comments?post=1665"}],"version-history":[{"count":1,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/posts\/1665\/revisions"}],"predecessor-version":[{"id":1667,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/posts\/1665\/revisions\/1667"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/media\/1666"}],"wp:attachment":[{"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/media?parent=1665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/categories?post=1665"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/tags?post=1665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}