Agent skill
kapso-api
Kapso Platform API for customer onboarding, setup links, phone number provisioning, and connection detection. Use when working with multi-tenant WhatsApp integrations, embedded signup, or customer management.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/kapso-api
SKILL.md
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_idto 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_idas the primary WhatsApp identifier
References
- references/platform-api-reference.md - Full endpoint reference
- references/getting-started.md - Initial setup guide
- references/setup-links.md - Setup link configuration
- references/detecting-whatsapp-connection.md - Connection detection methods
Related skills
kapso-automation- Workflow automationwhatsapp-messaging- WhatsApp messaging and templateswhatsapp-flows- WhatsApp Flowskapso-ops- Operations and webhooks
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?