Kapso Platform API
When to use
Use this skill for Platform API operations: creating customers, generating setup links, provisioning phone numbers, or detecting WhatsApp connections.
Setup
Base host: https://api.kapso.ai (scripts append /platform/v1)
Auth header:
X-API-Key: <api_key>
How to
Onboard a customer
- Create customer:
POST /customers
- Generate setup link:
POST /customers/:id/setup_links
- Customer completes embedded signup
- Use
phone_number_id to send messages
Detect connection
Option A: Project webhook whatsapp.phone_number.created
Option B: Success redirect URL query params
Use both for best UX and backend reliability.
Provision phone numbers
When creating a setup link, set:
{
"setup_link": {
"provision_phone_number": true,
"phone_number_country_isos": ["US"]
}
}
Notes
- Platform API base:
/platform/v1
- Meta proxy base:
/meta/whatsapp/v24.0 (use for messaging and templates)
- Use
phone_number_id as the primary WhatsApp identifier
References
Related skills
kapso-automation - Workflow automation
whatsapp-messaging - WhatsApp messaging and templates
whatsapp-flows - WhatsApp Flows
kapso-ops - Operations and webhooks