More

Changelog

Changes to the Kweko API, webhooks and the app platform, newest first.

2026-09-28

  • Online booking: data-kweko-book in widget.js, the hosted page /b/<page id>, public config, free-time, booking and manage endpoints, the booking.created, booking.rescheduled, booking.canceled and booking.status_changed webhook events.
  • Website forms: one widget.js embed (forms and the web chat), public form endpoints, the form.submitted webhook event.
  • Leads have referrer and landing_page (the visit that produced them); both can be sent when creating a lead.
  • Tags: a colored tag catalog shared by the workspace (/v1/tags: list with usage, create, rename, recolor, merge, delete). Contacts and companies have tags like leads; at most 10 tags per record and 200 per workspace on every plan. Bulk changes take add_tag and remove_tag with tags, and replace_tags, on all three entities. lead.created, contact.created and company.created carry tags.

v1, 2026-09

The first public version of the Kweko API.

  • REST API at https://api.kweko.uz/v1 with API keys (kwk_live_…), scopes, IP allowlists, expiry and rotation with a 24 hour overlap.
  • Leads, contacts, companies, pipelines, custom fields, products, tasks, notes and the timeline, conversations and messages, invoices, members.
  • Cursor pagination, the query endpoint for complex filters, per-plan rate limits with RateLimit-* headers.
  • The error format with stable codes, localized messages (English, Russian, Uzbek), request_id and docs_url.
  • Webhooks: signed deliveries (Kweko-Signature, HMAC-SHA256), retries for 24 hours, automatic disabling, delivery log and replays. Webhook payloads carry "api_version": "2026-09-01".
  • App platform: OAuth 2.0 with PKCE, blocks, frames with @kweko/sdk, lifecycle webhooks and the developer console.