The following changes may be made without advance notice. Your integration should handle them gracefully:
Adding new optional fields to request bodies
Adding new fields to response bodies
Adding new API endpoints
Adding new enum values in response fields
Adding new HTTP status codes for edge cases
Improving error messages for clarity
Flex Forward may add new fields to API responses without advance notice. Do not validate responses against a strict schema that rejects unknown fields — ignore fields you do not recognize instead of treating them as errors. Handle unknown enum values gracefully too — for example, treat an unrecognized tracking tag as Unknown. This keeps your integration working through non-breaking additions.
The following changes are considered breaking and will be communicated with advance notice:
Removing or renaming existing fields
Changing the data type of existing fields
Removing API endpoints
Changing the authentication mechanism
Changing the meaning of existing status codes
Breaking changes will be communicated in advance through the Changelog and direct notification to affected API consumers. Non-breaking improvements may be released without URL version changes while preserving backward compatibility for existing integrations.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Flex Forward API","description":"Unified shipping label platform API — create labels, retrieve documents, and track shipments across multiple couriers.","colors":{"primary":"#0D6EFD","light":"#4D94FF","dark":"#0A58CA"},"favicon":"https://mintlify.s3.us-west-1.amazonaws.com/returnhelper-9c26dd0a/favicon.svg","styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":"introduction"},{"language":"ja","href":"ja/introduction"},{"language":"zh-Hant","href":"zh-Hant/introduction"},{"language":"zh-Hans","href":"zh-Hans/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"returnhelper-9c26dd0a","hasAudioNarration":false,"actualSubdomain":"returnhelper-9c26dd0a","customDomains":["openapidocs.flexforwardship.com"],"gitSource":{"type":"github","owner":"flex-forward","repo":"flex-forward-openapi-docs","deployBranch":"main","contentDirectory":"openapi-docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adfaee34c626e3171be603f","collectionId":"1d21f481-0958-428f-b237-6eeccf221a83","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adfaee34c626e3171be603f"},"entitlements":{},"buildId":"6adfaee34c626e3171be603f","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"en","tag":"Documentation","count":13},{"language":"ja","tag":"ドキュメント","count":13},{"language":"zh-Hans","tag":"文档","count":13},{"language":"zh-Hant","tag":"文件","count":13},{"language":"en","tag":"API Reference","count":6},{"language":"ja","tag":"APIリファレンス","count":6},{"language":"zh-Hans","tag":"API 参考","count":6},{"language":"zh-Hant","tag":"API 參考","count":6},{"language":"en","tag":"Platform","count":4},{"language":"ja","tag":"プラットフォーム","count":4},{"language":"zh-Hans","tag":"平台","count":4},{"language":"zh-Hant","tag":"平台","count":4},{"language":"en","tag":"Getting Started","count":3},{"language":"en","tag":"Guides","count":3},{"language":"en","tag":"Use-Case Guides","count":3},{"language":"ja","tag":"はじめに","count":3},{"language":"ja","tag":"ガイド","count":3},{"language":"ja","tag":"ユースケースガイド","count":3},{"language":"zh-Hans","tag":"快速开始","count":3},{"language":"zh-Hans","tag":"指南","count":3},{"language":"zh-Hans","tag":"使用场景指南","count":3},{"language":"zh-Hant","tag":"快速開始","count":3},{"language":"zh-Hant","tag":"指南","count":3},{"language":"zh-Hant","tag":"使用場景指南","count":3},{"language":"en","tag":"Labels","count":2},{"language":"ja","tag":"ラベル","count":2},{"language":"zh-Hans","tag":"标签","count":2},{"language":"zh-Hant","tag":"標籤","count":2},{"language":"en","tag":"Couriers","count":1},{"language":"en","tag":"Orders","count":1},{"language":"en","tag":"Products","count":1},{"language":"ja","tag":"配送業者","count":1},{"language":"ja","tag":"注文","count":1},{"language":"ja","tag":"プロダクト","count":1},{"language":"zh-Hans","tag":"物流商","count":1},{"language":"zh-Hans","tag":"订单","count":1},{"language":"zh-Hans","tag":"产品","count":1},{"language":"zh-Hant","tag":"物流業者","count":1},{"language":"zh-Hant","tag":"訂單","count":1},{"language":"zh-Hant","tag":"產品","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"[data-component-part=localization-select-item] img[src*=\"/flags/\"],[data-component-part=localization-select-item]>div:first-child,[data-component-part=localization-select-trigger] img[src*=\"/flags/\"],[data-component-part=localization-select-trigger]>div:first-child{display:none!important}"}],"page":{"pagePath":"versioning","slug":"/versioning","pageMetadata":{"title":"Versioning","description":"How the Flex Forward API handles changes and backward compatibility","href":"/versioning"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"How the Flex Forward API handles changes and backward compatibility\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`versioning`,children:`Versioning`}),`\n`,_jsx(_components.p,{children:`The Flex Forward API is designed for long-term stability. Changes are made carefully to avoid breaking existing integrations.`}),`\n`,_jsx(Heading,{level:`2`,id:`current-version`,children:`Current version`}),`\n`,_jsxs(_components.p,{children:[`The API is at version `,_jsx(_components.strong,{children:`1.0.0`}),`. There is no version prefix in the URL — all endpoints are accessed directly (e.g., `,_jsx(_components.code,{children:`POST /labels`}),`, not `,_jsx(_components.code,{children:`POST /v1/labels`}),`).`]}),`\n`,_jsx(Heading,{level:`2`,id:`backward-compatibility`,children:`Backward compatibility`}),`\n`,_jsx(_components.p,{children:`The Flex Forward team is committed to backward compatibility. Existing integrations will continue to work as the API evolves.`}),`\n`,_jsx(Heading,{level:`3`,id:`non-breaking-changes`,children:`Non-breaking changes`}),`\n`,_jsx(_components.p,{children:`The following changes may be made without advance notice. Your integration should handle them gracefully:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Adding new optional fields to request bodies`}),`\n`,_jsx(_components.li,{children:`Adding new fields to response bodies`}),`\n`,_jsx(_components.li,{children:`Adding new API endpoints`}),`\n`,_jsx(_components.li,{children:`Adding new enum values in response fields`}),`\n`,_jsx(_components.li,{children:`Adding new HTTP status codes for edge cases`}),`\n`,_jsx(_components.li,{children:`Improving error messages for clarity`}),`\n`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Flex Forward may add new fields to API responses without advance notice. Do not validate responses against a strict schema that rejects unknown fields — ignore fields you do not recognize instead of treating them as errors. Handle unknown enum values gracefully too — for example, treat an unrecognized tracking `,_jsx(_components.code,{children:`tag`}),` as `,_jsx(_components.code,{children:`Unknown`}),`. This keeps your integration working through non-breaking additions.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`breaking-changes`,children:`Breaking changes`}),`\n`,_jsx(_components.p,{children:`The following changes are considered breaking and will be communicated with advance notice:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Removing or renaming existing fields`}),`\n`,_jsx(_components.li,{children:`Changing the data type of existing fields`}),`\n`,_jsx(_components.li,{children:`Removing API endpoints`}),`\n`,_jsx(_components.li,{children:`Changing the authentication mechanism`}),`\n`,_jsx(_components.li,{children:`Changing the meaning of existing status codes`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Breaking changes will be communicated in advance through the `,_jsx(_components.a,{href:`/changelog`,children:`Changelog`}),` and direct notification to affected API consumers. Non-breaking improvements may be released without URL version changes while preserving backward compatibility for existing integrations.`]}),`\n`,_jsx(Heading,{level:`2`,id:`integration-recommendations`,children:`Integration recommendations`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Parse response bodies tolerantly — ignore unknown fields`}),`\n`,_jsx(_components.li,{children:`Do not validate responses against a strict schema that rejects new fields`}),`\n`,_jsxs(_components.li,{children:[`Subscribe to the `,_jsx(_components.a,{href:`/changelog`,children:`Changelog`}),` for updates on API changes`]}),`\n`,_jsxs(_components.li,{children:[`Test against the `,_jsx(_components.a,{href:`/environments`,children:`development environment`}),` when updating your integration`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Versioning","description":"How the Flex Forward API handles changes and backward compatibility","href":"/versioning"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Versioning","slug":"versioning","depth":1,"children":[]},{"title":"Current version","slug":"current-version","depth":2,"children":[]},{"title":"Backward compatibility","slug":"backward-compatibility","depth":2,"children":[{"title":"Non-breaking changes","slug":"non-breaking-changes","depth":3,"children":[]},{"title":"Breaking changes","slug":"breaking-changes","depth":3,"children":[]}]},{"title":"Integration recommendations","slug":"integration-recommendations","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"returnhelper-9c26dd0a","siteName":"Flex Forward API","title":"Versioning - Flex Forward API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/versioning","matchLevel":0},"ja":{"href":"/ja/versioning","matchLevel":1},"zh-Hant":{"href":"/zh-Hant/versioning","matchLevel":1},"zh-Hans":{"href":"/zh-Hans/versioning","matchLevel":1}}},"lastModified":"2026-10-11T07:15:28.486Z","originalFileLocation":"versioning.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"How the Flex Forward API handles changes and backward compatibility\">\u003cmeta data-mint-head name=\"application-name\" content=\"Flex Forward API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/returnhelper-9c26dd0a/wdKewILkjtjuVmQW/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/returnhelper-9c26dd0a/wdKewILkjtjuVmQW/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/returnhelper-9c26dd0a/wdKewILkjtjuVmQW/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/returnhelper-9c26dd0a/wdKewILkjtjuVmQW/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/returnhelper-9c26dd0a/wdKewILkjtjuVmQW/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/returnhelper-9c26dd0a/wdKewILkjtjuVmQW/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/returnhelper-9c26dd0a/wdKewILkjtjuVmQW/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/returnhelper-9c26dd0a/wdKewILkjtjuVmQW/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/returnhelper-9c26dd0a/wdKewILkjtjuVmQW/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Versioning - Flex Forward API\">\u003cmeta data-mint-head property=\"og:description\" content=\"How the Flex Forward API handles changes and backward compatibility\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Flex Forward API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://openapidocs.flexforwardship.com/versioning\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://returnhelper-9c26dd0a.mintlify.app/_mintlify/api/og/v2?division=Platform\u0026amp;title=Versioning\u0026amp;description=How+the+Flex+Forward+API+handles+changes+and+backward+compatibility\u0026amp;theme=85b07989d4dd13b3aa9c7cc0\u0026amp;signature=4742246f2f47ef27220a6c638287d59aa696d0b99e67e021339aee3b594b06d4\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Versioning - Flex Forward API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How the Flex Forward API handles changes and backward compatibility\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://returnhelper-9c26dd0a.mintlify.app/_mintlify/api/og/v2?division=Platform\u0026amp;title=Versioning\u0026amp;description=How+the+Flex+Forward+API+handles+changes+and+backward+compatibility\u0026amp;theme=85b07989d4dd13b3aa9c7cc0\u0026amp;signature=4742246f2f47ef27220a6c638287d59aa696d0b99e67e021339aee3b594b06d4\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/returnhelper-9c26dd0a/wdKewILkjtjuVmQW/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Flex Forward API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D6EFD\">\u003clink data-mint-head rel=\"canonical\" href=\"https://openapidocs.flexforwardship.com/versioning\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/versioning.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://openapidocs.flexforwardship.com/versioning\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://openapidocs.flexforwardship.com/ja/versioning\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-Hant\" href=\"https://openapidocs.flexforwardship.com/zh-Hant/versioning\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-Hans\" href=\"https://openapidocs.flexforwardship.com/zh-Hans/versioning\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://openapidocs.flexforwardship.com/versioning\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://openapidocs.flexforwardship.com/#organization\",\"name\":\"Flex Forward API\",\"url\":\"https://openapidocs.flexforwardship.com\"},{\"@type\":\"WebSite\",\"@id\":\"https://openapidocs.flexforwardship.com#website\",\"name\":\"Flex Forward API\",\"url\":\"https://openapidocs.flexforwardship.com\",\"publisher\":{\"@id\":\"https://openapidocs.flexforwardship.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://openapidocs.flexforwardship.com/versioning#webpage\",\"url\":\"https://openapidocs.flexforwardship.com/versioning\",\"name\":\"Versioning\",\"description\":\"How the Flex Forward API handles changes and backward compatibility\",\"dateModified\":\"2026-10-11T07:15:28.486Z\",\"isPartOf\":{\"@id\":\"https://openapidocs.flexforwardship.com#website\"},\"breadcrumb\":{\"@id\":\"https://openapidocs.flexforwardship.com/versioning#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://openapidocs.flexforwardship.com/versioning#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Platform\",\"item\":\"https://openapidocs.flexforwardship.com/environments\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Versioning\",\"item\":\"https://openapidocs.flexforwardship.com/versioning\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://openapidocs.flexforwardship.com/versioning#article\",\"headline\":\"Versioning\",\"name\":\"Versioning\",\"description\":\"How the Flex Forward API handles changes and backward compatibility\",\"url\":\"https://openapidocs.flexforwardship.com/versioning\",\"mainEntityOfPage\":{\"@id\":\"https://openapidocs.flexforwardship.com/versioning#webpage\"},\"dateModified\":\"2026-10-11T07:15:28.486Z\",\"publisher\":{\"@id\":\"https://openapidocs.flexforwardship.com/#organization\"},\"isPartOf\":{\"@id\":\"https://openapidocs.flexforwardship.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Flex Forward API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Flex Forward API","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"Documentation","groups":[{"group":"Getting Started","pages":[{"title":"Flex Forward API","href":"/introduction"},{"title":"Quickstart","href":"/quickstart"},{"title":"Authentication","href":"/authentication"}]},{"group":"Guides","pages":[{"title":"Core Concepts","href":"/core-concepts"},{"title":"Error Handling","href":"/error-handling"},{"title":"Idempotency and Retries","href":"/idempotency-and-retries"}]},{"group":"Use-Case Guides","pages":[{"title":"Create an International Shipment","href":"/guides/international-shipment"},{"title":"Retrieve Label Documents","href":"/guides/label-documents"},{"title":"Poll Tracking Updates","href":"/guides/tracking-updates"}]},{"group":"Platform","pages":[{"title":"Environments","description":"Production and development environment details","href":"/environments"},{"title":"Versioning","href":"/versioning"},{"title":"Changelog","description":"API and documentation updates","href":"/changelog"},{"title":"Support","href":"/support"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/labels/create-label"}]}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/versioning"}]},{"language":"zh-Hant","pages":[{"title":"zh-Hant","href":"/zh-Hant/versioning"}]},{"language":"zh-Hans","pages":[{"title":"zh-Hans","href":"/zh-Hans/versioning"}]}]},"title":"Versioning - Flex Forward API","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":[],"chunks":[]}