Latest updates, new features, and changes to the watsi API.
2026-10-31 — REST API fixes
resources/list and resources/get now respond: their schema describes a resource's real fields (version 2.0.0)
analytics/profiling-report now responds with the agent's profiling fields, and a field that does not exist returns a 404 with its code instead of a 500
appointments/list and appointments/stats are no longer advertised in /openapi.json while they are unavailable, instead of answering with a 500
/openapi.json advertises https://api.watsi.ai as its server
2026-10-30 — Attach files from MCP and the API
New MCP tools and REST endpoints attachment_create_upload, attachment_finalize and attachment_import_url to upload files to Resources, to a property's photos, floor plan and brochure, and to the knowledge base
From an AI chat, a public https:// link is enough; from a client that makes HTTP requests, a signed upload URL
add_agent_knowledge now only downloads public https:// links and refuses private or local addresses
2025-04-28 — 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
2025-04-15 — 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
2025-03-20 — 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
2025-03-05 — 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
2025-02-15 — 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
2025-01-30 — Initial public API release
REST API with Bearer token authentication
Conversations: list and filter conversations
Messages: send text messages within the 24-hour window