Changelog
API OpenAPI versions.
| Version | Notes |
|---|---|
| 1.6.2 · 2026-10-17 | Message text only: `message` strings no longer say "not available yet" (for example the FEATURE_NOT_AVAILABLE responses for click analytics and link disable, and the hidden MCP tool field descriptions). Error codes, HTTP status and JSON shape are unchanged. Clients should match on error codes, not on message text. |
| 1.6.2 | Browser connect for assistants, public catalog via tools/list, anonymous resolve, signup URL tool, OpenAPI 1.6.2. |
| 1.6.1 | QR images, OAuth metadata, owner tools, capabilities snapshot. |
| 1.5.1 | Contract hygiene: ProblemDetails; batch destination required; capabilities.mcp boolean; Idempotency-Key anon client id; MCP account required |
| 1.5.0 | MCP live; scoped API keys; `anonymous_client_id` (`X-Duan-Client-Id` / `duan_anon`) |
| 1.4.0 | Scoped keys · docs portal · capabilities · RateLimit headers |
| 1.3.0 | Sync batch ≤100 |
| 1.2.0 | `state` / `status_url` / `request_id`; `short_url_ascii`; `qr_tracking_url`; `qr_url` deprecated |