Branching / Flex
The methods in this section are work in progress. Release date: Oct. to Nov. 2025.
What are branches?
Branching lets you store the same keys multiple times—typically once per software version. In practice, this means you can create clones of all strings and tag those clones with version identifiers. Each versioned set of strings is called a branch. See also Activation of branches
Understanding branch and key fields
Branching is entirely optional in the API. When you do use it, simply include the branch
property alongside the key
property when pushing content. The combination of branch
and key
acts as a unique composite identifier, ensuring that the correct version of each string can be retrieved.
Propagating changes between branches
When working with multiple software versions, you may want to * Propagate changes made in an older version into all newer versions; * Enable change tracking at specific points in time using labels. Learn more abour propagation: Propagation Concepts
The APIs are: