Lewati ke konten utama

Akun

Daftar Nomor Telepon​

Ambil semua nomor telepon WhatsApp yang terhubung ke akun Anda. Gunakan ID yang dikembalikan saat mengirim pesan.

GET /api/v1/public/phone-numbers

info

Gunakan field id dari response sebagai parameter whatsapp_phone_number_id saat mengirim pesan. Jika Anda hanya punya satu nomor telepon, parameter ini boleh dikosongkan dan API akan otomatis memakai nomor utama Anda.

Contoh Request​

curl -X GET "https://chat.api.co.id/api/v1/public/phone-numbers" \
-H "Authorization: Bearer YOUR_API_KEY"

Response​

{
"success": true,
"data": [
{
"id": "clyyy9876543210",
"phone_number_id": "890836697444150",
"display_phone_number": "+62 812-3456-7890",
"verified_name": "My Business",
"quality_rating": "GREEN",
"is_primary": true,
"waba_id": "123456789",
"business_name": "My Company"
},
{
"id": "clyyy1234567890",
"phone_number_id": "940323022498623",
"display_phone_number": "+62 878-9012-3456",
"verified_name": "My Business CS",
"quality_rating": "GREEN",
"is_primary": false,
"waba_id": "123456789",
"business_name": "My Company"
}
]
}

Field Response​

ParameterTipeWajibKeterangan
idstringyaID record nomor telepon. Gunakan ini sebagai whatsapp_phone_number_id saat mengirim pesan.
phone_number_idstringyaID nomor telepon dari Meta (dari WhatsApp Business API).
display_phone_numberstringyaNomor telepon yang sudah diformat untuk ditampilkan.
verified_namestringyaNama bisnis yang sudah diverifikasi Meta.
quality_ratingstringyaRating kualitas nomor telepon: "GREEN", "YELLOW", atau "RED".
is_primarybooleanyaApakah ini nomor telepon utama (default).
waba_idstringyaID WhatsApp Business Account pemilik nomor ini.
business_namestringyaNama bisnis WABA.

Daftar Akun Instagram​

Ambil semua akun Instagram yang terhubung ke akun Anda. Gunakan ID yang dikembalikan saat mengirim pesan Instagram.

GET /api/v1/public/instagram-accounts

info

Gunakan field id dari response sebagai parameter instagram_account_id saat mengirim pesan Instagram. Jika Anda hanya punya satu akun Instagram, parameter ini boleh dikosongkan.

Contoh Request​

curl -X GET "https://chat.api.co.id/api/v1/public/instagram-accounts" \
-H "Authorization: Bearer YOUR_API_KEY"

Response​

{
"success": true,
"data": [
{
"id": "clxxx1234567890",
"ig_id": "17841400123456789",
"username": "mybusiness",
"profile_pic_url": "https://...",
"connection_status": "connected",
"connected_at": "2026-01-15T08:00:00.000Z"
}
]
}

Field Response​

ParameterTipeWajibKeterangan
idstringyaID record akun. Gunakan ini sebagai instagram_account_id saat mengirim pesan.
ig_idstringyaID Instagram Professional Account.
usernamestringyaUsername Instagram.
profile_pic_urlstringtidakURL foto profil.
connection_statusstringyaStatus koneksi (connected, disconnected, requires_reauth).
connected_atstringyaWaktu akun ini dihubungkan (ISO 8601).

Daftar Halaman Facebook​

Ambil semua Facebook Page (Messenger) yang terhubung ke akun Anda. Gunakan ID yang dikembalikan saat mengirim pesan Messenger.

GET /api/v1/public/facebook-pages

info

Gunakan field id dari response sebagai parameter facebook_page_id saat mengirim pesan Messenger. Jika Anda hanya punya satu Facebook Page, parameter ini boleh dikosongkan.

Contoh Request​

curl -X GET "https://chat.api.co.id/api/v1/public/facebook-pages" \
-H "Authorization: Bearer YOUR_API_KEY"

Response​

{
"success": true,
"data": [
{
"id": "clzzz1234567890",
"page_id": "123456789012345",
"page_name": "My Business Page",
"page_category": "Business",
"profile_pic_url": "https://...",
"connection_status": "connected",
"connected_at": "2026-01-15T08:00:00.000Z"
}
]
}

Field Response​

ParameterTipeWajibKeterangan
idstringyaID record Page. Gunakan ini sebagai facebook_page_id saat mengirim pesan Messenger.
page_idstringyaID Facebook Page.
page_namestringyaNama Facebook Page.
page_categorystringtidakKategori Page (mis. Business, E-commerce).
profile_pic_urlstringtidakURL foto profil Page.
connection_statusstringyaStatus koneksi.
connected_atstringyaWaktu Page ini dihubungkan (ISO 8601).

Coba langsung​

tip

Tekan Try it lalu tempel API key Anda (kc_live_...) ke kolom API key (Bearer). Dapatkan key dari API Keys. Request dijalankan ke akun live Anda, jadi endpoint yang mengirim, membuat, atau menghapus akan memengaruhi data sungguhan.

  • GET/api/v1/public/phone-numbersList Phone Numbers
  • GET/api/v1/public/instagram-accountsList Instagram Accounts
  • GET/api/v1/public/facebook-pagesList Facebook Pages
Apakah halaman ini membantu?