import { WhatsAppClient } from '@kapso/whatsapp-cloud-api';
const client = new WhatsAppClient({
baseUrl: 'https://api.kapso.ai/meta/whatsapp',
kapsoApiKey: process.env.KAPSO_API_KEY!
});
await client.messages.sendInteractiveButtons({
phoneNumberId: '647015955153740',
to: '15551234567',
bodyText: 'Would you like to proceed with your order?',
buttons: [
{ id: 'btn_yes', title: 'Yes' },
{ id: 'btn_no', title: 'No' }
]
});
curl -X POST 'https://api.kapso.ai/meta/whatsapp/v24.0/647015955153740/messages' \
-H 'X-API-Key: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"messaging_product": "whatsapp",
"to": "15551234567",
"type": "interactive",
"interactive": {
"type": "button",
"body": {
"text": "Would you like to proceed with your order?"
},
"action": {
"buttons": [
{
"type": "reply",
"reply": {
"id": "btn_yes",
"title": "Yes"
}
},
{
"type": "reply",
"reply": {
"id": "btn_no",
"title": "No"
}
}
]
}
}
}'

