Changelog

A record of notable changes to the API.

v1.2.0Map + Guard release
  • New flagship capability: POST /api/v1/map — turn incoming data into the exact schema your application expects, with inferred field mappings (direct, alias, similarity, first+last name combination, safe splitting), per-type value conversion, confidence, and reasons.
  • New flagship capability: POST /api/v1/guard — validate, repair, or reject data before it reaches your application, returning a per-record pass / repair / review / reject decision with reasons and a configurable policy.
  • Both reuse a shared data-intelligence layer (schema/type detection, value coercion, field-name concepts) together with the existing Repair, dedupe, and anomaly engines — billed once per input record, never per internal step.
  • Map supports strict mode and an optional repair-before-mapping pass; Guard supports policy controls for required fields, unknown fields, low-confidence repairs, duplicates, and anomalies.
  • Map and Guard added to the OpenAPI 3.1 spec, Postman collection, MCP tools, API reference, playground, and docs (/docs/map, /docs/guard).
v1.1.0Repair release
  • New flagship capability: POST /api/v1/repair — send messy data, get production-ready data back in one call.
  • Repair infers a typed schema, reconciles equivalent field names, normalizes and safely repairs values, merges high-confidence duplicates, and flags anomalies, returning a complete per-change audit trail.
  • Deterministic pipeline built on the existing normalize, dedupe, and anomaly engines — billed once per input record, never per internal step.
  • Dry-run and strict modes for safe previews and high-confidence-only fixes.
  • Repair added to the OpenAPI 3.1 spec, Postman collection, API reference, playground, and docs (/docs/repair).
v1.0.0Initial release
  • Public v1 API: POST /api/v1/leads/recovery (single + batch convenience).
  • Dedicated batch endpoint: POST /api/v1/leads/recovery/batch (up to 1,000 leads).
  • Deterministic, explainable Recovery Score (0–100) with full factor breakdowns.
  • Industry-aware weighting for HVAC, plumbing, electrical, roofing, automotive, and B2B.
  • Bearer API-key authentication with hashed key storage and test/live environments.
  • Monthly usage metering and quota enforcement with a privacy-first data model.
  • Public playground, TypeScript SDK, OpenAPI 3.1 spec, and Postman collection.