API Changelog

Changes to the public Warmerly API (/api/v1/*), most recent first. This tracks the API and these docs — for product feature announcements, see the in-app changelog at app.warmerly.com.

2026-08-19

  • Documented the Leads, Suppression, and Webhooks endpoints for the first time — these were live in the API but previously undocumented.
  • Added this changelog and a shared Errors & Rate Limits reference page, consolidating error-shape and rate-limit details that were previously scattered across (or missing from) individual endpoint pages.
  • Added an explicit statement of which routes are deliberately excluded from these docs — see What's not documented here on the overview page.
  • No API behavior changed as part of this entry — this was a documentation-only pass (tracked as Octelis/warmerly#61).

Deprecation policy

Warmerly is a small, actively developed API, so this policy is intentionally simple:

  • Breaking changes (removing a field, changing a field's type or meaning, changing required parameters) ship as a new endpoint or a new path rather than mutating an existing one in place. Existing integrations keep working unchanged.
  • Deprecated endpoints get a minimum of 90 days' notice before removal, announced here in this changelog, before they stop working. Deprecated endpoints continue to function normally during the notice period.
  • Additive changes (new optional fields, new endpoints, new optional query parameters) are not considered breaking and may ship without advance notice — always code defensively against unknown extra fields in a JSON response.
  • Security fixes (e.g. tightening an input validator that was incorrectly permissive) are exempt from the notice period when a delay would leave a real vulnerability open.