Changelog
Latest updates, new features, and changes to the Watsi API and developer platform.
Public documentation site overhaul
- Launched new docs site with sidebar navigation, quickstart guide, and comprehensive guides
- Added per-resource documentation for all public API endpoints
- New guides for authentication, pagination & filtering, and calendar/booking integration
- Webhook documentation expanded with event catalog, signing guide, and end-to-end tutorial
OpenAPI specification & CI validation
- Published OpenAPI 3.1 specification at /spec.json
- Added interactive API reference powered by Scalar
- CI pipeline now validates spec stays in sync with code
- Spec is auto-generated from route definitions — no manual maintenance needed
Tags API
- New endpoints: create, list, and delete workspace tags
- Assign and remove tags on customer contacts
- Filter customers by tag_id in the list endpoint
WhatsApp Templates API
- List, read, and manage WhatsApp message templates via the API
- Filter templates by approval status (approved, pending, rejected)
- Template variable substitution in send-message endpoint
Customers API
- New endpoints: list, read, create, and update customer contacts
- Search customers by name or phone number
- Customer data included in conversation list responses
Initial public API release
- REST API with Bearer token authentication
- Conversations: list and filter conversations
- Messages: send text messages within the 24-hour window
- Users: list workspace team members
- Rate limiting at 100 requests/minute per API key