{"templateId":"markdown","sharedDataIds":{},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"API changelog","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"api-changelog","__idx":0},"children":["API changelog"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This page summarizes how the iClosed public API evolves. For every request and response field, treat the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/openapi/v1/openapi"},"children":["OpenAPI specification"]}," and the hosted ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://api-docs-iclosed.redocly.app/openapi/v1/openapi"},"children":["API reference"]}," as the source of truth."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"versioning-policy","__idx":1},"children":["Versioning policy"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Current version:"]}," ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["v1"]}," — all paths are prefixed with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/v1/"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Non-breaking changes"]}," — new optional fields, new endpoints, or additive enum values may ship without a version bump."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Breaking changes"]}," — incompatible changes ship as ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/v2/"]}]}," with a transition period (at least ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["60 days"]}," of overlap with v1, as described on the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/"},"children":["introduction page"]},")."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"record-of-notable-changes","__idx":2},"children":["Record of notable changes"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Date"},"children":["Date"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Summary"},"children":["Summary"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["—"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["No dated entries yet."]}," Add rows here when you publish user-facing API changes."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For the latest machine-readable contract, diff or import ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/openapi/v1/openapi"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["openapi/v1/openapi.json"]}]}," from this repository."]}]},"headings":[{"value":"API changelog","id":"api-changelog","depth":1},{"value":"Versioning policy","id":"versioning-policy","depth":2},{"value":"Record of notable changes","id":"record-of-notable-changes","depth":2}],"frontmatter":{"seo":{"title":"API changelog"}},"lastModified":"2026-04-10T07:43:55.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/changelog","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}