Lewati ke konten utama

Contacts API

Auto-Generated

Halaman ini di-generate otomatis dari OpenAPI spec backend Wavio. Terakhir diperbarui: 2026-11-03


🟢 GET /contacts​

List Kontak

Mendapatkan semua daftar kontak.

Parameters​

NamaLokasiTipeWajibDeskripsi
pagequerystring❌-
limitquerystring❌-
searchquerystring❌-

Contoh cURL​

curl -X GET "https://api.wavio.id/api/v1/public/contacts" \
-H "X-API-Key: wavio_YOUR_API_KEY" \
-H "Content-Type: application/json"

Response 200​

Success


🔵 POST /contacts​

Tambah Kontak

Menambahkan kontak baru ke database.

Request Body​

FieldTipeWajibDeskripsi
phoneNumberstring✅-
namestring✅-
labelsstring[]❌-
notesstring❌-

Contoh Request Body​

{
"phoneNumber": "+6281234567890",
"name": "Budi"
}

Contoh cURL​

curl -X POST "https://api.wavio.id/api/v1/public/contacts" \
-H "X-API-Key: wavio_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"phoneNumber": "+6281234567890",
"name": "Budi"
}'

Response 200​

Success


🟢 GET /contacts/{id}​

Detail Kontak

Mendapatkan detail kontak berdasarkan ID.

Parameters​

NamaLokasiTipeWajibDeskripsi
idpathstring✅-

Contoh cURL​

curl -X GET "https://api.wavio.id/api/v1/public/contacts/{id}" \
-H "X-API-Key: wavio_YOUR_API_KEY" \
-H "Content-Type: application/json"

Response 200​

Success


🟡 PUT /contacts/{id}​

Update Kontak

Mengupdate kontak yang sudah ada.

Parameters​

NamaLokasiTipeWajibDeskripsi
idpathstring✅-

Request Body​

FieldTipeWajibDeskripsi
namestring❌-
labelsstring[]❌-
notesstring❌-

Contoh Request Body​

{
"name": "Budi Santoso"
}

Contoh cURL​

curl -X PUT "https://api.wavio.id/api/v1/public/contacts/{id}" \
-H "X-API-Key: wavio_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Budi Santoso"
}'

Response 200​

Success


🔴 DELETE /contacts/{id}​

Hapus Kontak

Parameters​

NamaLokasiTipeWajibDeskripsi
idpathstring✅-

Contoh cURL​

curl -X DELETE "https://api.wavio.id/api/v1/public/contacts/{id}" \
-H "X-API-Key: wavio_YOUR_API_KEY" \
-H "Content-Type: application/json"

Response 200​

Success


🔵 POST /contacts/import​

Import Kontak

Mengimport banyak kontak secara bersamaan.

Request Body​

FieldTipeWajibDeskripsi
contactsobject[]✅-

Contoh Request Body​

{
"contacts": [
{
"phoneNumber": "+62811",
"name": "Andi"
}
]
}

Contoh cURL​

curl -X POST "https://api.wavio.id/api/v1/public/contacts/import" \
-H "X-API-Key: wavio_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"contacts": [
{
"phoneNumber": "+62811",
"name": "Andi"
}
]
}'

Response 200​

Success