Bangun otomatisasi Instagram juga.
Cantumkan komentar pada postingan Anda, balas secara publik, atau kirim balasan pribadi.
API Instagram
Baca komentar baru, jawab secara publik, kirim balasan pribadi, dan lanjutkan percakapan di DM. Dibuat untuk para builder dan vibe coder. Lebih suka WhatsApp? Cantumkan tautan ke nomor Anda di balasan.
Terakhir diperbarui
| Kapabilitas | Cara penggunaannya | Status |
|---|---|---|
| Komentar: daftar postingan dan komentar, balas secara publik | REST API | Aktif |
| Balasan pribadi untuk komentar | REST API | Aktif |
| DM: kirim dan terima | Server MCP | Aktif via MCP |
| DM | REST API | Segera hadir, daftar tunggu |
Belum didukung: menyembunyikan atau menghapus komentar, serta event webhook Instagram.
Jawab secara publik, balas secara pribadi, dan terus mengobrol di DM. Atau pindahkan obrolan ke WhatsApp.
Cantumkan komentar pada postingan Anda, balas secara publik, atau kirim balasan pribadi.
Pilih templat yang disetujui dan jangkau hingga 10.000 penerima. Setiap orang mendapatkan variabel mereka sendiri, dan setiap hasil kembali berdasarkan nomor.
Dalam jendela 24 jam, kirim teks, gambar, file, tombol balasan, dan pemilih daftar, lengkap dengan indikator pengetikan saat Anda bekerja.
Toko, sistem pemesanan, atau sistem penagihan Anda mengirimkan templat yang disetujui saat ada perubahan. Pelanggan mengetuk tombol atau membalas.
Webhook pesan membawa setiap pesan baru ke server Anda. Balas dengan endpoint pengiriman, atau mulai chatbot Wati pada paket Pro dan Business.
Webhook mengirimkan pesan baru, tanda terima telah dibaca, klik, dan kegagalan ke URL Anda. Tanpa polling.
Balasan masuk ke kotak masuk tim Wati. Tetapkan operator, atur status, dan tambahkan tag melalui API, sehingga orang yang tepat dapat menanganinya.
Buat dan perbarui kontak dengan atribut kustom, lalu pratinjau segmen sebelum Anda mengirimkan pesan kepadanya.
Tautkan nomor WhatsApp Anda melalui Pendaftaran Sematan Meta di dalam Wati.
Buat token API di Wati dan berikan hanya cakupan yang Anda perlukan. Simpan di server Anda.
Kirim templat yang disetujui dengan satu permintaan. Kemudian tambahkan webhook untuk melacak pengiriman.
Berikut adalah isi dari satu permintaan, dan di mana setiap bagian muncul dalam pesan.
Nomor WhatsApp pelanggan, dengan kode negara.
phone_number14155552671Nama templat yang telah disetujui Meta di akun Anda.
template_nameorder_updateNilai untuk bagian kosong dalam templat, satu per orang.
custom_paramsname = Mayaorder_id = 10482Token API Anda, dikirim dengan setiap permintaan. Simpan di server Anda.
Authorization: Bearer <token>Nilai 200 berarti Wati menerima pesan tersebut, beserta broadcast_id. Status terkirim (delivered) dan dibaca (read) akan tiba nanti melalui webhook.
200broadcast_idTeks pesan dan order_update adalah contoh. Templat yang disetujui menentukan kata-katanya.
Komentar yang Anda balas. Anda mendapatkan ID-nya saat mencantumkan komentar pada postingan.
comment_iddi jalur URLAkun Instagram Anda yang terhubung ke Wati.
channelOrang yang menulis komentar, diambil dari komentar yang sama.
userIduserNameTeks biasa hingga 1.000 karakter, atau templat dengan tombol.
type = texttexttype = templateRespons 200 dengan nilai ok bernilai true berarti balasan pribadi berhasil dikirim. Gunakan header Authorization yang sama seperti panggilan lainnya.
ok: trueresult: successPOST /api/ext/v3/comments/{comment_id}/privateReply. Komentar dan teks balasan adalah contoh. Lihat permintaan di dokumentasi
Terhubung melalui Embedded Signup dari Meta. Akun WhatsApp Business terdaftar atas nama bisnis Anda.
Perubahan persetujuan, kualitas, dan kategori akan tiba sebagai webhook, sehingga Anda mengetahuinya sebelum pengiriman gagal.
Hingga 144 kali percobaan ulang, setiap 10 menit. Jika endpoint Anda terus mengalami kegagalan, Wati akan mengirimkan email kepada Anda.
Jika terlalu cepat, Anda akan mendapatkan kode 429 dengan header Retry-After. Pesan yang diterima akan menunggu di dalam antrean.
Kotak masuk tim bersama untuk percakapan yang seharusnya tidak dijawab sendirian oleh kode Anda.
v3 mendukung token berlingkup, sehingga setiap integrasi hanya mendapatkan akses yang dibutuhkannya.
Jadwalkan pengiriman templat untuk nanti dengan satu panggilan. Wati akan mengirimkannya tepat waktu.
Perkirakan biaya siaran (broadcast) sebelum ada pesan yang dikirimkan.
Mulai percakapan dengan templat yang disetujui, sekarang atau sesuai jadwal.
Dokumentasi →GET/messageTemplatesPOST/messageTemplates/sendPOST/messageTemplates/scheduleBaca hasil kampanye dan status per penerima, serta perkirakan biaya terlebih dahulu.
Dokumentasi →GET/broadcastsGET/broadcasts/{broadcast_id}/recipientsPOST/broadcasts/estimate-costBalas dengan teks, media, atau tombol dalam jendela 24 jam.
Dokumentasi →POST/conversations/messages/textPOST/conversations/messages/fileViaUrlPOST/conversations/messages/interactivePOST/conversations/typingIndicatorDaftar chatbot Wati Anda dan mulai chatbot untuk kontak tertentu.
Dokumentasi →GET/chatbotsPOST/chatbots/startKelola langganan dan tampilkan daftar jenis peristiwa yang dapat Anda terima.
Dokumentasi →GET/webhooksGET/webhooks/event-typesPUT/webhooks/{id}Sinkronkan kontak dan atribut dari CRM Anda, lalu targetkan segmen tertentu.
Dokumentasi →POST/contactsPUT/contactsPOST/segments/evaluateTetapkan operator, ubah status, serta tambah atau hapus label.
Dokumentasi →PUT/conversations/{target}/operatorPUT/conversations/{target}/statusPOST/conversations/{target_conv}/tagsDaftar postingan dan komentar, balas secara publik atau pribadi, serta periksa izin.
Dokumentasi →GET/posts/{post_id}/commentsPOST/comments/{comment_id}/repliesPOST/comments/{comment_id}/privateReplyGET/channels/{channel}/permissionsPath bersifat relatif terhadap https://live-mt-server.wati.io/api/ext/v3. Pembuatan webhook menggunakan path lama POST /{tenantId}/api/v2/webhookEndpoints.
Untuk agen AI, server Wati MCP mencakup tindakan WhatsApp yang sama, serta dapat membalas DM Instagram dan obrolan Messenger dengan teks.
Versi BSUID dari beberapa peristiwa juga tersedia. Dokumentasi webhook
Panggilan untuk mengirim templat, bergantung pada paket Anda (Growth, Pro, atau Business).
Satu templat, hingga 10.000 orang, masing-masing dengan variabelnya sendiri.
Teks, media, dan tombol memerlukan jendela layanan pelanggan yang terbuka. Di luar itu, kirimkan templat.
Wati memberi tahu Anda berapa lama harus menunggu. Pesan yang diterima akan diproses dalam antrean.
| Endpoint | Growth | Pro | Business |
|---|---|---|---|
/addContact, /getContacts | 10 / 10 dtk | 10 / 10 dtk | 10 / 10 dtk |
/getMessages | 10 / 10 dtk | 10 / 10 dtk | 10 / 10 dtk |
/sendTemplateMessage | 30 / 10 dtk | 60 / 10 dtk | 100 / 10 dtk |
/sendTemplateMessages | 30 / 10 dtk | 60 / 10 dtk | 100 / 10 dtk |
Batasan seperti yang dipublikasikan pada Errors & Rate Limits, dicantumkan berdasarkan nama endpoint. Panggilan massal v1 memerlukan hingga 1.000 kontak. Endpoint perpesanan inti, templat, dan kontak tersedia di setiap paket. Penugasan tim, status obrolan, chatbot, dan segmen kustom memerlukan paket Pro atau Business. Memperbarui atribut untuk banyak kontak sekaligus memerlukan paket Business. Ketersediaan endpoint berdasarkan paket. Untuk batasan yang lebih tinggi, bicarakan kasus penggunaan Anda dengan Wati.
Saat ini API dapat menampilkan daftar unggahan Instagram Anda beserta komentarnya, mengembalikan jumlah komentar yang belum dibaca, membalas komentar secara publik, mengirim balasan privat kepada pengomentar, serta memeriksa izin komentar akun Anda. Balasan publik dapat berisi hingga 2.200 karakter dan balasan teks privat hingga 1.000 karakter.
Ya. Endpoint komentar adalah panggilan REST biasa dengan token pembawa (bearer token), sehingga pembuat aplikasi AI dapat menulisnya dari deskripsi singkat. Contoh pembuatan yang baik untuk awal: periksa komentar baru, balas secara publik, lalu kirim balasan privat. Jika Anda sudah menggunakan agen AI, server Wati MCP dapat membalas DM Instagram dengan teks.
Panggil GET /channels/{channel}/permissions dengan saluran Instagram Anda yang terhubung. Respon tersebut memberi tahu Anda apakah izin komentar telah diberikan dan mencantumkan cakupan (scope) yang hilang, sehingga otomatisasi Anda dapat berhenti sebelum balasan gagal.
Tidak sebanyak dulu. Pembuat aplikasi AI dapat menulis panggilan API dari instruksi bahasa sehari-hari, dan contoh di halaman ini menampilkan setiap panggilan.
Anda tetap memerlukan nomor WhatsApp yang terhubung ke Wati, token API, dan templat yang telah disetujui oleh Meta sebelum Anda dapat memulai percakapan. Jika alat AI menulis kodenya, pastikan token Anda tetap berada di server.
Panggilan kontak dan riwayat pesan dibatasi hingga 10 permintaan per 10 detik di setiap paket. Pengiriman templat dibatasi hingga 30, 60, atau 100 permintaan per 10 detik pada paket Growth, Pro, dan Business. Saat Anda mencapai batas, Anda akan mendapatkan HTTP 429 dengan header Retry-After. Untuk batas yang lebih tinggi, hubungi Wati.
Di WhatsApp, teks bentuk bebas, media, dan pesan interaktif memerlukan jendela layanan pelanggan aktif selama 24 jam. Di luar jendela tersebut, mulai percakapan dengan templat yang telah disetujui oleh Meta.
Aplikasi Business ditujukan untuk obrolan manual di ponsel, dengan hingga 5 perangkat tertaut dan daftar siaran dibatasi hingga 256 kontak. API menghubungkan WhatsApp ke sistem Anda sendiri. Anda dapat mengirim templat yang disetujui dalam jumlah banyak, mengotomatiskan balasan, menerima webhook, dan berbagi satu nomor di kotak masuk tim (team inbox).
Endpoint pesan inti, templat, dan kontak tersedia di setiap paket. Penugasan tim, status obrolan, chatbot, dan segmen kustom memerlukan paket Pro atau Business. Dokumentasi mencantumkan ketersediaan endpoint berdasarkan paket.
Mulai gratis, hubungkan nomor WhatsApp Anda di Wati, dan lakukan panggilan pertama Anda.