API Changelog — Release Notes
v1.3.0 — April 2026
Section titled “v1.3.0 — April 2026”You can now track where each lead stands in your pipeline without opening a dialog or writing a line of code.
- Lead status — every lead now has a status field:
new,contacted,qualified,disqualified,converted. Update it directly from the leads table with a single click — no form to open, no page to reload. - Filter by status — add a status filter to any view to focus on the leads that matter right now. Works with all existing filters and exports.
- API + MCP support — set or update status via
PATCH /leads/:id, any of the four SDKs, or directly from your AI assistant with theupdate_leadtool.
v1.2.0 — April 2026
Section titled “v1.2.0 — April 2026”The MCP server now exposes 33 tools, up from 18. New additions:
- Batch operations —
batch_create_leads,batch_update_leads,batch_delete_leads. Create or update up to 500 leads in one call. Deduplication runs per item in batch create, so you can safely re-import data without worrying about duplicates. - Attributes CRUD —
list_attributes,create_attribute,update_attribute,delete_attribute. Manage custom fields on any lead directly from your AI assistant. - Scoring management —
create_scoring_rule,get_scoring_rule,update_scoring_rule,delete_scoring_rule,update_all_scores. Build and iterate on scoring rules without opening the dashboard. - API Key management —
list_api_keys,create_api_key,delete_api_key. - Note editing —
update_noteto edit note content after the fact.
Batch webhook events (leads.created, leads.updated, leads.deleted, leads.scored) fire a single grouped notification per operation instead of N individual ones.
v1.1.0 — April 2026
Section titled “v1.1.0 — April 2026”You can now integrate Klozeo directly from your language’s package manager — no raw HTTP needed.
- TypeScript / JavaScript —
npm install @klozeo/sdk - Python —
pip install klozeo - Go —
go get github.com/lbframe/klozeo-sdk-go - Rust —
cargo add klozeo
All four clients share the same API surface: a fluent filter builder, automatic pagination, batch operations, and typed errors. Pages are fetched transparently as you iterate — you never write cursor logic yourself.
→ TypeScript SDK documentation · Python · Go · Rust
The MCP integration now exposes 18 tools, up from 13 at launch. The five additions cover scoring and webhooks: you can now list and apply scoring rules, and manage webhook endpoints — all from your AI assistant without leaving the conversation.
v1.0.0 — March 2026
Section titled “v1.0.0 — March 2026”Initial release.
- Leads API — full CRUD: create, read, update, delete. Fields include name, email, phone, city, website, source, rating, tags, score, and custom attributes.
- Notes API — attach and manage timestamped notes on any lead.
- Attributes API — extend any lead with typed custom fields (text, number, boolean, list) without schema migrations.
- Scoring Rules API — define expression-based rules to compute a 0–100 score per lead automatically.
- Webhooks API — subscribe to lead events and receive real-time HTTP notifications.
- Export — download your full lead database as CSV, JSON, or XLSX with full filter and sort support.
- Cursor-based pagination — keyset pagination with
limit,cursor,sort_by, andsort_orderparameters. Opaque cursors, no offset math. - Filtering — 20+ operators covering text, numeric, tag arrays, location radius, and dynamic attributes. Multiple filters combine with AND/OR logic.
- Auto-deduplication — 4-tier duplicate detection on every
POST /leads: by email, source ID, phone+name similarity, or name+city. Merges use Last Touch Wins strategy. - Batch operations — create, update, or delete up to 100 leads per request (500 on Pro).
- MCP integration — 13 tools at launch for Claude, Cursor, Cline, and any MCP-compatible client. OAuth 2.0 + PKCE authorization — no manual key copy-paste required.