Skip to content

API changelog

Preview This is the running record of changes to the managed.dev API, plus the policy that governs them. Every dated entry corresponds to a Forge-Version you can pin to, and the policy below is the contract for how — and how rarely — your integration can break.

The API uses two version axes, the Stripe model — see versioning:

  • URL major (/v1). Only a breaking shape change bumps the URL. Within /v1, new fields and endpoints are added without warning and must be ignored if unknown — additive changes are never breaking.
  • Dated Forge-Version header. Behavior is pinned to a date, e.g. Forge-Version: 2026-06-23. Each entry below is a date you can pin. A request without the header uses your account’s default version. Pin it in production so an additive default never shifts a payload under you.

When a version is superseded:

  • The old version keeps working for its deprecation window — published per change, never shorter than the window stated in the versioning policy.
  • Deprecated fields and endpoints are flagged in the OpenAPI spec and surfaced by the SDKs so you see them at build time.
  • A Deprecation response header and a sunset date warn live traffic still on the old shape before anything is removed.

Breaking changes are rare by design. The point of the dated-version model is that you adopt them deliberately, not because we shipped on a Tuesday.

Preview The initial public design of the /v1 API. This release establishes the foundations everything else builds on: