Skip to content
watsi

Changelog

Changelog

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
  • Users: list workspace team members
  • Rate limiting at 100 requests/minute per API key