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.
