WebKasa API Documentation
Build powerful integrations with the WebKasa platform. Manage events, bookings, shop products, media, and content programmatically.
Quick Example
Make your first API request in seconds:
curl -X POST "https://api.webkasa.app/api/tools/podcast" \
-H "Authorization: Bearer wk_live_xxx..." \
-H "Content-Type: application/json" \
-d '{
"text": "Lecture transcript text...",
"style": "tea",
"tone": "casual",
"length": "medium"
}'Available APIs
Events API
Create, manage, and query events. Handle registrations and attendee tracking.
Bookings API
Schedule appointments, manage availability, and handle booking workflows.
Blog Posts API
Create and manage blog content, categories, and tags programmatically.
Tools API
Generate podcasts and other AI-powered outputs from text and PDFs.
Products API
Manage shop products and attach uploaded media as product images.
Media API
Upload images and organize reusable media for sites, products, and content.
Registrations API
Manage event registrations, attendees, and check-in processes.
MCP & Agent Integrations
Connect Discord, Telegram, desktop, and hosted agents to WebKasa context, events, and notifications.
Why WebKasa API?
RESTful Design
Clean, predictable endpoints following REST conventions. JSON in, JSON out.
Secure by Default
API key authentication with granular scopes. All requests over HTTPS.
Comprehensive Docs
Detailed references, code examples, and guides to get you building fast.
Ready to build?
Follow our quick start guide to create your first API integration in under 5 minutes.
Quick Start Guide →