{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Types of API updates","meta":[{"name":"robots","content":"noindex"}],"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":"types-of-api-updates","__idx":0},"children":["Types of API updates"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We release the following types of API updates:"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Non-breaking changes:"]}," A non-breaking change (or a backward compatible change) doesn’t impact your existing integration with Spotnana."," ","Once the changes are released, you can gradually incorporate them into your code without disrupting your existing flow"," ","by closely following our ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/spotnana/backward_compatibility"},"children":["backward compatibility policy and best practices"]},"."," ","The ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/changelog/changelog"},"children":["API changelog"]}," will track all the changes released to Spotnana APIs."]}]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Breaking changes:"]}," There are times when we must release a breaking change"," ","that will impact your existing integration (e.g., making an optional field in the response required)."," ","Our release strategy involves announcing these breaking changes in advance using"," ","a ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/releases/breaking_change_logs"},"children":["release timeline"]}," to give you enough time to adjust your integration."]}]}]},"headings":[{"value":"Types of API updates","id":"types-of-api-updates","depth":1}],"frontmatter":{"seo":{"title":"Types of API updates"}},"lastModified":"2026-07-02T13:42:37.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/spotnana/api_release_types","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}