Changelog
What's new in the API.
Subscribe: RSS · JSON Feed
v1.5.0
Policies, approvals and test keys
- Account policies can record, block, mask or redact data, or hold AI requests for human approval. Blocked, held and expired requests are not charged.
- Approvals queue: an approved request runs once, with a single charge.
- Free test keys (messy_test_) with a 500-records-per-day account allowance that never uses plan credits.
v1.4.0
AI skills, Execute and Verify
- AI skill endpoints under /api/v1/ai/* (clean, validate, match, transform, protect, analyze, discover, batch), also available as MCP tools.
- POST /api/v1/ai/execute runs fixed templates with a verification report; POST /api/v1/ai/verify checks required fields and types for free.
- Reseller agent keys with scopes, daily and per-run record limits, and white-label partner docs.
v1.3.0
MessyAPI rebrand and developer platform
- New API key prefixes messy_live_ and messy_test_; legacy zap_ and stx_ keys are no longer accepted.
- Request inspector, failures triage with replay, signed outbound webhooks with dead-letter redelivery, key scopes and expiry, and spend alerts.
- Every error includes a doc_url; test keys can simulate errors with the X-Messy-Simulate header.
- Validate-format, pivot, unpivot and split-name operations; Python SDK renamed to messyapi.
v1.2.0
Map + Guard release
- New flagship capability: POST /api/v1/map — turn incoming data into the exact schema your application expects, with inferred field mappings.
- New flagship capability: POST /api/v1/guard — validate, repair or reject data before it reaches your application, with a per-record pass / repair / review / reject decision.
- 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.
- Added to the OpenAPI spec, Postman collection, MCP tools, API reference, playground and docs.
v1.1.0
Repair release
- New flagship capability: POST /api/v1/repair — send messy data, get production-ready data back in one call.
- Infers a typed schema, reconciles field names, normalizes values, merges high-confidence duplicates and flags anomalies, with a per-change audit trail.
- Billed once per input record, never per internal step. Dry-run and strict modes.
v1.0.0
Initial release
- Public v1 API with Lead Recovery (single + batch up to 1,000 leads).
- Bearer API-key authentication with hashed key storage and test/live environments.
- Monthly usage metering and quota enforcement.
- Public playground, TypeScript SDK, OpenAPI 3.1 spec and Postman collection.