Overview

WhatsApp Business API memungkinkan bisnis menengah dan besar untuk berkomunikasi dengan pelanggan mereka dalam skala besar. Dengan menggunakan API, bisnis dapat menghubungkan ribuan agen dan bot untuk berinteraksi dengan pelanggan secara terprogram dan manual.

WhatsApp Business API menggunakan Arsitektur REST API dengan format data JSON. API mengikuti request-response HTTP standar.

Ini adalah daftar node dan edge root yang tersedia untuk API.

Profile

Gunakan endpoint /profile untuk mengambil dan memperbarui profil bisnis Anda. Profil bisnis ini dapat dilihat oleh konsumen di utas obrolan di samping foto profil.

MethodNodeDescription
GET/profileMengambil profil.

Media

Anda bisa menggunakan 3 endpoint yang berbeda untuk mengelola media Anda:

MethodNodeDescription
POST/mediaUpload media.
GET/media/{{ MEDIA_ID }}Mengambil media tertentu.
DELETE/media/{{ MEDIA_ID }}Menghapus media tertentu.

Lihat Jenis Media yang Didukung untuk mengetahui jenis dan batas ukuran yang didukung.

Messages

Gunakan endpoint /messages untuk mengirim teks, media, kontak, lokasi, dan pesan interaktif, serta template pesan ke pelanggan Anda.

MethodNodeDescription
POST/messagesDigunakan untuk mengirim pesan.
PUT/messages/{{ MESSAGE_ID }}Menandai sebagai pesan telah dibaca.

Pesan diidentifikasi oleh ID yang bersifat unik. Anda dapat melacak status pesan di Webhook melalui ID-nya. Anda juga dapat menandai pesan masuk sebagai pesan yang telah dibaca melalui endpoint messages.

Broadcasts

Gunakan endpoint /broadcasts untuk melakukan broadcast ke pelanggan Anda.

MethodNodeDescription
POST/broadcastsDigunakan untuk mengirim broadcast.

Message Templates

Gunakan endpoint /message-templates untuk mengelola template pesan.

MethodNodeDescription
GET/message-templatesDigunakan untuk mendapatkan dafter template pesan.
POST/message-templatesDigunakan untuk membuat template pesan.
GET/message-templates/{{ MESSAGE_TEMPLATE_ID }}Digunakan untuk mengambil template pesan spesifik.
PATCH/message-templates/{{ MESSAGE_TEMPLATE_ID }}Digunakan untuk memperbarui template pesan saat ditolak.
DELETE/message-templates/{{ MESSAGE_TEMPLATE_NAME }}Digunakan untuk menghapus template pesan berdasarkan nama.

Copyright © 2023 Botika Teknologi Indonesia