Get Preference Center UI

Retrieve the required attributes to render the preference center UI

API

(GET) https://mobile-data.onetrust.io/cfw/cmp/v1/preferences

API Reference: https://developer.onetrust.com/onetrust/reference/get_preferences

Request header

KeyValueDescriptionRequired?
OT-CDN-LocationstringCDN locationYes
OT-App-IdstringApp IDYes
OT-SDK-VersionstringAPI version to fetchYes
OT-Device-TypestringType of the device e.g. mobile, ctvYes
OT-Consent-StringstringBase 64 encoded consent string. Should be empty for the very first call and passed in the header on subsequent calls to persist user consent data from one session to the next.Yes, after the first API call
OT-IdentifierstringData Subject IDOnly when using cross device OR if passing in your own identifier
OT-Sync-Profile-AuthstringJWT auth token (generated using the public keys saved in OneTrust portal)Only when using cross device
OT-Fetch-TypestringDetermines if the data download should include profile data or not. By default if no fetch type is passed, we use APP_DATA_ONLY. If cross device is in scope, pass in APP_DATA_AND_SYNC_PROFILEOnly when using cross device
OT-LanguagestringLanguage to display the UINo
OT-Country-CodestringCountry code of end userNo
OT-Region-CodestringRegion code of end userNo
OT-Force-FetchstringReturn banner data regardless of shouldShowBanner status. By default, this is false. Set to true to force the return of banner dataNo
OT-Tcf-Eu2v2-Consent-StringstringIAB TC String <IABTCF_TCString>Only when IAB TCF is in scope
OT-Addtl-Consent-StringstringGoogle vendors additional consent string <IABTCF_AddtlConsent>Only when Google Additional Consent is in scope in conjunction with IAB TCF
OT-Identifier-UpdateTypestringHeader must be passed if 'OT-Identifier' may be different than the identifier stored in the otConsentString. Value will be Rename-IdentifierOnly if the OT-Identiferdiffers from the identifier in otConsentStrng

Sample response (success)

{
    "errors": [],
    "appConfig": {
        "showBanner": true,
        "bannerReason": "Geo rule Banner is enabled and is first launch.",
        "bannerReasonCode": 101,
        "templateType": "IAB2V2"
    },
    "pcUIData": {
        "general": {
            "backgroundColor": "#3d050d",
            "backgroundColorDark": "#3d050d",
            "sdkListShow": true,
            "sdkListManageServicesLabel": "Manage Services",
            "sdkListLabel": "SDK List",
            "sdkLevelOptOutShow": false,
            "vendorsListLabel": "Vendors List",
            "buttonFocusColor": "#696969",
            "buttonFocusTextColor": "#FFFFFF",
            "buttonBorderShow": false,
            "iabVendorsLabel": "IAB Vendors",
            "googleVendorsLabel": "Google Vendors",
            "useRTL": false,
            "consentText": "Consent",
            "legitInterestText": "Legitimate Interest",
            "illustrationsTitleText": "Illustrations"
        },
        "summary": {
            "title": {
                "textColorDark": "#696969",
                "textAlign": "left",
                "fontSize": "22",
                "text": "About Your Privacy",
                "textColor": "#696969"
            },
            "description": {
                "textColorDark": "#696969",
                "textAlign": "left",
                "fontSize": "16",
                "text": "We process your data to deliver content or advertisements and measure the delivery of such content or advertisements to extract insights about our website. We share this information with our partners on the basis of consent and legitimate interest. You may exercise your right to consent or object to a legitimate interest, based on a specific purpose below or at a partner level in the link under each purpose. These choices will be signaled to our vendors participating in the Transparency and Consent Framework.",
                "textColor": "#696969"
            }
        },
        "buttons": {
            "acceptAll": {
                "textColorDark": "#FFFFFF",
                "colorDark": "#346E4A",
                "borderRadius": "",
                "color": "#346E4A",
                "fontSize": "17",
                "text": "Allow All",
                "textColor": "#FFFFFF",
                "interactionType": "PREFERENCE_CENTER_ALLOW_ALL",
                "position": 0
            },
            "rejectAll": {
                "textColorDark": "#FFFFFF",
                "colorDark": "#346E4A",
                "borderRadius": "",
                "color": "#346E4A",
                "fontSize": "17",
                "text": "Reject All",
                "textColor": "#FFFFFF",
                "interactionType": "PREFERENCE_CENTER_REJECT_ALL",
                "position": 0
            },
            "savePreferencesButton": {
                "textColorDark": "#FFFFFF",
                "colorDark": "#346E4A",
                "borderRadius": "",
                "color": "#346E4A",
                "fontSize": "17",
                "text": "Confirm My Choices",
                "textColor": "#FFFFFF",
                "interactionType": "PREFERENCE_CENTER_CONFIRM",
                "position": 0,
                "homeIconShow": true
            },
            "backButton": {
                "color": "#696969",
                "colorDark": "#696969",
                "backBtnVoiceOverText": "Back"
            }
        },
        "links": {
            "policyLink": {
                "textColorDark": "#3860BE",
                "urlQRCode": "https://optanon.blob.core.windows.net/logos/077a021e-b242-4450-9b45-8249699e72f5/018f63d4-ca3a-771e-aacc-a37d7adb4183/953977fc-4f18-40d0-b85a-d6107bb77d73/fb21df67-73fd-4530-95bf-14dbff34344d.png",
                "textAlign": "left",
                "fontSize": "17",
                "text": "More information",
                "textColor": "#3860BE",
                "url": "https://cookiepedia.co.uk/giving-consent-to-cookies",
                "linkVoiceOverText": "Opens in a webview"
            }
        },
        "purposeTree": {
            "styling": {
                "headerTitle": {
                    "show": true,
                    "text": " Manage Consent Preferences",
                    "fontSize": "17",
                    "textAlign": "left",
                    "textColor": "#696969",
                    "textColorDark": "#696969"
                },
                "alwaysActiveLabel": {
                    "text": "Always Active",
                    "color": "#3860BE",
                    "colorDark": "#3860BE",
                    "fontSize": "16"
                },
                "itemTitle": {
                    "fontSize": "17",
                    "textAlign": "left",
                    "textColor": "#696969",
                    "textColorDark": "#696969"
                },
                "itemDescription": {
                    "fontSize": "16",
                    "textAlign": "left",
                    "textColor": "#696969",
                    "textColorDark": "#696969"
                },
                "itemDetailsLinks": {
                    "fullLegalText": "View Illustrations",
                    "sdkListText": "Cookies Details",
                    "position": "bottom",
                    "vendorListText": "List of IAB Vendors",
                    "descriptionDetails": "user_friendly"
                },
                "itemDetailsConsentCheckboxInfo": {
                    "subCategoryHeaderText": "Sub-Categories",
                    "interactionChoiceText": "Consent"
                }
            },
            "purposes": [
                {
                    "groupName": "Functional SDKs",
                    "parent": "",
                    "groupDescription": "These SDKs enable the app to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we have added to our app. If you do not allow these SDKs then some or all of these services may not function properly.",
                    "descriptionLegal": "",
                    "showSDKListLink": false,
                    "isIabPurpose": false,
                    "groupId": "C0003",
                    "alwaysShowCategory": false,
                    "type": "COOKIE",
                    "purposeId": "E7667D78-32F2-4401-AF8C-B84E60701131",
                    "iabIllustrations": [],
                    "firstPartyCookies": [
                        {
                            "name": "Core Foundation",
                            "description": "Core Foundation is a framework that provides fundamental software services useful to application services, application environments, and to applications themselves.",
                            "sdkId": "25ad99c8-94e9-4256-bbcb-3f93aa072bf8",
                            "toggleStatus": 0
                        },
                        {
                            "name": "Accounts",
                            "description": "The Accounts framework provides access to user accounts stored in the Accounts database, which is managed by the system.",
                            "sdkId": "a4774e14-8e33-4be1-89e7-d9b6cabe16ac",
                            "toggleStatus": 0
                        },
                        {
                            "name": "Core Telephony",
                            "description": "Use the Core Telephony framework to obtain information about a user’s home cellular service provider.",
                            "sdkId": "cb26050d-2723-41e1-aff3-5ddeabb4f21b",
                            "toggleStatus": 0
                        },
                        {
                            "name": "Core Media",
                            "description": "The Core Media framework defines the media pipeline used by AVFoundation and other high-level media frameworks found on Apple platforms.",
                            "sdkId": "a2c0a87b-94b4-4fa6-b669-34590df609cd",
                            "toggleStatus": 0
                        },
                        {
                            "name": "Core Text",
                            "description": "Core Text provides a low-level programming interface for laying out text and handling fonts..",
                            "sdkId": "e8a0be0d-3155-4458-bb62-4472d7fa8ac6",
                            "toggleStatus": 0
                        },
                        {
                            "name": "Quartz Core",
                            "description": "QuartzCore is a framework used by macOS and iOS to create animatable scene graphics.",
                            "sdkId": "b6c5d7fd-232b-40b4-854d-1e57c665a183",
                            "toggleStatus": 0
                        },
                        {
                            "name": "iAd",
                            "description": "With the Apple Search Ads Attribution API, you can easily track and attribute app downloads that originate from Apple Search Ads.",
                            "sdkId": "1d6a31cd-1c3c-494c-a553-f160ffaaacb2",
                            "toggleStatus": 0
                        },
                        {
                            "name": "AddressBook",
                            "description": "The Address Book is a centralized database containing contacts and their personal information.",
                            "sdkId": "0cf9f205-7637-4ebd-affd-0c5cafc3d1ef",
                            "toggleStatus": 0
                        },
                        {
                            "name": "SafariServices",
                            "description": "Use the Safari Services framework to integrate Safari behaviors into your iOS or macOS app or to extend the behavior of Safari.",
                            "sdkId": "95c1ad0a-ee08-495f-93dd-78182315defe",
                            "toggleStatus": 0
                        },
                        {
                            "name": "MobileCoreServices",
                            "description": "Many users rely on biometric authentication like Face ID or Touch ID to enable secure, effortless access to their devices.",
                            "sdkId": "37c912cb-82ef-4fb7-9eef-87233986fa55",
                            "toggleStatus": 0
                        },
                        {
                            "name": "Core Data",
                            "description": "Use Core Data to save your application’s permanent data for offline use, to cache temporary data, and to add undo Functionalityity to your app on a single device.",
                            "sdkId": "40f2fefb-90a1-457d-9239-2eaaf18c5919",
                            "toggleStatus": 0
                        },
                        {
                            "name": "Protobuf",
                            "description": "",
                            "sdkId": "8e4c8620-c52f-4193-9e71-fb8896a76f30",
                            "toggleStatus": 0
                        },
                        {
                            "name": "Social",
                            "description": "On iOS and macOS, this framework provides a template for creating HTTP requests.",
                            "sdkId": "0d07c37b-d616-4da5-9b08-f696d9da816d",
                            "toggleStatus": 0
                        },
                        {
                            "name": "Core Location",
                            "description": "Core Location provides services that determine a device’s geographic location, altitude, and orientation, or its position relative to a nearby iBeacon device.",
                            "sdkId": "b8eea331-cc73-4cf8-ab7c-cbc500a67ac5",
                            "toggleStatus": 0
                        },
                        {
                            "name": "WebKit",
                            "description": "WebKit provides a set of classes to display web content in windows, and implements browser features such as following links when clicked by the user, managing a back-forward list, and managing a history of pages recently visited.",
                            "sdkId": "45a8ad74-f8da-49ef-bd4b-0c12e15b3257",
                            "toggleStatus": 0
                        },
                        {
                            "name": "Core Video",
                            "description": "Core Video provides a pipeline model for digital video.",
                            "sdkId": "c5f91231-104a-41d2-b905-bccd7e49b990",
                            "toggleStatus": 0
                        },
                        {
                            "name": "Foundation",
                            "description": "Access essential data types, collections, and operating-system services to define the base layer of Functionalityity for your app.",
                            "sdkId": "0e0846d2-3f31-4f47-b5c2-a14def924258",
                            "toggleStatus": 0
                        },
                        {
                            "name": "PassKit (Apple Pay and Wallet)",
                            "description": "Apple Pay is a secure and easy way for users to make purchases in stores, in apps, and on the web.",
                            "sdkId": "9a204cc5-6881-4b1b-b25e-6451f6577413",
                            "toggleStatus": 0
                        },
                        {
                            "name": "CFNetwork",
                            "description": "Access network services and handle changes in network configurations.",
                            "sdkId": "6116f0af-8394-4afc-a98a-be088c4dfe5f",
                            "toggleStatus": 0
                        },
                        {
                            "name": "SystemConfiguration",
                            "description": "The Service Management framework provides facilities to load and unload launchd services and read and modify launchd dictionaries from within an application.",
                            "sdkId": "ee269e45-b69f-4455-a8fc-96fcfab960f9",
                            "toggleStatus": 0
                        },
                        {
                            "name": "MessageUI",
                            "description": "The Message UI framework provides specialized view controllers for presenting standard composition interfaces for email and SMS (Short Messaging Service) text messages.",
                            "sdkId": "2a2289fe-5377-431e-b305-e46297bba4ab",
                            "toggleStatus": 0
                        },
                        {
                            "name": "AdSupport",
                            "description": "Use the AdSupport framework if you are implementing a system to serve advertisements.",
                            "sdkId": "e873bb60-38a3-4a86-a33c-8485e88f790c",
                            "toggleStatus": 0
                        },
                        {
                            "name": "JavaScriptCore",
                            "description": "The JavaScriptCore Framework provides the ability to evaluate JavaScript programs from within Swift, Objective-C, and C-based apps.",
                            "sdkId": "c7554680-fe7a-4f69-a600-ebba722bbad8",
                            "toggleStatus": 0
                        },
                        {
                            "name": "nanopb",
                            "description": "",
                            "sdkId": "50fe7f55-0ead-4f4a-836c-e2f787b2d154",
                            "toggleStatus": 0
                        },
                        {
                            "name": "Security",
                            "description": "The OSLog framework allows you to read logs. With the unified logging system, you can build custom debugging and analysis tools to be used alongside Apple tools like Instruments and Console.",
                            "sdkId": "b90b207c-fea4-4129-b4c9-c3aaf434ea30",
                            "toggleStatus": 0
                        },
                        {
                            "name": "MapKit",
                            "description": "Use the MapKit framework to embed maps directly into your own windows and views.",
                            "sdkId": "08a0a7c7-4fd5-4163-a77c-6d86767f4821",
                            "toggleStatus": 0
                        },
                        {
                            "name": "AudioToolbox",
                            "description": "The Audio Toolbox framework provides interfaces for recording, playback, and stream parsing..",
                            "sdkId": "3d6a9e7a-3b34-4e29-be4a-f261234f7beb",
                            "toggleStatus": 0
                        },
                        {
                            "name": "UserNotifications",
                            "description": "User-facing notifications communicate important information to users of your app, regardless of whether your app is running on the user.'s device.",
                            "sdkId": "1f575edc-1c5d-4434-8b83-652b61d1311b",
                            "toggleStatus": 0
                        },
                        {
                            "name": "Core Motion",
                            "description": "Core Motion reports motion- and environment-related data from the onboard hardware of iOS devices, including from the accelerometers and gyroscopes, and from the pedometer, magnetometer, and barometer.",
                            "sdkId": "52e70ca1-4908-443c-aff3-e8d80293fccb",
                            "toggleStatus": 0
                        },
                        {
                            "name": "StoreKit",
                            "description": "Support in-app purchases and interactions with the App Stor.",
                            "sdkId": "6e7b3b35-524e-4057-88dd-f5cbf036e634",
                            "toggleStatus": 0
                        },
                        {
                            "name": "Contacts",
                            "description": "The Contacts framework provides Swift and Objective-C API to access the user’s contact information.",
                            "sdkId": "cf30b74b-ff58-4660-bd9c-3249997d1bc8",
                            "toggleStatus": 0
                        },
                        {
                            "name": "Media Player",
                            "description": "Use the Media Player framework—which is part of MusicKit—to control playback of the user’s media from your app.",
                            "sdkId": "494e2758-792a-40cb-8e60-c4b0126bb9e4",
                            "toggleStatus": 0
                        }
                    ],
                    "children": [],
                    "consentToggleStatus": 0,
                    "consentStatus": 0
                },
                {
                    "groupName": "Strictly Necessary SDKs",
                    "parent": "",
                    "groupDescription": "These technologies are necessary for our apps to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your device to block or alert you about these technologies, but some parts of the site will not then work. These tools do not store any personally identifiable information.",
                    "descriptionLegal": "",
                    "showSDKListLink": false,
                    "isIabPurpose": false,
                    "groupId": "C0001",
                    "alwaysShowCategory": false,
                    "type": "COOKIE",
                    "purposeId": "F4D48766-D502-4F4E-A28E-35C03517A353",
                    "iabIllustrations": [],
                    "firstPartyCookies": [
                        {
                            "name": "Core Image",
                            "description": "Core Image is an image processing and analysis technology that provides high-performance processing for still and video images.",
                            "sdkId": "704806db-3653-44f4-b13b-52164408bc2e",
                            "toggleStatus": 2
                        },
                        {
                            "name": "Image I/O",
                            "description": "The Image I/O programming interface framework allows applications to read and write most image file formats.",
                            "sdkId": "60bf4101-0b0c-451e-9c48-1eca1b402821",
                            "toggleStatus": 2
                        },
                        {
                            "name": "Core Graphics",
                            "description": "The Core Graphics framework is based on the Quartz advanced drawing engine. It provides low-level, lightweight 2D rendering with unmatched output fidelity..",
                            "sdkId": "599e5da7-a94e-4137-9335-3965fd823af7",
                            "toggleStatus": 2
                        },
                        {
                            "name": "effw",
                            "description": "",
                            "sdkId": "0f81f224-f142-46be-bba5-86736df1c238",
                            "toggleStatus": 2
                        },
                        {
                            "name": "UIKit",
                            "description": "The UIKit framework provides the required infrastructure for your iOS or tvOS apps.",
                            "sdkId": "9ea486be-8e55-47ee-b4e7-5de2ea7d4aae",
                            "toggleStatus": 2
                        },
                        {
                            "name": "GoogleUtilities",
                            "description": "",
                            "sdkId": "1a942e00-44ec-4a97-b746-b8cfff02b899",
                            "toggleStatus": 2
                        },
                        {
                            "name": "FBSDKShareKit",
                            "description": "",
                            "sdkId": "63a2df50-ec80-42ae-944f-c63e8f2c2fbe",
                            "toggleStatus": 2
                        },
                        {
                            "name": "GLKit",
                            "description": "The GLKit framework provides functions and classes that reduce the effort required to create new shader-based app.",
                            "sdkId": "27ade2b9-f0df-4420-9b85-94692868c3a8",
                            "toggleStatus": 2
                        },
                        {
                            "name": "AFNetworking",
                            "description": "",
                            "sdkId": "39d42a28-f381-448e-82a6-dba5f78dcc02",
                            "toggleStatus": 2
                        },
                        {
                            "name": "OpenGL ES",
                            "description": "OpenGL ES provides a C-based interface for hardware-accelerated 2D and 3D graphics rendering.",
                            "sdkId": "2bf5db0a-ef07-4651-b13c-742f651b43b9",
                            "toggleStatus": 2
                        },
                        {
                            "name": "Amplitude_iOS",
                            "description": "",
                            "sdkId": "57bae5bd-fd45-45fe-acda-60e09a6d9f27",
                            "toggleStatus": 2
                        },
                        {
                            "name": "CocoaSecurity",
                            "description": "",
                            "sdkId": "a6fd7e05-3e6d-40e0-91bd-ccd8febb7d00",
                            "toggleStatus": 2
                        }
                    ],
                    "children": [],
                    "consentToggleStatus": 2,
                    "consentStatus": 1
                },
                {
                    "groupName": "Targeting SDKs",
                    "parent": "",
                    "groupDescription": "These CTV SDKs may be set through our app by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other apps. They do not store directly personal information, but are based on uniquely identifying your device and internet connection. If you do not allow these SDKs, you will experience less targeted advertising.",
                    "descriptionLegal": "",
                    "showSDKListLink": false,
                    "isIabPurpose": false,
                    "groupId": "C0004",
                    "alwaysShowCategory": false,
                    "type": "COOKIE",
                    "purposeId": "E6E91846-6EFF-4B7D-B1D1-D209150DDD7A",
                    "iabIllustrations": [],
                    "firstPartyCookies": [
                        {
                            "name": "Accelerate",
                            "description": "Accelerate provides high-performance, energy-efficient computation on the CPU by leveraging its vector-processing capability.",
                            "sdkId": "2253ec52-18b4-4868-902f-02f9a19e7984",
                            "toggleStatus": 0
                        },
                        {
                            "name": "CSStickyHeaderFlowLayout",
                            "description": "",
                            "sdkId": "f8ea3b4e-aaae-422c-9b52-687e99560aa5",
                            "toggleStatus": 0
                        },
                        {
                            "name": "MBProgressHUD",
                            "description": "",
                            "sdkId": "62c45332-2d06-4845-8840-33340184b00e",
                            "toggleStatus": 0
                        },
                        {
                            "name": "AWSS3",
                            "description": "",
                            "sdkId": "fe47eced-3744-418f-b22c-d808213bd222",
                            "toggleStatus": 0
                        },
                        {
                            "name": "Braze",
                            "description": "",
                            "sdkId": "8cc94f7a-0b74-44c1-b615-37c6f863e487",
                            "toggleStatus": 0
                        },
                        {
                            "name": "AWSCore",
                            "description": "",
                            "sdkId": "74942dd7-7064-4e1e-9f77-89ec8dd0d19c",
                            "toggleStatus": 0
                        },
                        {
                            "name": "MCSwipeTableViewCell",
                            "description": "",
                            "sdkId": "5940a315-0f58-4a8c-8675-ad622fb0e223",
                            "toggleStatus": 0
                        },
                        {
                            "name": "GoogleToolboxForMac iOS Sdk",
                            "description": "Google Toolbox for Mac",
                            "sdkId": "c1e4f1d2-28eb-412f-9e82-f6de4f7906b4",
                            "toggleStatus": 0
                        },
                        {
                            "name": "Cookies List",
                            "description": "Click here to view our list of cookies: https://onetoso.com/PSOTesting/Angus/testing.html",
                            "sdkId": "e56c91c1-bfbb-4e78-97aa-573fb4aefd14",
                            "toggleStatus": 0
                        },
                        {
                            "name": "DateTools",
                            "description": "",
                            "sdkId": "81b24c1c-26ba-4fff-aa45-97ba8923a753",
                            "toggleStatus": 0
                        },
                        {
                            "name": "GTMSessionFetcher iOS Sdk",
                            "description": "Google Toolbox for Mac - Session Fetcher",
                            "sdkId": "dbc6d5d8-913f-4a06-b02d-e83cd726013f",
                            "toggleStatus": 0
                        }
                    ],
                    "children": [],
                    "consentToggleStatus": 0,
                    "consentStatus": 0
                },
                {
                    "groupName": "Performance SDKs",
                    "parent": "",
                    "groupDescription": "These SDKs allow us to count visits and traffic sources so we can measure and improve the performance of our app. They help us to know which features are the most and least popular and see how visitors use our app. All information these SDKs collect is aggregated and therefore anonymous. If you do not allow these SDKs we will not know when you have used our app, and will not be able to monitor its performance.",
                    "descriptionLegal": "",
                    "showSDKListLink": false,
                    "isIabPurpose": false,
                    "groupId": "C0002",
                    "alwaysShowCategory": false,
                    "type": "COOKIE",
                    "purposeId": "093F4FC0-646B-442C-886B-A323F86AF831",
                    "iabIllustrations": [],
                    "firstPartyCookies": [
                        {
                            "name": "HTMLString",
                            "description": "",
                            "sdkId": "b78f65c9-7afa-4011-a87a-cff5776fb087",
                            "toggleStatus": 0
                        },
                        {
                            "name": "JVFloatLabeledTextField",
                            "description": "",
                            "sdkId": "6bc8a2f8-a74d-4145-93e4-8640dffb6cad",
                            "toggleStatus": 0
                        },
                        {
                            "name": "FBSDKLoginKit",
                            "description": "",
                            "sdkId": "458192d3-45b2-4810-b778-d291af37e1a7",
                            "toggleStatus": 0
                        },
                        {
                            "name": "FBSDKCoreKit",
                            "description": "",
                            "sdkId": "9aba9fc8-cddf-4726-b21c-fae90a8a64ba",
                            "toggleStatus": 0
                        }
                    ],
                    "children": [],
                    "consentToggleStatus": 0,
                    "consentStatus": 0
                },
                {
                    "groupName": "Social Media SDKs",
                    "parent": "",
                    "groupDescription": "These SDKs are set by a range of social media services that we have added to the app to enable you to share our content with your friends and networks. They are capable of tracking your usage and build up a profile of your interests. This may impact the content and messages you see on other apps/websites you visit. If you do not allow these SDKs you may not be able to use or see these sharing tools",
                    "descriptionLegal": "",
                    "showSDKListLink": false,
                    "isIabPurpose": false,
                    "groupId": "C0005",
                    "alwaysShowCategory": false,
                    "type": "COOKIE",
                    "purposeId": "F2B93F4A-8C32-4BD0-8A0B-68846D0B9B86",
                    "iabIllustrations": [],
                    "firstPartyCookies": [
                        {
                            "name": "AVFoundation",
                            "description": "The AVFoundation framework combines four major technology areas that together encompass a wide range of tasks for capturing, processing, synthesizing, controlling, importing and exporting audiovisual media on Apple platforms.",
                            "sdkId": "efc77024-defb-4012-9c64-863a0b36d305",
                            "toggleStatus": 0
                        },
                        {
                            "name": "AssetsLibrary",
                            "description": "Use the Assets Library framework to access the pictures and videos managed by the Photos application.",
                            "sdkId": "49e08dcb-3d47-424f-b012-7be571dfdff9",
                            "toggleStatus": 0
                        }
                    ],
                    "children": [],
                    "consentToggleStatus": 0,
                    "consentStatus": 0
                },
                {
                    "groupName": "Store and/or access information on a device",
                    "parent": "",
                    "groupDescription": "Cookies, device or similar online identifiers (e.g. login-based identifiers, randomly assigned identifiers, network based identifiers) together with other information (e.g. browser type and information, language, screen size, supported technologies etc.) can be stored or read on your device to recognise it each time it connects to an app or to a website, for one or several of the purposes presented here.",
                    "descriptionLegal": "",
                    "showSDKListLink": false,
                    "isIabPurpose": true,
                    "groupId": "IAB2V2_1",
                    "alwaysShowCategory": false,
                    "type": "IAB2V2_PURPOSE",
                    "purposeId": "4E302138-75AA-4F10-A687-3102F5FEBDEA",
                    "iabIllustrations": [
                        "Most purposes explained in this notice rely on the storage or accessing of information from your device when you use an app or visit a website. For example, a vendor or publisher might need to store a cookie on your device during your first visit on a website, to be able to recognise your device during your next visits (by accessing this cookie each time)."
                    ],
                    "firstPartyCookies": [],
                    "children": [],
                    "consentToggleStatus": 0,
                    "consentStatus": 0,
                    "legIntStatus": -1,
                    "vendorsLinkedInfo": "<b>685</b> partners can use this purpose"
                },
                {
                    "groupName": "Use precise geolocation data",
                    "parent": "",
                    "groupDescription": "With your acceptance, your precise location (within a radius of less than 500 metres) may be used in support of the purposes explained in this notice.",
                    "descriptionLegal": "",
                    "showSDKListLink": false,
                    "isIabPurpose": true,
                    "groupId": "ISF2V2_1",
                    "alwaysShowCategory": false,
                    "type": "IAB2V2_SPL_FEATURE",
                    "purposeId": "C5D37A96-36ED-46F5-9458-E0BE3F5781B3",
                    "iabIllustrations": [],
                    "firstPartyCookies": [],
                    "children": [],
                    "consentToggleStatus": 0,
                    "consentStatus": 0,
                    "legIntStatus": -1,
                    "vendorsLinkedInfo": "<b>260</b> partners can use this purpose"
                },
                {
                    "groupName": "Personalised advertising and content, advertising and content measurement, audience research and services development",
                    "parent": "",
                    "groupDescription": "Advertising and content can be personalised based on your profile. Your activity on this service can be used to build or improve a profile about you for personalised advertising and content. Advertising and content performance can be measured. Reports can be generated based on your activity and those of others. Your activity on this service can help develop and improve products and services.",
                    "descriptionLegal": "",
                    "showSDKListLink": false,
                    "isIabPurpose": true,
                    "groupId": "V2STACK42",
                    "alwaysShowCategory": false,
                    "type": "IAB2V2_STACK",
                    "purposeId": "",
                    "iabIllustrations": [],
                    "firstPartyCookies": [],
                    "children": [
                        {
                            "groupName": "Use limited data to select advertising",
                            "parent": "V2STACK42",
                            "groupDescription": "Advertising presented to you on this service can be based on limited data, such as the website or app you are using, your non-precise location, your device type or which content you are (or have been) interacting with (for example, to limit the number of times an ad is presented to you).",
                            "descriptionLegal": "",
                            "showSDKListLink": false,
                            "isIabPurpose": true,
                            "groupId": "IAB2V2_2",
                            "alwaysShowCategory": false,
                            "type": "IAB2V2_PURPOSE",
                            "purposeId": "EEAC45A2-5416-4569-9FB6-CB7B96C3A6E1",
                            "iabIllustrations": [
                                "A car manufacturer wants to promote its electric vehicles to environmentally conscious users living in the city after office hours. The advertising is presented on a page with related content (such as an article on climate change actions) after 6:30 p.m. to users whose non-precise location suggests that they are in an urban zone.",
                                "A large producer of watercolour paints wants to carry out an online advertising campaign for its latest watercolour range, diversifying its audience to reach as many amateur and professional artists as possible and avoiding showing the ad next to mismatched content (for instance, articles about how to paint your house). The number of times that the ad has been presented to you is detected and limited, to avoid presenting it too often."
                            ],
                            "firstPartyCookies": [],
                            "consentToggleStatus": 0,
                            "consentStatus": 0,
                            "legIntStatus": 1,
                            "vendorsLinkedInfo": "<b>624</b> partners can use this purpose"
                        },
                        {
                            "groupName": "Create profiles for personalised advertising",
                            "parent": "V2STACK42",
                            "groupDescription": "Information about your activity on this service (such as forms you submit, content you look at) can be stored and combined with other information about you (for example, information from your previous activity on this service and other websites or apps) or similar users. This is then used to build or improve a profile about you (that might include possible interests and personal aspects). Your profile can be used (also later) to present advertising that appears more relevant based on your possible interests by this and other entities.",
                            "descriptionLegal": "",
                            "showSDKListLink": false,
                            "isIabPurpose": true,
                            "groupId": "IAB2V2_3",
                            "alwaysShowCategory": false,
                            "type": "IAB2V2_PURPOSE",
                            "purposeId": "76802966-C0D7-433C-8D39-88C35A4FDCA3",
                            "iabIllustrations": [
                                "If you read several articles about the best bike accessories to buy, this information could be used to create a profile about your interest in bike accessories. Such a profile may be used or improved later on, on the same or a different website or app to present you with advertising for a particular bike accessory brand. If you also look at a configurator for a vehicle on a luxury car manufacturer website, this information could be combined with your interest in bikes to refine your profile and make an assumption that you are interested in luxury cycling gear.",
                                "An apparel company wishes to promote its new line of high-end baby clothes. It gets in touch with an agency that has a network of clients with high income customers (such as high-end supermarkets) and asks the agency to create profiles of young parents or couples who can be assumed to be wealthy and to have a new child, so that these can later be used to present advertising within partner apps based on those profiles."
                            ],
                            "firstPartyCookies": [],
                            "consentToggleStatus": 0,
                            "consentStatus": 0,
                            "legIntStatus": -1,
                            "vendorsLinkedInfo": "<b>501</b> partners can use this purpose"
                        },
                        {
                            "groupName": "Use profiles to select personalised advertising",
                            "parent": "V2STACK42",
                            "groupDescription": "Advertising presented to you on this service can be based on your advertising profiles, which can reflect your activity on this service or other websites or apps (like the forms you submit, content you look at), possible interests and personal aspects.",
                            "descriptionLegal": "",
                            "showSDKListLink": false,
                            "isIabPurpose": true,
                            "groupId": "IAB2V2_4",
                            "alwaysShowCategory": false,
                            "type": "IAB2V2_PURPOSE",
                            "purposeId": "517E7B2E-C462-4D90-9090-A8CE645E3150",
                            "iabIllustrations": [
                                "An online retailer wants to advertise a limited sale on running shoes. It wants to target advertising to users who previously looked at running shoes on its mobile app. Tracking technologies might be used to recognise that you have previously used the mobile app to consult running shoes, in order to present you with the corresponding advertisement on the app.",
                                "A profile created for personalised advertising in relation to a person having searched for bike accessories on a website can be used to present the relevant advertisement for bike accessories on a mobile app of another organisation."
                            ],
                            "firstPartyCookies": [],
                            "consentToggleStatus": 0,
                            "consentStatus": 0,
                            "legIntStatus": -1,
                            "vendorsLinkedInfo": "<b>498</b> partners can use this purpose"
                        },
                        {
                            "groupName": "Create profiles to personalise content",
                            "parent": "V2STACK42",
                            "groupDescription": "Information about your activity on this service (for instance, forms you submit, non-advertising content you look at) can be stored and combined with other information about you (such as your previous activity on this service or other websites or apps) or similar users. This is then used to build or improve a profile about you (which might for example include possible interests and personal aspects). Your profile can be used (also later) to present content that appears more relevant based on your possible interests, such as by adapting the order in which content is shown to you, so that it is even easier for you to find content that matches your interests.",
                            "descriptionLegal": "",
                            "showSDKListLink": false,
                            "isIabPurpose": true,
                            "groupId": "IAB2V2_5",
                            "alwaysShowCategory": false,
                            "type": "IAB2V2_PURPOSE",
                            "purposeId": "DC827043-C62F-4716-B88B-C9257CAA729A",
                            "iabIllustrations": [
                                "You read several articles on how to build a treehouse on a social media platform. This information might be added to a profile to mark your interest in content related to outdoors as well as do-it-yourself guides (with the objective of allowing the personalisation of content, so that for example you are presented with more blog posts and articles on treehouses and wood cabins in the future).",
                                "You have viewed three videos on space exploration across different TV apps. An unrelated news platform with which you have had no contact builds a profile based on that viewing behaviour, marking space exploration as a topic of possible interest for other videos."
                            ],
                            "firstPartyCookies": [],
                            "consentToggleStatus": 0,
                            "consentStatus": 0,
                            "legIntStatus": -1,
                            "vendorsLinkedInfo": "<b>222</b> partners can use this purpose"
                        },
                        {
                            "groupName": "Use profiles to select personalised content",
                            "parent": "V2STACK42",
                            "groupDescription": "Content presented to you on this service can be based on your content personalisation profiles, which can reflect your activity on this or other services (for instance, the forms you submit, content you look at), possible interests and personal aspects. This can for example be used to adapt the order in which content is shown to you, so that it is even easier for you to find (non-advertising) content that matches your interests.",
                            "descriptionLegal": "",
                            "showSDKListLink": false,
                            "isIabPurpose": true,
                            "groupId": "IAB2V2_6",
                            "alwaysShowCategory": false,
                            "type": "IAB2V2_PURPOSE",
                            "purposeId": "11E3ACB9-AA7A-4AEA-B236-3D934ED05EB0",
                            "iabIllustrations": [
                                "You read articles on vegetarian food on a social media platform and then use the cooking app of an unrelated company. The profile built about you on the social media platform will be used to present you vegetarian recipes on the welcome screen of the cooking app.",
                                "You have viewed three videos about rowing across different websites. An unrelated video sharing platform will recommend five other videos on rowing that may be of interest to you when you use your TV app, based on a profile built about you when you visited those different websites to watch online videos."
                            ],
                            "firstPartyCookies": [],
                            "consentToggleStatus": 0,
                            "consentStatus": 0,
                            "legIntStatus": -1,
                            "vendorsLinkedInfo": "<b>196</b> partners can use this purpose"
                        },
                        {
                            "groupName": "Measure advertising performance",
                            "parent": "V2STACK42",
                            "groupDescription": "Information regarding which advertising is presented to you and how you interact with it can be used to determine how well an advert has worked for you or other users and whether the goals of the advertising were reached. For instance, whether you saw an ad, whether you clicked on it, whether it led you to buy a product or visit a website, etc. This is very helpful to understand the relevance of advertising campaigns.",
                            "descriptionLegal": "",
                            "showSDKListLink": false,
                            "isIabPurpose": true,
                            "groupId": "IAB2V2_7",
                            "alwaysShowCategory": false,
                            "type": "IAB2V2_PURPOSE",
                            "purposeId": "DFE056FC-7BA3-4C93-90C7-2B6F7552C8EB",
                            "iabIllustrations": [
                                "You have clicked on an advertisement about a “black Friday” discount by an online shop on the website of a publisher and purchased a product. Your click will be linked to this purchase. Your interaction and that of other users will be measured to know how many clicks on the ad led to a purchase.",
                                "You are one of very few to have clicked on an advertisement about an “international appreciation day” discount by an online gift shop within the app of a publisher. The publisher wants to have reports to understand how often a specific ad placement within the app, and notably the “international appreciation day” ad, has been viewed or clicked by you and other users, in order to help the publisher and its partners (such as agencies) optimise ad placements."
                            ],
                            "firstPartyCookies": [],
                            "consentToggleStatus": 0,
                            "consentStatus": 0,
                            "legIntStatus": 1,
                            "vendorsLinkedInfo": "<b>728</b> partners can use this purpose"
                        },
                        {
                            "groupName": "Measure content performance",
                            "parent": "V2STACK42",
                            "groupDescription": "Information regarding which content is presented to you and how you interact with it can be used to determine whether the (non-advertising) content e.g. reached its intended audience and matched your interests. For instance, whether you read an article, watch a video, listen to a podcast or look at a product description, how long you spent on this service and the web pages you visit etc. This is very helpful to understand the relevance of (non-advertising) content that is shown to you.",
                            "descriptionLegal": "",
                            "showSDKListLink": false,
                            "isIabPurpose": true,
                            "groupId": "IAB2V2_8",
                            "alwaysShowCategory": false,
                            "type": "IAB2V2_PURPOSE",
                            "purposeId": "3CA7D89F-3302-4214-95A3-C3B6C6274A51",
                            "iabIllustrations": [
                                "You have read a blog post about hiking on a mobile app of a publisher and followed a link to a recommended and related post. Your interactions will be recorded as showing that the initial hiking post was useful to you and that it was successful in interesting you in the related post. This will be measured to know whether to produce more posts on hiking in the future and where to place them on the home screen of the mobile app.",
                                "You were presented a video on fashion trends, but you and several other users stopped watching after 30 seconds. This information is then used to evaluate the right length of future videos on fashion trends."
                            ],
                            "firstPartyCookies": [],
                            "consentToggleStatus": 0,
                            "consentStatus": 0,
                            "legIntStatus": 1,
                            "vendorsLinkedInfo": "<b>365</b> partners can use this purpose"
                        },
                        {
                            "groupName": "Understand audiences through statistics or combinations of data from different sources",
                            "parent": "V2STACK42",
                            "groupDescription": "Reports can be generated based on the combination of data sets (like user profiles, statistics, market research, analytics data) regarding your interactions and those of other users with advertising or (non-advertising) content to identify common characteristics (for instance, to determine which target audiences are more receptive to an ad campaign or to certain contents).",
                            "descriptionLegal": "",
                            "showSDKListLink": false,
                            "isIabPurpose": true,
                            "groupId": "IAB2V2_9",
                            "alwaysShowCategory": false,
                            "type": "IAB2V2_PURPOSE",
                            "purposeId": "414545F2-A3D2-41A4-835F-E86D7C0350EC",
                            "iabIllustrations": [
                                "The owner of an online bookstore wants commercial reporting showing the proportion of visitors who consulted and left its site without buying, or consulted and bought the last celebrity autobiography of the month, as well as the average age and the male/female distribution of each category. Data relating to your navigation on its site and to your personal characteristics is then used and combined with other such data to produce these statistics.",
                                "An advertiser wants to better understand the type of audience interacting with its adverts. It calls upon a research institute to compare the characteristics of users who interacted with the ad with typical attributes of users of similar platforms, across different devices. This comparison reveals to the advertiser that its ad audience is mainly accessing the adverts through mobile devices and is likely in the 45-60 age range."
                            ],
                            "firstPartyCookies": [],
                            "consentToggleStatus": 0,
                            "consentStatus": 0,
                            "legIntStatus": 1,
                            "vendorsLinkedInfo": "<b>459</b> partners can use this purpose"
                        },
                        {
                            "groupName": "Develop and improve services",
                            "parent": "V2STACK42",
                            "groupDescription": "Information about your activity on this service, such as your interaction with ads or content, can be very helpful to improve products and services and to build new products and services based on user interactions, the type of audience, etc. This specific purpose does not include the development or improvement of user profiles and identifiers.",
                            "descriptionLegal": "",
                            "showSDKListLink": false,
                            "isIabPurpose": true,
                            "groupId": "IAB2V2_10",
                            "alwaysShowCategory": false,
                            "type": "IAB2V2_PURPOSE",
                            "purposeId": "541273AE-AC98-455C-AB70-CA513AB4E6F1",
                            "iabIllustrations": [
                                "A technology platform working with a social media provider notices a growth in mobile app users, and sees based on their profiles that many of them are connecting through mobile connections. It uses a new technology to deliver ads that are formatted for mobile devices and that are low-bandwidth, to improve their performance.",
                                "An advertiser is looking for a way to display ads on a new type of consumer device. It collects information regarding the way users interact with this new kind of device to determine whether it can build a new mechanism for displaying advertising on this type of device."
                            ],
                            "firstPartyCookies": [],
                            "consentToggleStatus": 0,
                            "consentStatus": 0,
                            "legIntStatus": 1,
                            "vendorsLinkedInfo": "<b>545</b> partners can use this purpose"
                        },
                        {
                            "groupName": "Use limited data to select content",
                            "parent": "V2STACK42",
                            "groupDescription": "Content presented to you on this service can be based on limited data, such as the website or app you are using, your non-precise location, your device type, or which content you are (or have been) interacting with (for example, to limit the number of times a video or an article is presented to you).",
                            "descriptionLegal": "",
                            "showSDKListLink": false,
                            "isIabPurpose": true,
                            "groupId": "IAB2V2_11",
                            "alwaysShowCategory": false,
                            "type": "IAB2V2_PURPOSE",
                            "purposeId": "0B6DEAB3-724B-4E11-B36B-320610DC0751",
                            "iabIllustrations": [
                                "A travel magazine has published an article on its website about the new online courses proposed by a language school, to improve travelling experiences abroad. The school’s blog posts are inserted directly at the bottom of the page, and selected on the basis of your non-precise location (for instance, blog posts explaining the course curriculum for different languages than the language of the country you are situated in).",
                                "A sports news mobile app has started a new section of articles covering the most recent football games. Each article includes videos hosted by a separate streaming platform showcasing the highlights of each match. If you fast-forward a video, this information may be used to select a shorter video to play next."
                            ],
                            "firstPartyCookies": [],
                            "consentToggleStatus": 0,
                            "consentStatus": 0,
                            "legIntStatus": 1,
                            "vendorsLinkedInfo": "<b>132</b> partners can use this purpose"
                        }
                    ],
                    "consentToggleStatus": 0,
                    "consentStatus": 0,
                    "legIntStatus": -1,
                    "vendorsLinkedInfo": "<b>812</b> partners can use this purpose"
                },
                {
                    "groupName": "Actively scan device characteristics for identification",
                    "parent": "",
                    "groupDescription": "With your acceptance, certain characteristics specific to your device might be requested and used to distinguish it from other devices (such as the installed fonts or plugins, the resolution of your screen) in support of the purposes explained in this notice.",
                    "descriptionLegal": "",
                    "showSDKListLink": false,
                    "isIabPurpose": true,
                    "groupId": "ISF2V2_2",
                    "alwaysShowCategory": false,
                    "type": "IAB2V2_SPL_FEATURE",
                    "purposeId": "91BE4B56-A58C-4A28-A57E-54DD189CC054",
                    "iabIllustrations": [],
                    "firstPartyCookies": [],
                    "children": [],
                    "consentToggleStatus": 0,
                    "consentStatus": 0,
                    "legIntStatus": -1,
                    "vendorsLinkedInfo": "<b>125</b> partners can use this purpose"
                },
                {
                    "groupName": "Ensure security, prevent and detect fraud, and fix errors",
                    "parent": "",
                    "groupDescription": "Your data can be used to monitor for and prevent unusual and possibly fraudulent activity (for example, regarding advertising, ad clicks by bots), and ensure systems and processes work properly and securely. It can also be used to correct any problems you, the publisher or the advertiser may encounter in the delivery of content and ads and in your interaction with them.",
                    "descriptionLegal": "",
                    "showSDKListLink": false,
                    "isIabPurpose": true,
                    "groupId": "ISP2V2_1",
                    "alwaysShowCategory": false,
                    "type": "IAB2V2_SPL_PURPOSE",
                    "purposeId": "EE7ED933-9974-452D-B206-6B4B54D0A6EA",
                    "iabIllustrations": [
                        "An advertising intermediary delivers ads from various advertisers to its network of partnering websites. It notices a large increase in clicks on ads relating to one advertiser, and uses data regarding the source of the clicks to determine that 80% of the clicks come from bots rather than humans."
                    ],
                    "firstPartyCookies": [],
                    "children": [],
                    "consentToggleStatus": 2,
                    "consentStatus": 1,
                    "legIntStatus": -1,
                    "vendorsLinkedInfo": "<b>517</b> partners can use this purpose"
                },
                {
                    "groupName": "Deliver and present advertising and content",
                    "parent": "",
                    "groupDescription": "Certain information (like an IP address or device capabilities) is used to ensure the technical compatibility of the content or advertising, and to facilitate the transmission of the content or ad to your device.",
                    "descriptionLegal": "",
                    "showSDKListLink": false,
                    "isIabPurpose": true,
                    "groupId": "ISP2V2_2",
                    "alwaysShowCategory": false,
                    "type": "IAB2V2_SPL_PURPOSE",
                    "purposeId": "B763DFB5-8AA3-4151-BCF4-E4241B867F3E",
                    "iabIllustrations": [
                        "Clicking on a link in an article might normally send you to another page or part of the article. To achieve this, 1°) your browser sends a request to a server linked to the website, 2°) the server answers back (“here is the article you asked for”), using technical information automatically included in the request sent by your device, to properly display the information / images that are part of the article you asked for. Technically, such exchange of information is necessary to deliver the content that appears on your screen."
                    ],
                    "firstPartyCookies": [],
                    "children": [],
                    "consentToggleStatus": 2,
                    "consentStatus": 1,
                    "legIntStatus": -1,
                    "vendorsLinkedInfo": "<b>519</b> partners can use this purpose"
                },
                {
                    "groupName": "Match and combine data from other data sources",
                    "parent": "",
                    "groupDescription": "Information about your activity on this service may be matched and combined with other information relating to you and originating from various sources (for instance your activity on a separate online service, your use of a loyalty card in-store, or your answers to a survey), in support of the purposes explained in this notice.",
                    "descriptionLegal": "",
                    "showSDKListLink": false,
                    "isIabPurpose": true,
                    "groupId": "IFE2V2_1",
                    "alwaysShowCategory": false,
                    "type": "IAB2V2_FEATURE",
                    "purposeId": "3CDB70FF-3AE9-42CB-9C04-4BD462C277D7",
                    "iabIllustrations": [],
                    "firstPartyCookies": [],
                    "children": [],
                    "consentToggleStatus": 2,
                    "consentStatus": 1,
                    "legIntStatus": -1,
                    "vendorsLinkedInfo": "<b>364</b> partners can use this purpose"
                },
                {
                    "groupName": "Link different devices",
                    "parent": "",
                    "groupDescription": "In support of the purposes explained in this notice, your device might be considered as likely linked to other devices that belong to you or your household (for instance because you are logged in to the same service on both your phone and your computer, or because you may use the same Internet connection on both devices).",
                    "descriptionLegal": "",
                    "showSDKListLink": false,
                    "isIabPurpose": true,
                    "groupId": "IFE2V2_2",
                    "alwaysShowCategory": false,
                    "type": "IAB2V2_FEATURE",
                    "purposeId": "D30F032B-0860-4323-A30A-DADCD6A2728B",
                    "iabIllustrations": [],
                    "firstPartyCookies": [],
                    "children": [],
                    "consentToggleStatus": 2,
                    "consentStatus": 1,
                    "legIntStatus": -1,
                    "vendorsLinkedInfo": "<b>330</b> partners can use this purpose"
                },
                {
                    "groupName": "Identify devices based on information transmitted automatically",
                    "parent": "",
                    "groupDescription": "Your device might be distinguished from other devices based on information it automatically sends when accessing the Internet (for instance, the IP address of your Internet connection or the type of browser you are using) in support of the purposes exposed in this notice.",
                    "descriptionLegal": "",
                    "showSDKListLink": false,
                    "isIabPurpose": true,
                    "groupId": "IFE2V2_3",
                    "alwaysShowCategory": false,
                    "type": "IAB2V2_FEATURE",
                    "purposeId": "7498799D-B504-41CA-9D93-3FD7B3BEE527",
                    "iabIllustrations": [],
                    "firstPartyCookies": [],
                    "children": [],
                    "consentToggleStatus": 2,
                    "consentStatus": 1,
                    "legIntStatus": -1,
                    "vendorsLinkedInfo": "<b>496</b> partners can use this purpose"
                }
            ]
        },
        "filter": {
            "colorDark": "#696969",
            "color": "#696969",
            "onColor": "#346E4A",
            "onColorDark": "#346E4A",
            "filterVoiceOverTextsSDKs": "Filter Icon",
            "filterApplyText": "Apply",
            "filterApplyVoiceOverText": "Apply",
            "filterCloseText": "Cancel",
            "filterClearText": "Clear Filters",
            "filterSelectedAriaLabel": "Selected",
            "filterUnSelectedAriaLabel": "Un-selected"
        },
        "menu": {
            "color": "#F4F4F4",
            "activeColor": "#DEDEDE",
            "focusColor": "#696969",
            "activeTextColor": "#696969",
            "textColor": "#696969",
            "focusTextColor": "#FFFFFF"
        },
        "searchBar": {
            "searchPlaceholderText": "Search…",
            "searchNoResultsFoundText": "No Results Found",
            "searchResultsTotalText": "Total"
        }
    },
    "storageKeys": {
        "IABTCF_TCString": "CQE4wUAQE4wUAAcABBENA_FgAAAAAEPgAChQKbtV_G__bWlr8X73aftkeY1P9_h77sQxBhfJE-4FzLvW_JwXx2ExNA36tqIKmRIAu3bBIQNlGJDUTVCgaogVryDMaE2coTNKJ6BkiFMRM2dYCF5vm4tj-QKY5vr991dx2B-t7dr83dzyz4VHn3a5_2a0WJCdA5-tDfv9bROb-9IOd_x8v4v8_F_rE2_eT1l_tWvp7D9-cts7_XW89_fff_9Ln_-uB_-_2CmQBJhoVEAZYEhIQaBhBAgBUFYQEUCAAAAEgaICAEwYFOwMAl1hIgBACgAGCAEAAKMgAQAAAQAIRABAAUCAACAQKAAMACAYCAAgYAAQAWAgEAAIDoGKYEECgWACRmREKYEIQCQQEtlQgkAQIK4QhFngEQCImCgAAAAAKwABAWCwOJJASoSCBLiDaAAAgAQCCAAoQScmAAIAzZag8GTaMrTANHzBIhpgGQAA.YAAACHwAAAAA",
        "IABTCF_CmpSdkID": 28,
        "IABTCF_CmpSdkVersion": 1,
        "IABTCF_PolicyVersion": 5,
        "IABTCF_gdprApplies": 1,
        "IABTCF_PublisherCC": "UK",
        "IABTCF_PurposeOneTreatment": 0,
        "IABTCF_UseNonStandardTexts": 0,
        "IABTCF_VendorConsents": "110101010111111100011011111111111101101101011010010110101111110001011111101111011101101001111110110110010001111001100011010100111111110111111110000111101111101110110001000011000100000110000101111100100100010011111011100000010111001100101110111101011011111100100111000001011111000111011000010011000100110100000011011111101010110110101000100000101010011001000100100000000010111011011101101100000100100001000000110110010100011000100100001101010001001101010100001010000001101010100010000001010110101111001000001100110001101000010011011001110010100001001100110100101000100111101000000110010010001000010100110001000100110011011001110101100000001000010111100110111110011011100010110110001111111001000000101001100011100110111110101111110111110111010101110111000111011000000111111010110111101101110110101111110011011101110111001111001011001111100001010100011110011111011101101011100111111111011001101011010001011000100100001001110100000011100111111010110100001101111110111111110101101101000100111001101111111011110100100000111001110111111111000111110010111111100010111111110011111100010111111110101100010011011011111101111001001111010110010111111110110101011010111110100111101100001111110111111001110010110110110011101111111101011101011011110011110111111101111101111101111111111111110100101110011111111111111010111000000111111111111011111111011",
        "IABTCF_VendorLegitimateInterests": "000000010010011000011010000101010001000000000110010110000001001000010010000100000110100000011000010000010000001000000000010101000001010110000100000001000101000000100000000000000000000000000001001000000110100010000000100000000001001100000110000001010011101100000011000000001001011101011000010010001000000000010000000000101000000000000001100000100000000001000000000000000010100011001000000000000100000000000000000000000100000000000010000100010000000000010000000000000101000000100000000000000000100000000100000010100000000000000011000000000000100000000110000000100000000000001000000110000000000000000100000000000101100000001000000001000000000000000010000000111010000001100010100110000001000001000000101000000101100000000000100100011001100100010001000010100110000001000010000100000000100100000100000001001011011001010100001000001001000000000100000010000010101110000100001000010001011001111000000001000100000000100010001001100000101000000000000000000000000000000000000010101100000000000000010000000101100000101100000011100010010010010000000100101010000100100000100000010010111000100000110110100000000000000000001000000000000100000000100000100000000000001010000100000100100111001001100000000000000010000000001100110110010110101000001111000001100100110110100011001010110100110000000011010001111100110000010010001000011010011000000001100100000",
        "IABTCF_PurposeConsents": "00000000000",
        "IABTCF_PurposeLegitimateInterests": "01000011111",
        "IABTCF_SpecialFeaturesOptIns": "00",
        "IABTCF_PublisherRestrictions": {},
        "IABTCF_PublisherConsent": "00000000000",
        "IABTCF_PublisherLegitimateInterests": "01000011111",
        "IABTCF_PublisherCustomPurposesConsents": "",
        "IABTCF_PublisherCustomPurposesLegitimateInterests": "",
        "IABTCF_AddtlConsent": "1~43.46.55.61.70.83.89.93.108.117.122.124.135.143.144.147.149.159.192.196.202.211.228.230.239.259.266.286.291.311.318.320.322.323.327.367.371.385.394.397.407.415.424.430.436.445.453.486.491.494.495.522.523.540.550.559.560.568.574.576.584.587.591.737.802.803.820.821.839.864.899.904.922.931.938.979.981.985.1003.1027.1031.1040.1046.1051.1053.1067.1092.1095.1097.1099.1107.1135.1143.1149.1152.1162.1166.1186.1188.1205.1215.1226.1227.1230.1252.1268.1270.1276.1284.1290.1301.1307.1312.1345.1356.1364.1375.1403.1415.1416.1421.1423.1440.1449.1455.1495.1512.1516.1525.1540.1548.1555.1558.1570.1577.1579.1583.1584.1591.1603.1616.1638.1651.1653.1659.1667.1677.1678.1682.1697.1699.1703.1712.1716.1721.1725.1732.1745.1750.1765.1782.1786.1800.1810.1825.1827.1832.1838.1840.1842.1843.1845.1859.1866.1870.1878.1880.1889.1899.1917.1929.1942.1944.1962.1963.1964.1967.1968.1969.1978.1985.1987.2003.2008.2027.2035.2039.2047.2052.2056.2064.2068.2072.2074.2088.2090.2103.2107.2109.2115.2124.2130.2133.2135.2137.2140.2147.2150.2156.2166.2177.2183.2186.2205.2213.2216.2219.2220.2222.2225.2234.2253.2279.2282.2292.2305.2309.2312.2316.2322.2325.2328.2331.2334.2335.2336.2337.2343.2354.2357.2358.2359.2370.2376.2377.2387.2400.2403.2405.2407.2411.2414.2416.2418.2425.2440.2447.2461.2465.2468.2472.2477.2481.2484.2486.2488.2493.2498.2501.2510.2517.2526.2527.2532.2535.2542.2552.2563.2564.2567.2568.2569.2571.2572.2575.2577.2583.2584.2596.2604.2605.2608.2609.2610.2612.2614.2621.2628.2629.2633.2636.2642.2643.2645.2646.2650.2651.2652.2656.2657.2658.2660.2661.2669.2670.2677.2681.2684.2687.2690.2695.2698.2713.2714.2729.2739.2767.2768.2770.2772.2784.2787.2791.2792.2798.2801.2805.2812.2813.2816.2817.2821.2822.2827.2830.2831.2834.2838.2839.2844.2846.2849.2850.2852.2854.2860.2862.2863.2865.2867.2869.2873.2874.2875.2876.2878.2880.2881.2882.2883.2884.2886.2887.2888.2889.2891.2893.2894.2895.2897.2898.2900.2901.2908.2909.2916.2917.2918.2919.2920.2922.2923.2927.2929.2930.2931.2940.2941.2947.2949.2950.2956.2958.2961.2963.2964.2965.2966.2968.2973.2975.2979.2980.2981.2983.2985.2986.2987.2994.2995.2997.2999.3000.3002.3003.3005.3008.3009.3010.3012.3016.3017.3018.3019.3025.3028.3034.3038.3043.3048.3052.3053.3055.3058.3059.3063.3066.3068.3070.3073.3074.3075.3076.3077.3089.3090.3093.3094.3095.3097.3099.3100.3106.3109.3112.3117.3119.3126.3127.3128.3130.3135.3136.3145.3150.3151.3154.3155.3163.3167.3172.3173.3182.3183.3184.3185.3187.3188.3189.3190.3194.3196.3209.3210.3211.3214.3215.3217.3219.3222.3223.3225.3226.3227.3228.3230.3231.3234.3235.3236.3237.3238.3240.3244.3245.3250.3251.3253.3257.3260.3270.3272.3281.3288.3290.3292.3293.3296.3299.3300.3306.3307.3309.3314.3315.3316.3318.3324.3328.3330.3331.3531.3731.3831.4131.4531.4631.4731.4831.5231.6931.7235.7831.7931.8931.9731.10231.10631.10831.11031.11531.12831.13632.13731.14237.14332.15731.16831.16931.21233.23031.25731.25931.26031.26831.27731.27831.28031.28731.28831.29631.31631.32531.33631",
        "OT_GroupConsents": {
            "C0003": 0,
            "C0001": 1,
            "C0004": 0,
            "C0002": 0,
            "C0005": 0,
            "IAB2V2_1": 0,
            "ISF2V2_1": 0,
            "V2STACK42": 0,
            "IAB2V2_2": 0,
            "IAB2V2_3": 0,
            "IAB2V2_4": 0,
            "IAB2V2_5": 0,
            "IAB2V2_6": 0,
            "IAB2V2_7": 0,
            "IAB2V2_8": 0,
            "IAB2V2_9": 0,
            "IAB2V2_10": 0,
            "IAB2V2_11": 0,
            "ISF2V2_2": 0,
            "ISP2V2_1": 1,
            "ISP2V2_2": 1,
            "IFE2V2_1": 1,
            "IFE2V2_2": 1,
            "IFE2V2_3": 1
        },
        "OT_GroupLIConsents": {
            "IAB2V2_2": 1,
            "IAB2V2_7": 1,
            "IAB2V2_8": 1,
            "IAB2V2_9": 1,
            "IAB2V2_10": 1,
            "IAB2V2_11": 1
        },
        "OT_SdkConsents": {
            "25ad99c8-94e9-4256-bbcb-3f93aa072bf8": 0,
            "a4774e14-8e33-4be1-89e7-d9b6cabe16ac": 0,
            "cb26050d-2723-41e1-aff3-5ddeabb4f21b": 0,
            "a2c0a87b-94b4-4fa6-b669-34590df609cd": 0,
            "e8a0be0d-3155-4458-bb62-4472d7fa8ac6": 0,
            "b6c5d7fd-232b-40b4-854d-1e57c665a183": 0,
            "1d6a31cd-1c3c-494c-a553-f160ffaaacb2": 0,
            "0cf9f205-7637-4ebd-affd-0c5cafc3d1ef": 0,
            "95c1ad0a-ee08-495f-93dd-78182315defe": 0,
            "37c912cb-82ef-4fb7-9eef-87233986fa55": 0,
            "40f2fefb-90a1-457d-9239-2eaaf18c5919": 0,
            "8e4c8620-c52f-4193-9e71-fb8896a76f30": 0,
            "0d07c37b-d616-4da5-9b08-f696d9da816d": 0,
            "b8eea331-cc73-4cf8-ab7c-cbc500a67ac5": 0,
            "45a8ad74-f8da-49ef-bd4b-0c12e15b3257": 0,
            "c5f91231-104a-41d2-b905-bccd7e49b990": 0,
            "0e0846d2-3f31-4f47-b5c2-a14def924258": 0,
            "9a204cc5-6881-4b1b-b25e-6451f6577413": 0,
            "6116f0af-8394-4afc-a98a-be088c4dfe5f": 0,
            "ee269e45-b69f-4455-a8fc-96fcfab960f9": 0,
            "2a2289fe-5377-431e-b305-e46297bba4ab": 0,
            "e873bb60-38a3-4a86-a33c-8485e88f790c": 0,
            "c7554680-fe7a-4f69-a600-ebba722bbad8": 0,
            "50fe7f55-0ead-4f4a-836c-e2f787b2d154": 0,
            "b90b207c-fea4-4129-b4c9-c3aaf434ea30": 0,
            "08a0a7c7-4fd5-4163-a77c-6d86767f4821": 0,
            "3d6a9e7a-3b34-4e29-be4a-f261234f7beb": 0,
            "1f575edc-1c5d-4434-8b83-652b61d1311b": 0,
            "52e70ca1-4908-443c-aff3-e8d80293fccb": 0,
            "6e7b3b35-524e-4057-88dd-f5cbf036e634": 0,
            "cf30b74b-ff58-4660-bd9c-3249997d1bc8": 0,
            "494e2758-792a-40cb-8e60-c4b0126bb9e4": 0,
            "704806db-3653-44f4-b13b-52164408bc2e": 1,
            "60bf4101-0b0c-451e-9c48-1eca1b402821": 1,
            "599e5da7-a94e-4137-9335-3965fd823af7": 1,
            "0f81f224-f142-46be-bba5-86736df1c238": 1,
            "9ea486be-8e55-47ee-b4e7-5de2ea7d4aae": 1,
            "1a942e00-44ec-4a97-b746-b8cfff02b899": 1,
            "63a2df50-ec80-42ae-944f-c63e8f2c2fbe": 1,
            "27ade2b9-f0df-4420-9b85-94692868c3a8": 1,
            "39d42a28-f381-448e-82a6-dba5f78dcc02": 1,
            "2bf5db0a-ef07-4651-b13c-742f651b43b9": 1,
            "57bae5bd-fd45-45fe-acda-60e09a6d9f27": 1,
            "a6fd7e05-3e6d-40e0-91bd-ccd8febb7d00": 1,
            "2253ec52-18b4-4868-902f-02f9a19e7984": 0,
            "f8ea3b4e-aaae-422c-9b52-687e99560aa5": 0,
            "62c45332-2d06-4845-8840-33340184b00e": 0,
            "fe47eced-3744-418f-b22c-d808213bd222": 0,
            "8cc94f7a-0b74-44c1-b615-37c6f863e487": 0,
            "74942dd7-7064-4e1e-9f77-89ec8dd0d19c": 0,
            "5940a315-0f58-4a8c-8675-ad622fb0e223": 0,
            "c1e4f1d2-28eb-412f-9e82-f6de4f7906b4": 0,
            "e56c91c1-bfbb-4e78-97aa-573fb4aefd14": 0,
            "81b24c1c-26ba-4fff-aa45-97ba8923a753": 0,
            "dbc6d5d8-913f-4a06-b02d-e83cd726013f": 0,
            "b78f65c9-7afa-4011-a87a-cff5776fb087": 0,
            "6bc8a2f8-a74d-4145-93e4-8640dffb6cad": 0,
            "458192d3-45b2-4810-b778-d291af37e1a7": 0,
            "9aba9fc8-cddf-4726-b21c-fae90a8a64ba": 0,
            "efc77024-defb-4012-9c64-863a0b36d305": 0,
            "49e08dcb-3d47-424f-b012-7be571dfdff9": 0
        }
    },
    "otConsentString": "eyJsYXN0TGF1bmNoRGF0ZSI6MTcyNjI0MjYzNzg2Niwic2hvdWxkU2hvd0Jhbm5lciI6MSwiZHNJZCI6ImExMmMwZWM1LTgzNjEtNDgxZS1hYWY1LWJiNTcxMTk0YTE3NCIsImFwcElkIjoiMmI5MjhmMzAtYzBiNS00NTVjLTkzODMtZWY0YjRhY2Q0ZWRiLXRlc3QiLCJjZG4iOiJjZG4uY29va2llbGF3Lm9yZyIsImlzQW5vbnltb3VzIjoxLCJleHBpcnlEYXRlIjpudWxsLCJncm91cENvbnNlbnRzIjp7IkMwMDAzIjowLCJDMDAwMSI6MSwiQzAwMDQiOjAsIkMwMDAyIjowLCJDMDAwNSI6MCwiSUFCMlYyXzEiOjAsIklTRjJWMl8xIjowLCJWMlNUQUNLNDIiOjAsIklBQjJWMl8yIjowLCJJQUIyVjJfMyI6MCwiSUFCMlYyXzQiOjAsIklBQjJWMl81IjowLCJJQUIyVjJfNiI6MCwiSUFCMlYyXzciOjAsIklBQjJWMl84IjowLCJJQUIyVjJfOSI6MCwiSUFCMlYyXzEwIjowLCJJQUIyVjJfMTEiOjAsIklTRjJWMl8yIjowLCJJU1AyVjJfMSI6MSwiSVNQMlYyXzIiOjEsIklGRTJWMl8xIjoxLCJJRkUyVjJfMiI6MSwiSUZFMlYyXzMiOjF9LCJzZGtDb25zZW50cyI6eyIyNWFkOTljOC05NGU5LTQyNTYtYmJjYi0zZjkzYWEwNzJiZjgiOjAsImE0Nzc0ZTE0LThlMzMtNGJlMS04OWU3LWQ5YjZjYWJlMTZhYyI6MCwiY2IyNjA1MGQtMjcyMy00MWUxLWFmZjMtNWRkZWFiYjRmMjFiIjowLCJhMmMwYTg3Yi05NGI0LTRmYTYtYjY2OS0zNDU5MGRmNjA5Y2QiOjAsImU4YTBiZTBkLTMxNTUtNDQ1OC1iYjYyLTQ0NzJkN2ZhOGFjNiI6MCwiYjZjNWQ3ZmQtMjMyYi00MGI0LTg1NGQtMWU1N2M2NjVhMTgzIjowLCIxZDZhMzFjZC0xYzNjLTQ5NGMtYTU1My1mMTYwZmZhYWFjYjIiOjAsIjBjZjlmMjA1LTc2MzctNGViZC1hZmZkLTBjNWNhZmMzZDFlZiI6MCwiOTVjMWFkMGEtZWUwOC00OTVmLTkzZGQtNzgxODIzMTVkZWZlIjowLCIzN2M5MTJjYi04MmVmLTRmYjctOWVlZi04NzIzMzk4NmZhNTUiOjAsIjQwZjJmZWZiLTkwYTEtNDU3ZC05MjM5LTJlYWFmMThjNTkxOSI6MCwiOGU0Yzg2MjAtYzUyZi00MTkzLTllNzEtZmI4ODk2YTc2ZjMwIjowLCIwZDA3YzM3Yi1kNjE2LTRkYTUtOWIwOC1mNjk2ZDlkYTgxNmQiOjAsImI4ZWVhMzMxLWNjNzMtNGNmOC1hYjdjLWNiYzUwMGE2N2FjNSI6MCwiNDVhOGFkNzQtZjhkYS00OWVmLWJkNGItMGMxMmUxNWIzMjU3IjowLCJjNWY5MTIzMS0xMDRhLTQxZDItYjkwNS1iY2NkN2U0OWI5OTAiOjAsIjBlMDg0NmQyLTNmMzEtNGY0Ny1iNWMyLWExNGRlZjkyNDI1OCI6MCwiOWEyMDRjYzUtNjg4MS00YjFiLWIyNWUtNjQ1MWY2NTc3NDEzIjowLCI2MTE2ZjBhZi04Mzk0LTRhZmMtYTk4YS1iZTA4OGM0ZGZlNWYiOjAsImVlMjY5ZTQ1LWI2OWYtNDQ1NS1hOGZjLTk2ZmNmYWI5NjBmOSI6MCwiMmEyMjg5ZmUtNTM3Ny00MzFlLWIzMDUtZTQ2Mjk3YmJhNGFiIjowLCJlODczYmI2MC0zOGEzLTRhODYtYTMzYy04NDg1ZTg4Zjc5MGMiOjAsImM3NTU0NjgwLWZlN2EtNGY2OS1hNjAwLWViYmE3MjJiYmFkOCI6MCwiNTBmZTdmNTUtMGVhZC00ZjRhLTgzNmMtZTJmNzg3YjJkMTU0IjowLCJiOTBiMjA3Yy1mZWE0LTQxMjktYjRjOS1jM2FhZjQzNGVhMzAiOjAsIjA4YTBhN2M3LTRmZDUtNDE2My1hNzdjLTZkODY3NjdmNDgyMSI6MCwiM2Q2YTllN2EtM2IzNC00ZTI5LWJlNGEtZjI2MTIzNGY3YmViIjowLCIxZjU3NWVkYy0xYzVkLTQ0MzQtOGI4My02NTJiNjFkMTMxMWIiOjAsIjUyZTcwY2ExLTQ5MDgtNDQzYy1hZmYzLWU4ZDgwMjkzZmNjYiI6MCwiNmU3YjNiMzUtNTI0ZS00MDU3LTg4ZGQtZjVjYmYwMzZlNjM0IjowLCJjZjMwYjc0Yi1mZjU4LTQ2NjAtYmQ5Yy0zMjQ5OTk3ZDFiYzgiOjAsIjQ5NGUyNzU4LTc5MmEtNDBjYi04ZTYwLWM0YjAxMjZiYjllNCI6MCwiNzA0ODA2ZGItMzY1My00NGY0LWIxM2ItNTIxNjQ0MDhiYzJlIjoxLCI2MGJmNDEwMS0wYjBjLTQ1MWUtOWM0OC0xZWNhMWI0MDI4MjEiOjEsIjU5OWU1ZGE3LWE5NGUtNDEzNy05MzM1LTM5NjVmZDgyM2FmNyI6MSwiMGY4MWYyMjQtZjE0Mi00NmJlLWJiYTUtODY3MzZkZjFjMjM4IjoxLCI5ZWE0ODZiZS04ZTU1LTQ3ZWUtYjRlNy01ZGUyZWE3ZDRhYWUiOjEsIjFhOTQyZTAwLTQ0ZWMtNGE5Ny1iNzQ2LWI4Y2ZmZjAyYjg5OSI6MSwiNjNhMmRmNTAtZWM4MC00MmFlLTk0NGYtYzYzZThmMmMyZmJlIjoxLCIyN2FkZTJiOS1mMGRmLTQ0MjAtOWI4NS05NDY5Mjg2OGMzYTgiOjEsIjM5ZDQyYTI4LWYzODEtNDQ4ZS04MmE2LWRiYTVmNzhkY2MwMiI6MSwiMmJmNWRiMGEtZWYwNy00NjUxLWIxM2MtNzQyZjY1MWI0M2I5IjoxLCI1N2JhZTViZC1mZDQ1LTQ1ZmUtYWNkYS02MGUwOWE2ZDlmMjciOjEsImE2ZmQ3ZTA1LTNlNmQtNDBlMC05MWJkLWNjZDhmZWJiN2QwMCI6MSwiMjI1M2VjNTItMThiNC00ODY4LTkwMmYtMDJmOWExOWU3OTg0IjowLCJmOGVhM2I0ZS1hYWFlLTQyMmMtOWI1Mi02ODdlOTk1NjBhYTUiOjAsIjYyYzQ1MzMyLTJkMDYtNDg0NS04ODQwLTMzMzQwMTg0YjAwZSI6MCwiZmU0N2VjZWQtMzc0NC00MThmLWIyMmMtZDgwODIxM2JkMjIyIjowLCI4Y2M5NGY3YS0wYjc0LTQ0YzEtYjYxNS0zN2M2Zjg2M2U0ODciOjAsIjc0OTQyZGQ3LTcwNjQtNGUxZS05Zjc3LTg5ZWM4ZGQwZDE5YyI6MCwiNTk0MGEzMTUtMGY1OC00YThjLTg2NzUtYWQ2MjJmYjBlMjIzIjowLCJjMWU0ZjFkMi0yOGViLTQxMmYtOWU4Mi1mNmRlNGY3OTA2YjQiOjAsImU1NmM5MWMxLWJmYmItNGU3OC05N2FhLTU3M2ZiNGFlZmQxNCI6MCwiODFiMjRjMWMtMjZiYS00ZmZmLWFhNDUtOTdiYTg5MjNhNzUzIjowLCJkYmM2ZDVkOC05MTNmLTRhMDYtYjAyZC1lODNjZDcyNjAxM2YiOjAsImI3OGY2NWM5LTdhZmEtNDAxMS1hODdhLWNmZjU3NzZmYjA4NyI6MCwiNmJjOGEyZjgtYTc0ZC00MTQ1LTkzZTQtODY0MGRmZmI2Y2FkIjowLCI0NTgxOTJkMy00NWIyLTQ4MTAtYjc3OC1kMjkxYWYzN2UxYTciOjAsIjlhYmE5ZmM4LWNkZGYtNDcyNi1iMjFjLWZhZTkwYThhNjRiYSI6MCwiZWZjNzcwMjQtZGVmYi00MDEyLTljNjQtODYzYTBiMzZkMzA1IjowLCI0OWUwOGRjYi0zZDQ3LTQyNGYtYjAxMi03YmU1NzFkZmRmZjkiOjB9LCJncm91cExJQ29uc2VudHMiOnsiSUFCMlYyXzIiOjEsIklBQjJWMl83IjoxLCJJQUIyVjJfOCI6MSwiSUFCMlYyXzkiOjEsIklBQjJWMl8xMCI6MSwiSUFCMlYyXzExIjoxfX0="
}

Sample response (error)

{
    "errors": [
        {
            "code": "ERROR_CODE_MISSING_REQUIRED_HEADER",
            "message": "Request header OT-Device-Type should not be null"
        }
    ]
}

Consent value dictionary - consentToggleStatus

Consent valueDescription
-1Hide the toggle
1Toggle to be displayed with ON state
0Toggle to be displayed with OFF state
2Always active, cannot be toggled off

Consent value dictionary - legIntStatus and consentStatus

Consent valueDescription
-1Not applicable
1Consent given
0Consent not given

Banner reason code

Status CodeBanner ReasonShould Show Banner Status
101Show banner enabled in geo rule and is first launchtrue
102SDK data has been published with reconsenttrue
103Consent has expiredtrue
104TC String has expiredtrue
105Reconsent triggered for an authenticated usertrue
107100% sync not achieved for cross device sync enabled scenariotrue
109The template type is updated to IABtrue
150Show banner not enabled in geo rulefalse
151Banner will not be shown as consent validity holds truefalse

Response errors

ScenarioOT Custom Error CodeHTTP Error CodeError Message
All generic server errorsERROR_CODE_GENERIC_ERROR500 (Internal Server Error)Something went wrong
All required headers missingERROR_CODE_NO_ACCESS403 (Forbidden)No access to this resource
Invalid API routeERROR_CODE_TEXT_RESOURCE_NOT_FOUND404 (Not Found)Not Found
Invalid OT-Consent-String headerERROR_CODE_INVALID_OT_CONSENT_STRING400 (Bad Request)Invalid OT consent string
Invalid OT-Country-Code or OT-Region-Code headerERROR_CODE_INVALID_COUNTRY_OR_REGION400 (Bad Request)Invalid country code or region code
Invalid OT-CDN-Location or OT-App-Id headerERROR_CODE_BLOB_LOCATIONS_UNAVAILABLE400 (Bad Request)Unable to fetch data for the specified Application ID. Please check your configurations
Invalid OT-Fetch-Type headerERROR_CODE_INVALID_FETCH_TYPE400 (Bad Request)Invalid Fetch type
Invalid OT-Device-Type headerERROR_CODE_INVALID_DEVICE_TYPE400 (Bad Request)Invalid Device Type
Missing required headers e.g. OT-Device-Type, OT-CDN-Location etcERROR_CODE_MISSING_REQUIRED_HEADER400 (Bad Request)Request header {{header}} should not be null