Ikuti tutorial ini untuk mengirim pesan pertama Anda menggunakan API Qwetty.
Prasyarat
- Channel yang terhubung (WhatsApp, Instagram, atau Web Chat)
- API key — Buat di sini
Langkah 1: Daftar chat Anda
Pertama, temukan percakapan yang sudah ada:
curl -X GET "https://api.qwetty.com/api/v1/chats?page=1&limit=5" \
-H "Authorization: Bearer YOUR_API_KEY"
Respons:
{
"success": true,
"data": [
{
"id": "chat_abc123",
"name": "John Doe",
"type": "PRIVATE",
"channelId": "ch_xyz"
}
],
"meta": {
"page": 1,
"limit": 5,
"total": 42
}
}
Langkah 2: Kirim pesan teks
Menggunakan ID chat dari langkah sebelumnya:
curl -X POST "https://api.qwetty.com/api/v1/chats/chat_abc123/messages" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"content": "Halo dari API!"}'
Respons:
{
"success": true,
"data": {
"id": "msg_def456",
"chatId": "chat_abc123",
"text": "Halo dari API!",
"type": "TEXT",
"sentAt": "2024-01-15T10:30:00Z"
}
}
Langkah 3: Kirim template pesan
Untuk WhatsApp (di luar jendela 24 jam), gunakan template:
curl -X POST "https://api.qwetty.com/api/v1/send-template" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"templateId": "tmpl_ghi789",
"chatId": "chat_abc123"
}'
Langkah 4: Lihat riwayat pesan
Ambil pesan dari chat:
curl -X GET "https://api.qwetty.com/api/v1/chats/chat_abc123/messages?page=1&limit=20" \
-H "Authorization: Bearer YOUR_API_KEY"
Langkah selanjutnya
Last modified on