Experience Continuity enables you to customize and track the experience of a visitor from anonymous (before they log in) to logged in state.
With Experience Continuity, you can change your visitor ID from an anonymous ID (session ID for instance) to authenticated ID (database ID for instance), without changing their experience and duplicating their tracking. This enables cross-device authenticated experience without compromising on cross-session experience continuity.
How does it work?
In order for the Experience Continuity to work, once your visitor logs in, you need to tell Flagship who this anonymous visitor now becomes. That is the purpose of the anonymous_idandvisitor_id body fields in the Decision API, and the authenticatemethod of the SDK .
When calling authenticated on a visitor instance of the SDK, behind the scene you are saying that the current visitor ID was actually an anonymous_id, and that the new visitor_id is the authenticated visitor ID. On the next call to synchronizeModifications, the SDK will call the Decision API with those 2 IDs in the body.
Decision API flow
When receiving the 2 IDs (anonymous & authenticated), the Decision API follows the following flows:
It checks whether your authenticated visitor has already been assigned the experiment (maybe on another device or session). If so, the variation assigned is returned, and the experience is kept between the cross-device authenticated visitor.
If it is the first time the visitor is authenticated, the Decision API links the authenticated experience with the previously assigned anonymous ID variation and returns the already assigned variation. This way, the cross-session anonymous/logged-in experience is kept.
You can see in detail in the Decision API Docs how to use the anonymous_id in the Decision API calls.
Limitations
Decision Mode
The Experience Continuity feature, because it requires persistent storage of the link between the anonymous and authenticated ID, is only available for the cloud Decision API.
How to enable Experience Continuity ?
The use of this feature requires having the option enabled in your Flagship account beforehand. Select the desired environment and go to /settings/environment-settings and enable the "Experience Continuity" option.
Updated 5 months ago
","excerpt":null,"link":{"url":null,"new_tab":false},"next":{"description":null,"pages":[]}},"metadata":{"description":null,"image":{"uri":null,"url":null},"keywords":null,"title":"Experience Continuity - Developer Docs - Flagship.io"},"parent":{"uri":null},"privacy":{"view":"public"},"slug":"experience-continuity","state":"current","title":"Experience Continuity","type":"basic","href":{"dash":"https://dash.readme.com/project/flagship/v1.0/docs/experience-continuity","hub":"https://docs.developers.flagship.io/docs/experience-continuity"},"project":{"name":"Developer Docs | Flagship","subdomain":"flagship","uri":"/projects/me"},"renderable":{"status":true,"error":null,"message":null},"updated_at":"2025-01-14T11:27:31.273Z","uri":"/branches/1.0/guides/experience-continuity"},"meta":{"baseUrl":"/","description":"What is Experience Continuity\nExperience Continuity enables you to customize and track the experience of a visitor from anonymous (before they log in) to logged in state.\nWith Experience Continuity, you can change your visitor ID from an anonymous ID (session ID for instance) to authenticated ID (da…","hidden":false,"image":[],"metaTitle":"Experience Continuity - Developer Docs - Flagship.io","robots":"index","slug":"experience-continuity","title":"Experience Continuity","type":"docs"},"rdmd":{"baseUrl":"/","body":"## What is Experience Continuity\n\nExperience Continuity enables you to customize and track the experience of a visitor **from anonymous (before they log in) to logged in state**.\n\nWith Experience Continuity, you can change your visitor ID from an anonymous ID (session ID for instance) to authenticated ID (database ID for instance), **without changing their experience and duplicating their tracking**. This enables cross-device authenticated experience without compromising on cross-session experience continuity.\n\n## How does it work?\n\nIn order for the Experience Continuity to work, once your visitor logs in, you need to tell Flagship who this anonymous visitor now becomes. That is the purpose of the **`anonymous_id`and`visitor_id`** body fields in the Decision API, and the **`authenticate`method of the SDK** .\n\nWhen calling `authenticated` on a visitor instance of the SDK, behind the scene you are saying that the current visitor ID was actually an `anonymous_id`, and that the new `visitor_id` is the authenticated visitor ID. On the next call to `synchronizeModifications`, the SDK will call the Decision API with those 2 IDs in the body.\n\n## Decision API flow\n\nWhen receiving the 2 IDs (anonymous & authenticated), the Decision API follows the following flows:\n\n* It checks whether your authenticated visitor has already been assigned the experiment (maybe on another device or session). If so, the variation assigned is returned, and **the experience is kept between the cross-device authenticated visitor**.\n* If it is the first time the visitor is authenticated, the Decision API links the authenticated experience with the previously assigned anonymous ID variation and returns the already assigned variation. This way, the **cross-session anonymous/logged-in experience is kept**.\n\nYou can see in detail in the [Decision API Docs](doc:decision-api#experience-continuity) how to use the `anonymous_id` in the Decision API calls.\n\n## Limitations\n\n### Decision Mode\n\nThe Experience Continuity feature, because it requires persistent storage of the link between the anonymous and authenticated ID, is only available for the cloud Decision API.\n\n## How to enable Experience Continuity ?\n\nThe use of this feature requires having the option enabled in your Flagship account beforehand. Select the desired environment and go to /settings/environment-settings and enable the \"Experience Continuity\" option.\n\n","dehydrated":{"toc":"","body":"
What is Experience Continuity
\n
Experience Continuity enables you to customize and track the experience of a visitor from anonymous (before they log in) to logged in state.
\n
With Experience Continuity, you can change your visitor ID from an anonymous ID (session ID for instance) to authenticated ID (database ID for instance), without changing their experience and duplicating their tracking. This enables cross-device authenticated experience without compromising on cross-session experience continuity.
\n
How does it work?
\n
In order for the Experience Continuity to work, once your visitor logs in, you need to tell Flagship who this anonymous visitor now becomes. That is the purpose of the anonymous_idandvisitor_id body fields in the Decision API, and the authenticatemethod of the SDK .
\n
When calling authenticated on a visitor instance of the SDK, behind the scene you are saying that the current visitor ID was actually an anonymous_id, and that the new visitor_id is the authenticated visitor ID. On the next call to synchronizeModifications, the SDK will call the Decision API with those 2 IDs in the body.
\n
Decision API flow
\n
When receiving the 2 IDs (anonymous & authenticated), the Decision API follows the following flows:
\n
\n
It checks whether your authenticated visitor has already been assigned the experiment (maybe on another device or session). If so, the variation assigned is returned, and the experience is kept between the cross-device authenticated visitor.
\n
If it is the first time the visitor is authenticated, the Decision API links the authenticated experience with the previously assigned anonymous ID variation and returns the already assigned variation. This way, the cross-session anonymous/logged-in experience is kept.
\n
\n
You can see in detail in the Decision API Docs how to use the anonymous_id in the Decision API calls.
\n
Limitations
\n
Decision Mode
\n
The Experience Continuity feature, because it requires persistent storage of the link between the anonymous and authenticated ID, is only available for the cloud Decision API.
\n
How to enable Experience Continuity ?
\n
The use of this feature requires having the option enabled in your Flagship account beforehand. Select the desired environment and go to /settings/environment-settings and enable the "Experience Continuity" option.
\n","css":"/*! tailwindcss v4.1.6 | MIT License | https://tailwindcss.com */\n@layer theme, base, components, utilities;\n@layer utilities;\n"},"mdx":true,"opts":{"alwaysThrow":false,"compatibilityMode":false,"copyButtons":true,"correctnewlines":false,"markdownOptions":{"fences":true,"commonmark":true,"gfm":true,"ruleSpaces":false,"listItemIndent":"1","spacedTable":true,"paddedTable":true},"lazyImages":true,"normalize":true,"safeMode":false,"settings":{"position":false},"theme":"light","customBlocks":{},"resourceID":"/branches/1.0/guides/experience-continuity","resourceType":"page","components":{},"baseUrl":"/","terms":[{"_id":"611fb9eba0648a0018313b47","term":"KPI","definition":"Collect events and analysed through the KPIs feature inside your report. You can set all the KPIs you want to analysed in the first step of the use case creation."},{"_id":"611fb9fb3fc26b0204e56988","term":"flags","definition":"A flag is a variable present in your code that you want to act on with a specific value (Boolean, integer, string). That variable can also be called Dynamic Variable or Remote Variable.\nFlagship will be the remote for the feature behind the flag."},{"_id":"611fba1354861501f2a2872a","term":"Server SDK","definition":"A Server SDK is a library present in your server.\nIt manages several users at a time (thousands/billions)."},{"_id":"611fba4962a583002c503523","term":"Client SDK","definition":"A Client SDK is a library present in the code of the device (mobile, browser, IoT, ...) and serves only one user at a time.\nExample: An Android application would benefit from the Android SDK. That SDK is directly present inside the code of the application, on the device of the user. That's a client SDK. It also means that it serves only one user at a time."},{"_id":"611fba60c0d2f70241d2c0a0","term":"Environments","definition":"Each environment gives the customer the possibility to separate their features and experiments inside the platform: the ones which are already in production from the ones which have not been released yet and are still in QA."},{"_id":"611fba81210c990022e60eaa","term":"Panic Mode","definition":"The panic mode is a way to not display any modifications set up in Flagship anymore. It could be also used as a \"Code Freeze mode\""},{"_id":"611fbada60399d025030d6e1","term":"visitorId","definition":"The visitorId has to be unique for each user/visitor. Thanks to that ID, you can guarantee the same experience to each of your users every time."},{"_id":"611fbb5ebe6f91002b629916","term":"user context","definition":"It enables you to target your visitors/users. Each user has a context with some criteria."}],"variables":{"user":{},"defaults":[{"source":"","_id":"6373cab5f93f9f125712b7fe","name":"apiurl","default":"https://decision.flagship.io/v2","type":""},{"source":"","_id":"611a8b3ccd1de0002364b7fb","name":"toto","default":"coucou","type":""},{"source":"security","_id":"64196db40dab86002d6afe1b","name":"Authorization","type":"apiKey","apiSetting":"632320b7a3ed67005851f378"}]}},"terms":[{"_id":"611fb9eba0648a0018313b47","term":"KPI","definition":"Collect events and analysed through the KPIs feature inside your report. You can set all the KPIs you want to analysed in the first step of the use case creation."},{"_id":"611fb9fb3fc26b0204e56988","term":"flags","definition":"A flag is a variable present in your code that you want to act on with a specific value (Boolean, integer, string). That variable can also be called Dynamic Variable or Remote Variable.\nFlagship will be the remote for the feature behind the flag."},{"_id":"611fba1354861501f2a2872a","term":"Server SDK","definition":"A Server SDK is a library present in your server.\nIt manages several users at a time (thousands/billions)."},{"_id":"611fba4962a583002c503523","term":"Client SDK","definition":"A Client SDK is a library present in the code of the device (mobile, browser, IoT, ...) and serves only one user at a time.\nExample: An Android application would benefit from the Android SDK. That SDK is directly present inside the code of the application, on the device of the user. That's a client SDK. It also means that it serves only one user at a time."},{"_id":"611fba60c0d2f70241d2c0a0","term":"Environments","definition":"Each environment gives the customer the possibility to separate their features and experiments inside the platform: the ones which are already in production from the ones which have not been released yet and are still in QA."},{"_id":"611fba81210c990022e60eaa","term":"Panic Mode","definition":"The panic mode is a way to not display any modifications set up in Flagship anymore. It could be also used as a \"Code Freeze mode\""},{"_id":"611fbada60399d025030d6e1","term":"visitorId","definition":"The visitorId has to be unique for each user/visitor. Thanks to that ID, you can guarantee the same experience to each of your users every time."},{"_id":"611fbb5ebe6f91002b629916","term":"user context","definition":"It enables you to target your visitors/users. Each user has a context with some criteria."}],"variables":{"user":{},"defaults":[{"source":"","_id":"6373cab5f93f9f125712b7fe","name":"apiurl","default":"https://decision.flagship.io/v2","type":""},{"source":"","_id":"611a8b3ccd1de0002364b7fb","name":"toto","default":"coucou","type":""},{"source":"security","_id":"64196db40dab86002d6afe1b","name":"Authorization","type":"apiKey","apiSetting":"632320b7a3ed67005851f378"}]}},"sidebar":[{"pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"getting-started-with-flagship","title":"Getting Started with Flagship","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/getting-started-with-flagship","category":"/branches/1.0/categories/guides/Getting Started","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"universal-collect-documentation","title":"Universal Collect Documentation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/universal-collect-documentation","category":"/branches/1.0/categories/guides/Getting Started","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"glossary","title":"Glossary","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/glossary","category":"/branches/1.0/categories/guides/Getting Started","parent":null}],"title":"Getting Started","uri":"/branches/1.0/categories/guides/Getting Started"},{"pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"decision-mode","title":"Decision Mode","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/decision-mode","category":"/branches/1.0/categories/guides/Concepts","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"bucketing","title":"Bucketing","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/bucketing","category":"/branches/1.0/categories/guides/Concepts","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"experience-continuity","title":"Experience Continuity","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/experience-continuity","category":"/branches/1.0/categories/guides/Concepts","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"react-1","title":"JAMStack","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"avoid-flickering-with-nextjs-ssr","title":"Server-side Rendering Integration With Flagship [SSR]","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/avoid-flickering-with-nextjs-ssr","category":"/branches/1.0/categories/guides/Concepts","parent":"/branches/1.0/guides/react-1"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"static-site-generation","title":"Static-site generation integration with Flagship [SSG]","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/static-site-generation","category":"/branches/1.0/categories/guides/Concepts","parent":"/branches/1.0/guides/react-1"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"case-study-how-to-use-flagship-in-serverless-edge-services","title":"Running on the edge with Flagship","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/case-study-how-to-use-flagship-in-serverless-edge-services","category":"/branches/1.0/categories/guides/Concepts","parent":"/branches/1.0/guides/react-1"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"nextjs-13","title":"Next.js 13","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/nextjs-13","category":"/branches/1.0/categories/guides/Concepts","parent":"/branches/1.0/guides/react-1"}],"uri":"/branches/1.0/guides/react-1","category":"/branches/1.0/categories/guides/Concepts","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cache-layer","title":"Server-side content caching","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"solution-strategy","title":"Agnostic cache strategy","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/solution-strategy","category":"/branches/1.0/categories/guides/Concepts","parent":"/branches/1.0/guides/cache-layer"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"solution-module","title":"Flagship modules","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/solution-module","category":"/branches/1.0/categories/guides/Concepts","parent":"/branches/1.0/guides/cache-layer"}],"uri":"/branches/1.0/guides/cache-layer","category":"/branches/1.0/categories/guides/Concepts","parent":null}],"title":"Concepts","uri":"/branches/1.0/categories/guides/Concepts"},{"pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"visual-studio-code-abtasty-extension","title":"Visual Studio Code Extension","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"visual-studio-code-abtasty-extension-requirements","title":"Requirements","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/visual-studio-code-abtasty-extension-requirements","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/visual-studio-code-abtasty-extension"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"visual-studio-code-abtasty-extension-web-experimentation","title":"Web experimentation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"visual-studio-code-abtasty-extension-we-manage-configurations","title":"Manage configurations","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/visual-studio-code-abtasty-extension-we-manage-configurations","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/visual-studio-code-abtasty-extension-web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"manage-web-experimentation-resource","title":"Manage web experimentation resource","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/manage-web-experimentation-resource","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/visual-studio-code-abtasty-extension-web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"visual-studio-code-abtasty-extension-we-open-preview","title":"Open preview","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/visual-studio-code-abtasty-extension-we-open-preview","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/visual-studio-code-abtasty-extension-web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"visual-studio-code-abtasty-extension-we-set-working-directory","title":"Set working dir","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/visual-studio-code-abtasty-extension-we-set-working-directory","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/visual-studio-code-abtasty-extension-web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"visual-studio-code-abtasty-extension-we-rebuild-tag","title":"Refresh/Rebuild tag","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/visual-studio-code-abtasty-extension-we-rebuild-tag","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/visual-studio-code-abtasty-extension-web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"visual-studio-code-abtasty-extension-we-campaign-targeting","title":"Manage campaign targeting","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/visual-studio-code-abtasty-extension-we-campaign-targeting","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/visual-studio-code-abtasty-extension-web-experimentation"}],"uri":"/branches/1.0/guides/visual-studio-code-abtasty-extension-web-experimentation","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/visual-studio-code-abtasty-extension"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"visual-studio-code-abtasty-extension-feature-experimentation","title":"Feature experimentation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"visual-studio-code-abtasty-extension-fe-manage-configurations","title":"Manage configurations","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/visual-studio-code-abtasty-extension-fe-manage-configurations","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/visual-studio-code-abtasty-extension-feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"visual-studio-code-abtasty-extension-manage-fe-resource","title":"Manage feature experimentation resource","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/visual-studio-code-abtasty-extension-manage-fe-resource","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/visual-studio-code-abtasty-extension-feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"visual-studio-code-abtasty-extension-fe-hover-feature","title":"Hover feature","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/visual-studio-code-abtasty-extension-fe-hover-feature","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/visual-studio-code-abtasty-extension-feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"visual-studio-code-abtasty-extension-flags-in-file-feature","title":"Flags in file feature","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/visual-studio-code-abtasty-extension-flags-in-file-feature","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/visual-studio-code-abtasty-extension-feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"visual-studio-code-abtasty-extension-fe-autocomplete-feature","title":"Autocomplete feature","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/visual-studio-code-abtasty-extension-fe-autocomplete-feature","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/visual-studio-code-abtasty-extension-feature-experimentation"}],"uri":"/branches/1.0/guides/visual-studio-code-abtasty-extension-feature-experimentation","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/visual-studio-code-abtasty-extension"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"codebase-analyzer-with-vscode-extension","title":"Codebase analyzer with VSCode Extension","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/codebase-analyzer-with-vscode-extension","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/visual-studio-code-abtasty-extension"}],"uri":"/branches/1.0/guides/visual-studio-code-abtasty-extension","category":"/branches/1.0/categories/guides/Integrations","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"github-action-ab-tasty-action","title":"Github action - AB Tasty action","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/github-action-ab-tasty-action","category":"/branches/1.0/categories/guides/Integrations","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"openfeature-overview","title":"OpenFeature Integration","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"openfeature-js","title":"JavaScript, Node v1.0.0-beta","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"openfeature-js-installation","title":"Installation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/openfeature-js-installation","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/openfeature-js"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"openfeature-js-quick-start","title":"Quick-start","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/openfeature-js-quick-start","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/openfeature-js"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"openfeature-js-reference","title":"Reference","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/openfeature-js-reference","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/openfeature-js"}],"uri":"/branches/1.0/guides/openfeature-js","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/openfeature-overview"}],"uri":"/branches/1.0/guides/openfeature-overview","category":"/branches/1.0/categories/guides/Integrations","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"analytics","title":"Analytics integration","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"integrate-with-mixpanel","title":"Integrate with Mixpanel","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/integrate-with-mixpanel","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/analytics"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"integrate-with-segmentcom","title":"Integrate with Segment.com","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/integrate-with-segmentcom","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/analytics"}],"uri":"/branches/1.0/guides/analytics","category":"/branches/1.0/categories/guides/Integrations","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"flagship-jetbrains","title":"JetBrains Plugin","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"manage-configurations-jetbrain","title":"Manage configurations","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/manage-configurations-jetbrain","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/flagship-jetbrains"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"manage-flagship-resource-jetbrain","title":"Manage flagship resource","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/manage-flagship-resource-jetbrain","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/flagship-jetbrains"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"hover-feature-jetbrain","title":"Hover feature","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/hover-feature-jetbrain","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/flagship-jetbrains"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"flags-in-file-feature-jetbrain","title":"Flags in file feature","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/flags-in-file-feature-jetbrain","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/flagship-jetbrains"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"autocomplete-feature-jetbrain","title":"Autocomplete feature","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/autocomplete-feature-jetbrain","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/flagship-jetbrains"}],"uri":"/branches/1.0/guides/flagship-jetbrains","category":"/branches/1.0/categories/guides/Integrations","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"codebase-analyzer","title":"Codebase Analyzer","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"gitlab-integration","title":"Gitlab integration","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/gitlab-integration","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/codebase-analyzer"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"github-integration","title":"Github integration","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/github-integration","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/codebase-analyzer"}],"uri":"/branches/1.0/guides/codebase-analyzer","category":"/branches/1.0/categories/guides/Integrations","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"webhooks-integrations","title":"Webhooks Integrations","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"how-to-trigger-cicd-pipeline-when-modification-update","title":"How to trigger CI/CD pipelines when modifications are made","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/how-to-trigger-cicd-pipeline-when-modification-update","category":"/branches/1.0/categories/guides/Integrations","parent":"/branches/1.0/guides/webhooks-integrations"}],"uri":"/branches/1.0/guides/webhooks-integrations","category":"/branches/1.0/categories/guides/Integrations","parent":null}],"title":"Integrations","uri":"/branches/1.0/categories/guides/Integrations"},{"pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"decision-api","title":"V2 (latest)","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/decision-api","category":"/branches/1.0/categories/guides/Decision API","parent":null}],"title":"Decision API","uri":"/branches/1.0/categories/guides/Decision API"},{"pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"run-on-premise","title":"Self hosted Decision API","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/run-on-premise","category":"/branches/1.0/categories/guides/Run on premise","parent":null}],"title":"Run on premise","uri":"/branches/1.0/categories/guides/Run on premise"},{"pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":true,"link_url":"https://docs.developers.flagship.io/reference/getting-started#/","link_external":true,"renderable":{"status":true},"slug":"remote-control-api-1","title":"Documentation","type":"link","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/remote-control-api-1","category":"/branches/1.0/categories/guides/Remote Control API","parent":null}],"title":"Remote Control API","uri":"/branches/1.0/categories/guides/Remote Control API"},{"pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"abtasty-command-line-interface","title":"Introduction","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"quick-start-web-experimentation","title":"Quick Start Web Experimentation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/quick-start-web-experimentation","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/abtasty-command-line-interface"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"quick-start","title":"Quick Start Feature Experimentation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/quick-start","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/abtasty-command-line-interface"}],"uri":"/branches/1.0/guides/abtasty-command-line-interface","category":"/branches/1.0/categories/guides/Command Line Interface","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"ab-tasty-cli-reference-v1xx","title":"AB Tasty CLI Reference V1.X.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"feature-experimentation","title":"feature-experimentation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"feature-experimentation-account","title":"account","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/feature-experimentation-account","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"feature-experimentation-account-environment","title":"account-environment","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/feature-experimentation-account-environment","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"feature-experimentation-analyze","title":"analyze (Experimental)","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/feature-experimentation-analyze","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"feature-experimentation-authentication","title":"authentication","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/feature-experimentation-authentication","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"feature-experimentation-campaign","title":"campaign","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/feature-experimentation-campaign","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"feature-experimentation-flag","title":"flag","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/feature-experimentation-flag","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"feature-experimentation-goal","title":"goal","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/feature-experimentation-goal","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"feature-experimentation-panic","title":"panic","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/feature-experimentation-panic","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"feature-experimentation-project","title":"project","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/feature-experimentation-project","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"feature-experimentation-resource","title":"resource (Experimental)","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/feature-experimentation-resource","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"feature-experimentation-targeting-key","title":"targeting-key","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/feature-experimentation-targeting-key","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"feature-experimentation-token","title":"token","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/feature-experimentation-token","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"feature-experimentation-user","title":"user","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/feature-experimentation-user","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"feature-experimentation-variation-group","title":"variation-group","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/feature-experimentation-variation-group","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/feature-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"feature-experimentation-variation","title":"variation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/feature-experimentation-variation","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/feature-experimentation"}],"uri":"/branches/1.0/guides/feature-experimentation","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/ab-tasty-cli-reference-v1xx"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation","title":"web-experimentation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-account","title":"account","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-account","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-audience","title":"audience","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-audience","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-authentication","title":"authentication","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-authentication","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-campaign","title":"campaign","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-campaign","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-campaign-targeting","title":"campaign-targeting","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-campaign-targeting","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-favorite-url","title":"favorite-url","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-favorite-url","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-segment","title":"segment","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-segment","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-tag-rebuild","title":"tag-rebuild","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-tag-rebuild","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-token","title":"token","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-token","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-trigger","title":"trigger","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-trigger","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-variation","title":"variation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-variation","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-web-preview","title":"web-preview","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-web-preview","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-working-dir","title":"working-dir","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-working-dir","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-modification","title":"modification","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-modification","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-account-global-code","title":"account-global-code","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-account-global-code","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-campaign-global-code","title":"campaign-global-code","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-campaign-global-code","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-modification-code","title":"modification-code","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-modification-code","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-variation-global-code","title":"variation-global-code","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-variation-global-code","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/web-experimentation"}],"uri":"/branches/1.0/guides/web-experimentation","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/ab-tasty-cli-reference-v1xx"}],"uri":"/branches/1.0/guides/ab-tasty-cli-reference-v1xx","category":"/branches/1.0/categories/guides/Command Line Interface","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":true,"renderable":{"status":true},"slug":"ressource-schema","title":"Web Exp - Ressource schema","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-schema-campaign","title":"Campaign","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-schema-campaign","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/ressource-schema"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-schema-campaign-targeting","title":"Campaign targeting","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-schema-campaign-targeting","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/ressource-schema"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-experimentation-schema-modification","title":"Modification","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/web-experimentation-schema-modification","category":"/branches/1.0/categories/guides/Command Line Interface","parent":"/branches/1.0/guides/ressource-schema"}],"uri":"/branches/1.0/guides/ressource-schema","category":"/branches/1.0/categories/guides/Command Line Interface","parent":null}],"title":"Command Line Interface","uri":"/branches/1.0/categories/guides/Command Line Interface"},{"pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"sdk-overview","title":"Overview","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/sdk-overview","category":"/branches/1.0/categories/guides/SDKs","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"key-features","title":"Key features","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"starting-and-configuring-the-sdk","title":"Starting and Configuring the SDK","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/starting-and-configuring-the-sdk","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/key-features"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"creating-a-visitor","title":"Creating a Visitor","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/creating-a-visitor","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/key-features"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"managing-visitor-consent","title":"Managing Visitor Consent","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/managing-visitor-consent","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/key-features"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"updating-the-visitor-context","title":"Updating the Visitor Context","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/updating-the-visitor-context","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/key-features"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"retrieving-flags","title":"Retrieving Flags","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/retrieving-flags","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/key-features"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"tracking-data","title":"Tracking Data","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/tracking-data","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/key-features"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"maintaining-experience-continuity","title":"Maintaining Experience Continuity","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/maintaining-experience-continuity","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/key-features"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"managing-cache","title":"Managing Cache","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/managing-cache","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/key-features"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"qa-assistant","title":"QA assistant tool","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/qa-assistant","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/key-features"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"emotion-ai","title":"Emotion AI","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/emotion-ai","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/key-features"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"shared-action-tracking","title":"Shared action tracking ","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/shared-action-tracking","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/key-features"}],"uri":"/branches/1.0/guides/key-features","category":"/branches/1.0/categories/guides/SDKs","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"quickstart","title":"Quickstart","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"configuration","title":"Configuration","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/configuration","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/quickstart"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"implementation","title":"Implementation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/implementation","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/quickstart"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"sandbox","title":"Sandbox","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/sandbox","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/quickstart"}],"uri":"/branches/1.0/guides/quickstart","category":"/branches/1.0/categories/guides/SDKs","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"android-sdk","title":"Android","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"android-400-beta1","title":"Android 4.0.0-beta1","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"android-installation","title":"Installation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/android-installation","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/android-400-beta1"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"android-quick-start","title":"Quick-start","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/android-quick-start","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/android-400-beta1"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"android-reference","title":"Reference","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/android-reference","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/android-400-beta1"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"migration","title":"Migration to 4.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/migration","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/android-400-beta1"}],"uri":"/branches/1.0/guides/android-400-beta1","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/android-sdk"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"android-v31","title":"Android V3.1.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/android-v31","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/android-sdk"}],"uri":"/branches/1.0/guides/android-sdk","category":"/branches/1.0/categories/guides/SDKs","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"flutter-sdk","title":"Flutter","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"flutter-v40x","title":"Flutter V4.0.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"flutter-installation","title":"Installation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/flutter-installation","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/flutter-v40x"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"flutter-quick-start","title":"Quick-Start","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/flutter-quick-start","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/flutter-v40x"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"flutter-reference","title":"Reference","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/flutter-reference","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/flutter-v40x"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"flutter-migration-to-4x","title":"Migration to 4.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/flutter-migration-to-4x","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/flutter-v40x"}],"uri":"/branches/1.0/guides/flutter-v40x","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/flutter-sdk"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"flutter-v410-beta","title":"Flutter V4.1.0-beta","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"flutter-installation-beta","title":"Installation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/flutter-installation-beta","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/flutter-v410-beta"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"flutter-quick-start-beta","title":"Quick-Start","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/flutter-quick-start-beta","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/flutter-v410-beta"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"flutter-reference-beta","title":"Reference","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/flutter-reference-beta","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/flutter-v410-beta"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"flutter-migration-to-4x-beta","title":"Migration to 4.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/flutter-migration-to-4x-beta","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/flutter-v410-beta"}],"uri":"/branches/1.0/guides/flutter-v410-beta","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/flutter-sdk"}],"uri":"/branches/1.0/guides/flutter-sdk","category":"/branches/1.0/categories/guides/SDKs","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"go-sdk","title":"Go","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"go-v2-1","title":"Go V2.1.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/go-v2-1","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/go-sdk"}],"uri":"/branches/1.0/guides/go-sdk","category":"/branches/1.0/categories/guides/SDKs","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"swift","title":"iOS","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"ios-v400","title":"iOS V4.0.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"swift-installation","title":"Installation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/swift-installation","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/ios-v400"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"swift-quick-start","title":"Quick-start","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/swift-quick-start","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/ios-v400"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"swift-reference","title":"Reference","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/swift-reference","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/ios-v400"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"migration-to-4x","title":"Migration to 4.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/migration-to-4x","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/ios-v400"}],"uri":"/branches/1.0/guides/ios-v400","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/swift"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"beta-v5-beta","title":"iOS V5.0.0-beta","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"swift-installation-beta","title":"Installation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/swift-installation-beta","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/beta-v5-beta"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"swift-quick-start-beta","title":"Quick-start","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/swift-quick-start-beta","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/beta-v5-beta"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"swift-reference-beta","title":"Reference","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/swift-reference-beta","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/beta-v5-beta"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"swift-migration-to-5x-beta","title":"Migration to 5.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/swift-migration-to-5x-beta","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/beta-v5-beta"}],"uri":"/branches/1.0/guides/beta-v5-beta","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/swift"}],"uri":"/branches/1.0/guides/swift","category":"/branches/1.0/categories/guides/SDKs","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"java-sdk","title":"Java","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"java-v3","title":"Java V3.0.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/java-v3","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/java-sdk"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"java-v2","title":"Java V2.0.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/java-v2","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/java-sdk"}],"uri":"/branches/1.0/guides/java-sdk","category":"/branches/1.0/categories/guides/SDKs","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"javascript","title":"JavaScript, Node, Deno","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"javascript-installation","title":"Installation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/javascript-installation","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/javascript"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"javascript-quick-start","title":"Quick-start","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/javascript-quick-start","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/javascript"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"js-reference","title":"Reference","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/js-reference","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/javascript"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"javascript-migration","title":"Migration to 4.X and higher","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/javascript-migration","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/javascript"}],"uri":"/branches/1.0/guides/javascript","category":"/branches/1.0/categories/guides/SDKs","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"react-js","title":"React","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"react-js-installation","title":"Installation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/react-js-installation","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/react-js"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"react-js-quick-start","title":"Quick-start","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/react-js-quick-start","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/react-js"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"react-js-reference","title":"Reference","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/react-js-reference","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/react-js"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"react-js-migration","title":"Migration to 4.X and higher","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/react-js-migration","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/react-js"}],"uri":"/branches/1.0/guides/react-js","category":"/branches/1.0/categories/guides/SDKs","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"react-native","title":"React-native","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"react-native-installation","title":"Installation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/react-native-installation","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/react-native"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"react-native-quick-start","title":"Quick-start","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/react-native-quick-start","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/react-native"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"react-native-reference","title":"Reference","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/react-native-reference","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/react-native"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"react-native-migration-to-5x","title":"Migration to 4.X and higher","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/react-native-migration-to-5x","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/react-native"}],"uri":"/branches/1.0/guides/react-native","category":"/branches/1.0/categories/guides/SDKs","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"php","title":"PHP","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"php-installation","title":"Installation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/php-installation","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/php"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"php-quick-start","title":"Quick-start","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/php-quick-start","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/php"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"php-reference","title":"Reference","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/php-reference","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/php"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"php-migration-to-4x","title":"Migration to 4.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/php-migration-to-4x","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/php"}],"uri":"/branches/1.0/guides/php","category":"/branches/1.0/categories/guides/SDKs","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"net","title":".NET","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"net-installation","title":"Installation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/net-installation","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/net"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"net-quick-start","title":"Quick-start","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/net-quick-start","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/net"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"net-reference","title":"Reference","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/net-reference","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/net"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"net-migration-to-4x","title":"Migration to 4.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/net-migration-to-4x","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/net"}],"uri":"/branches/1.0/guides/net","category":"/branches/1.0/categories/guides/SDKs","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"python-sdk","title":"Python","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"python-installation","title":"Installation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/python-installation","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/python-sdk"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"python-reference","title":"Reference","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/python-reference","category":"/branches/1.0/categories/guides/SDKs","parent":"/branches/1.0/guides/python-sdk"}],"uri":"/branches/1.0/guides/python-sdk","category":"/branches/1.0/categories/guides/SDKs","parent":null}],"title":"SDKs","uri":"/branches/1.0/categories/guides/SDKs"},{"pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-python","title":"Python","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-python-2-1","title":"2.1.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-python-2-1","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-python"}],"uri":"/branches/1.0/guides/archived-python","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-ios","title":"iOS","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-ios-v33x","title":"iOS V3.3.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-ios-v33x","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-ios"}],"uri":"/branches/1.0/guides/archived-ios","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"ios-copy","title":"Flutter","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"flutter-v31x","title":"Flutter V3.1.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/flutter-v31x","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/ios-copy"}],"uri":"/branches/1.0/guides/ios-copy","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-javascript","title":"JavaScript, Node, Deno","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-js-v40x","title":"Js V4.0.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-js-v40x-installation","title":"Installation ","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-js-v40x-installation","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-js-v40x"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-js-v40x-quick-start","title":"Quick-start","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-js-v40x-quick-start","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-js-v40x"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-js-v40x-reference","title":"Reference","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-js-v40x-reference","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-js-v40x"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-js-v40x-migration-to-4x","title":"Migration to 4.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-js-v40x-migration-to-4x","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-js-v40x"}],"uri":"/branches/1.0/guides/archived-js-v40x","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-javascript"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-javascript-node-deno-v3-2-x","title":"JavaScript, Node, Deno V3.2.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-javascript-node-deno-v3-2-x","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-javascript"}],"uri":"/branches/1.0/guides/archived-javascript","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-react-js","title":"ReactJs","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-react-v4","title":"React V4.0.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-react-v4-js-installation","title":"Installation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-react-v4-js-installation","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-react-v4"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-react-v4-js-quick-start","title":"Quick-start","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-react-v4-js-quick-start","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-react-v4"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-react-v4-js-reference","title":"Reference","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-react-v4-js-reference","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-react-v4"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-react-v4-migration-to-4x","title":"Migration to 4.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-react-v4-migration-to-4x","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-react-v4"}],"uri":"/branches/1.0/guides/archived-react-v4","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-react-js"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-react-js-v3-3-x","title":"React V3.3.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-react-js-v3-3-x","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-react-js"}],"uri":"/branches/1.0/guides/archived-react-js","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-react-native","title":"React-native","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-react-native-v4","title":"React-native V4.0.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-react-native-v4-installation","title":"Installation","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-react-native-v4-installation","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-react-native-v4"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-react-native-v4-quick-start","title":"Quick-start","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-react-native-v4-quick-start","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-react-native-v4"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-react-native-v4-reference","title":"Reference","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-react-native-v4-reference","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-react-native-v4"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-react-native-v4-migration","title":"Migration to 4.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-react-native-v4-migration","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-react-native-v4"}],"uri":"/branches/1.0/guides/archived-react-native-v4","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-react-native"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-react-native-v3-3-x","title":"React Native V3.3.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-react-native-v3-3-x","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-react-native"}],"uri":"/branches/1.0/guides/archived-react-native","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-php","title":"PHP","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-php-v3-2-x","title":"PHP V3.2.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-php-v3-2-x","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-php"}],"uri":"/branches/1.0/guides/archived-php","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"net-1","title":"Net","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-net-v3-3-x","title":".NET V3.3.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/archived-net-v3-3-x","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/net-1"}],"uri":"/branches/1.0/guides/net-1","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"archived-android","title":"Android","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"android-v3","title":"Android V3.0.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/android-v3","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-android"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"android-v2-1","title":"Android V2.1.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/android-v2-1","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-android"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"android-v2","title":"Android V2.0.X","type":"basic","updatedAt":"2025-06-10T14:56:22.000Z","pages":[],"uri":"/branches/1.0/guides/android-v2","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":"/branches/1.0/guides/archived-android"}],"uri":"/branches/1.0/guides/archived-android","category":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS","parent":null}],"title":"ARCHIVED SDK VERSIONS","uri":"/branches/1.0/categories/guides/ARCHIVED SDK VERSIONS"}],"branches":{"total":0,"page":1,"per_page":100,"paging":{"next":null,"previous":null,"first":"/flagship/api-next/v2/branches?prefix=v1.0&page=1&per_page=100","last":null},"data":[]},"config":{"algoliaIndex":"readme_search_v2","amplitude":{"apiKey":"dc8065a65ef83d6ad23e37aaf014fc84","enabled":true},"asset_url":"https://cdn.readme.io","domain":"readme.io","domainFull":"https://dash.readme.com","encryptedLocalStorageKey":"ekfls-2025-03-27","fullstory":{"enabled":true,"orgId":"FSV9A"},"metrics":{"billingCronEnabled":"true","dashUrl":"https://m.readme.io","defaultUrl":"https://m.readme.io","exportMaxRetries":12,"wsUrl":"wss://m.readme.io"},"proxyUrl":"https://try.readme.io","readmeRecaptchaSiteKey":"6LesVBYpAAAAAESOCHOyo2kF9SZXPVb54Nwf3i2x","releaseVersion":"5.380.2","sentry":{"dsn":"https://3bbe57a973254129bcb93e47dc0cc46f@o343074.ingest.sentry.io/2052166","enabled":true},"shMigration":{"promoVideo":"","forceWaitlist":false},"sslBaseDomain":"readmessl.com","sslGenerationService":"ssl.readmessl.com","stripePk":"pk_live_5103PML2qXbDukVh7GDAkQoR4NSuLqy8idd5xtdm9407XdPR6o3bo663C1ruEGhXJjpnb2YCpj8EU1UvQYanuCjtr00t1DRCf2a","superHub":{"newProjectsEnabled":true},"wootric":{"accountToken":"NPS-122b75a4","enabled":true}},"context":{"labs":{},"user":{},"terms":[{"_id":"611fb9eba0648a0018313b47","term":"KPI","definition":"Collect events and analysed through the KPIs feature inside your report. You can set all the KPIs you want to analysed in the first step of the use case creation."},{"_id":"611fb9fb3fc26b0204e56988","term":"flags","definition":"A flag is a variable present in your code that you want to act on with a specific value (Boolean, integer, string). That variable can also be called Dynamic Variable or Remote Variable.\nFlagship will be the remote for the feature behind the flag."},{"_id":"611fba1354861501f2a2872a","term":"Server SDK","definition":"A Server SDK is a library present in your server.\nIt manages several users at a time (thousands/billions)."},{"_id":"611fba4962a583002c503523","term":"Client SDK","definition":"A Client SDK is a library present in the code of the device (mobile, browser, IoT, ...) and serves only one user at a time.\nExample: An Android application would benefit from the Android SDK. That SDK is directly present inside the code of the application, on the device of the user. That's a client SDK. It also means that it serves only one user at a time."},{"_id":"611fba60c0d2f70241d2c0a0","term":"Environments","definition":"Each environment gives the customer the possibility to separate their features and experiments inside the platform: the ones which are already in production from the ones which have not been released yet and are still in QA."},{"_id":"611fba81210c990022e60eaa","term":"Panic Mode","definition":"The panic mode is a way to not display any modifications set up in Flagship anymore. It could be also used as a \"Code Freeze mode\""},{"_id":"611fbada60399d025030d6e1","term":"visitorId","definition":"The visitorId has to be unique for each user/visitor. Thanks to that ID, you can guarantee the same experience to each of your users every time."},{"_id":"611fbb5ebe6f91002b629916","term":"user context","definition":"It enables you to target your visitors/users. Each user has a context with some criteria."}],"variables":{"user":{},"defaults":[{"source":"","_id":"6373cab5f93f9f125712b7fe","name":"apiurl","default":"https://decision.flagship.io/v2","type":""},{"source":"","_id":"611a8b3ccd1de0002364b7fb","name":"toto","default":"coucou","type":""},{"source":"security","_id":"64196db40dab86002d6afe1b","name":"Authorization","type":"apiKey","apiSetting":"632320b7a3ed67005851f378"}]},"project":{"_id":"5e4aa55643caba00730ba9bd","appearance":{"nextStepsLabel":"","hideTableOfContents":false,"showVersion":false,"html_hidelinks":false,"global_landing_page":{"redirect":"","html":""},"html_footer_meta":"","html_head":"","html_footer":"","html_body":"","html_promo":"","javascript_hub2":"","javascript":"","stylesheet_hub2":"","stylesheet":"","favicon":["https://files.readme.io/f752ff2af794a60817f805643e50eca9b6ece82ecabce5e1330b94a00972e7cb-small-ABTasty_Marque_Yellow_small.png","f752ff2af794a60817f805643e50eca9b6ece82ecabce5e1330b94a00972e7cb-small-ABTasty_Marque_Yellow_small.png",35,32,"#d4fc04","https://files.readme.io/cb34f6c05c74f4a3266c28591a27fb0115bf92ba95d1472c85a3bfa877456a18-ABTasty_Marque_Yellow_small.png","66e21fb3ab0cd3000f012006"],"logo_white_use":true,"logo_white":["https://files.readme.io/d760334ef760b9850e03033ca3ee10065da4fc991edce662d0adabaaa502bf44-small-Logo.FER.White.Small.png","d760334ef760b9850e03033ca3ee10065da4fc991edce662d0adabaaa502bf44-small-Logo.FER.White.Small.png",523,80,"#ffffff","https://files.readme.io/6cf190bece7dc0371b785f67199f09f459b86ab7be06d734b43da8515bf73c31-Logo.FER.White.Small.png","66e21f7faad094004498a762"],"logo":["https://files.readme.io/924b6fced0177b97a2333057d92c722284e1fc5994d2a87ad98aab9e5d9222fe-small-Logo.FER.Blue.Small.png","924b6fced0177b97a2333057d92c722284e1fc5994d2a87ad98aab9e5d9222fe-small-Logo.FER.Blue.Small.png",523,80,"#dcdce4","https://files.readme.io/5bebeb29e71174ae8ef3ef721b54658f2fde9ed63b6c9b7a1ba5dee0adf17ce5-Logo.FER.Blue.Small.png","66e21f780960780069648645"],"promos":[{"extras":{"type":"buttons","buttonPrimary":"get-started","buttonSecondary":"docs"},"title":"Feature Experimentation & Rollouts - Developer Docs","text":"Welcome to the Feature Experimentation & Rollouts Developer Hub.\n\nFeature Experimentation & Rollouts is AB Tasty's dedicated product optimization platform for teams to manage, release, personalize, and experiment with features across all codebases, channels, and devices.\n\nWant access?\nCreate your free account now: https://www.flagship.io/sign-up/","_id":"5e4aa55643caba00730ba9be"}],"body":{"style":"none"},"header":{"img_pos":"tl","img_size":"auto","img":[],"style":"solid","linkStyle":"buttons"},"typography":{"tk_body":"","tk_headline":"","tk_key":"","typekit":false,"body":"Open+Sans:400:sans-serif","headline":"Open+Sans:400:sans-serif"},"colors":{"body_highlight":"#A3B902","header_text":"","main_alt":"","main":"#3100BE","highlight":"","custom_login_link_color":""},"main_body":{"type":"links"},"splitReferenceDocs":false,"childrenAsPills":false,"hide_logo":true,"sticky":false,"landing":true,"overlay":"circuits","theme":"solid","link_logo_to_url":false,"referenceLayout":"column","subheaderStyle":"dropdown","showMetricsInReference":true,"rdmd":{"callouts":{"useIconFont":false},"theme":{"background":"","border":"","markdownEdge":"","markdownFont":"","markdownFontSize":"","markdownLineHeight":"","markdownRadius":"","markdownText":"","markdownTitle":"","markdownTitleFont":"","mdCodeBackground":"","mdCodeFont":"","mdCodeRadius":"","mdCodeTabs":"","mdCodeText":"","tableEdges":"","tableHead":"","tableHeadText":"","tableRow":"","tableStripe":"","tableText":"","text":"","title":""}},"referenceSimpleMode":true,"stylesheet_hub3":"","loginLogo":[],"logo_large":true,"colorScheme":"system","changelog":{"layoutExpanded":false,"showAuthor":true,"showExactDate":false},"allowApiExplorerJsonEditor":false,"ai_dropdown":"enabled","ai_options":{"chatgpt":"enabled","claude":"enabled","clipboard":"enabled","view_as_markdown":"enabled","copilot":"enabled"},"showPageIcons":true},"custom_domain":"docs.developers.flagship.io","childrenProjects":[],"derivedPlan":"startup2018","description":"Learn about using Flagship, AB Tasty's Feature and Experimentation Management platform. Direct access to API reference and SDKs, how to's and developer guides.","isExternalSnippetActive":false,"error404":"","experiments":[],"first_page":"landing","flags":{"translation":false,"directGoogleToStableVersion":false,"disableAnonForum":false,"newApiExplorer":true,"newMarkdown":false,"newEditor":true,"hideGoogleAnalytics":false,"cookieAuthentication":false,"allowXFrame":false,"speedyRender":false,"correctnewlines":false,"swagger":false,"oauth":false,"migrationSwaggerRun":false,"migrationRun":false,"hub2":true,"enterprise":false,"allow_hub2":false,"alwaysShowDocPublishStatus":false,"newSearch":true,"tutorials":true,"useReactApp":true,"allowApiExplorerJsonEditor":false,"allowReferenceUpgrade":false,"dashReact":false,"graphql":false,"newMarkdownBetaProgram":true,"oldMarkdown":false,"rdmdCompatibilityMode":false,"singleProjectEnterprise":false,"staging":false,"metricsV2":true,"newEditorDash":true,"enableRealtimeExperiences":false,"reviewWorkflow":true,"star":false,"allowDarkMode":false,"forceDarkMode":false,"useReactGLP":false,"disablePasswordlessLogin":false,"personalizedDocs":false,"myDevelopers":false,"superHub":true,"developerDashboard":false,"allowReusableOTPs":false,"dashHomeRefresh":false,"owlbotAi":false,"apiV2":false,"git":{"read":false,"write":false},"superHubBeta":false,"dashQuickstart":false,"disableAutoTranslate":false,"customBlocks":false,"devDashHub":false,"disableSAMLScoping":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"apiAccessRevoked":false,"passwordlessLogin":"default","disableSignups":false,"billingRedesignEnabled":true,"developerPortal":false,"mdx":true,"superHubDevelopment":false,"annualBillingEnabled":true,"devDashBillingRedesignEnabled":false,"enableOidc":false,"customComponents":true,"disableDiscussionSpamRecaptchaBypass":false,"developerViewUsersData":false,"changelogRssAlwaysPublic":false,"bidiSync":true,"superHubMigrationSelfServeFlow":true,"apiDesigner":false,"hideEnforceSSO":false,"localLLM":false,"superHubManageVersions":true,"gitSidebar":true,"superHubGlobalCustomBlocks":false,"childManagedBidi":false,"superHubBranches":false,"externalSdkSnippets":false,"migrationPreview":false,"requiresJQuery":false,"superHubPreview":false},"fullBaseUrl":"https://docs.developers.flagship.io/","git":{"migration":{"createRepository":{"start":"2025-01-14T11:26:59.981Z","end":"2025-01-14T11:27:00.758Z","status":"successful"},"transformation":{"end":"2025-01-14T11:27:02.464Z","start":"2025-01-14T11:27:01.196Z","status":"successful"},"migratingPages":{"end":"2025-01-14T11:27:04.793Z","start":"2025-01-14T11:27:02.496Z","status":"successful"},"enableSuperhub":{"start":"2025-01-14T12:28:05.135Z","status":"successful","end":"2025-01-14T12:28:05.135Z"}},"sync":{"linked_repository":{"id":"917183488","name":"readme.io","url":"https://github.com/flagship-io/readme.io","provider_type":"github","privacy":{"visibility":"private","private":true},"linked_at":"2025-01-15T14:17:06.678Z","linked_by":"55f0353fd58f9b1900acf993","connection":"6787c2b79038ee984c933bdc","full_name":"flagship-io/readme.io","error":{}},"installationRequest":{},"connections":[{"_id":"6787c2b79038ee984c933bdc","active":true,"created_at":"2025-01-15T14:14:13.000Z","installation_id":59615051,"owner":{"type":"Organization","id":80262559,"login":"flagship-io","site_admin":false},"provider_type":"github"}],"providers":[]}},"glossaryTerms":[{"_id":"611fb9eba0648a0018313b47","term":"KPI","definition":"Collect events and analysed through the KPIs feature inside your report. You can set all the KPIs you want to analysed in the first step of the use case creation."},{"_id":"611fb9fb3fc26b0204e56988","term":"flags","definition":"A flag is a variable present in your code that you want to act on with a specific value (Boolean, integer, string). That variable can also be called Dynamic Variable or Remote Variable.\nFlagship will be the remote for the feature behind the flag."},{"_id":"611fba1354861501f2a2872a","term":"Server SDK","definition":"A Server SDK is a library present in your server.\nIt manages several users at a time (thousands/billions)."},{"_id":"611fba4962a583002c503523","term":"Client SDK","definition":"A Client SDK is a library present in the code of the device (mobile, browser, IoT, ...) and serves only one user at a time.\nExample: An Android application would benefit from the Android SDK. That SDK is directly present inside the code of the application, on the device of the user. That's a client SDK. It also means that it serves only one user at a time."},{"_id":"611fba60c0d2f70241d2c0a0","term":"Environments","definition":"Each environment gives the customer the possibility to separate their features and experiments inside the platform: the ones which are already in production from the ones which have not been released yet and are still in QA."},{"_id":"611fba81210c990022e60eaa","term":"Panic Mode","definition":"The panic mode is a way to not display any modifications set up in Flagship anymore. It could be also used as a \"Code Freeze mode\""},{"_id":"611fbada60399d025030d6e1","term":"visitorId","definition":"The visitorId has to be unique for each user/visitor. Thanks to that ID, you can guarantee the same experience to each of your users every time."},{"_id":"611fbb5ebe6f91002b629916","term":"user context","definition":"It enables you to target your visitors/users. Each user has a context with some criteria."}],"graphqlSchema":"","gracePeriod":{"enabled":false,"endsAt":null},"shouldGateDash":false,"healthCheck":{"provider":"","settings":{}},"intercom_secure_emailonly":false,"intercom":"","is_active":true,"integrations":{"login":{}},"internal":"","jwtExpirationTime":0,"landing_bottom":[{"type":"text","alignment":"left","pageType":"Documentation","text":"> 📘 Nota bene:\n> \n> In all article, Flagship refers to the **AB Tasty - Feature Experimentation & Rollouts**\n> [Learn more](https://flagship.zendesk.com/hc/en-us/articles/7536827849628--Flagship-January-2023-Release-Notes-)","title":""},{"type":"docs","alignment":"left","pageType":"Documentation"},{"type":"html","alignment":"left"}],"mdxMigrationStatus":"rdmd","metrics":{"thumbsEnabled":true,"enabled":false,"monthlyLimit":0,"planLimit":1000000,"realtime":{"dashEnabled":false,"hubEnabled":false},"monthlyPurchaseLimit":0,"meteredBilling":{}},"modules":{"logs":false,"suggested_edits":true,"discuss":false,"changelog":false,"reference":true,"examples":false,"docs":true,"landing":true,"custompages":true,"tutorials":false,"graphql":false},"name":"Developer Docs | Flagship","nav_names":{"discuss":"","changelog":"","reference":"","docs":"","tutorials":"","recipes":""},"oauth_url":"","onboardingCompleted":{"documentation":true,"appearance":true,"api":true,"jwt":true,"logs":true,"domain":false,"metricsSDK":false},"owlbot":{"enabled":false,"isPaying":false,"customization":{"answerLength":"long","customTone":"","defaultAnswer":"","forbiddenWords":"","tone":"neutral"},"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""}},"owner":{"id":null,"email":null,"name":null},"plan":"startup2018","planOverride":null,"planSchedule":{"stripeScheduleId":null,"changeDate":null,"nextPlan":null},"planStatus":"active","planTrial":"startup2018","readmeScore":{"components":{"newDesign":{"enabled":true,"points":25},"reference":{"enabled":true,"points":50},"tryItNow":{"enabled":true,"points":35},"syncingOAS":{"enabled":true,"points":10},"customLogin":{"enabled":true,"points":25},"metrics":{"enabled":false,"points":40},"recipes":{"enabled":false,"points":15},"pageVoting":{"enabled":true,"points":1},"suggestedEdits":{"enabled":true,"points":10},"support":{"enabled":true,"points":5},"htmlLanding":{"enabled":true,"points":5},"guides":{"enabled":true,"points":10},"changelog":{"enabled":false,"points":5},"glossary":{"enabled":true,"points":1},"variables":{"enabled":true,"points":1},"integrations":{"enabled":true,"points":2}},"totalScore":180},"reCaptchaSiteKey":"","reference":{"alwaysUseDefaults":true,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false},"seo":{"overwrite_title_tag":false},"stable":{"_id":"61127b93152a69007f6f75ee","version":"1.0","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["61127b93152a69007f6f75ef","61127b93152a69007f6f75f0","61127b93152a69007f6f75f1","61167ebb4ffec7006c3bf3d7","617a75a9582fae0100031dcf","6266521a411bce0080258339","630c707cce745900524cc769","6310d692b9f5840027490f73","6310d6f1be9c8f0c90d7108d","6310d71126a47c0084480c31","6310d73268005608a5f88ae3","6310d76d64b05a009668621d","6310d7880db1780013144da0","63232099e50bcd003fba5830","632320b7a3ed67005851f379","63232b9160ed7a04b14d59ef","632330f66e1d9c0bbfdbde4d","632356b0a5217f0092efd148","63288e26fffa4100658b1fd7","6329b49ea2f170000f651b9b","6376bf2f127d99000316ffe7","63886d7f8c6237000fb18bd0","63886f1f2d3b0600333f932b","638f4793a84bf400948f699a","63ad6d5ceca94e0038f04840","63ad7013dd9ca6000f9cccca","63adbb18068308000f3dd078","63adbc370ceca3007f62d6dd","63adbfea6921f50035421fbf","63adc5c6238ed904f03ccdae","63b2eda7cd178800586136fc","63b3005c43e0a3073bb71707","63b3035419df1a01bc9c5d59","63b30c3419df1a01bc9cfe21","63b30c5bb27a5f001643f6c3","63b3f025231ccd006d0ce90c","63b3fc8c54e4910038edac11","63da3a3a8523cc0058debdad","6400b814e6b6dc036e36d32d","6596c2727559eb00478048a4"],"project":"5e4aa55643caba00730ba9bd","releaseDate":"2021-08-10T13:13:55.093Z","createdAt":"2021-08-10T13:13:55.093Z","__v":0,"updatedAt":"2024-01-04T14:36:34.707Z","pdfStatus":"","apiRegistries":[{"name":"flagship-decision-api","url":"esno3kl2ef2rau"},{"name":"flagship-remote-control-api","url":"499rumw19lfi0azbt"},{"name":"auth-server","url":"53z41l88y2kpj"}]},"subdomain":"flagship","subpath":"","superHubWaitlist":false,"topnav":{"edited":true,"right":[{"type":"search"},{"type":"user","text":"User","url":"/login?redirect_uri=/docs/experience-continuity"}],"left":[{"type":"url","text":"Developer Documentation","url":"https://docs.developers.flagship.io/"}],"bottom":[]},"trial":{"trialEndsAt":"2020-03-17T14:38:14.358Z","trialDeadlineEnabled":true},"translate":{"languages":[],"project_name":"","org_name":"","key_public":"","show_widget":false,"provider":"transifex"},"url":"https://www.flagship.io","versions":[{"_id":"679a3cb2ab901b0012f0f9f2","version":"0.0.0-preprod","version_clean":"0.0.0-preprod","codename":"0.0.0-preprod","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["679a3cb1ab901b0012f0f88b","679a3cb1ab901b0012f0f88c","679a3cb1ab901b0012f0f88d","679a3cb1ab901b0012f0f88e","679a3cb1ab901b0012f0f88f","6266521a411bce0080258339","630c707cce745900524cc769","6310d692b9f5840027490f73","6310d6f1be9c8f0c90d7108d","6310d71126a47c0084480c31","6310d73268005608a5f88ae3","6310d76d64b05a009668621d","6310d7880db1780013144da0","63232099e50bcd003fba5830","679a3cb1ab901b0012f0f890","679a3cb1ab901b0012f0f891","632330f66e1d9c0bbfdbde4d","632356b0a5217f0092efd148","63288e26fffa4100658b1fd7","679a3cb1ab901b0012f0f892","679a3cb1ab901b0012f0f893","63886d7f8c6237000fb18bd0","63886f1f2d3b0600333f932b","638f4793a84bf400948f699a","63ad6d5ceca94e0038f04840","63ad7013dd9ca6000f9cccca","63adbb18068308000f3dd078","63adbc370ceca3007f62d6dd","63adbfea6921f50035421fbf","63adc5c6238ed904f03ccdae","63b2eda7cd178800586136fc","63b3005c43e0a3073bb71707","63b3035419df1a01bc9c5d59","63b30c3419df1a01bc9cfe21","63b30c5bb27a5f001643f6c3","63b3f025231ccd006d0ce90c","63b3fc8c54e4910038edac11","679a3cb1ab901b0012f0f894","679a3cb1ab901b0012f0f895","679a3cb1ab901b0012f0f896"],"pdfStatus":"","project":"5e4aa55643caba00730ba9bd","releaseDate":"2021-08-10T13:13:55.093Z","createdAt":"2025-01-29T14:35:26.504Z","__v":0,"updatedAt":"2025-01-29T14:35:26.504Z","forked_from":"61127b93152a69007f6f75ee","apiRegistries":[{"name":"flagship-decision-api","url":"esno3kl2ef2rau"},{"name":"flagship-remote-control-api","url":"499rumw19lfi0azbt"},{"name":"auth-server","url":"53z41l88y2kpj"}]},{"_id":"679ce7a096cdeb000f5423e3","version":"0.1.1-doc","version_clean":"0.1.1-doc","codename":"Flagship Reference","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":["679ce7a096cdeb000f54227c","679ce7a096cdeb000f54227d","679ce7a096cdeb000f54227e","679ce7a096cdeb000f54227f","679ce7a096cdeb000f542280","6266521a411bce0080258339","630c707cce745900524cc769","6310d692b9f5840027490f73","6310d6f1be9c8f0c90d7108d","6310d71126a47c0084480c31","6310d73268005608a5f88ae3","6310d76d64b05a009668621d","6310d7880db1780013144da0","63232099e50bcd003fba5830","679ce7a096cdeb000f542281","679ce7a096cdeb000f542282","632330f66e1d9c0bbfdbde4d","632356b0a5217f0092efd148","63288e26fffa4100658b1fd7","679ce7a096cdeb000f542283","6376bf2f127d99000316ffe7","63886d7f8c6237000fb18bd0","63886f1f2d3b0600333f932b","638f4793a84bf400948f699a","63ad6d5ceca94e0038f04840","63ad7013dd9ca6000f9cccca","63adbb18068308000f3dd078","63adbc370ceca3007f62d6dd","63adbfea6921f50035421fbf","63adc5c6238ed904f03ccdae","63b2eda7cd178800586136fc","63b3005c43e0a3073bb71707","63b3035419df1a01bc9c5d59","63b30c3419df1a01bc9cfe21","63b30c5bb27a5f001643f6c3","63b3f025231ccd006d0ce90c","63b3fc8c54e4910038edac11","679ce7a096cdeb000f542284","679ce7a096cdeb000f542285","679ce7a096cdeb000f542286","679ce7a096cdeb000f5423e5"],"pdfStatus":"","project":"5e4aa55643caba00730ba9bd","releaseDate":"2021-08-10T13:13:55.093Z","createdAt":"2025-01-31T15:09:19.440Z","__v":1,"updatedAt":"2025-01-31T15:09:52.432Z","forked_from":"61127b93152a69007f6f75ee","apiRegistries":[{"name":"flagship-decision-api","url":"esno3kl2ef2rau"},{"name":"flagship-remote-control-api","url":"499rumw19lfi0azbt"},{"name":"auth-server","url":"53z41l88y2kpj"}]},{"_id":"6810d743b32a3c0011bc960e","version":"1.0-FixFlutter","version_clean":"1.0.0-FixFlutter","codename":"","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":[],"pdfStatus":"","source":"readme","forked_from":"61127b93152a69007f6f75ee","createdAt":"2025-04-29T13:42:27.003Z","project":"5e4aa55643caba00730ba9bd","apiRegistries":[{},{},{}],"releaseDate":"2025-04-29T13:42:27.004Z","updatedAt":"2025-04-29T13:42:27.003Z","__v":0},{"_id":"68024865817782003538000a","version":"1.0-codebase-analyzer-vscode-guide","version_clean":"1.0.0-codebase-analyzer-vscode-guide","codename":"","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":[],"pdfStatus":"","source":"readme","forked_from":"61127b93152a69007f6f75ee","createdAt":"2025-04-18T12:41:09.034Z","project":"5e4aa55643caba00730ba9bd","apiRegistries":[{},{},{}],"releaseDate":"2025-04-18T12:41:09.036Z","updatedAt":"2025-04-18T12:41:09.034Z","__v":0},{"_id":"67d9391510ba08004c38f4da","version":"1.0-flutter","version_clean":"1.0.0-flutter","codename":"","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":[],"pdfStatus":"","forked_from":"61127b93152a69007f6f75ee","createdAt":"2025-03-18T09:12:53.380Z","project":"5e4aa55643caba00730ba9bd","apiRegistries":[{},{},{}],"releaseDate":"2025-03-18T09:12:53.381Z","updatedAt":"2025-03-18T09:12:53.380Z","__v":0},{"_id":"67e6ffd0e78129003dc55824","version":"1.0-js-fix","version_clean":"1.0.0-js-fix","codename":"","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":false,"categories":[],"pdfStatus":"","source":"readme","forked_from":"61127b93152a69007f6f75ee","createdAt":"2025-03-28T20:00:16.414Z","project":"5e4aa55643caba00730ba9bd","apiRegistries":[{},{},{}],"releaseDate":"2025-03-28T20:00:16.416Z","updatedAt":"2025-03-28T20:00:16.414Z","__v":0},{"_id":"61127b93152a69007f6f75ee","version":"1.0","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["61127b93152a69007f6f75ef","61127b93152a69007f6f75f0","61127b93152a69007f6f75f1","61167ebb4ffec7006c3bf3d7","617a75a9582fae0100031dcf","6266521a411bce0080258339","630c707cce745900524cc769","6310d692b9f5840027490f73","6310d6f1be9c8f0c90d7108d","6310d71126a47c0084480c31","6310d73268005608a5f88ae3","6310d76d64b05a009668621d","6310d7880db1780013144da0","63232099e50bcd003fba5830","632320b7a3ed67005851f379","63232b9160ed7a04b14d59ef","632330f66e1d9c0bbfdbde4d","632356b0a5217f0092efd148","63288e26fffa4100658b1fd7","6329b49ea2f170000f651b9b","6376bf2f127d99000316ffe7","63886d7f8c6237000fb18bd0","63886f1f2d3b0600333f932b","638f4793a84bf400948f699a","63ad6d5ceca94e0038f04840","63ad7013dd9ca6000f9cccca","63adbb18068308000f3dd078","63adbc370ceca3007f62d6dd","63adbfea6921f50035421fbf","63adc5c6238ed904f03ccdae","63b2eda7cd178800586136fc","63b3005c43e0a3073bb71707","63b3035419df1a01bc9c5d59","63b30c3419df1a01bc9cfe21","63b30c5bb27a5f001643f6c3","63b3f025231ccd006d0ce90c","63b3fc8c54e4910038edac11","63da3a3a8523cc0058debdad","6400b814e6b6dc036e36d32d","6596c2727559eb00478048a4"],"project":"5e4aa55643caba00730ba9bd","releaseDate":"2021-08-10T13:13:55.093Z","createdAt":"2021-08-10T13:13:55.093Z","__v":0,"updatedAt":"2024-01-04T14:36:34.707Z","pdfStatus":"","apiRegistries":[{"name":"flagship-decision-api","url":"esno3kl2ef2rau"},{"name":"flagship-remote-control-api","url":"499rumw19lfi0azbt"},{"name":"auth-server","url":"53z41l88y2kpj"}]}],"variableDefaults":[{"source":"","_id":"6373cab5f93f9f125712b7fe","name":"apiurl","default":"https://decision.flagship.io/v2","type":""},{"source":"","_id":"611a8b3ccd1de0002364b7fb","name":"toto","default":"coucou","type":""},{"source":"security","_id":"64196db40dab86002d6afe1b","name":"Authorization","type":"apiKey","apiSetting":"632320b7a3ed67005851f378"}],"webhookEnabled":false,"isHubEditable":true},"projectStore":{"data":{"allow_crawlers":"disabled","canonical_url":null,"default_version":{"name":"1.0"},"description":"Learn about using Flagship, AB Tasty's Feature and Experimentation Management platform. Direct access to API reference and SDKs, how to's and developer guides.","git":{"connection":{"repository":{"full_name":"flagship-io/readme.io","name":"readme.io","provider_type":"github","url":"https://github.com/flagship-io/readme.io"},"organization":{"name":"flagship-io","provider_type":"github"},"status":"active"}},"glossary":[{"_id":"611fb9eba0648a0018313b47","term":"KPI","definition":"Collect events and analysed through the KPIs feature inside your report. You can set all the KPIs you want to analysed in the first step of the use case creation."},{"_id":"611fb9fb3fc26b0204e56988","term":"flags","definition":"A flag is a variable present in your code that you want to act on with a specific value (Boolean, integer, string). That variable can also be called Dynamic Variable or Remote Variable.\nFlagship will be the remote for the feature behind the flag."},{"_id":"611fba1354861501f2a2872a","term":"Server SDK","definition":"A Server SDK is a library present in your server.\nIt manages several users at a time (thousands/billions)."},{"_id":"611fba4962a583002c503523","term":"Client SDK","definition":"A Client SDK is a library present in the code of the device (mobile, browser, IoT, ...) and serves only one user at a time.\nExample: An Android application would benefit from the Android SDK. That SDK is directly present inside the code of the application, on the device of the user. That's a client SDK. It also means that it serves only one user at a time."},{"_id":"611fba60c0d2f70241d2c0a0","term":"Environments","definition":"Each environment gives the customer the possibility to separate their features and experiments inside the platform: the ones which are already in production from the ones which have not been released yet and are still in QA."},{"_id":"611fba81210c990022e60eaa","term":"Panic Mode","definition":"The panic mode is a way to not display any modifications set up in Flagship anymore. It could be also used as a \"Code Freeze mode\""},{"_id":"611fbada60399d025030d6e1","term":"visitorId","definition":"The visitorId has to be unique for each user/visitor. Thanks to that ID, you can guarantee the same experience to each of your users every time."},{"_id":"611fbb5ebe6f91002b629916","term":"user context","definition":"It enables you to target your visitors/users. Each user has a context with some criteria."}],"homepage_url":"https://www.flagship.io","id":"5e4aa55643caba00730ba9bd","name":"Developer Docs | Flagship","parent":null,"redirects":[],"sitemap":"disabled","llms_txt":"disabled","subdomain":"flagship","suggested_edits":"enabled","uri":"/projects/me","variable_defaults":[{"name":"apiurl","default":"https://decision.flagship.io/v2","source":"","type":"","id":"6373cab5f93f9f125712b7fe"},{"name":"toto","default":"coucou","source":"","type":"","id":"611a8b3ccd1de0002364b7fb"},{"name":"Authorization","source":"security","type":"apiKey","id":"64196db40dab86002d6afe1b"}],"webhooks":[],"api_designer":{"allow_editing":"enabled"},"custom_login":{"login_url":null,"logout_url":null},"features":{"mdx":"enabled"},"mcp":{},"onboarding_completed":{"api":true,"appearance":true,"documentation":true,"domain":false,"jwt":true,"logs":true,"metricsSDK":false},"pages":{"not_found":null},"privacy":{"openapi":"admin","password":null,"view":"public"},"refactored":{"status":"enabled","migrated":"successful"},"seo":{"overwrite_title_tag":"disabled"},"plan":{"type":"startup2018","grace_period":{"enabled":false,"end_date":null},"trial":{"expired":false,"end_date":"2020-03-17T14:38:14.358Z"}},"reference":{"api_sdk_snippets":"enabled","defaults":"always_use","json_editor":"disabled","oauth_flows":"disabled","request_history":"enabled","response_examples":"collapsed","response_schemas":"collapsed","sdk_snippets":{"external":"disabled"}},"health_check":{"provider":"none","settings":{"manual":{"status":"down","url":null},"statuspage":{"id":null}}},"integrations":{"aws":{"readme_webhook_login":{"region":null,"external_id":null,"role_arn":null,"usage_plan_id":null}},"bing":{"verify":null},"google":{"analytics":null,"site_verification":null},"heap":{"id":null},"koala":{"key":null},"localize":{"key":null},"postman":{"key":null,"client_id":null,"client_secret":null},"recaptcha":{"site_key":null,"secret_key":null},"segment":{"key":null,"domain":null},"speakeasy":{"key":null},"stainless":{"key":null,"name":null},"typekit":{"key":null},"zendesk":{"subdomain":null},"intercom":{"app_id":null,"secure_mode":{"key":null,"email_only":false}}},"permissions":{"appearance":{"private_label":"disabled","custom_code":{"css":"disabled","html":"disabled","js":"disabled"}}},"appearance":{"brand":{"primary_color":"#3100BE","link_color":"#A3B902","theme":"system"},"changelog":{"layout":"collapsed","show_author":true,"show_exact_date":false},"markdown":{"callouts":{"icon_font":"emojis"}},"table_of_contents":"enabled","whats_next_label":null,"footer":{"readme_logo":"hide"},"logo":{"size":"large","dark_mode":{"uri":"/images/66e21f7faad094004498a762","url":"https://files.readme.io/d760334ef760b9850e03033ca3ee10065da4fc991edce662d0adabaaa502bf44-small-Logo.FER.White.Small.png","name":"d760334ef760b9850e03033ca3ee10065da4fc991edce662d0adabaaa502bf44-small-Logo.FER.White.Small.png","width":523,"height":80,"color":"#ffffff","links":{"original_url":"https://files.readme.io/6cf190bece7dc0371b785f67199f09f459b86ab7be06d734b43da8515bf73c31-Logo.FER.White.Small.png"}},"main":{"uri":"/images/66e21f780960780069648645","url":"https://files.readme.io/924b6fced0177b97a2333057d92c722284e1fc5994d2a87ad98aab9e5d9222fe-small-Logo.FER.Blue.Small.png","name":"924b6fced0177b97a2333057d92c722284e1fc5994d2a87ad98aab9e5d9222fe-small-Logo.FER.Blue.Small.png","width":523,"height":80,"color":"#dcdce4","links":{"original_url":"https://files.readme.io/5bebeb29e71174ae8ef3ef721b54658f2fde9ed63b6c9b7a1ba5dee0adf17ce5-Logo.FER.Blue.Small.png"}},"favicon":{"uri":"/images/66e21fb3ab0cd3000f012006","url":"https://files.readme.io/f752ff2af794a60817f805643e50eca9b6ece82ecabce5e1330b94a00972e7cb-small-ABTasty_Marque_Yellow_small.png","name":"f752ff2af794a60817f805643e50eca9b6ece82ecabce5e1330b94a00972e7cb-small-ABTasty_Marque_Yellow_small.png","width":35,"height":32,"color":"#d4fc04","links":{"original_url":"https://files.readme.io/cb34f6c05c74f4a3266c28591a27fb0115bf92ba95d1472c85a3bfa877456a18-ABTasty_Marque_Yellow_small.png"}}},"custom_code":{"css":null,"js":null,"html":{"header":"","home_footer":null,"page_footer":null}},"header":{"type":"solid","gradient_color":null,"link_style":"buttons","overlay":{"fill":"auto","type":"circuits","position":"top-left","image":{"uri":null,"url":null,"name":null,"width":null,"height":null,"color":null,"links":{"original_url":null}}}},"ai":{"dropdown":"enabled","options":{"chatgpt":"enabled","claude":"enabled","clipboard":"enabled","copilot":"enabled","view_as_markdown":"enabled"}},"navigation":{"first_page":"landing_page","left":[{"type":"link_url","title":"Developer Documentation","url":"https://docs.developers.flagship.io/","custom_page":null}],"logo_link":"landing_page","page_icons":"enabled","right":[{"type":"search_box","title":null,"url":null,"custom_page":null},{"type":"user_controls","title":null,"url":null,"custom_page":null}],"sub_nav":[],"subheader_layout":"dropdown","version":"disabled","links":{"home":{"label":"Home","visibility":"enabled"},"graphql":{"label":"GraphQL","visibility":"disabled"},"guides":{"label":"Guides","alias":null,"visibility":"enabled"},"reference":{"label":"API Reference","alias":null,"visibility":"enabled"},"recipes":{"label":"Recipes","alias":null,"visibility":"disabled"},"changelog":{"label":"Changelog","alias":null,"visibility":"disabled"},"discussions":{"label":"Discussions","alias":null,"visibility":"disabled"}}}}}},"version":{"_id":"61127b93152a69007f6f75ee","version":"1.0","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["61127b93152a69007f6f75ef","61127b93152a69007f6f75f0","61127b93152a69007f6f75f1","61167ebb4ffec7006c3bf3d7","617a75a9582fae0100031dcf","6266521a411bce0080258339","630c707cce745900524cc769","6310d692b9f5840027490f73","6310d6f1be9c8f0c90d7108d","6310d71126a47c0084480c31","6310d73268005608a5f88ae3","6310d76d64b05a009668621d","6310d7880db1780013144da0","63232099e50bcd003fba5830","632320b7a3ed67005851f379","63232b9160ed7a04b14d59ef","632330f66e1d9c0bbfdbde4d","632356b0a5217f0092efd148","63288e26fffa4100658b1fd7","6329b49ea2f170000f651b9b","6376bf2f127d99000316ffe7","63886d7f8c6237000fb18bd0","63886f1f2d3b0600333f932b","638f4793a84bf400948f699a","63ad6d5ceca94e0038f04840","63ad7013dd9ca6000f9cccca","63adbb18068308000f3dd078","63adbc370ceca3007f62d6dd","63adbfea6921f50035421fbf","63adc5c6238ed904f03ccdae","63b2eda7cd178800586136fc","63b3005c43e0a3073bb71707","63b3035419df1a01bc9c5d59","63b30c3419df1a01bc9cfe21","63b30c5bb27a5f001643f6c3","63b3f025231ccd006d0ce90c","63b3fc8c54e4910038edac11","63da3a3a8523cc0058debdad","6400b814e6b6dc036e36d32d","6596c2727559eb00478048a4"],"project":"5e4aa55643caba00730ba9bd","releaseDate":"2021-08-10T13:13:55.093Z","createdAt":"2021-08-10T13:13:55.093Z","__v":0,"updatedAt":"2024-01-04T14:36:34.707Z","pdfStatus":"","apiRegistries":[{"name":"flagship-decision-api","url":"esno3kl2ef2rau"},{"name":"flagship-remote-control-api","url":"499rumw19lfi0azbt"},{"name":"auth-server","url":"53z41l88y2kpj"}]}},"is404":false,"isDetachedProductionSite":false,"lang":"en","langFull":"Default","reqUrl":"/docs/experience-continuity","version":{"_id":"61127b93152a69007f6f75ee","version":"1.0","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["61127b93152a69007f6f75ef","61127b93152a69007f6f75f0","61127b93152a69007f6f75f1","61167ebb4ffec7006c3bf3d7","617a75a9582fae0100031dcf","6266521a411bce0080258339","630c707cce745900524cc769","6310d692b9f5840027490f73","6310d6f1be9c8f0c90d7108d","6310d71126a47c0084480c31","6310d73268005608a5f88ae3","6310d76d64b05a009668621d","6310d7880db1780013144da0","63232099e50bcd003fba5830","632320b7a3ed67005851f379","63232b9160ed7a04b14d59ef","632330f66e1d9c0bbfdbde4d","632356b0a5217f0092efd148","63288e26fffa4100658b1fd7","6329b49ea2f170000f651b9b","6376bf2f127d99000316ffe7","63886d7f8c6237000fb18bd0","63886f1f2d3b0600333f932b","638f4793a84bf400948f699a","63ad6d5ceca94e0038f04840","63ad7013dd9ca6000f9cccca","63adbb18068308000f3dd078","63adbc370ceca3007f62d6dd","63adbfea6921f50035421fbf","63adc5c6238ed904f03ccdae","63b2eda7cd178800586136fc","63b3005c43e0a3073bb71707","63b3035419df1a01bc9c5d59","63b30c3419df1a01bc9cfe21","63b30c5bb27a5f001643f6c3","63b3f025231ccd006d0ce90c","63b3fc8c54e4910038edac11","63da3a3a8523cc0058debdad","6400b814e6b6dc036e36d32d","6596c2727559eb00478048a4"],"project":"5e4aa55643caba00730ba9bd","releaseDate":"2021-08-10T13:13:55.093Z","createdAt":"2021-08-10T13:13:55.093Z","__v":0,"updatedAt":"2024-01-04T14:36:34.707Z","pdfStatus":"","apiRegistries":[{"name":"flagship-decision-api","url":"esno3kl2ef2rau"},{"name":"flagship-remote-control-api","url":"499rumw19lfi0azbt"},{"name":"auth-server","url":"53z41l88y2kpj"}]},"gitVersion":{"base":null,"display_name":null,"name":"1.0","release_stage":"release","source":"readme","state":"current","updated_at":"2025-06-10T17:13:30.000Z","uri":"/branches/1.0","privacy":{"view":"default"}},"versions":{"total":7,"page":1,"per_page":100,"paging":{"next":null,"previous":null,"first":"/flagship/api-next/v2/branches?page=1&per_page=100","last":null},"data":[{"base":"1.0","display_name":"0.0.0-preprod","name":"0.0.0-preprod","release_stage":"release","source":"readme","state":"current","updated_at":"2025-01-29T16:01:34.974Z","uri":"/branches/0.0.0-preprod","privacy":{"view":"hidden"}},{"base":"1.0","display_name":"Flagship Reference","name":"0.1.1-doc","release_stage":"release","source":"readme","state":"current","updated_at":"2025-01-31T15:12:30.626Z","uri":"/branches/0.1.1-doc","privacy":{"view":"hidden"}},{"base":null,"display_name":null,"name":"1.0","release_stage":"release","source":"readme","state":"current","updated_at":"2025-06-10T17:13:30.354Z","uri":"/branches/1.0","privacy":{"view":"default"}},{"base":"1.0","display_name":null,"name":"1.0-flutter","release_stage":"release","source":"readme","state":"current","updated_at":"2025-04-07T10:21:28.603Z","uri":"/branches/1.0-flutter","privacy":{"view":"hidden"}},{"base":"1.0","display_name":null,"name":"1.0-js-fix","release_stage":"release","source":"readme","state":"current","updated_at":"2025-03-28T20:20:54.314Z","uri":"/branches/1.0-js-fix","privacy":{"view":"hidden"}},{"base":"1.0","display_name":null,"name":"1.0-codebase-analyzer-vscode-guide","release_stage":"release","source":"readme","state":"current","updated_at":"2025-04-18T12:43:24.020Z","uri":"/branches/1.0-codebase-analyzer-vscode-guide","privacy":{"view":"hidden"}},{"base":"1.0","display_name":null,"name":"1.0-FixFlutter","release_stage":"release","source":"readme","state":"current","updated_at":"2025-04-29T13:43:48.182Z","uri":"/branches/1.0-FixFlutter","privacy":{"view":"hidden"}}]}}">