Logo
NeoArc Studio

API Versioning Strategy Block

Document API version management approaches including deprecation policies and migration support.

Overview

The API Versioning Strategy block documents how API versions are managed in your system. It captures the versioning approach, deprecation policies, migration support, and practical examples. Use this block to communicate versioning decisions to API consumers and development teams.

URL Path Versioning

The most common approach, with the version number in the URL path.

Header-Based Versioning

Version specified via HTTP header, keeping URLs clean.

Block Properties

API Versioning Strategy block properties
PropertyRequiredDescription
strategyNameYesHuman-readable name for the strategy
strategyYesOne of 'url-path', 'header', 'query-param', or 'content-negotiation'
currentVersionNoThe current/latest version identifier
deprecationPolicyNoHow and when versions are deprecated
migrationSupportNoResources available to help clients migrate
sunsetPeriodNoTime between deprecation announcement and removal
examplesNoArray of example API calls showing the versioning pattern
notesNoAdditional context and rationale