<!DOCTYPE html><html data-color-mode="light" class="useReactApp"><head><meta charset="utf-8"><meta name="readme-deploy" content="5.764.0"><meta name="readme-subdomain" content="bazaarvoice-developer-center"><title>Bazaarvoice Enterprise</title><meta name="description" property="og:description" content="" data-rh="true"><meta name="title" property="og:title" content="Bazaarvoice Enterprise" data-rh="true"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="readme-basepath-language"><meta name="hasOneChild"><link rel="canonical" href="https://developers.bazaarvoice.com/"><link rel="shortcut icon" href="https://files.readme.io/36df0d8-bv_favicon.ico" type="image/x-icon"><link data-chunk="Footer" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/Footer.769aa3e9fc194cc963d9.css">
<link data-chunk="Home" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/Home.eac8160ccb2ee116eb79.css">
<link data-chunk="Header" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/Header.d4b3597c658e64165943.css">
<link data-chunk="Header" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/ui-styles.140b856e0f723dbeda7d.css">
<link data-chunk="Containers-EndUserContainer" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/Containers-EndUserContainer.fbb9a7eb87647056d143.css">
<link data-chunk="main" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/main.bbf378c51d5ecd3d0cac.css">
<link data-chunk="main" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/main.e16518e000f37a0a49e4.js">
<link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-SuperHub.d60c68197e49023c5d61.js">
<link data-chunk="Containers-EndUserContainer" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Containers-EndUserContainer.2b3a9d22bd82de494d4a.js">
<link data-chunk="Header" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/7783.6c85fd5bfa2f92d27907.js">
<link data-chunk="Header" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/5386.a8d8ffc9cabcb88dfb4d.js">
<link data-chunk="Header" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Header.844fd0ad0a0eca39fda2.js">
<link data-chunk="routes-SuperHub-Routes" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-SuperHub-Routes.a8d97e343be9684e1a3a.js">
<link data-chunk="Home" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/3760.a94a788b39fd2bf3c951.js">
<link data-chunk="Home" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Home.c972d04bc365b3707c4d.js">
<link data-chunk="Footer" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Footer.04a4d0368fb206901c95.js">
<link data-chunk="main" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/main.bbf378c51d5ecd3d0cac.css">
<link data-chunk="Containers-EndUserContainer" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/Containers-EndUserContainer.fbb9a7eb87647056d143.css">
<link data-chunk="Header" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/ui-styles.140b856e0f723dbeda7d.css">
<link data-chunk="Header" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/Header.d4b3597c658e64165943.css">
<link data-chunk="Home" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/Home.eac8160ccb2ee116eb79.css">
<link data-chunk="Footer" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/Footer.769aa3e9fc194cc963d9.css"><!-- CUSTOM CSS--><style>:root{--project-color-primary:#002E6E;--project-color-inverse:#fff;--recipe-button-color:#002E6E;--recipe-button-color-hover:#000308;--recipe-button-color-active:#000000;--recipe-button-color-focus:rgba(0, 46, 110, 0.25);--recipe-button-color-disabled:#3b8dff}[id=enterprise] .ReadMeUI[is=AlgoliaSearch]{--project-color-primary:#002E6E;--project-color-inverse:#fff}a{color:var(--color-link-primary,#002e6e)}a:hover{color:var(--color-link-primary-darken-5,#000308)}a.text-muted:hover{color:var(--color-link-primary,#002e6e)}.btn.btn-primary{background-color:#002e6e}.btn.btn-primary:hover{background-color:#000308}.theme-line #hub-landing-top h2{color:#002e6e}#hub-landing-top .btn:hover{color:#002e6e}.theme-line #hub-landing-top .btn:hover{color:#fff}.theme-solid header#hub-header #header-top{background-color:#002e6e}.theme-solid.header-gradient header#hub-header #header-top{background:linear-gradient(to bottom,#002e6e,#000e21)}.theme-solid.header-custom header#hub-header #header-top{background-image:url("undefined")}.theme-line header#hub-header #header-top{border-bottom-color:#002e6e}.theme-line header#hub-header #header-top .btn{background-color:#002e6e}header#hub-header #header-top #header-logo{width:159px;height:40px;margin-top:0;background-image:url("https://files.readme.io/0a7c643-small-Group_151_1.png")}#hub-subheader-parent #hub-subheader .hub-subheader-breadcrumbs .dropdown-menu a:hover{background-color:#002e6e}#subheader-links a.active{color:#002e6e!important;box-shadow:inset 0 -2px 0 #002e6e}#subheader-links a:hover{color:#002e6e!important;box-shadow:inset 0 -2px 0 #002e6e;opacity:.7}.discussion .submit-vote.submit-vote-parent.voted a.submit-vote-button{background-color:#002e6e}section#hub-discuss .discussion a .discuss-body h4{color:#002e6e}section#hub-discuss .discussion a:hover .discuss-body h4{color:#000308}#hub-subheader-parent #hub-subheader.sticky-header.sticky{border-bottom-color:#002e6e}#hub-subheader-parent #hub-subheader.sticky-header.sticky .search-box{border-bottom-color:#002e6e}#hub-search-results h3 em{color:#002e6e}.main_background,.tag-item{background:#002e6e!important}.main_background:hover{background:#000308!important}.main_color{color:#002e6e!important}.border_bottom_main_color{border-bottom:2px solid #002e6e}.main_color_hover:hover{color:#002e6e!important}section#hub-discuss h1{color:#002e6e}#hub-reference .hub-api .api-definition .api-try-it-out.active{border-color:#002e6e;background-color:#002e6e}#hub-reference .hub-api .api-definition .api-try-it-out.active:hover{background-color:#000308;border-color:#000308}#hub-reference .hub-api .api-definition .api-try-it-out:hover{border-color:#002e6e;color:#002e6e}#hub-reference .hub-reference .logs .logs-empty .logs-login-button,#hub-reference .hub-reference .logs .logs-login .logs-login-button{background-color:var(--project-color-primary,#002e6e);border-color:var(--project-color-primary,#002e6e)}#hub-reference .hub-reference .logs .logs-empty .logs-login-button:hover,#hub-reference .hub-reference .logs .logs-login .logs-login-button:hover{background-color:#000308;border-color:#000308}#hub-reference .hub-reference .logs .logs-empty>svg>path,#hub-reference .hub-reference .logs .logs-login>svg>path{fill:#002E6E;fill:var(--project-color-primary,#002E6E)}#hub-reference .hub-reference .logs:last-child .logs-empty,#hub-reference .hub-reference .logs:last-child .logs-login{margin-bottom:35px}#hub-reference .hub-reference .hub-reference-section .hub-reference-left header .hub-reference-edit:hover{color:#002e6e}.main-color-accent{border-bottom:3px solid #002e6e;padding-bottom:8px}/*! BEGIN HUB_CUSTOM_STYLES */.Header3zzata9F_ZPQ div.Header-staging2fhBvH-z5mvq{background-color:transparent!important;position:absolute!important;top:0!important;height:0!important;left:auto!important;right:0!important;width:200px!important}.rm-Guides #content-head p{font-size:14px!important}.header-text-products::after{content:"";position:absolute;height:2px;background-color:#002e6e;width:0;left:50%;bottom:0;transform:translateX(-50%);transition:.5s cubic-bezier(.68, -.55, .265, 1.55) all;display:none}.header-text-products:hover::after{width:100%;display:block}.header-text-products:hover+.dropdown-content-products{display:block}.dropdown-content-products{width:826px;display:block;position:absolute;top:3px;background-color:#f9f9f9;min-width:00px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:999;padding:20px}.header-text-products{display:none;position:relative}.header-text-devspace::after{content:"";position:absolute;height:2px;background-color:#002e6e;width:0;left:50%;bottom:0;transform:translateX(-50%);transition:.5s cubic-bezier(.68, -.55, .265, 1.55) all;display:none}.header-text-devspace:hover::after{width:100%;display:block}.header-text-devspace:hover+.dropdown-content-devspace{display:block}.dropdown-content-devspace{width:548px;display:block;position:absolute;top:3px;background-color:#f9f9f9;min-width:300px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:999;padding:20px}.header-text-devspace{display:none;position:relative}.header-text-support::after{content:"";position:absolute;height:2px;background-color:#002e6e;width:0;left:60%;bottom:0;transform:translateX(-50%);transition:.5s cubic-bezier(.68, -.55, .265, 1.55) all;display:none}.header-text-support:hover::after{width:100%;display:block}.header-text-support:hover+.dropdown-content-support{display:block}.dropdown-content-support{display:block;position:absolute;top:3px;background-color:#f9f9f9;min-width:300px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:999;padding:20px}.header-text-support{display:none;position:relative}.header-text-related::after{content:"";position:absolute;height:2px;background-color:#002e6e;width:0;left:50%;bottom:0;transform:translateX(-50%);transition:.5s cubic-bezier(.68, -.55, .265, 1.55) all;display:none}.header-text-related:hover::after{width:100%;display:block}.header-text-related:hover+.dropdown-content-related{display:block}.header-text-related{display:none;position:relative}.dropdown-content-related{width:250px;display:block;position:absolute;top:3px;background-color:#f9f9f9;min-width:100px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:999;padding:10px;white-space:nowrap}.row{display:flex;justify-content:space-between;margin-bottom:5px}.row .item{width:50%;padding-right:15px}.row h2{font-size:13px;margin-bottom:5px}.row h3{font-size:12px}.row p{font-size:12px;color:#555}.dynamic-resources-menu{height:auto!important;white-space:normal!important;background-color:#fff!important;box-shadow:0 8px 16px rgba(0,0,0,.2)!important;padding:12px!important;min-width:250px!important;border-radius:0!important}.dynamic-resources-menu h2 a{color:#002e6e!important}body{margin:0;padding:0;display:flex;flex-direction:column;min-height:100vh}main{flex:1}footer2{bottom:0;width:100%;display:inline-block;color:#fff;background:#000;margin-top:auto}.footer-text{display:flex;align-items:center;background-color:var(--color-black);height:70px;font-family:var(--font-inter);font-size:var(--font-size-lg);width:100%;margin-right:20px}.bazaarvoice-all-rights{text-align:left;margin-left:150px;flex-basis:50%}.browser-support-policy,.legal,.system-status,.trust{text-align:right;display:flex;align-items:right;margin:20px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99;display:none}.overlay:hover::after{display:block}.details-summary{border:none;color:#00f;cursor:pointer;list-style:none}details{border:1px solid;padding:0 1rem;background:#fff;border:none}details+details{border-top:none}details[open]{padding-bottom:1em}summary{padding:10px;font-size:1rem;font-weight:700;color:#00f;border:none;cursor:pointer}@layer setupPage{:root{font-size:112.5%;line-height:1.5}body{background:#a4bacc99;color:#226daa;font-family:Raleway,sans-serif;margin:1rem}*{box-sizing:border-box}aside{width:38em;max-width:98vw}}slot:not([name]){display:revert}.tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000}.tooltip .tooltiptext{visibility:hidden;width:120px;width:max-content;background-color:#000;color:#fff;text-align:center;padding:5px 0;border-radius:6px;white-space:normal;max-width:300px;word-wrap:break-word;position:absolute;z-index:1;top:30px;left:-10%}.tooltip:hover .tooltiptext{visibility:visible}div .bv-footer{position:relative!important;bottom:0!important;height:50px;padding-top:10px;width:100%;background-color:#121b31;color:#fff;text-align:center;font-family:Inter;font-style:normal;font-weight:400;font-size:18px;display:inline-block}.footer-rect{display:inline-block;width:100%;font-size:var(--font-size-lg);color:var(--color-white);align-items:center;margin-left:10px}.footer-end{display:contents;justify-contents:right}.footer-text a{color:#fff;text-decoration:none}.footer-text a:hover{text-decoration:underline}header.rm-Header{position:sticky!important;top:0!important;z-index:10000!important}nav.rm-Sidebar,nav.rm-ToC,nav[class*=Sidebar],section.content-toc{top:109px!important;max-height:calc(100vh - 109px)!important}/*! END HUB_CUSTOM_STYLES */</style><meta name="childrenProjects" content="[{&quot;subdomain&quot;:&quot;developers-center&quot;,&quot;name&quot;:&quot;Bazaarvoice Developer Space V2.0&quot;,&quot;_id&quot;:&quot;63fe3a0bafb0360b6682e41e&quot;}]"><meta name="loadedProject" content="bazaarvoice-developer-center"></head><body id="enterprise" glp-state-container><div id="ssr-top"><script src="https://cdn.readme.io/public/js/cash-dom.min.js?1780673991257"></script></div><div id="ssr-main"><div class="App ThemeContext ThemeContext_dark ThemeContext_classic ThemeContext_spacing_legacy" style="--color-primary:#002E6E;--color-primary-inverse:#fff;--color-primary-alt:#000e21;--color-primary-darken-10:#00193b;--color-primary-darken-20:#000308;--color-primary-alpha-25:rgba(0, 46, 110, 0.25);--color-link-primary:#002E6E;--color-link-primary-dark-override:#ffffff;--color-link-button:#002E6E;--color-link-button-text:#fff;--color-link-button-border:rgba(255, 255, 255, 0.2);--color-link-button-darken-5:#002354;--color-link-button-darken-10:#00193b;--color-link-button-alpha-50:rgba(0, 46, 110, 0.5);--color-link-button-alpha-25:rgba(0, 46, 110, 0.25);--color-link-primary-darken-5:#002354;--color-link-primary-darken-10:#00193b;--color-link-primary-darken-20:#000308;--color-link-primary-alpha-50:rgba(0, 46, 110, 0.5);--color-link-primary-alpha-25:rgba(0, 46, 110, 0.25);--color-link-background:rgba(0, 46, 110, 0.09);--color-link-text:#fff;--color-tab-active:#002E6E;--color-login-link:#002E6E;--color-login-link-text:#fff;--color-login-link-darken-10:#00193b;--color-login-link-primary-alpha-50:rgba(0, 46, 110, 0.5)"><div class="SuperHub2RNxzk6HzHiJ rm-ReadMe"><div class="ContentWithOwlbotx4PaFDoA1KMz"><div class="ContentWithOwlbot-content2X1XexaN8Lf2"><header class="Header3zzata9F_ZPQ rm-Header_classic Header_collapsible3n0YXfOvb_Al rm-Header"><div class="rm-Header-top Header-topuTMpygDG4e1V Header-top_classic3g7Q6zoBy8zh"><div class="rm-Container rm-Container_flex"><div style="outline:none" tabindex="-1"><a href="#content" target="_self" class="Button Button_md rm-JumpTo Header-jumpTo3IWKQXmhSI5D Button_primary">Jump to Content</a></div><div class="rm-Header-left Header-leftADQdGVqx1wqU"><a class="rm-Logo Header-logo1Xy41PtkzbdG" href="https://developers.bazaarvoice.com/" target="_self"><img alt="Bazaarvoice Developer Space V2.0" class="rm-Logo-img rm-Logo-img_lg Header-logo-img3YvV4lcGKkeb" src="https://files.readme.io/0a7c643-small-Group_151_1.png" style="aspect-ratio:auto 318 / 80"/></a><a class="Button Button_md rm-Header-link rm-Header-top-link Button_slate_text Header-link2tXYTgXq85zW" href="https://bazaarvoice-enterprise-group.readme.io/bv-test-portal/v3/docs" target="_self" to="https://bazaarvoice-enterprise-group.readme.io/bv-test-portal/v3/docs">Privacy API</a></div><div class="rm-Header-left Header-leftADQdGVqx1wqU Header-left_mobile1RG-X93lx6PF"><div><button aria-label="Toggle navigation menu" class="icon-menu menu3d6DYNDa3tk5" type="button"></button><div class=""><div class="Flyout95xhYIIoTKtc undefined rm-Flyout" data-testid="flyout"><div class="MobileFlyout1hHJpUd-nYkd"><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- " href="/docs" target="_self"><i class="icon-guides NavItem-badge1qOxpfTiALoz rm-Header-bottom-link-icon"></i><span class="NavItem-textSlZuuL489uiw">Overview</span></a><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- " href="/reference" target="_self"><i class="icon-references NavItem-badge1qOxpfTiALoz rm-Header-bottom-link-icon"></i><span class="NavItem-textSlZuuL489uiw">API Reference</span></a><hr class="MobileFlyout-divider10xf7R2X1MeW"/><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- NavItem_dropdown-muted1xJVuczwGc74" href="https://bazaarvoice-enterprise-group.readme.io/bv-test-portal/v3/docs" rel="noopener" target="_blank" to="https://bazaarvoice-enterprise-group.readme.io/bv-test-portal/v3/docs">Privacy API</a><a class="MobileFlyout-logo3Lq1eTlk1K76 Header-logo1Xy41PtkzbdG rm-Logo" href="https://developers.bazaarvoice.com/" target="_self"><img alt="Bazaarvoice Developer Space V2.0" class="Header-logo-img3YvV4lcGKkeb rm-Logo-img" src="https://files.readme.io/0a7c643-small-Group_151_1.png"/></a></div></div></div></div><div class="Header-left-nav2xWPWMNHOGf_"><i aria-hidden="true" class="undefined Header-left-nav-icon10glJKFwewOv"></i></div></div><div class="rm-Header-right Header-right21PC2XTT6aMg"><span class="Header-right_desktop14ja01RUQ7HE"></span><div class="Header-searchtb6Foi0-D9Vx"><button aria-label="Search ⌘k" class="rm-SearchToggle" data-symbol="⌘"><div class="rm-SearchToggle-icon icon-search1"></div></button></div></div></div></div><div class="Header-bottom2eLKOFXMEmh5 Header-bottom_classic rm-Header-bottom Header-bottom_withProjects2M-cAt2wdVuU"><div class="rm-Container rm-Container_flex"><nav aria-label="Primary navigation" class="Header-leftADQdGVqx1wqU Header-subnavnVH8URdkgvEl Header-subnav_links1fSsYMNRxHdu" role="navigation"><a class="Button Button_md rm-Header-link rm-Header-bottom-link Button_slate_text Header-bottom-link_mobile " href="/docs" target="_self"><i class="icon-guides rm-Header-bottom-link-icon"></i><span>Overview</span></a><a class="Button Button_md rm-Header-link rm-Header-bottom-link Button_slate_text Header-bottom-link_mobile " href="/reference" target="_self"><i class="icon-references rm-Header-bottom-link-icon"></i><span>API Reference</span></a><div class="Header-subnav-tabyNLkcOA6xAra" style="transform:translateX(0px);width:0"></div></nav></div></div><div class="hub-search-results--reactApp " id="hub-search-results"><div class="hub-container"><div class="modal-backdrop rm-SearchModal" role="button" tabindex="0"></div></div></div></header><div><style>
    html {
        overflow-x: hidden;
    }

    .rm-Header-top {
        display: none !important;
    }
    [class*="Header-search"] {
        margin-left: 6.25vw;
    }
 [class*="Header-bottom"]{
        overflow: visible;
        display: none !important;
    }
 [class*="dropdown-content"]{
        top: 0;
    }
    header.Header3zzata9F_ZPQ.rm-Header {
        height: 0;
    }
    .rm-Header {
        --Header-background: none !important;
    }
    /* Fix text overflow for the search trigger */
    .rm-SearchToggle::after {
        content: "Search our Docs";
        font-size: 14px;
        display: inline-block;
        margin-left: .23vw;
        color: #000;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        flex: auto;
        display: flex;
    }

    /*
  Refactored styles for the "Additional Resources" dropdown.
*/
    .dynamic-resources-menu {
        /* --- Core Fixes --- */
  height: auto !important;           /* Forces height to be determined by content */
  white-space: normal !important;   /* Forces text to wrap */

        /* --- Styling to Match the Screenshot --- */
        background-color: #FFFFFF !important;
        box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2) !important;
        padding: 12px !important;
        min-width: 250px !important;
        border-radius: 0 !important; /* Sharp corners */
    }

    .dynamic-resources-menu h2 a {
  color: #002E6E !important; /* Dark blue text */
    }

    .performance-item {
        width: 100%;
        padding-right: 0.93vw;
        color: #5063ED;
        margin-left: 1.25vw;
    }

    .performance-item h2 {
        font-size: 0.81vw;
        margin-bottom: 0.312vw;
        margin-top: 0.625vw;
    }

    .performance-item p {
        font-size: 0.75vw;
        color: #555;
    }

    .resource-links {
        display: flex;
        gap: 1.5vw;
        margin-left: 10%;
        justify-content: flex-start;
    }

    .resource-links .resource-card {
        position: relative;
        display: block;
        flex: 0 1 clamp(450px, 34vw, 550px);
        min-height: 70px;
        border-radius: 16px;
        background-color: var(--color-white);
        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);
        overflow: hidden;
        transition: box-shadow .2s ease;
        text-decoration: none;
        width: 25%;
    }

    .resource-links .resource-card:hover {
        box-shadow: 0 0 3px #515151;
    }

    .resource-links .resource-card .bg {
        position: absolute;
        inset: 0;
    }

    .resource-links .resource-card .icon3 {
        position: absolute;
        top: calc(50% - 27.5px);
        left: 24px;
        width: 55px;
        height: 55px;
    }

    .resource-links .resource-card {
        display: flex;
        align-items: center;
        padding: 14px 16px 14px 100px;
        /* space for icon at left */
        min-height: 70px;
    }

    .resource-links .resource-card .icon3 {
        left: 24px;
    }

    .resource-links .resource-card .mobile-command-manag {
        position: relative;
        top: auto;
        left: auto;
        transform: none;
        margin: 0;
        font-weight: 600;
        line-height: 1.2;
        font-size: clamp(12px, 1.0vw, 16px);
        width: 100%;
        white-space: normal;
        overflow-wrap: break-word;
    }

    @media (max-width: 900px) {
        .resource-links {
            flex-direction: column;
            gap: 16px;
            margin-left: 0;
        }

        .resource-links .resource-card {
            flex: 1 1 auto;
            width: 100%;
            padding: 14px 16px 14px 88px;
        }

        .resource-links .resource-card .mobile-command-manag {
            font-size: clamp(13px, 2.4vw, 15px);
        }
    }

    @media (max-width: 520px) {
        .resource-links .resource-card {
            padding: 12px 14px 12px 72px;
            min-height: 60px;
        }

        .resource-links .resource-card .icon3 {
            width: 44px;
            height: 44px;
            top: calc(50% - 22px);
        }

        .resource-links .resource-card .mobile-command-manag {
            font-size: clamp(12px, 3.4vw, 14px);
            line-height: 1.25;
        }
    }
</style>

<script>

    document.addEventListener('DOMContentLoaded', function () {
        $(window).on('pageLoad', function (e, state) {
            // Get a reference to the search div element
            var searchDiv = document.querySelector('.Header-searchtb6Foi0-D9Vx');

            // Get a reference to the developer-parent div element
            var developerParentDiv = document.querySelector('.developer-parent');

            // Move the search element into the developer-parent div
            developerParentDiv.appendChild(searchDiv);

        });
    });
</script>


<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="initial-scale=1, width=device-width" />
    <!-- <link rel="stylesheet" href="./global.css" /> -->
    <!-- <link rel="stylesheet" href="./index.css" /> -->
    <link rel="stylesheet"
        href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" />
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>

</head>

<body>
    <div class="dev-portal-home">
        <!-- Header -->

        <div class="header" id="header">
            <div class="developer-parent">
                <img class="clip-path-group" img id="logo" alt="" src="https://files.readme.io/21a0442-Vector_2.svg" />
                <div class="developer">developer</div>
                <div>

                    <div class="developer-space" id="products">
                        <!--<a
            href="https://bazaarvoice-enterprise-group.readme.io/bv-test-portal/v1.0-PrivacyAPI/docs">-->Products
                    </div>
                    <div class="header-navigation"></div>
                    <div class="header-text-products">


                        <div class="dropdown-content-products">
                            <div class="row">
                                <div class="drop-item">
                                    <h2><a href="/v1.0-ConversationsAPI/docs/home">Conversations API(CV2)</a></h2>
                                    <p>Retrieve and submit User-generated content (UGC), and retrieve your product
                                        catalog and statistics about your UGC.</p>
                                </div>
                                <div class="drop-item">
                                    <h2><a href="v1.0-PRR/docs/prr">
                                            Conversations API (Agrippa/PRR)</a></h2>
                                    <p>Retrieve and submit user-generated content (UGC), and retrieve your product
                                        catalog and statistics about your UGC for PRR customers.</p>
                                </div>

                            </div>
                            <div class="row">
                                <div class="drop-item">
                                    <h2><a href="/v1.0-SocialCommerceAPI/docs/introduction">Social Commerce Display
                                            API</a></h2>
                                    <p>Social Commerce is engineered for the future of commerce – enabling commerce to
                                        be visual, contextual, and personal, wherever commerce occurs.</p>
                                </div>
                                <div class="drop-item">
                                    <h2><a href="/v1.0-DCE/docs/home">
                                            Displayable Content Export</a></h2>
                                    <p>Request Bazaarvoice Conversations data in bulk for public display using an HTTPS
                                        interface.</p>
                                </div>
                            </div>

                            <div class="row">
                                <div class="drop-item">
                                    <h2><a href="/v1.0-PS-Export/docs/home">
                                            Product Sentiment Export</a></h2>
                                    <p>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTPS
                                        interface.</p>
                                </div>
                                <div class="drop-item">
                                    <h2><a href="/v1.0-PrivacyAPI/docs/home">
                                            Privacy API</a></h2>
                                    <p>Integrate your Bazaarvoice solution into your privacy regulations compliance
                                        workflow using a secure HTTP interface.</p>
                                </div>

                            </div>
                            <div class="row">
                                <div class="drop-item">
                                    <h2><a href="/v1.0-ResponseAPI/docs/home">
                                            Response API</a></h2>
                                    <p>Programmatically create, read, update, and delete responses to reviews using a
                                        secure HTTP interface.</p>
                                </div>
                                <div class="drop-item">
                                    <h2><a href="/v1.0-MobileSDK/docs/home">
                                            Mobile SDKs for Android and iOS</a></h2>
                                    <p>The Bazaarvoice Mobile SDKs provide access to many of our products, including
                                        Conversations, and Product Recommendations.</p>
                                </div>
                            </div>
                            <div class="row">
                                <div class="drop-item">
                                    <h2><a href="/v1.0-NotificationsAPI/docs/notifications-subscription-api">Notifications
                                            API</a></h2>
                                    <p>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice
                                        platform.</p>

                                </div>
                                <div class="drop-item">
                                    <h2><a href="/v1.0-TransactionsAPI/docs/overview">
                                            Transactions API</a></h2>
                                    <p>Allow clients to seamlessly share transaction data and automate the collection of
                                        user generated content powering APO and more.</p>

                                </div>
                            </div>
                            <div class="row">
                                <div class="drop-item">
                                    <h2><a href="/v1.0-SentimentsAPI/docs/overview">
                                            Product Sentiments (PS)API</a></h2>
                                    <p>Builds consumer insights from the review text using Natural Language Processing
                                        (NLP).</p>
                                </div>
                              <div class="drop-item">
																		<h2><a href="/v1.0-AuthenticDiscoveryAPI/docs/home">
                                            Authentic Discovery API</a></h2>
                                    <p>Enable AI search bots and LLMs to discover your UGC by integrating the Authentic Discovery API.</p>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>



                <div>


                    <div class="developer-space" id="devspace">Developer Space</div>
                    <div class="header-navigation"></div>
                    <div class="header-text-devspace">

                        <div class="dropdown-content-devspace">
                            <div class="row">
                                <div class="drop-item">
                                    <h2><a href=" https://blog.developer.bazaarvoice.com/" target="_blank"
                                            rel="noopener">Blog</a></h2>
                                    <p>Official Bazaarvoice Developer blog maintained by the engineering community</p>
                                </div>
                                <div class="drop-item">
                                    <h2><a href="https://github.com/bazaarvoice" target="_blank"
                                            rel="noopener">Github</a></h2>
                                    <p>Explore the official Github space for Bazaarvoice</p>
                                </div>

                            </div>
                            <div class="row">

                                <div class="drop-item performance-metrics">
                                    <h2><a href="/v1-cwv-perf-matric/docs/bazaarvoice-hosted-display-cwv-performance-testing-methodology"
                                            target="_blank" rel="noopener">Performance</a></h2>
                                    <p>Hosted Display Core Web Vitals performance</p>
                                </div>



                            </div>

                        </div>
                    </div>
                </div>

                <div>
                    <div class="developer-space" id="support"><a href="https://support.bazaarvoice.com/" target="_blank"
                            rel="noopener">Support</a></div>
                    <div class="header-navigation"></div>
                </div>
                <div>
                    <div class="developer-space" id="adres">Additional Resources</div>
                    <div class="header-navigation"></div>
                    <div class="header-text-related">

                        <div class="dropdown-content-related dynamic-resources-menu">
                            <div class="row">
                                <div class="drop-item">
                                    <h2><a href="https://docs.bazaarvoice.com/home/en-us/" target="_blank"
                                            rel="noopener">Bazaarvoice Knowledge Base</a></h2>
                                    <h2><a href="https://support.bazaarvoice.com/" target="_blank"
                                            rel="noopener">Support Community</a></h2>
                                    <h2><a href="https://bazaarvoice.com/" target="_blank"
                                            rel="noopener">Bazaarvoice.com</a></h2>
                                </div>


                            </div>
                        </div>
                    </div>
                </div>

                <!-- <div class="rm-Header-search Header-searchtb6Foi0-D9Vx rm-Header-search_feather Header-search_featherYsmQBn55F3d9">
                  <button aria-label="Search" class="rm-SearchToggle" data-symbol="⌘">
                  <i class="fa fa-search"></i>
                  <div class="Header-search-placeholder3Vx4OmMPcjAi rm-SearchToggle-placeholder">Search</div>
                  <div class="rm-SearchToggle-shortcut"style="color: #000;">⌘K</div></button></div>
          </div> -->

            </div>

        </div>
        <div id="container">
            <div class="overlay"></div>

            <div class="carousel-container">
                <div id="carousel-front-page" class="carousel slide " data-ride="carousel" data-interval="3000">
                    <ol class="carousel-indicators">
                        <li data-target="#carousel-front-page" data-slide-to="0" class="active"></li>
                        <li data-target="#carousel-front-page" data-slide-to="1"></li>
                        <li data-target="#carousel-front-page" data-slide-to="2"></li>
                        <li data-target="#carousel-front-page" data-slide-to="3"></li>
                        <li data-target="#carousel-front-page" data-slide-to="4"></li>
                        <li data-target="#carousel-front-page" data-slide-to="5"></li>
                        <li data-target="#carousel-front-page" data-slide-to="6"></li>
                        <li data-target="#carousel-front-page" data-slide-to="7"></li>
                    </ol>


                    <div class="carousel-inner" role="listbox">
                        <div class="item active">
                            <img src="https://files.readme.io/a66c6b70c1fb320d122d1a9cf7deca1be6ff74bd7661bb272baec0f21cf2a72f-AI_Review_summary_Carousel_3.svg"
                                alt="Review Summarization API" />
                            <div class="carousel-caption carousel-caption-left">
                                <a href="/v1.0-ConversationsAPI/docs/review-summarization" target="_blank"
                                    rel="noopener">
                                    <button class="oval-button">
                                        Learn more
                                    </button>
                                </a>
                            </div>
                        </div>

                        <div class="item">
                            <img src="https://files.readme.io/ecbd9be03f506391e6c8308e2593b8a87ec9d48ec950f6f23fdedefd7914876b-background_1.svg"
                                alt="Security Imperative" />
                            <div class="carousel-caption carousel-caption-left">
                                <a href="/v1.0-ConversationsAPI/docs/security-imperatives" target="_blank"
                                    rel="noopener">
                                    <button class="oval-button"
                                        style="color: #000;border:1.5px solid #000; background-color: #fff;">
                                        Learn more
                                    </button>
                                </a>
                            </div>
                        </div>

                        <div class="item">
                            <img src="https://files.readme.io/2d66165-Product_sentiment_API.svg"
                                alt="Product Sentiment API" />
                            <div class="carousel-caption carousel-caption-left">
                                <a href="https://developers.bazaarvoice.com/v1.0-SentimentsAPI/docs/overview"
                                    target="_blank" rel="noopener">
                                    <button class="oval-button">
                                        Learn more
                                    </button>
                                </a>
                            </div>
                        </div>

                        <div class="item">
                            <img src="https://files.readme.io/926c3aa-car_1.svg" alt="iOS Review Highlights" />
                            <div class="carousel-caption carousel-caption-left">
                                <a href="/v1.0-ConversationsAPI/docs/user-email-address" target="_blank" rel="noopener">
                                    <button class="oval-button">Learn more</button>
                                </a>
                                <p class="coursel-text-large">Customer<br> Data Point Added to API</p>
                                <p class="coursel-text-small">
                                    With 80% of consumers being more likely to buy from a<br>
                                    company that provides a tailored experience,it is clear that<br>
                                    shoppers want to be seen, heard, and treated as individuals.<br><br>

                                    You can now access the email address associated with a<br>
                                    specific customer's content submission to enrich customer <br>interactions,
                                    profiles,
                                    and workflows outside of the <br>Bazaarvoice platform.
                                </p>
                            </div>
                        </div>


                        <div class="item">
                            <img src="https://files.readme.io/8ba40d5-car_2.svg" alt="iOS Review Highlights" />
                            <div class="carousel-caption carousel-caption-left">
                                <a href="/v1.0-ConversationsAPI/docs/profile-display#requesting-an-author-by-email-address"
                                    target="_blank" rel="noopener">
                                    <button class="oval-button">
                                        Learn more
                                    </button>
                                </a>
                                <p class="coursel-text-large">User Profile API</p>
                                <p class="coursel-text-small">
                                    Consumers want to be treated for who they are – <br>
                                    individuals with unique characteristics, tastes, and<br>
                                    preferences.<br><br>

                                    You can now gather all data that a consumer has<br>
                                    ever submitted with a specific email address for<br>
                                    Ratings & Reviews and Questions & Answers. This <br>
                                    can then be easily matched across other platforms <br>
                                    to augment your understanding of each shopper <br>
                                    and optimize experiences.

                                </p>
                            </div>
                        </div>
                        <div class="item">
                            <img src="https://files.readme.io/da0ad9e-car_3.svg" alt="iOS Review Highlights" />
                            <div class="carousel-caption carousel-caption-left">
                                <a href="/v1.0-ConversationsAPI/docs/video-upload" target="_blank" rel="noopener">
                                    <button class="oval-button"
                                        style="color: #000;border:1.5px solid #000; background-color: #fff;">
                                        Learn more
                                    </button>
                                </a>
                                <p class="coursel-text-large" style="color: #000;"> Direct Video Upload with <br>Review
                                    Submission</p>
                                <p class="coursel-text-small" style="color: #000;">
                                    Shoppers crave genuine narratives that showcase <br>
                                    products in action and videos attached alongside written <br>
                                    reviews provide just that.<br><br>
                                    Capture more of these videos than ever before by <br>
                                    enabling customers to submit videos directly within the <br>
                                    review submission experience.
                                </p>
                            </div>
                        </div>

                        <div class="item">
                            <img src="https://files.readme.io/eb4c4c8-car_4.svg" alt="iOS Review Highlights" />
                            <div class="carousel-caption carousel-caption-left">

                                <a href="/v1.0-ConversationsAPI/docs/incentivized-reviews#displaying-the-incentivized-review-count"
                                    target="_blank" rel="noopener">
                                    <button class="oval-button carousel4">
                                        Learn more
                                    </button>
                                </a>
                                <p class="coursel-text-large-center" style="color: #000;">Four new authenticity features
                                </p>
                                <p class="coursel-text-small-center" style="color: #000;">
                                    What’s in your shoppers’ best interest, is our interest. <br>
                                    Our goal is to help your brand stay informed of policy <br>
                                    changes, compliant with governing bodies, and <br>
                                    transparent with your customers. <br><br>

                                    This is why we’ve released a series of features to do <br>
                                    exactly that:

                                </p>
                            </div>
                        </div>

                        <div class="item">
                            <img src="https://dav-dev-portal-resources.s3.us-east-1.amazonaws.com/Developer-Center-2.0/Home-Page/Authentic_Discovery+API_Banner.svg"
                                alt="Authentic Discovery API Banner" />
                            <div class="carousel-caption carousel-caption-left">
                                <a href="/v1.0-AuthenticDiscoveryAPI/docs/home" target="_blank"
                                    rel="noopener">
                                    <button class="oval-button"
                                        style="color: #000;border:1.5px solid #000; background-color: #fff;">
                                        Learn more
                                    </button>
                                </a>
                            </div>
                        </div>
                    </div>

                    <a class="carousel-control-prev" href="#carousel-front-page" role="button" data-slide="prev">
                        <big><big><big>&#8592;</big></big></big>
                    </a>
                    <a class="carousel-control-next" href="#carousel-front-page" role="button" data-slide="next">
                        <big><big><big>&#8594;</big></big></big>
                    </a>
                </div>
            </div>

            <div class="ellipse-parent">

                <div class="our-products-back"></div>
                <div class="learn-more-about-the-developer-parent">

                    <div class="our-product">Our Product Overview</div>
                    <div class="learn-more-about">
                        Learn more about the developer products we offer and how you can use them to build your custom
                        social commerce applications
                    </div>
                </div>
                <div class="container-our-products">
                    <div class="card-product">
                        <a href="/v1.0-ConversationsAPI/docs/home" target="_blank" rel="noopener">
                            <div class="card-product-icon"><img width="101" height="101"
                                    src="https://files.readme.io/acadc93-Conversations.svg" alt=""></div>
                            <div class="card-product-title">Conversations (CV2)</div>
                            <div class="card-product-description">Retrieve and submit User-generated content (UGC), and
                                retrieve your product catalog and statistics about your UGC.</div>
                        </a>
                    </div>
                    <div class="card-product">
                        <a href="v1.0-PRR/docs/prr" target="_blank" rel="noopener">
                            <div class="card-product-icon"><img src="https://files.readme.io/10c05a1-Icon.svg" alt="">
                            </div>
                            <div class="card-product-title">Conversations (Agrippa/PRR)</div>
                            <div class="card-product-description">Retrieve and submit user-generated content (UGC), and
                                retrieve your product catalog and statistics about your UGC for PRR customers.</div>
                        </a>
                    </div>
                    <div class="card-product">
                        <a href="/v1.0-PrivacyAPI/docs/home" target="_blank" rel="noopener">
                            <div class="card-product-icon"><img src="https://files.readme.io/6f81d0d-privacy.png"
                                    alt=""></div>
                            <div class="card-product-title">Privacy</div>
                            <div class="card-product-description">Integrate your Bazaarvoice solution into your privacy
                                regulations compliance workflow using a secure HTTP interface.</div>
                        </a>
                    </div>
                    <div class="card-product">
                        <a href="/v1.0-ResponseAPI/docs/home" target="_blank" rel="noopener">
                            <div class="card-product-icon"><img src="https://files.readme.io/0c4b464-response.png"
                                    alt=""></div>
                            <div class="card-product-title">Response</div>
                            <div class="card-product-description">Programmatically create, read, update, and delete
                                responses to reviews using a secure HTTP interface.</div>
                        </a>
                    </div>
                    <div class="card-product">
                        <a href="/v1.0-MobileSDK/docs/home" target="_blank" rel="noopener">
                            <div class="card-product-icon"><img src="https://files.readme.io/fb3259f-Group_190.png"
                                    alt=""></div>
                            <div class="card-product-title">Mobile SDK’s</div>
                            <div class="card-product-description">The Bazaarvoice Mobile SDKs provide access to many of
                                our products, including Conversations, and Product Recommendations.</div>
                        </a>
                    </div>

                    <div class="card-product">
                        <a href="/v1.0-NotificationsAPI/docs/notifications-subscription-api" target="_blank"
                            rel="noopener">
                            <div class="card-product-icon"><img src="https://files.readme.io/15a3007-notifications.png"
                                    alt=""></div>
                            <div class="card-product-title">Notifications</div>
                            <div class="card-product-description">Manage end-user subscriptions to email notifications
                                triggered by the Bazaarvoice platform.</div>
                        </a>
                    </div>
                    <div class="card-product">
                        <a href="/v1.0-DCE/docs/home" target="_blank" rel="noopener">
                            <div class="card-product-icon"><img src="https://files.readme.io/7a78632-disp_cont.png"
                                    alt=""></div>
                            <div class="card-product-title">Displayable Content
                            </div>
                            <div class="card-product-description">Request Bazaarvoice Conversations data in bulk for
                                public display using an HTTPS interface.</div>
                        </a>
                    </div>
                    <div class="card-product">
                        <a href="/v1.0-SocialCommerceAPI/docs/introduction" target="_blank" rel="noopener">

                            <div class="card-product-icon"><img src="https://files.readme.io/3476596-soco.png" alt="">
                            </div>
                            <div class="card-product-title">Social Commerce</div>
                            <div class="card-product-description">Social Commerce is engineered for enabling commerce to
                                be visual, contextual, and personal, wherever commerce occurs.</div>
                        </a>
                    </div>
                    <div class="card-product">
                        <a href="/v1.0-PS-Export/docs/home" target="_blank" rel="noopener">
                            <div class="card-product-icon"><img src="https://files.readme.io/0a827fd-product_sent.png"
                                    alt=""></div>
                            <div class="card-product-title">Product Sentiment Export</div>
                            <div class="card-product-description">Request Bazaarvoice Product Sentiment Insights data in
                                bulk using an HTTPS interface.</div>
                        </a>
                    </div>
                    <div class="card-product">
                        <a href="/v1.0-TransactionsAPI/docs/overview" target="_blank" rel="noopener">
                            <div class="card-product-icon"><img src="https://files.readme.io/a6aff87-T_API.svg" alt="">
                            </div>
                            <div class="card-product-title">Transactions</div>
                            <div class="card-product-description">Allow clients to seamlessly share transaction data and
                                automate the collection of user generated content powering APO and more.</div>

                        </a>
                    </div>
                    <div class="card-product">
                        <a href="https://developers.bazaarvoice.com/v1.0-SentimentsAPI/docs/overview" target="_blank"
                            rel="noopener">
                            <div class="card-product-icon"><img height="101" width="101"
                                    src="https://files.readme.io/50c286c-image_1.png" alt=""></div>
                            <div class="card-product-title">Product Sentiments (PS)API</div>
                            <div class="card-product-description">Builds consumer insights from the review text using
                                Natural Language Processing (NLP)</div>
                        </a>
                    </div>
                    <div class="card-product">
                        <a href="https://docs.bazaarvoice.com/articles/#!contextual-commerce/contextual-commerce"
                            target="_blank" rel="noopener">
                            <div class="card-product-icon"><img height="101" width="101"
                                    src="https://files.readme.io/96e0694a5e96a39793636c53d97a52e1dd445db4594059debbc54ab2478e91b2-Group_230.svg"
                                    alt=""></div>
                            <div class="card-product-title">Contextual Commerce</div>
                            <div class="card-product-description">AI solution, boosting conversions by identifying
                                high-intent shoppers and delivering targeted messages.</div>
                        </a>
                    </div>
                    <div class="card-product">
                        <a href="/v1.0-AuthenticDiscoveryAPI/docs/home" target="_blank" rel="noopener">
                            <div class="card-product-icon"><img width="101" height="101"
                                    src="https://files.readme.io/f71a7765b134a55444358bd0231ec605daea6f9e44e728c61e40d5b4aaaccf12-Authentic_Discovery_API_Icon.svg" alt=""></div>
                            <div class="card-product-title">Authentic Discovery API</div>
                            <div class="card-product-description">Enable AI search bots and LLMs to discover your UGC by integrating the Authentic Discovery API.</div>
                        </a>
                    </div>
                </div>
                <img class="group-icon" alt="" src="https://files.readme.io/9a95db0-Dot.svg" />

            </div>


            <div class="getStarted">
                <img class="getStartedImg" alt=""
                    src="https://files.readme.io/63a7094-Screenshot_2023-06-01_at_7.57_1.svg" />

                <div class="content2">


                    <div class="cardplaintestimoni">
                        <p class="featured-property">BAZAARVOICE Portal</p>

                        <p class="contemporay-new-buil">Getting Started</p>

                        <div class="transforming-living">
                            This section contains information that will get you started using the Conversations API
                            quickly and correctly.
                        </div>
                    </div>
                </div>
            </div>
            <div class="cards">
                <div class="card"><a href="https://www.bazaarvoice.com/contact/" target="_blank" rel="noopener">
                        <h2>Create a Bazaarvoice Portal account</h2>
                        <p>With a Bazaarvoice Portal account, you can request API keys and will have access to all the
                            keys you have requested, their status, and rate limits.
                        </p>
                    </a>
                </div>
                <div class="card"><a
                        href="https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/api-key-management#request-new-keys"
                        target="_blank" rel="noopener">
                        <h2>Request API keys</h2>
                        <p>API keys allow us to provide usage metrics and allows our clients to control who has access
                            to their data.
                        </p>
                    </a>
                </div>
                <div class="card"><a href="https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home"
                        target="_blank" rel="noopener">
                        <h2>Become a UGC Expert</h2>
                        <p>Read the documentation to learn how to build consumer generated content applications with the
                            Conversations API.
                        </p>
                    </a>
                </div>
            </div>
            <div class="blog-text">Developer Blogs</div>
            <div class="blog-container">
                <div class="blog-scroll" id="blog-scroll-container"></div>
                <div class="scroll-arrows">
                    <span class="arrow-up" onclick="scrollBlogs(-1)">&#8593;</span>
                    <span class="arrow-down" onclick="scrollBlogs(1)">&#8595;</span>
                </div>
            </div>

            <script>
                document.addEventListener("DOMContentLoaded", function () {
                    var blogContainer = document.getElementById("blog-scroll-container");
                    var currentIndex = 0;
                    var posts = []; // Store fetched posts with media details
                    var dataRes = [];

                    // Function to unescape HTML entities
                    function unescapeHtml(text) {
                        var textarea = document.createElement('textarea');
                        textarea.innerHTML = text;
                        return textarea.value;
                    }

                    // Fetch posts and media details together
                    fetch("https://blog.developer.bazaarvoice.com/wp-json/wp/v2/posts")
                        .then((response) => response.json())
                        .then((data) => {
                            dataRes = data;

                            // Fetch media details for each post concurrently
                            const mediaPromises = data.map((post) =>
                                fetch(`https://blog.developer.bazaarvoice.com/wp-json/wp/v2/media/${post.featured_media}`)
                                    .then((response) => response.json())
                                    .then((mediaData) => ({ ...post, ...mediaData })) // Combine post and media data
                                    .catch((error) => console.error("Error fetching media data:", error))
                            );
                            return Promise.all(mediaPromises);
                        })
                        .then((fetchedPosts) => {
                            posts = fetchedPosts;

                            // Update the blog container with fetched posts
                            function updateBlogContainer() {
                                blogContainer.innerHTML = "";

                                for (var i = currentIndex; i < currentIndex + 3; i++) {
                                    const post = posts[i % posts.length];
                                    const dataObj = dataRes[i % dataRes.length];
                                    console.log(dataObj)

                                    var blogItem = document.createElement("div");
                                    blogItem.classList.add("blog-item");

                                    var img = document.createElement("img");
                                    if (post.source_url) {
                                        img.src = post.source_url; // Use post instead of mediaData for media details
                                        img.alt = unescapeHtml(post.title.rendered);
                                    } else {
                                        // Use a placeholder image and set a background color
                                        img.src = 'https://files.readme.io/0b45076-21a0442-Vector_2.svg';/*https://files.readme.io/21a0442-Vector_2.svg*/
                                        img.alt = 'Placeholder Image';
                                        img.style.backgroundColor = '#ffffff'; // Set your desired background color
                                    }

                                    var h3 = document.createElement("h3");
                                    h3.textContent = unescapeHtml(dataObj.title.rendered);

                                    var p = document.createElement("p");
                                    p.innerHTML = unescapeHtml(dataObj.excerpt.rendered);

                                    // Make blog item clickable
                                    blogItem.addEventListener("click", function () {
                                        window.open(dataObj.link, "_blank");
                                    });

                                    blogItem.appendChild(img);
                                    blogItem.appendChild(h3);
                                    blogItem.appendChild(p);

                                    blogContainer.appendChild(blogItem);
                                    // Trigger reflow to apply the initial opacity
                                    blogItem.offsetHeight;
                                    blogItem.classList.add("show");
                                }
                            }

                            updateBlogContainer();

                            // Function to handle scrolling blogs
                            window.scrollBlogs = function (direction) {
                                currentIndex += direction * 3;
                                currentIndex = (currentIndex + posts.length) % posts.length; // Use modulo to cycle through posts.length

                                updateBlogContainer();
                            };
                        })
                        .catch((error) => console.error("Error fetching blog data:", error));
                });
            </script>
            <div class="blog-text">
                Additional Resources
                <div class="learn-more-about" style="margin-top: 10px; font-size: 1vw;">
                    Provide a curated collection of supplementary
                    links to present users with valuable resources
                    about Bazaarvoice products.
                </div>
            </div>
            <div class="circle-parent">
                <div class="circle-button">

                    <img class="circle-icon" alt="" src="https://files.readme.io/ed42784-circle.svg" />
                    <div class="resource-links">
                        <a class="resource-card" href="https://www.bazaarvoice.com/" target="_blank" rel="noopener">
                            <div class="bg"></div>
                            <div class="mobile-command-manag">Bazaarvoice.com</div>
                            <img class="icon3" alt="" src="https://files.readme.io/7fdc487-icon.svg" />
                        </a>
                        <a class="resource-card" href="https://docs.bazaarvoice.com/home/en-us/" target="_blank"
                            rel="noopener">
                            <div class="bg"></div>
                            <div class="mobile-command-manag">Bazaarvoice Knowledge Base</div>
                            <img class="icon3" alt="" src="https://files.readme.io/0e6ec65-icon_1.svg" />
                        </a>
                        <a class="resource-card" href="https://support.bazaarvoice.com/s/?language=en_US"
                            target="_blank" rel="noopener">
                            <div class="bg"></div>
                            <div class="mobile-command-manag">Support Community</div>
                            <img class="icon3" alt="" src="https://files.readme.io/779ee78-icon_3.svg" />
                        </a>
                        <a class="resource-card" href="https://innercircle.bazaarvoice.com/users/sign_in"
                            target="_blank" rel="noopener">
                            <div class="bg"></div>
                            <div class="mobile-command-manag">Bazaarvoice University</div>
                            <img class="icon3" alt="" src="https://files.readme.io/2442306-icon_4.svg" />
                        </a>
                    </div>
                </div>
            </div>


        </div>


    </div>
</body>
<footer2>
    <div class="footer-rect">
        <div class="footer-text">
            <div class="bazaarvoice-all-rights">
                © Bazaarvoice. All rights reserved.
            </div>
            <div class="footer-end">

                <div class="legal"><a href="http://www.bazaarvoice.com/legal" target="_blank" rel="noopener">Legal</a>
                </div>
                <div class="trust"><a href="https://www.bazaarvoice.com/company/trust/" target="_blank"
                        rel="noopener">Trust</a></div>
                <div class="system-status"><a href="http://status.bazaarvoice.com/" target="_blank"
                        rel="noopener">System Status</a></div>
                <div class="browser-support-policy"><a
                        href="https://docs.bazaarvoice.com/articles/portal-basics/browser-support-policy"
                        target="_blank" rel="noopener">Browser Support Policy</a></div>
            </div>
        </div>
    </div>

</footer2>


<!--JS-->
<script>
document.addEventListener("DOMContentLoaded", function () {
  const header = document.getElementById("header");
  const myImage = document.getElementById("logo");
  const scroller = document.querySelector('[class*="ContentWithOwlbot-content"]');

  if (!header || !scroller) return;

  function updateHeader() {
    const isScrolled = scroller.scrollTop > 8;

    header.classList.toggle("scrolled", isScrolled);

    if (myImage) {
      myImage.src = isScrolled
        ? "https://files.readme.io/8e9ead9-Vector_1.svg"
        : "https://files.readme.io/21a0442-Vector_2.svg";
    }
  }

  scroller.addEventListener("scroll", updateHeader, { passive: true });
  updateHeader();
});

</script>
<style>
    body {
        width: 100%;
        margin: 0;
        line-height: normal
    }

    :root {
        --font-inter: Inter;
        --font-inter: Inter;
        --font-size-lg: 1.1vw;
        --font-size-23xl: 3.0vw;
        --font-size-xl: 1.4vw;
        --font-size-base: 1.0vw;
        --font-size-xs: 0.8vw;
        --font-size-5xl: 1.5vw;
        --font-size-mini: 1.0vw;
        --font-size-26xl: 3.0vw;
        --font-size-6xl: 1.5vw;
        --font-size-21xl: 2.8vw;
        --font-size-7xs: 0.4vw;
        --font-size-5xs-5: 0.5vw;
        --font-size-5xs: 0.6vw;
        --font-size-smi: 0.8vw;
        --color-white: #fff;
        --color-darkslategray-100: #4b4b4b;
        --color-darkslategray-200: #262b36;
        --color-snow: #fcf3f4;
        --color-gray-100: #757575;
        --color-gray-200: #1d212c;
        --color-gray-300: #181c27;
        --color-gray-400: #15181f;
        --color-gray-500: #111;
        --color-darkslateblue-100: #204dae;
        --color-darkslateblue-200: #0f2d6a;
        --color-black: #000;
        --color-gainsboro: #dbdbdb;
        --color-aliceblue-100: #f4f9ff;
        --color-aliceblue-200: #f1f7ff;
        --color-lavenderblush: #fff2f8;
        --color-whitesmoke: #f2f2f2;
        --color-honeydew: #deffee;
        --color-oldlace: #fff7e3;
        --color-dimgray: #565656;
        --color-crimson: #ef4358;
        --color-coral: #ef7743;
        --color-slategray: #606b86;
        --color-silver: #c7c7c7;
        --color-royalblue-100: #2656bf;
        --color-royalblue-200: #2555c1;
        --padding-xl: 1.25vw;
        --padding-21xl: 2.5vw;
        --br-base: 1vw;
        --br-5xl: 24px;
        --br-481xl: 500px;
        --br-xl: 20px;
        --br-21xl: 40px;
        --br-131xl: 150px;
        --br-41xl: 60px
    }


    .consumers-engaging-with {
        margin: 0
    }



    .rm-SearchToggle {
        --SearchToggle-bg: #fff;
        --SearchToggle-border-color: rgba(0, 0, 0, 0.2);
        --SearchToggle-color: var(--color-text-minimum);
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background: var(--SearchToggle-bg);
        border: 0;
        border-radius: 10px;
        -webkit-box-shadow: 0 0 0 1px var(--SearchToggle-border-color);
        box-shadow: 0 0 0 1px var(--SearchToggle-border-color);
        cursor: pointer;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 30px;
        line-height: 30px;
        padding: 0 5px;
        -webkit-transition: -webkit-box-shadow var(--transition-fast) var(--transition-timing);
        transition: -webkit-box-shadow var(--transition-fast) var(--transition-timing);
        transition: box-shadow var(--transition-fast) var(--transition-timing);
        transition: box-shadow var(--transition-fast) var(--transition-timing), -webkit-box-shadow var(--transition-fast) var(--transition-timing);
        width: clamp(120px, 14vw, 220px);
        min-width: 0;
        overflow: hidden;
        /* ensure children/pseudo don't spill out */
    }

    .rm-SearchToggle-placeholder {
        color: #637288;
        font-size: 14px;
    }

    .Header-search-placeholder3Vx4OmMPcjAi {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        padding-left: 5px;
        text-align: left;
    }

    .login-wrapper {
        position: absolute;
        top: 20px;
        left: 1265px;
        width: 35px;
        height: 16px;
    }

    .group-child {
        position: absolute;
        top: 54.82px;
        left: 526.86px;
        width: 267.54px;
        height: 571.27px
    }

    .group-inner {
        position: absolute;
        top: 99.78px;
        left: 204.5px;
        width: 267.54px;
        height: 571.27px
    }


    .div {
        position: absolute;
        top: 302.04px;
        left: 12.06px;
        font-weight: 500;
        display: inline-block;
        width: 69.08px;
        height: 13.16px
    }

    .div {
        left: 99.78px
    }

    .div {
        left: 82.24px
    }


    .a {
        font-weight: 600
    }


    .vector-parent {
        position: absolute;
        top: 75px;
        left: 459px;
        width: 1000px;
        height: 725.88px;
        font-size: var(--font-size-5xs-5);
        color: var(--color-black)
    }


    .cardplaintestimoni {
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .lets-see-what,
    .testimonials {
        position: relative;
        text-align: center;
        justify-items: center;
        font-size: var(--font-size-xl);
        letter-spacing: 1.43px;
        line-height: 32px
    }

    .lets-see-what {
        font-size: var(--font-size-23xl);
        line-height: 64px;
        color: var(--color-darkslategray-200)
    }

    .testimonials {
        letter-spacing: 5px;
        text-transform: uppercase;
        color: var(--color-darkslategray-100);
    }

    .testimonial {
        position: relative;
        margin-top: 50px;
        left: 108px;
        width: 85%;
        overflow: hidden;
        font-size: var(--font-size-mini);
        color: var(--color-slategray)
    }

    .ellipse-div {
        position: absolute;
        top: 50vw;
        left: 75vw;
        border-radius: 50%;
        border: 8.8px solid var(--color-crimson);
        box-sizing: border-box;

        width: 7.5vw;
        height: 7.5vw
    }

    .group-icon {
        position: absolute;
        top: 557px;
        left: 294px;
        width: 196px;
        height: 154px
    }

    .our-products-back {
        position: absolute;
        top: 15.625vw;
        align-items: end;
        border-radius: var(--br-131xl) 0 0 0;
        background-color: var(--color-aliceblue-100);
        width: 100%;
        height: 37.5vw;
    }

    .our-product {
        color: #262B36;
        font-family: Inter;
        font-size: 3.5vw;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }

    .learn-more-about {
        color: #565656;
        font-family: Inter;
        font-size: 1.2vw;
        font-style: normal;
        font-weight: 400;
        line-height: 160%;
        /* 28.8px */
    }



    .learn-more-about-the-developer-parent {
        position: relative;
        left: 0;
        text-align: left;
        font-size: var(--font-size-lg);
        color: var(--color-dimgray);
        width: 619px;
    }

    .conversations {
        position: absolute;
        display: inline-block
    }

    .conversations {
        top: 155.21px;
        left: 35.77px;
        font-size: var(--font-size-5xl);
        color: var(--color-black);
        width: 188px;
        height: 49px;
        -webkit-text-stroke: .3px #000
    }

    .group-div {
        position: absolute;
        top: 412.58px;
        left: 527.23px;
        width: 260.4px;
        height: 320.42px
    }

    .ellipse-parent {
        position: relative;
        left: 120px;
        width: 100%;
        margin-top: 50px;
        text-align: center;
        font-size: var(--font-size-mini);
        color: var(--color-gray-100)
    }

    .contemporay-new-buil,
    .transforming-living {
        position: absolute;
        left: 0;
        display: inline-block
    }

    .transforming-living {
        width: 78.43%;
        top: 42.38%;
        line-height: 160%
    }

    .contemporay-new-buil {
        width: 100%;
        top: 10px;
        font-size: var(--font-size-23xl);
        color: var(--color-gray-400)
    }

    .getStarted {
        position: relative;
        margin-top: 50px;
        width: 100%;

    }


    .content2 {
        position: relative;
        height: 21.9vw;
        width: 31.88%;
        right: 16.32%;
        left: 51.81%;
        font-size: var(--font-size-lg);
        color: var(--color-gray-100)
    }

    .featured-property {
        position: relative;
        font-size: var(--font-size-xs);
        letter-spacing: 5px;
        text-transform: uppercase;
        color: var(--color-gray-300)
    }





    .getStartedImg {
        float: left;
        position: relative;
        left: 10vw;
        width: 40vw;
        height: 25vw;
        object-fit: cover
    }

    .dev-portal-home-child1,
    .dev-portal-home-child2,
    .dev-portal-home-inner {
        position: relative;
        left: 292px;
        border-radius: 50%;
        background-color: var(--color-darkslateblue-100);
        width: 32px;
        height: 32px
    }

    .dev-portal-home-child1,
    .dev-portal-home-child2 {
        left: 711px
    }

    .dev-portal-home-child2 {
        left: 1105px
    }

    .b,
    .b1,
    .b2 {
        position: relative;
        left: 303px;
        font-size: var(--font-size-xl);
        letter-spacing: 1.43px;
        line-height: 32px
    }

    .b1,
    .b2 {
        left: 721px
    }

    .b2 {
        left: 1115px
    }

    .circle-icon {
        position: absolute;
        height: 100.24%;
        width: 36.75%;
        top: -.12%;
        right: 16.43%;
        bottom: -.12%;
        left: 46.82%;
        max-width: 100%;
        overflow: hidden;
        max-height: 100%
    }

    .provide-a-curated {
        top: 125px;
        left: 0;
        line-height: 160%;
        display: inline-block;
    }

    .consumers-engaging-with {
        top: 0;
        font-size: var(--font-size-23xl);
        color: var(--color-gray-400)
    }

    .additional-resources1,
    .bg,
    .our-client {
        position: relative;
        left: 0
    }

    .our-client {
        top: 59px;
        width: 30%;
        float: left;
        color: var(--color-gray-100)
    }

    .circle-button {
        width: 100%;
        /* float: right; */
        color: var(--color-gray-100);
        height: 100px;
        margin: auto;
        margin-top: 1%;
    }

    .bg {
        top: 0;
        border-radius: var(--br-base);
        background-color: var(--color-white);
        width: 360px;
        height: 96px
    }

    .mobile-command-manag {
        position: absolute;
        top: 31.25%;
        left: 103px;
        line-height: 32px;
        font-weight: 600;
        display: inline-block;
        width: 232px;
        white-space: nowrap;
    }

    .icon-bg {
        position: absolute;
        top: calc(50% - 27.5px);
        left: 0;
        border-radius: var(--br-5xl);
        background-color: var(--color-snow);
        width: 55px;
        height: 55px
    }

    .vector-icon5 {
        height: 54.55%;
        width: 54.55%;
        top: 27.27%;
        right: 20%;
        bottom: 18.18%;
        left: 25.45%;
        max-width: 100%;
        overflow: hidden;
        max-height: 100%
    }

    .div3,
    .icon2,
    .vector-icon5 {
        position: relative
    }

    .icon2 {
        top: calc(50% - 28px);
        left: 24px;
        width: 55px;
        height: 55px
    }

    .div3 {
        height: 23.13%;
        width: 45.8%;
        top: 20.96%;
        right: 34.45%;
        bottom: 55.9%;
        left: 4.75%;
        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);
        overflow: hidden
    }

    .equipment-optimizer {
        position: absolute;
        top: 22.92%;
        left: 123px;
        line-height: 24px;
        font-weight: 600;
        display: inline-block;
        width: 207px
    }

    .div4,
    .icon3 {
        position: absolute
    }

    .icon3 {
        top: calc(50% - 27.5px);
        left: 24px;
        width: 55px;
        height: 55px
    }

    .div4 {
        position: absolute;
        height: 23.13%;
        width: 31.8%;
        top: 20.96%;
        right: 0;
        bottom: 55.9%;
        left: 68.2%;
        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);
        overflow: hidden
    }

    .lifecycle-prediction {
        position: absolute;
        top: 33.33%;
        left: 103px;
        line-height: 32px;
        font-weight: 600;
        display: inline-block;
        width: 232px
    }

    .div5,
    .div6 {
        position: absolute;
        height: 23.13%;
        width: 31.8%;
        top: 51.08%;
        right: 34.72%;
        bottom: 25.78%;
        left: 33.48%;
        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);
        overflow: hidden
    }

    .div6 {
        right: 0;
        left: 68.2%
    }

    .div3:hover,
    .div4:hover,
    .div5:hover,
    .div6:hover {
        box-shadow: 0 0 3px #515151;
    }

    .circle-parent {
        width: 90%;
        display: inline-block;
        position: relative;
        justify-content: left;

        /* font-size: var(--font-size-lg); */
        color: var(--color-darkslategray-200)
    }

    .dev-portal-home {
        margin: 0 auto;
        position: relative;
        background-color: var(--color-white);
        width: 100%;
        height: auto;
        overflow: hidden;
        text-align: left;
        font-size: var(--font-size-smi);
        color: var(--color-white);
        font-family: var(--font-inter)
    }

    .carousel {
        /* Ensure width and height are set appropriately */
        width: 100%;
        /* Adjust width as needed */
        overflow: hidden;
    }

    .carousel-container {
        align-items: center;
        display: flex;
        /* Center carousel horizontally */
        justify-content: center;
        width: 100%;
    }

    .carousel .item {
        width: 100%;
        height: 100%;
    }




    .carousel-indicators {
        position: absolute;
        bottom: 10px;
        /* Adjust spacing as needed */
        left: 50%;
        transform: translateX(-50%);
    }

    /* Styling for captions, buttons, etc. as needed */

    /* Make prev/next buttons visible */
    .carousel-control-prev {
        position: absolute;
        transform: translateX(-50%);
        top: 85%;
        left: 12%;
    }

    .carousel-control-next {
        position: absolute;
        transform: translateX(-50%);
        top: 85%;
        left: 14%;
    }


    .coursel-text-large {
        color: #FFF;
        position: relative;
        font-family: Inter;
        font-size: 3.0vw;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-align: start;
        animation: textFadeIn 5s;

    }

    .coursel-text-small {
        color: #FFF;
        position: relative;
        font-family: Inter;
        font-size: 1.0vw;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        animation: textFadeIn 5s;


    }

    .coursel-text-large-center {
        color: #FFF;
        position: relative;
        left: 9%;
        top: 10%;
        font-family: Inter;
        font-size: 2.5vw;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-align: center;
        animation: textFadeIn 5s;

    }

    .coursel-text-small-center {
        color: #FFF;
        left: 9%;
        top: 10%;
        position: relative;
        text-align: center;
        font-family: Inter;
        font-size: 1.0vw;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        animation: textFadeIn 5s;


    }

    @keyframes textFadeIn {
        0% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    .carousel img {
        align-items: center;
        width: 100%;
        /* Adjust width as needed */

    }

    .carousel-control {
        width: 5%;
    }


    .oval-button {
        box-sizing: border-box;
        position: absolute;
        width: 10vw;
        height: 4vw;
        display: inline-flex;
        padding: 1.25vw;
        justify-content: center;
        align-items: center;
        gap: 1vw;
        flex-shrink: 0;

        border: 1.5px solid #FFFFFF;
        border-radius: 2.5vw;
        background-color: transparent;
        color: #FFFFFF;
        font-size: 1vw;
        cursor: pointer;
        margin-top: 1.25vw;
        max-width: 100%;

        top: 60%;
        left: 7%;
        transform: translate(-50%, -50%);
        animation: textFadeIn 5s;
    }

    .oval-button:hover {
        background-color: #FFFFFF;
        color: #000000;
    }


    .carousel4.oval-button:hover {
        background-color: #FFFFFF;
        color: #000000;
    }

    .carousel4.oval-button {
        box-sizing: border-box;
        position: absolute;
        width: 10vw;
        height: 4vw;
        padding: 1.25vw;
        justify-content: center;
        align-items: center;
        gap: 1vw;
        flex-shrink: 0;
        border: 1.5px solid #000000;
        border-radius: 2.5vw;
        background-color: transparent;
        color: #000000;
        font-size: 1vw;
        cursor: pointer;
        margin-top: 1.25vw;
        max-width: 100%;

        top: 70%;
        left: 58%;
        transform: translate(-50%, -50%);
        animation: textFadeIn 5s;

    }

    .carousel-caption-center {
        top: 55%;
    }

    .carousel-caption-left {
        text-align: left;
        top: 20%;
        position: absolute;
        left: 10%;

        font-family: 'Inter';
        font-style: normal;
        font-weight: 700;
        font-size: 10px;
        /* identical to box height */


        color: #FFFFFF;
    }

    .header {
        position: fixed;
        width: 100%;
        height: 4.375vw;
        background-color: transparent;
        color: white;
        padding: 0 20px;
        display: flex;
        /* use flexbox */
        justify-content: space-between;
        /* align the header text to the left and the developer logo to the right */
        align-items: center;
        /* vertically center the text */
        transition: all 0.5s ease;
        z-index: 1000;
    }



    .developer-space {
        display: flex;
        /* used flexbox for the developer space */
        align-items: center;
        /* vertical alignment of elements in developer space */
        text-decoration: none;
        display: inline-block;
        padding: 1.88vw;
        font-weight: 500;
        transition: all 0.4s ease;
        position: relative;

    }

    .developer-space :hover {
        display: flex;
        /* used flexbox for the developer space */
        align-items: center;
        /* vertical alignment of elements in developer space */
        color: #002E6E;

    }

    .developer-space:hover+.header-navigation {
        height: 0.8rem;
    }

    .header-navigation {
        background: #002E6E;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        content: '';
        position: relative;
        top: -5px;
        display: block;
        height: 0rem;
        right: auto;
        transform: none;
        transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
        width: auto;
    }

    .developer-parent {
        display: flex;
        margin-left: 10.0vw;
        /* used flexbox for the developer space */
        align-items: center;
        /* vertical alignment of elements in developer space */
    }

    .developer {
        margin-right: 0.625vw;
        margin-left: 0.625vw;
        font-size: var(--font-size-5xl)
            /* add a right margin to the developer text */
    }

    .clip-path-group {
        height: 1.875vw;
        width: 1.875vw;
        margin-left: 0.625vw;
        fill: white;
    }

    /* Scrolled Header */
    .scrolled {
        background-color: white;
        color: black;
        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
        /* add a subtle box shadow */
        padding: 0 20px;
        /* reduced the top and bottom padding to 0 */
    }

    /* Navigation */
    .nav {
        float: right;
    }

    .nav a {
        display: inline-block;
        color: white;
        padding: 0.625vw 1.25vw;
        text-decoration: none;
    }


    .cards {
        margin-top: 3.125vw;
        width: 100%;
        display: flex;

        justify-content: center;
    }


    .card {
        width: 25vw;
        height: 15vw;
        background: white;
        border: 0.50px #DBDBDB solid;
        color: #111111;
        padding: 10px;
        margin: 10px;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    }

    .card:hover {
        border-color: transparent;
        background-color: #f4f9ff;
        border-top: 10px solid #bddbff;

    }

    .card h2 {
        margin: 0;
        font-size: 1.2vw;
    }

    .card {
        height: auto;
        min-height: fit-content;
        display: flex;
        flex-direction: column;
    }

    .card h2 {
        font-size: clamp(16px, 1.2vw, 24px);
    }

    .card p {
        margin-top: 10px;
        font-size: clamp(13px, 1vw, 18px);
        line-height: 1.4;
    }

    #container {
        margin-left: auto;
        margin-right: auto;
        height: auto;
        width: auto;
    }





    a {
        color: inherit;
        text-decoration: none;
    }




    .container-our-products {
        position: relative;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 6.25vw;
        z-index: 10;
        width: 70%;
    }

    .card-product {
        width: 220px;
        height: 330px;
        flex-shrink: 0;
        margin: 10px;
        padding-top: 30px;
        padding-right: 10px;
        padding-left: 10px;
        background-color: #FFF;
        border: 1px;
        border-radius: 40px;
        text-align: center;
        border-color: #F2F2F2;
        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);

    }

    .card-product:hover {
        box-shadow: 0 0 3px #515151;
    }

    .card-product-icon {
        font-size: 48px;
        margin-bottom: 10px;
        max-width: 300px;

    }

    .card-product-title {
        font-size: 24px;
        font-weight: bold;
        margin-bottom: 10px;
    }

    .card-product-description {
        font-size: 15px;
        color: #757575;
    }

    .card-product:nth-child(2) {
        margin-top: 40px;
    }

    .card-product:nth-child(4) {
        margin-top: 40px;
    }

    .card-product:nth-child(6) {
        margin-top: 40px;
    }

    .card-product:nth-child(8) {
        margin-top: 40px;
    }


    body {
        font-family: sans-serif;
    }

    .container {
        width: 800px;
        margin: 0 auto;
    }

    .card-container {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 20px;
    }



    .card-content {
        padding: 10px;
    }

    .card-content h3 {
        font-size: 18px;
    }

    .card-content p {
        font-size: 14px;
    }

    .img-blog {
        width: 100%;
    }

    .scroll-bar {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 10px;
        background-color: #ccc;
        opacity: 0.5;
    }

    .blog-text {
        width: 70%;
        font-size: 2.5vw;
        margin-top: 1%;
        margin-left: 8%;
        color: #1D212C;

    }

    .blog-container {
        width: 80%;
        margin: auto;
        margin-top: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
    }

    /* Unified blog card typography & sizing */
    .blog-scroll h3 {
        color: #1D212C;
        font-family: Inter;
        font-size: clamp(16px, 1.1vw, 18px);
        font-style: normal;
        font-weight: 600;
        line-height: 1.3;
        letter-spacing: .5px;
        margin: 0 0 8px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        min-height: calc(1.3em * 2);
        /* reserve space for two lines even if shorter */
    }

    /* Ensure excerpts look consistent (even if shorter) */
    .blog-item p {
        font-size: clamp(13px, .9vw, 15px);
        line-height: 1.4;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        min-height: calc(1.4em * 2);
        /* reserve space for 2 lines */
        margin: 0;
    }

    /* Card layout consistency */
    .blog-item {
        background: #FFF;
        border: 1px solid #E5E8EC;
        border-radius: 14px;
        box-shadow: 0 2px 6px rgba(0, 0, 0, .06);
        width: clamp(260px, 30%, 360px);
        flex: 0 0 auto;
        padding: 16px;
    }

    .blog-scroll {
        scroll-behavior: smooth;
    }

    @media (max-width: 900px) {
        .blog-item {
            width: clamp(260px, 46%, 400px);
        }
    }

    @media (max-width: 600px) {
        .blog-item {
            width: 100%;
        }
    }



    .blog-scroll p {
        color: #1D212C;
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 40px;
        /* 177.778% */
        letter-spacing: 1.429px;
        margin: 0;
    }

    .blog-scroll {
        display: inline-block;
        display: flex;
        flex-direction: row;
        gap: 20px;
        max-height: 500px;
        /* Adjust this value as needed */
        overflow-y: scroll;
    }

    .blog-item {
        display: flex;
        flex-direction: column;
        align-items: left;
        padding: 20px;
        transition: opacity 0.5s ease-in-out;
        /* Adjust the duration and timing function as needed */
        opacity: 0;
    }


    .blog-item.show {
        opacity: 1;
        border: none;
        width: 30%;
        /* Show the element with a smooth transition */
    }

    .blog-item img {
        display: block;
        width: 100%;
        max-width: 480px;
        /* prevents over-expansion on very wide screens */
        aspect-ratio: 16 / 9;
        height: auto;
        object-fit: contain;
        /* keep full image visible */
        object-position: center center;
        margin: 0 auto 12px;
        /* centers horizontally */
        border-radius: 8px;
    }

    @media (max-width: 900px) {
        .blog-item img {
            max-width: 100%;
            /* full width on small devices */
        }
    }

    .blog-item p {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 2;
        /* Limit to 3 lines */
        -webkit-box-orient: vertical;
        font-family: Inter;
        font-size: 10px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    .scroll-arrows {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

    .arrow-up,
    .arrow-down {
        font-size: 24px;
        cursor: pointer;
        color: #000;
    }

    .arrow-up:hover,
    .arrow-down:hover {
        color: #007bff;
        /* Change the color as desired */
    }


    .header-text-products::after {
        content: "";
        position: absolute;
        height: 2px;
        background-color: #002e6e;
        width: 0;
        left: 50%;
        bottom: 0;
        transform: translateX(-50%);
        transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;
        display: none;
    }

    .header-text-products:hover::after {
        width: 100%;
        display: block;

    }

    .dropdown {
        position: relative;
        display: inline-block;
    }

    .header-text-products:hover+.dropdown-content-products {
        display: block;
    }

    .dropdown-content-products {
        width: 51.625vw;
        display: block;
        position: absolute;

        background-color: #f9f9f9;
        min-width: 00px;
        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
        z-index: 999;
        padding: 1.25vw;
    }


    .header-text-products {
        display: none;
        position: relative;
    }

    .header-text-devspace::after {
        content: "";
        position: absolute;
        height: 2px;
        background-color: #002e6e;
        width: 0;
        left: 50%;
        bottom: 0;
        transform: translateX(-50%);
        transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;
        display: none;
    }

    .header-text-devspace:hover::after {
        width: 100%;
        display: block;

    }




    .header-text-devspace:hover+.dropdown-content-devspace {
        display: block;
    }

    .dropdown-content-devspace {
        width: 34.25vw;
        display: block;
        position: absolute;
        background-color: #f9f9f9;
        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
        z-index: 999;
        padding: 1.25vw;

    }

    .header-text-devspace {
        display: none;
        position: relative;


    }



    .header-text-support::after {
        content: "";
        position: absolute;
        height: 2px;
        background-color: #002e6e;
        width: 0;
        left: 60%;
        bottom: 0;
        transform: translateX(-50%);
        transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;
        display: none;
    }

    .header-text-support:hover::after {
        width: 100%;
        display: block;

    }

    .header-text-support:hover+.dropdown-content-support {
        display: block;
    }

    .dropdown-content-support {
        display: block;
        position: absolute;
        background-color: #f9f9f9;
        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
        z-index: 999;
        padding: 1.25vw;

    }

    .header-text-support {
        display: none;
        position: relative;

    }

    .row {
        display: flex;
        justify-content: space-between;
        margin-bottom: 0.312vw;
    }

    .row .drop-item {
        width: 100%;
        padding-right: 0.93vw;
        color: #5063ED;
        margin-left: 1.25vw;
    }

    .row h2 {
        font-size: 0.81vw;
        margin-bottom: 0.312vw;
        margin-top: 0.625vw;
    }

    .row h3 {
        font-size: 0.75vw;
    }

    .row p {
        font-size: 0.75vw;
        color: #555;
    }

    .header-text-related::after {
        content: "";
        position: absolute;
        height: 2px;
        width: 0;
        bottom: 0;
        transform: translateX(-50%);
        transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;
        display: none;
    }

    .header-text-related:hover::after {
        width: 100%;
        display: block;

    }

    .header-text-related:hover+.dropdown-content-related {
        display: block;
    }

    .header-text-related {
        display: none;
        position: relative;

    }

    .dropdown-content-related {
        width: 14.375vw;
        display: block;
        margin-left: 1.875vw;
        position: relative;
        background-color: #f9f9f9;
        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
        z-index: 999;
        padding: 0.625vw;
        align-items: center;
        white-space: nowrap;


    }

    .overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        /* Adjust the alpha (transparency) value as needed */
        z-index: 99;
        /* Ensure the overlay appears above other elements */
        display: none;
        /* Hide the overlay initially */
    }

    .overlay:hover::after {
        display: block;


    }


    .footer-rect {
        display: inline-block;
        width: 100%;
        font-size: var(--font-size-lg);
        color: var(--color-white);
        align-items: center;
        margin-left: 0.6vw;

    }

    .footer-end {
        display: contents;
        justify-content: right;
    }


    .footer-text a {
        color: white;
        text-decoration: none;
    }

    .footer-text a:hover {
        text-decoration: underline;
    }

    body {
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        min-height: 100vh;
    }

    main {
        flex: 1;
    }



    footer2 {
        bottom: 0;

        width: 100%;
        display: inline-block;
        color: white;
        background: black;
        margin-top: auto;


    }




    .footer-text {
        display: flex;
        align-items: center;
        background-color: var(--color-black);
        height: 3.3vw;
        font-family: var(--font-inter);
        font-size: var(--font-size-lg);
        width: 100%;
        margin-right: 1.25vw;
    }


    .bazaarvoice-all-rights {
        text-align: left;
        margin-left: 9.3vw;
        flex-basis: 50%;

    }

    .legal,
    .trust,
    .system-status,
    .browser-support-policy {
        text-align: right;
        display: flex;
        /* Added display property */
        align-items: right;
        /* Added align-items property */
        margin: 20px;

    }
</style>

<script>
    const productLink = document.getElementById('products');
    const dropdownContent = document.querySelector('.header-text-products');
    const overlay = document.querySelector('.overlay');

    const devspaceLink = document.getElementById('devspace');
    const dropdownContentDevspace = document.querySelector('.header-text-devspace');

    const relatedLink = document.getElementById('adres');
    const dropdownContentRelated = document.querySelector('.header-text-related');



    clearDropdown = function () {
        clearTimeout(timeoutId);

        dropdownContent.style.display = 'none';
        dropdownContentDevspace.style.display = 'none';
        dropdownContentRelated.style.display = 'none';
        overlay.style.display = 'none';


    };

    let timeoutId;

    dropdownContent.style.position = 'absolute';
    dropdownContent.style.left = productLink.offsetLeft + 'px';


    productLink.addEventListener('mouseover', () => {
        clearDropdown();

        dropdownContent.style.display = 'block';
        overlay.style.display = 'block';
    });

    productLink.addEventListener('mouseout', () => {

        timeoutId = setTimeout(() => {
            dropdownContent.style.display = 'none';
            overlay.style.display = 'none';
        }, 100);
    });

    dropdownContent.addEventListener('mouseover', () => {
        clearDropdown();
        dropdownContent.style.display = 'block';
        overlay.style.display = 'block';
    });

    dropdownContent.addEventListener('mouseout', () => {
        clearTimeout(timeoutId);
        timeoutId = setTimeout(() => {
            dropdownContent.style.display = 'none';
            overlay.style.display = 'none';
        }, 100);
    });



    dropdownContentDevspace.style.position = 'absolute';
    dropdownContentDevspace.style.left = devspaceLink.offsetLeft + 'px';


    devspaceLink.addEventListener('mouseover', () => {
        clearDropdown();
        dropdownContentDevspace.style.display = 'block';
        overlay.style.display = 'block';

    });

    devspaceLink.addEventListener('mouseout', () => {

        timeoutId = setTimeout(() => {
            dropdownContentDevspace.style.display = 'none';
            overlay.style.display = 'none';
        }, 100);

    });

    dropdownContentDevspace.addEventListener('mouseover', () => {
        clearDropdown();

        dropdownContentDevspace.style.display = 'block';
        overlay.style.display = 'block';


    });

    dropdownContentDevspace.addEventListener('mouseout', () => {
        timeoutId = setTimeout(() => {
            dropdownContentDevspace.style.display = 'none';
            overlay.style.display = 'none';

        }, 100);

    });





    dropdownContentRelated.style.position = 'absolute';
    dropdownContentRelated.style.left = relatedLink.offsetLeft + 'px';

    relatedLink.addEventListener('mouseover', () => {
        clearDropdown();
        dropdownContentRelated.style.display = 'block';
        overlay.style.display = 'block';
    });

    relatedLink.addEventListener('mouseout', () => {
        timeoutId = setTimeout(() => {

            dropdownContentRelated.style.display = 'none';
            overlay.style.display = 'none';

        }, 100);

    });


    dropdownContentRelated.addEventListener('mouseover', () => {
        clearDropdown();

        dropdownContentRelated.style.display = 'block';
        overlay.style.display = 'block';


    });

    dropdownContentRelated.addEventListener('mouseout', () => {
        timeoutId = setTimeout(() => {
            dropdownContentRelated.style.display = 'none';
            overlay.style.display = 'none';

        }, 100);

    });
</script></div><footer aria-label="Status banner" class="Footer2U8XAPoGhlgO AppFooter rm-Banners"></footer><div class="ModalWrapper" id="ChatGPT-modal"></div></div></div></div><div class="ModalWrapper" id="tutorialmodal-root"></div></div></div><div class="ng-non-bindable"><script id="ssr-props" type="application/json">{"sidebars":{},"apiBaseUrl":"/","baseUrl":"/","search":{"appId":"T28YKFATPY","searchApiKey":"NTM5MzY5MTgzNDEyZTEzMWE2MmZjMzlhNDk0Y2NmN2VjOTg3NTNiOGM3N2RmMjU4ZGM2ZmQzYzg0MzAyMTNhZXRhZ0ZpbHRlcnM9KHByb2plY3Q6NjNmZTNhMGJhZmIwMzYwYjY2ODJlNDFlKSwodmVyc2lvbjpub25lLHZlcnNpb246NjVjZGQ5M2E5YmM1NTYwMDczYTUzNmQzKSwoaGlkZGVuOm5vbmUsaGlkZGVuOmZhbHNlKSwoaW5kZXg6Q3VzdG9tUGFnZSxpbmRleDpQYWdlKQ==","indexName":"readme_search_v2","projectsMeta":[{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":true,"tutorials":false},"id":"63fe3a0bafb0360b6682e41e","name":"Bazaarvoice Developer Space V2.0","subdomain":"developers-center","subpath":"","nav_names":{"docs":"Overview","reference":"API Reference","changelog":"","discuss":"Q&A","tutorials":"","recipes":"Recipes"}}],"urlManagerOpts":{"lang":"en","parent":{"subdomain":"bazaarvoice-developer-center","childrenProjects":["developers-center"]},"project":{"subdomain":"developers-center"},"version":"1.1-TempNew"}},"parent":{"_id":"645945884ea8d6019b217aa4","accessRules":{"branch_merge":{"admin":true,"editor":false},"branch_approve":{"admin":true,"editor":false}},"ai":{"chat":{"knowledge":{"custom_knowledge":null,"use_project_knowledge":false},"models":[]},"discovery":{"enabled":true,"content_signal":{"ai_train":false,"search":false,"ai_input":false},"link_headers":true,"markdown_negotiation":true,"agent_hint_banner":true,"api_catalog":true,"agent_skills_index":true,"mcp_server_card":true,"webmcp":true,"oauth":{"type":"none","issuer_url":"","authorization_servers":[],"resource_identifier":"","scopes_supported":[]}}},"appearance":{"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":""}},"main_body":{"type":"links"},"colors":{"highlight":"","main":"#121B31","main_alt":"","header_text":"","body_highlight":"","custom_login_link_color":"","body_highlight_dark":""},"typography":{"headline":"Open+Sans:400:sans-serif","body":"Open+Sans:400:sans-serif","typekit":false,"tk_key":"","tk_headline":"","tk_body":"","code":"","custom_heading":null,"custom_body":null,"custom_code":null,"spacing":null},"header":{"style":"solid","img":[],"img_size":"auto","img_pos":"tl","linkStyle":"buttons"},"body":{"style":"none"},"global_landing_page":{"html":"\u003cstyle>\n    html {\n        overflow-x: hidden;\n    }\n\n    .rm-Header-top {\n        display: none !important;\n    }\n    [class*=\"Header-search\"] {\n        margin-left: 6.25vw;\n    }\n [class*=\"Header-bottom\"]{\n        overflow: visible;\n        display: none !important;\n    }\n [class*=\"dropdown-content\"]{\n        top: 0;\n    }\n    header.Header3zzata9F_ZPQ.rm-Header {\n        height: 0;\n    }\n    .rm-Header {\n        --Header-background: none !important;\n    }\n    /* Fix text overflow for the search trigger */\n    .rm-SearchToggle::after {\n        content: \"Search our Docs\";\n        font-size: 14px;\n        display: inline-block;\n        margin-left: .23vw;\n        color: #000;\n        white-space: nowrap;\n        overflow: hidden;\n        text-overflow: ellipsis;\n        flex: auto;\n        display: flex;\n    }\n\n    /*\n  Refactored styles for the \"Additional Resources\" dropdown.\n*/\n    .dynamic-resources-menu {\n        /* --- Core Fixes --- */\n  height: auto !important;           /* Forces height to be determined by content */\n  white-space: normal !important;   /* Forces text to wrap */\n\n        /* --- Styling to Match the Screenshot --- */\n        background-color: #FFFFFF !important;\n        box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2) !important;\n        padding: 12px !important;\n        min-width: 250px !important;\n        border-radius: 0 !important; /* Sharp corners */\n    }\n\n    .dynamic-resources-menu h2 a {\n  color: #002E6E !important; /* Dark blue text */\n    }\n\n    .performance-item {\n        width: 100%;\n        padding-right: 0.93vw;\n        color: #5063ED;\n        margin-left: 1.25vw;\n    }\n\n    .performance-item h2 {\n        font-size: 0.81vw;\n        margin-bottom: 0.312vw;\n        margin-top: 0.625vw;\n    }\n\n    .performance-item p {\n        font-size: 0.75vw;\n        color: #555;\n    }\n\n    .resource-links {\n        display: flex;\n        gap: 1.5vw;\n        margin-left: 10%;\n        justify-content: flex-start;\n    }\n\n    .resource-links .resource-card {\n        position: relative;\n        display: block;\n        flex: 0 1 clamp(450px, 34vw, 550px);\n        min-height: 70px;\n        border-radius: 16px;\n        background-color: var(--color-white);\n        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);\n        overflow: hidden;\n        transition: box-shadow .2s ease;\n        text-decoration: none;\n        width: 25%;\n    }\n\n    .resource-links .resource-card:hover {\n        box-shadow: 0 0 3px #515151;\n    }\n\n    .resource-links .resource-card .bg {\n        position: absolute;\n        inset: 0;\n    }\n\n    .resource-links .resource-card .icon3 {\n        position: absolute;\n        top: calc(50% - 27.5px);\n        left: 24px;\n        width: 55px;\n        height: 55px;\n    }\n\n    .resource-links .resource-card {\n        display: flex;\n        align-items: center;\n        padding: 14px 16px 14px 100px;\n        /* space for icon at left */\n        min-height: 70px;\n    }\n\n    .resource-links .resource-card .icon3 {\n        left: 24px;\n    }\n\n    .resource-links .resource-card .mobile-command-manag {\n        position: relative;\n        top: auto;\n        left: auto;\n        transform: none;\n        margin: 0;\n        font-weight: 600;\n        line-height: 1.2;\n        font-size: clamp(12px, 1.0vw, 16px);\n        width: 100%;\n        white-space: normal;\n        overflow-wrap: break-word;\n    }\n\n    @media (max-width: 900px) {\n        .resource-links {\n            flex-direction: column;\n            gap: 16px;\n            margin-left: 0;\n        }\n\n        .resource-links .resource-card {\n            flex: 1 1 auto;\n            width: 100%;\n            padding: 14px 16px 14px 88px;\n        }\n\n        .resource-links .resource-card .mobile-command-manag {\n            font-size: clamp(13px, 2.4vw, 15px);\n        }\n    }\n\n    @media (max-width: 520px) {\n        .resource-links .resource-card {\n            padding: 12px 14px 12px 72px;\n            min-height: 60px;\n        }\n\n        .resource-links .resource-card .icon3 {\n            width: 44px;\n            height: 44px;\n            top: calc(50% - 22px);\n        }\n\n        .resource-links .resource-card .mobile-command-manag {\n            font-size: clamp(12px, 3.4vw, 14px);\n            line-height: 1.25;\n        }\n    }\n\u003c/style>\n\n\u003cscript>\n\n    document.addEventListener('DOMContentLoaded', function () {\n        $(window).on('pageLoad', function (e, state) {\n            // Get a reference to the search div element\n            var searchDiv = document.querySelector('.Header-searchtb6Foi0-D9Vx');\n\n            // Get a reference to the developer-parent div element\n            var developerParentDiv = document.querySelector('.developer-parent');\n\n            // Move the search element into the developer-parent div\n            developerParentDiv.appendChild(searchDiv);\n\n        });\n    });\n\u003c/script>\n\n\n\u003chead>\n    \u003cmeta charset=\"utf-8\" />\n    \u003cmeta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n    \u003c!-- \u003clink rel=\"stylesheet\" href=\"./global.css\" /> -->\n    \u003c!-- \u003clink rel=\"stylesheet\" href=\"./index.css\" /> -->\n    \u003clink rel=\"stylesheet\"\n        href=\"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap\" />\n    \u003clink rel=\"stylesheet\" href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css\">\n    \u003cscript src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js\">\u003c/script>\n    \u003cscript src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js\">\u003c/script>\n\n\u003c/head>\n\n\u003cbody>\n    \u003cdiv class=\"dev-portal-home\">\n        \u003c!-- Header -->\n\n        \u003cdiv class=\"header\" id=\"header\">\n            \u003cdiv class=\"developer-parent\">\n                \u003cimg class=\"clip-path-group\" img id=\"logo\" alt=\"\" src=\"https://files.readme.io/21a0442-Vector_2.svg\" />\n                \u003cdiv class=\"developer\">developer\u003c/div>\n                \u003cdiv>\n\n                    \u003cdiv class=\"developer-space\" id=\"products\">\n                        \u003c!--\u003ca\n            href=\"https://bazaarvoice-enterprise-group.readme.io/bv-test-portal/v1.0-PrivacyAPI/docs\">-->Products\n                    \u003c/div>\n                    \u003cdiv class=\"header-navigation\">\u003c/div>\n                    \u003cdiv class=\"header-text-products\">\n\n\n                        \u003cdiv class=\"dropdown-content-products\">\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-ConversationsAPI/docs/home\">Conversations API(CV2)\u003c/a>\u003c/h2>\n                                    \u003cp>Retrieve and submit User-generated content (UGC), and retrieve your product\n                                        catalog and statistics about your UGC.\u003c/p>\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"v1.0-PRR/docs/prr\">\n                                            Conversations API (Agrippa/PRR)\u003c/a>\u003c/h2>\n                                    \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product\n                                        catalog and statistics about your UGC for PRR customers.\u003c/p>\n                                \u003c/div>\n\n                            \u003c/div>\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-SocialCommerceAPI/docs/introduction\">Social Commerce Display\n                                            API\u003c/a>\u003c/h2>\n                                    \u003cp>Social Commerce is engineered for the future of commerce – enabling commerce to\n                                        be visual, contextual, and personal, wherever commerce occurs.\u003c/p>\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-DCE/docs/home\">\n                                            Displayable Content Export\u003c/a>\u003c/h2>\n                                    \u003cp>Request Bazaarvoice Conversations data in bulk for public display using an HTTPS\n                                        interface.\u003c/p>\n                                \u003c/div>\n                            \u003c/div>\n\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-PS-Export/docs/home\">\n                                            Product Sentiment Export\u003c/a>\u003c/h2>\n                                    \u003cp>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTPS\n                                        interface.\u003c/p>\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-PrivacyAPI/docs/home\">\n                                            Privacy API\u003c/a>\u003c/h2>\n                                    \u003cp>Integrate your Bazaarvoice solution into your privacy regulations compliance\n                                        workflow using a secure HTTP interface.\u003c/p>\n                                \u003c/div>\n\n                            \u003c/div>\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-ResponseAPI/docs/home\">\n                                            Response API\u003c/a>\u003c/h2>\n                                    \u003cp>Programmatically create, read, update, and delete responses to reviews using a\n                                        secure HTTP interface.\u003c/p>\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-MobileSDK/docs/home\">\n                                            Mobile SDKs for Android and iOS\u003c/a>\u003c/h2>\n                                    \u003cp>The Bazaarvoice Mobile SDKs provide access to many of our products, including\n                                        Conversations, and Product Recommendations.\u003c/p>\n                                \u003c/div>\n                            \u003c/div>\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-NotificationsAPI/docs/notifications-subscription-api\">Notifications\n                                            API\u003c/a>\u003c/h2>\n                                    \u003cp>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice\n                                        platform.\u003c/p>\n\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-TransactionsAPI/docs/overview\">\n                                            Transactions API\u003c/a>\u003c/h2>\n                                    \u003cp>Allow clients to seamlessly share transaction data and automate the collection of\n                                        user generated content powering APO and more.\u003c/p>\n\n                                \u003c/div>\n                            \u003c/div>\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-SentimentsAPI/docs/overview\">\n                                            Product Sentiments (PS)API\u003c/a>\u003c/h2>\n                                    \u003cp>Builds consumer insights from the review text using Natural Language Processing\n                                        (NLP).\u003c/p>\n                                \u003c/div>\n                              \u003cdiv class=\"drop-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003ch2>\u003ca href=\"/v1.0-AuthenticDiscoveryAPI/docs/home\">\n                                            Authentic Discovery API\u003c/a>\u003c/h2>\n                                    \u003cp>Enable AI search bots and LLMs to discover your UGC by integrating the Authentic Discovery API.\u003c/p>\n                                \u003c/div>\n                            \u003c/div>\n                        \u003c/div>\n                    \u003c/div>\n                \u003c/div>\n\n\n\n                \u003cdiv>\n\n\n                    \u003cdiv class=\"developer-space\" id=\"devspace\">Developer Space\u003c/div>\n                    \u003cdiv class=\"header-navigation\">\u003c/div>\n                    \u003cdiv class=\"header-text-devspace\">\n\n                        \u003cdiv class=\"dropdown-content-devspace\">\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\" https://blog.developer.bazaarvoice.com/\" target=\"_blank\"\n                                            rel=\"noopener\">Blog\u003c/a>\u003c/h2>\n                                    \u003cp>Official Bazaarvoice Developer blog maintained by the engineering community\u003c/p>\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"https://github.com/bazaarvoice\" target=\"_blank\"\n                                            rel=\"noopener\">Github\u003c/a>\u003c/h2>\n                                    \u003cp>Explore the official Github space for Bazaarvoice\u003c/p>\n                                \u003c/div>\n\n                            \u003c/div>\n                            \u003cdiv class=\"row\">\n\n                                \u003cdiv class=\"drop-item performance-metrics\">\n                                    \u003ch2>\u003ca href=\"/v1-cwv-perf-matric/docs/bazaarvoice-hosted-display-cwv-performance-testing-methodology\"\n                                            target=\"_blank\" rel=\"noopener\">Performance\u003c/a>\u003c/h2>\n                                    \u003cp>Hosted Display Core Web Vitals performance\u003c/p>\n                                \u003c/div>\n\n\n\n                            \u003c/div>\n\n                        \u003c/div>\n                    \u003c/div>\n                \u003c/div>\n\n                \u003cdiv>\n                    \u003cdiv class=\"developer-space\" id=\"support\">\u003ca href=\"https://support.bazaarvoice.com/\" target=\"_blank\"\n                            rel=\"noopener\">Support\u003c/a>\u003c/div>\n                    \u003cdiv class=\"header-navigation\">\u003c/div>\n                \u003c/div>\n                \u003cdiv>\n                    \u003cdiv class=\"developer-space\" id=\"adres\">Additional Resources\u003c/div>\n                    \u003cdiv class=\"header-navigation\">\u003c/div>\n                    \u003cdiv class=\"header-text-related\">\n\n                        \u003cdiv class=\"dropdown-content-related dynamic-resources-menu\">\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"https://docs.bazaarvoice.com/home/en-us/\" target=\"_blank\"\n                                            rel=\"noopener\">Bazaarvoice Knowledge Base\u003c/a>\u003c/h2>\n                                    \u003ch2>\u003ca href=\"https://support.bazaarvoice.com/\" target=\"_blank\"\n                                            rel=\"noopener\">Support Community\u003c/a>\u003c/h2>\n                                    \u003ch2>\u003ca href=\"https://bazaarvoice.com/\" target=\"_blank\"\n                                            rel=\"noopener\">Bazaarvoice.com\u003c/a>\u003c/h2>\n                                \u003c/div>\n\n\n                            \u003c/div>\n                        \u003c/div>\n                    \u003c/div>\n                \u003c/div>\n\n                \u003c!-- \u003cdiv class=\"rm-Header-search Header-searchtb6Foi0-D9Vx rm-Header-search_feather Header-search_featherYsmQBn55F3d9\">\n                  \u003cbutton aria-label=\"Search\" class=\"rm-SearchToggle\" data-symbol=\"⌘\">\n                  \u003ci class=\"fa fa-search\">\u003c/i>\n                  \u003cdiv class=\"Header-search-placeholder3Vx4OmMPcjAi rm-SearchToggle-placeholder\">Search\u003c/div>\n                  \u003cdiv class=\"rm-SearchToggle-shortcut\"style=\"color: #000;\">⌘K\u003c/div>\u003c/button>\u003c/div>\n          \u003c/div> -->\n\n            \u003c/div>\n\n        \u003c/div>\n        \u003cdiv id=\"container\">\n            \u003cdiv class=\"overlay\">\u003c/div>\n\n            \u003cdiv class=\"carousel-container\">\n                \u003cdiv id=\"carousel-front-page\" class=\"carousel slide \" data-ride=\"carousel\" data-interval=\"3000\">\n                    \u003col class=\"carousel-indicators\">\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"0\" class=\"active\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"1\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"2\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"3\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"4\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"5\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"6\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"7\">\u003c/li>\n                    \u003c/ol>\n\n\n                    \u003cdiv class=\"carousel-inner\" role=\"listbox\">\n                        \u003cdiv class=\"item active\">\n                            \u003cimg src=\"https://files.readme.io/a66c6b70c1fb320d122d1a9cf7deca1be6ff74bd7661bb272baec0f21cf2a72f-AI_Review_summary_Carousel_3.svg\"\n                                alt=\"Review Summarization API\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/review-summarization\" target=\"_blank\"\n                                    rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                            \u003c/div>\n                        \u003c/div>\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/ecbd9be03f506391e6c8308e2593b8a87ec9d48ec950f6f23fdedefd7914876b-background_1.svg\"\n                                alt=\"Security Imperative\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/security-imperatives\" target=\"_blank\"\n                                    rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\"\n                                        style=\"color: #000;border:1.5px solid #000; background-color: #fff;\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                            \u003c/div>\n                        \u003c/div>\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/2d66165-Product_sentiment_API.svg\"\n                                alt=\"Product Sentiment API\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"https://developers.bazaarvoice.com/v1.0-SentimentsAPI/docs/overview\"\n                                    target=\"_blank\" rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                            \u003c/div>\n                        \u003c/div>\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/926c3aa-car_1.svg\" alt=\"iOS Review Highlights\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/user-email-address\" target=\"_blank\" rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\">Learn more\u003c/button>\n                                \u003c/a>\n                                \u003cp class=\"coursel-text-large\">Customer\u003cbr> Data Point Added to API\u003c/p>\n                                \u003cp class=\"coursel-text-small\">\n                                    With 80% of consumers being more likely to buy from a\u003cbr>\n                                    company that provides a tailored experience,it is clear that\u003cbr>\n                                    shoppers want to be seen, heard, and treated as individuals.\u003cbr>\u003cbr>\n\n                                    You can now access the email address associated with a\u003cbr>\n                                    specific customer's content submission to enrich customer \u003cbr>interactions,\n                                    profiles,\n                                    and workflows outside of the \u003cbr>Bazaarvoice platform.\n                                \u003c/p>\n                            \u003c/div>\n                        \u003c/div>\n\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/8ba40d5-car_2.svg\" alt=\"iOS Review Highlights\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/profile-display#requesting-an-author-by-email-address\"\n                                    target=\"_blank\" rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                                \u003cp class=\"coursel-text-large\">User Profile API\u003c/p>\n                                \u003cp class=\"coursel-text-small\">\n                                    Consumers want to be treated for who they are – \u003cbr>\n                                    individuals with unique characteristics, tastes, and\u003cbr>\n                                    preferences.\u003cbr>\u003cbr>\n\n                                    You can now gather all data that a consumer has\u003cbr>\n                                    ever submitted with a specific email address for\u003cbr>\n                                    Ratings & Reviews and Questions & Answers. This \u003cbr>\n                                    can then be easily matched across other platforms \u003cbr>\n                                    to augment your understanding of each shopper \u003cbr>\n                                    and optimize experiences.\n\n                                \u003c/p>\n                            \u003c/div>\n                        \u003c/div>\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/da0ad9e-car_3.svg\" alt=\"iOS Review Highlights\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/video-upload\" target=\"_blank\" rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\"\n                                        style=\"color: #000;border:1.5px solid #000; background-color: #fff;\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                                \u003cp class=\"coursel-text-large\" style=\"color: #000;\"> Direct Video Upload with \u003cbr>Review\n                                    Submission\u003c/p>\n                                \u003cp class=\"coursel-text-small\" style=\"color: #000;\">\n                                    Shoppers crave genuine narratives that showcase \u003cbr>\n                                    products in action and videos attached alongside written \u003cbr>\n                                    reviews provide just that.\u003cbr>\u003cbr>\n                                    Capture more of these videos than ever before by \u003cbr>\n                                    enabling customers to submit videos directly within the \u003cbr>\n                                    review submission experience.\n                                \u003c/p>\n                            \u003c/div>\n                        \u003c/div>\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/eb4c4c8-car_4.svg\" alt=\"iOS Review Highlights\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/incentivized-reviews#displaying-the-incentivized-review-count\"\n                                    target=\"_blank\" rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button carousel4\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                                \u003cp class=\"coursel-text-large-center\" style=\"color: #000;\">Four new authenticity features\n                                \u003c/p>\n                                \u003cp class=\"coursel-text-small-center\" style=\"color: #000;\">\n                                    What’s in your shoppers’ best interest, is our interest. \u003cbr>\n                                    Our goal is to help your brand stay informed of policy \u003cbr>\n                                    changes, compliant with governing bodies, and \u003cbr>\n                                    transparent with your customers. \u003cbr>\u003cbr>\n\n                                    This is why we’ve released a series of features to do \u003cbr>\n                                    exactly that:\n\n                                \u003c/p>\n                            \u003c/div>\n                        \u003c/div>\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://dav-dev-portal-resources.s3.us-east-1.amazonaws.com/Developer-Center-2.0/Home-Page/Authentic_Discovery+API_Banner.svg\"\n                                alt=\"Authentic Discovery API Banner\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-AuthenticDiscoveryAPI/docs/home\" target=\"_blank\"\n                                    rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\"\n                                        style=\"color: #000;border:1.5px solid #000; background-color: #fff;\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                            \u003c/div>\n                        \u003c/div>\n                    \u003c/div>\n\n                    \u003ca class=\"carousel-control-prev\" href=\"#carousel-front-page\" role=\"button\" data-slide=\"prev\">\n                        \u003cbig>\u003cbig>\u003cbig>&#8592;\u003c/big>\u003c/big>\u003c/big>\n                    \u003c/a>\n                    \u003ca class=\"carousel-control-next\" href=\"#carousel-front-page\" role=\"button\" data-slide=\"next\">\n                        \u003cbig>\u003cbig>\u003cbig>&#8594;\u003c/big>\u003c/big>\u003c/big>\n                    \u003c/a>\n                \u003c/div>\n            \u003c/div>\n\n            \u003cdiv class=\"ellipse-parent\">\n\n                \u003cdiv class=\"our-products-back\">\u003c/div>\n                \u003cdiv class=\"learn-more-about-the-developer-parent\">\n\n                    \u003cdiv class=\"our-product\">Our Product Overview\u003c/div>\n                    \u003cdiv class=\"learn-more-about\">\n                        Learn more about the developer products we offer and how you can use them to build your custom\n                        social commerce applications\n                    \u003c/div>\n                \u003c/div>\n                \u003cdiv class=\"container-our-products\">\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-ConversationsAPI/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg width=\"101\" height=\"101\"\n                                    src=\"https://files.readme.io/acadc93-Conversations.svg\" alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Conversations (CV2)\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Retrieve and submit User-generated content (UGC), and\n                                retrieve your product catalog and statistics about your UGC.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"v1.0-PRR/docs/prr\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/10c05a1-Icon.svg\" alt=\"\">\n                            \u003c/div>\n                            \u003cdiv class=\"card-product-title\">Conversations (Agrippa/PRR)\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Retrieve and submit user-generated content (UGC), and\n                                retrieve your product catalog and statistics about your UGC for PRR customers.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-PrivacyAPI/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/6f81d0d-privacy.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Privacy\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Integrate your Bazaarvoice solution into your privacy\n                                regulations compliance workflow using a secure HTTP interface.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-ResponseAPI/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/0c4b464-response.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Response\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Programmatically create, read, update, and delete\n                                responses to reviews using a secure HTTP interface.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-MobileSDK/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/fb3259f-Group_190.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Mobile SDK’s\u003c/div>\n                            \u003cdiv class=\"card-product-description\">The Bazaarvoice Mobile SDKs provide access to many of\n                                our products, including Conversations, and Product Recommendations.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-NotificationsAPI/docs/notifications-subscription-api\" target=\"_blank\"\n                            rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/15a3007-notifications.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Notifications\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Manage end-user subscriptions to email notifications\n                                triggered by the Bazaarvoice platform.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-DCE/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/7a78632-disp_cont.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Displayable Content\n                            \u003c/div>\n                            \u003cdiv class=\"card-product-description\">Request Bazaarvoice Conversations data in bulk for\n                                public display using an HTTPS interface.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-SocialCommerceAPI/docs/introduction\" target=\"_blank\" rel=\"noopener\">\n\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/3476596-soco.png\" alt=\"\">\n                            \u003c/div>\n                            \u003cdiv class=\"card-product-title\">Social Commerce\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Social Commerce is engineered for enabling commerce to\n                                be visual, contextual, and personal, wherever commerce occurs.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-PS-Export/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/0a827fd-product_sent.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Product Sentiment Export\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Request Bazaarvoice Product Sentiment Insights data in\n                                bulk using an HTTPS interface.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-TransactionsAPI/docs/overview\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/a6aff87-T_API.svg\" alt=\"\">\n                            \u003c/div>\n                            \u003cdiv class=\"card-product-title\">Transactions\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Allow clients to seamlessly share transaction data and\n                                automate the collection of user generated content powering APO and more.\u003c/div>\n\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"https://developers.bazaarvoice.com/v1.0-SentimentsAPI/docs/overview\" target=\"_blank\"\n                            rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg height=\"101\" width=\"101\"\n                                    src=\"https://files.readme.io/50c286c-image_1.png\" alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Product Sentiments (PS)API\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Builds consumer insights from the review text using\n                                Natural Language Processing (NLP)\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"https://docs.bazaarvoice.com/articles/#!contextual-commerce/contextual-commerce\"\n                            target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg height=\"101\" width=\"101\"\n                                    src=\"https://files.readme.io/96e0694a5e96a39793636c53d97a52e1dd445db4594059debbc54ab2478e91b2-Group_230.svg\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Contextual Commerce\u003c/div>\n                            \u003cdiv class=\"card-product-description\">AI solution, boosting conversions by identifying\n                                high-intent shoppers and delivering targeted messages.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-AuthenticDiscoveryAPI/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg width=\"101\" height=\"101\"\n                                    src=\"https://files.readme.io/f71a7765b134a55444358bd0231ec605daea6f9e44e728c61e40d5b4aaaccf12-Authentic_Discovery_API_Icon.svg\" alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Authentic Discovery API\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Enable AI search bots and LLMs to discover your UGC by integrating the Authentic Discovery API.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                \u003c/div>\n                \u003cimg class=\"group-icon\" alt=\"\" src=\"https://files.readme.io/9a95db0-Dot.svg\" />\n\n            \u003c/div>\n\n\n            \u003cdiv class=\"getStarted\">\n                \u003cimg class=\"getStartedImg\" alt=\"\"\n                    src=\"https://files.readme.io/63a7094-Screenshot_2023-06-01_at_7.57_1.svg\" />\n\n                \u003cdiv class=\"content2\">\n\n\n                    \u003cdiv class=\"cardplaintestimoni\">\n                        \u003cp class=\"featured-property\">BAZAARVOICE Portal\u003c/p>\n\n                        \u003cp class=\"contemporay-new-buil\">Getting Started\u003c/p>\n\n                        \u003cdiv class=\"transforming-living\">\n                            This section contains information that will get you started using the Conversations API\n                            quickly and correctly.\n                        \u003c/div>\n                    \u003c/div>\n                \u003c/div>\n            \u003c/div>\n            \u003cdiv class=\"cards\">\n                \u003cdiv class=\"card\">\u003ca href=\"https://www.bazaarvoice.com/contact/\" target=\"_blank\" rel=\"noopener\">\n                        \u003ch2>Create a Bazaarvoice Portal account\u003c/h2>\n                        \u003cp>With a Bazaarvoice Portal account, you can request API keys and will have access to all the\n                            keys you have requested, their status, and rate limits.\n                        \u003c/p>\n                    \u003c/a>\n                \u003c/div>\n                \u003cdiv class=\"card\">\u003ca\n                        href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/api-key-management#request-new-keys\"\n                        target=\"_blank\" rel=\"noopener\">\n                        \u003ch2>Request API keys\u003c/h2>\n                        \u003cp>API keys allow us to provide usage metrics and allows our clients to control who has access\n                            to their data.\n                        \u003c/p>\n                    \u003c/a>\n                \u003c/div>\n                \u003cdiv class=\"card\">\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home\"\n                        target=\"_blank\" rel=\"noopener\">\n                        \u003ch2>Become a UGC Expert\u003c/h2>\n                        \u003cp>Read the documentation to learn how to build consumer generated content applications with the\n                            Conversations API.\n                        \u003c/p>\n                    \u003c/a>\n                \u003c/div>\n            \u003c/div>\n            \u003cdiv class=\"blog-text\">Developer Blogs\u003c/div>\n            \u003cdiv class=\"blog-container\">\n                \u003cdiv class=\"blog-scroll\" id=\"blog-scroll-container\">\u003c/div>\n                \u003cdiv class=\"scroll-arrows\">\n                    \u003cspan class=\"arrow-up\" onclick=\"scrollBlogs(-1)\">&#8593;\u003c/span>\n                    \u003cspan class=\"arrow-down\" onclick=\"scrollBlogs(1)\">&#8595;\u003c/span>\n                \u003c/div>\n            \u003c/div>\n\n            \u003cscript>\n                document.addEventListener(\"DOMContentLoaded\", function () {\n                    var blogContainer = document.getElementById(\"blog-scroll-container\");\n                    var currentIndex = 0;\n                    var posts = []; // Store fetched posts with media details\n                    var dataRes = [];\n\n                    // Function to unescape HTML entities\n                    function unescapeHtml(text) {\n                        var textarea = document.createElement('textarea');\n                        textarea.innerHTML = text;\n                        return textarea.value;\n                    }\n\n                    // Fetch posts and media details together\n                    fetch(\"https://blog.developer.bazaarvoice.com/wp-json/wp/v2/posts\")\n                        .then((response) => response.json())\n                        .then((data) => {\n                            dataRes = data;\n\n                            // Fetch media details for each post concurrently\n                            const mediaPromises = data.map((post) =>\n                                fetch(`https://blog.developer.bazaarvoice.com/wp-json/wp/v2/media/${post.featured_media}`)\n                                    .then((response) => response.json())\n                                    .then((mediaData) => ({ ...post, ...mediaData })) // Combine post and media data\n                                    .catch((error) => console.error(\"Error fetching media data:\", error))\n                            );\n                            return Promise.all(mediaPromises);\n                        })\n                        .then((fetchedPosts) => {\n                            posts = fetchedPosts;\n\n                            // Update the blog container with fetched posts\n                            function updateBlogContainer() {\n                                blogContainer.innerHTML = \"\";\n\n                                for (var i = currentIndex; i \u003c currentIndex + 3; i++) {\n                                    const post = posts[i % posts.length];\n                                    const dataObj = dataRes[i % dataRes.length];\n                                    console.log(dataObj)\n\n                                    var blogItem = document.createElement(\"div\");\n                                    blogItem.classList.add(\"blog-item\");\n\n                                    var img = document.createElement(\"img\");\n                                    if (post.source_url) {\n                                        img.src = post.source_url; // Use post instead of mediaData for media details\n                                        img.alt = unescapeHtml(post.title.rendered);\n                                    } else {\n                                        // Use a placeholder image and set a background color\n                                        img.src = 'https://files.readme.io/0b45076-21a0442-Vector_2.svg';/*https://files.readme.io/21a0442-Vector_2.svg*/\n                                        img.alt = 'Placeholder Image';\n                                        img.style.backgroundColor = '#ffffff'; // Set your desired background color\n                                    }\n\n                                    var h3 = document.createElement(\"h3\");\n                                    h3.textContent = unescapeHtml(dataObj.title.rendered);\n\n                                    var p = document.createElement(\"p\");\n                                    p.innerHTML = unescapeHtml(dataObj.excerpt.rendered);\n\n                                    // Make blog item clickable\n                                    blogItem.addEventListener(\"click\", function () {\n                                        window.open(dataObj.link, \"_blank\");\n                                    });\n\n                                    blogItem.appendChild(img);\n                                    blogItem.appendChild(h3);\n                                    blogItem.appendChild(p);\n\n                                    blogContainer.appendChild(blogItem);\n                                    // Trigger reflow to apply the initial opacity\n                                    blogItem.offsetHeight;\n                                    blogItem.classList.add(\"show\");\n                                }\n                            }\n\n                            updateBlogContainer();\n\n                            // Function to handle scrolling blogs\n                            window.scrollBlogs = function (direction) {\n                                currentIndex += direction * 3;\n                                currentIndex = (currentIndex + posts.length) % posts.length; // Use modulo to cycle through posts.length\n\n                                updateBlogContainer();\n                            };\n                        })\n                        .catch((error) => console.error(\"Error fetching blog data:\", error));\n                });\n            \u003c/script>\n            \u003cdiv class=\"blog-text\">\n                Additional Resources\n                \u003cdiv class=\"learn-more-about\" style=\"margin-top: 10px; font-size: 1vw;\">\n                    Provide a curated collection of supplementary\n                    links to present users with valuable resources\n                    about Bazaarvoice products.\n                \u003c/div>\n            \u003c/div>\n            \u003cdiv class=\"circle-parent\">\n                \u003cdiv class=\"circle-button\">\n\n                    \u003cimg class=\"circle-icon\" alt=\"\" src=\"https://files.readme.io/ed42784-circle.svg\" />\n                    \u003cdiv class=\"resource-links\">\n                        \u003ca class=\"resource-card\" href=\"https://www.bazaarvoice.com/\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"bg\">\u003c/div>\n                            \u003cdiv class=\"mobile-command-manag\">Bazaarvoice.com\u003c/div>\n                            \u003cimg class=\"icon3\" alt=\"\" src=\"https://files.readme.io/7fdc487-icon.svg\" />\n                        \u003c/a>\n                        \u003ca class=\"resource-card\" href=\"https://docs.bazaarvoice.com/home/en-us/\" target=\"_blank\"\n                            rel=\"noopener\">\n                            \u003cdiv class=\"bg\">\u003c/div>\n                            \u003cdiv class=\"mobile-command-manag\">Bazaarvoice Knowledge Base\u003c/div>\n                            \u003cimg class=\"icon3\" alt=\"\" src=\"https://files.readme.io/0e6ec65-icon_1.svg\" />\n                        \u003c/a>\n                        \u003ca class=\"resource-card\" href=\"https://support.bazaarvoice.com/s/?language=en_US\"\n                            target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"bg\">\u003c/div>\n                            \u003cdiv class=\"mobile-command-manag\">Support Community\u003c/div>\n                            \u003cimg class=\"icon3\" alt=\"\" src=\"https://files.readme.io/779ee78-icon_3.svg\" />\n                        \u003c/a>\n                        \u003ca class=\"resource-card\" href=\"https://innercircle.bazaarvoice.com/users/sign_in\"\n                            target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"bg\">\u003c/div>\n                            \u003cdiv class=\"mobile-command-manag\">Bazaarvoice University\u003c/div>\n                            \u003cimg class=\"icon3\" alt=\"\" src=\"https://files.readme.io/2442306-icon_4.svg\" />\n                        \u003c/a>\n                    \u003c/div>\n                \u003c/div>\n            \u003c/div>\n\n\n        \u003c/div>\n\n\n    \u003c/div>\n\u003c/body>\n\u003cfooter2>\n    \u003cdiv class=\"footer-rect\">\n        \u003cdiv class=\"footer-text\">\n            \u003cdiv class=\"bazaarvoice-all-rights\">\n                © Bazaarvoice. All rights reserved.\n            \u003c/div>\n            \u003cdiv class=\"footer-end\">\n\n                \u003cdiv class=\"legal\">\u003ca href=\"http://www.bazaarvoice.com/legal\" target=\"_blank\" rel=\"noopener\">Legal\u003c/a>\n                \u003c/div>\n                \u003cdiv class=\"trust\">\u003ca href=\"https://www.bazaarvoice.com/company/trust/\" target=\"_blank\"\n                        rel=\"noopener\">Trust\u003c/a>\u003c/div>\n                \u003cdiv class=\"system-status\">\u003ca href=\"http://status.bazaarvoice.com/\" target=\"_blank\"\n                        rel=\"noopener\">System Status\u003c/a>\u003c/div>\n                \u003cdiv class=\"browser-support-policy\">\u003ca\n                        href=\"https://docs.bazaarvoice.com/articles/portal-basics/browser-support-policy\"\n                        target=\"_blank\" rel=\"noopener\">Browser Support Policy\u003c/a>\u003c/div>\n            \u003c/div>\n        \u003c/div>\n    \u003c/div>\n\n\u003c/footer2>\n\n\n\u003c!--JS-->\n\u003cscript>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const header = document.getElementById(\"header\");\n  const myImage = document.getElementById(\"logo\");\n  const scroller = document.querySelector('[class*=\"ContentWithOwlbot-content\"]');\n\n  if (!header || !scroller) return;\n\n  function updateHeader() {\n    const isScrolled = scroller.scrollTop > 8;\n\n    header.classList.toggle(\"scrolled\", isScrolled);\n\n    if (myImage) {\n      myImage.src = isScrolled\n        ? \"https://files.readme.io/8e9ead9-Vector_1.svg\"\n        : \"https://files.readme.io/21a0442-Vector_2.svg\";\n    }\n  }\n\n  scroller.addEventListener(\"scroll\", updateHeader, { passive: true });\n  updateHeader();\n});\n\n\u003c/script>\n\u003cstyle>\n    body {\n        width: 100%;\n        margin: 0;\n        line-height: normal\n    }\n\n    :root {\n        --font-inter: Inter;\n        --font-inter: Inter;\n        --font-size-lg: 1.1vw;\n        --font-size-23xl: 3.0vw;\n        --font-size-xl: 1.4vw;\n        --font-size-base: 1.0vw;\n        --font-size-xs: 0.8vw;\n        --font-size-5xl: 1.5vw;\n        --font-size-mini: 1.0vw;\n        --font-size-26xl: 3.0vw;\n        --font-size-6xl: 1.5vw;\n        --font-size-21xl: 2.8vw;\n        --font-size-7xs: 0.4vw;\n        --font-size-5xs-5: 0.5vw;\n        --font-size-5xs: 0.6vw;\n        --font-size-smi: 0.8vw;\n        --color-white: #fff;\n        --color-darkslategray-100: #4b4b4b;\n        --color-darkslategray-200: #262b36;\n        --color-snow: #fcf3f4;\n        --color-gray-100: #757575;\n        --color-gray-200: #1d212c;\n        --color-gray-300: #181c27;\n        --color-gray-400: #15181f;\n        --color-gray-500: #111;\n        --color-darkslateblue-100: #204dae;\n        --color-darkslateblue-200: #0f2d6a;\n        --color-black: #000;\n        --color-gainsboro: #dbdbdb;\n        --color-aliceblue-100: #f4f9ff;\n        --color-aliceblue-200: #f1f7ff;\n        --color-lavenderblush: #fff2f8;\n        --color-whitesmoke: #f2f2f2;\n        --color-honeydew: #deffee;\n        --color-oldlace: #fff7e3;\n        --color-dimgray: #565656;\n        --color-crimson: #ef4358;\n        --color-coral: #ef7743;\n        --color-slategray: #606b86;\n        --color-silver: #c7c7c7;\n        --color-royalblue-100: #2656bf;\n        --color-royalblue-200: #2555c1;\n        --padding-xl: 1.25vw;\n        --padding-21xl: 2.5vw;\n        --br-base: 1vw;\n        --br-5xl: 24px;\n        --br-481xl: 500px;\n        --br-xl: 20px;\n        --br-21xl: 40px;\n        --br-131xl: 150px;\n        --br-41xl: 60px\n    }\n\n\n    .consumers-engaging-with {\n        margin: 0\n    }\n\n\n\n    .rm-SearchToggle {\n        --SearchToggle-bg: #fff;\n        --SearchToggle-border-color: rgba(0, 0, 0, 0.2);\n        --SearchToggle-color: var(--color-text-minimum);\n        -webkit-box-align: center;\n        -ms-flex-align: center;\n        align-items: center;\n        background: var(--SearchToggle-bg);\n        border: 0;\n        border-radius: 10px;\n        -webkit-box-shadow: 0 0 0 1px var(--SearchToggle-border-color);\n        box-shadow: 0 0 0 1px var(--SearchToggle-border-color);\n        cursor: pointer;\n        display: -webkit-box;\n        display: -ms-flexbox;\n        display: flex;\n        height: 30px;\n        line-height: 30px;\n        padding: 0 5px;\n        -webkit-transition: -webkit-box-shadow var(--transition-fast) var(--transition-timing);\n        transition: -webkit-box-shadow var(--transition-fast) var(--transition-timing);\n        transition: box-shadow var(--transition-fast) var(--transition-timing);\n        transition: box-shadow var(--transition-fast) var(--transition-timing), -webkit-box-shadow var(--transition-fast) var(--transition-timing);\n        width: clamp(120px, 14vw, 220px);\n        min-width: 0;\n        overflow: hidden;\n        /* ensure children/pseudo don't spill out */\n    }\n\n    .rm-SearchToggle-placeholder {\n        color: #637288;\n        font-size: 14px;\n    }\n\n    .Header-search-placeholder3Vx4OmMPcjAi {\n        -webkit-box-flex: 1;\n        -ms-flex: 1 1 auto;\n        flex: 1 1 auto;\n        padding-left: 5px;\n        text-align: left;\n    }\n\n    .login-wrapper {\n        position: absolute;\n        top: 20px;\n        left: 1265px;\n        width: 35px;\n        height: 16px;\n    }\n\n    .group-child {\n        position: absolute;\n        top: 54.82px;\n        left: 526.86px;\n        width: 267.54px;\n        height: 571.27px\n    }\n\n    .group-inner {\n        position: absolute;\n        top: 99.78px;\n        left: 204.5px;\n        width: 267.54px;\n        height: 571.27px\n    }\n\n\n    .div {\n        position: absolute;\n        top: 302.04px;\n        left: 12.06px;\n        font-weight: 500;\n        display: inline-block;\n        width: 69.08px;\n        height: 13.16px\n    }\n\n    .div {\n        left: 99.78px\n    }\n\n    .div {\n        left: 82.24px\n    }\n\n\n    .a {\n        font-weight: 600\n    }\n\n\n    .vector-parent {\n        position: absolute;\n        top: 75px;\n        left: 459px;\n        width: 1000px;\n        height: 725.88px;\n        font-size: var(--font-size-5xs-5);\n        color: var(--color-black)\n    }\n\n\n    .cardplaintestimoni {\n        position: absolute;\n        height: 100%;\n        width: 100%;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        left: 0\n    }\n\n    .lets-see-what,\n    .testimonials {\n        position: relative;\n        text-align: center;\n        justify-items: center;\n        font-size: var(--font-size-xl);\n        letter-spacing: 1.43px;\n        line-height: 32px\n    }\n\n    .lets-see-what {\n        font-size: var(--font-size-23xl);\n        line-height: 64px;\n        color: var(--color-darkslategray-200)\n    }\n\n    .testimonials {\n        letter-spacing: 5px;\n        text-transform: uppercase;\n        color: var(--color-darkslategray-100);\n    }\n\n    .testimonial {\n        position: relative;\n        margin-top: 50px;\n        left: 108px;\n        width: 85%;\n        overflow: hidden;\n        font-size: var(--font-size-mini);\n        color: var(--color-slategray)\n    }\n\n    .ellipse-div {\n        position: absolute;\n        top: 50vw;\n        left: 75vw;\n        border-radius: 50%;\n        border: 8.8px solid var(--color-crimson);\n        box-sizing: border-box;\n\n        width: 7.5vw;\n        height: 7.5vw\n    }\n\n    .group-icon {\n        position: absolute;\n        top: 557px;\n        left: 294px;\n        width: 196px;\n        height: 154px\n    }\n\n    .our-products-back {\n        position: absolute;\n        top: 15.625vw;\n        align-items: end;\n        border-radius: var(--br-131xl) 0 0 0;\n        background-color: var(--color-aliceblue-100);\n        width: 100%;\n        height: 37.5vw;\n    }\n\n    .our-product {\n        color: #262B36;\n        font-family: Inter;\n        font-size: 3.5vw;\n        font-style: normal;\n        font-weight: 700;\n        line-height: normal;\n    }\n\n    .learn-more-about {\n        color: #565656;\n        font-family: Inter;\n        font-size: 1.2vw;\n        font-style: normal;\n        font-weight: 400;\n        line-height: 160%;\n        /* 28.8px */\n    }\n\n\n\n    .learn-more-about-the-developer-parent {\n        position: relative;\n        left: 0;\n        text-align: left;\n        font-size: var(--font-size-lg);\n        color: var(--color-dimgray);\n        width: 619px;\n    }\n\n    .conversations {\n        position: absolute;\n        display: inline-block\n    }\n\n    .conversations {\n        top: 155.21px;\n        left: 35.77px;\n        font-size: var(--font-size-5xl);\n        color: var(--color-black);\n        width: 188px;\n        height: 49px;\n        -webkit-text-stroke: .3px #000\n    }\n\n    .group-div {\n        position: absolute;\n        top: 412.58px;\n        left: 527.23px;\n        width: 260.4px;\n        height: 320.42px\n    }\n\n    .ellipse-parent {\n        position: relative;\n        left: 120px;\n        width: 100%;\n        margin-top: 50px;\n        text-align: center;\n        font-size: var(--font-size-mini);\n        color: var(--color-gray-100)\n    }\n\n    .contemporay-new-buil,\n    .transforming-living {\n        position: absolute;\n        left: 0;\n        display: inline-block\n    }\n\n    .transforming-living {\n        width: 78.43%;\n        top: 42.38%;\n        line-height: 160%\n    }\n\n    .contemporay-new-buil {\n        width: 100%;\n        top: 10px;\n        font-size: var(--font-size-23xl);\n        color: var(--color-gray-400)\n    }\n\n    .getStarted {\n        position: relative;\n        margin-top: 50px;\n        width: 100%;\n\n    }\n\n\n    .content2 {\n        position: relative;\n        height: 21.9vw;\n        width: 31.88%;\n        right: 16.32%;\n        left: 51.81%;\n        font-size: var(--font-size-lg);\n        color: var(--color-gray-100)\n    }\n\n    .featured-property {\n        position: relative;\n        font-size: var(--font-size-xs);\n        letter-spacing: 5px;\n        text-transform: uppercase;\n        color: var(--color-gray-300)\n    }\n\n\n\n\n\n    .getStartedImg {\n        float: left;\n        position: relative;\n        left: 10vw;\n        width: 40vw;\n        height: 25vw;\n        object-fit: cover\n    }\n\n    .dev-portal-home-child1,\n    .dev-portal-home-child2,\n    .dev-portal-home-inner {\n        position: relative;\n        left: 292px;\n        border-radius: 50%;\n        background-color: var(--color-darkslateblue-100);\n        width: 32px;\n        height: 32px\n    }\n\n    .dev-portal-home-child1,\n    .dev-portal-home-child2 {\n        left: 711px\n    }\n\n    .dev-portal-home-child2 {\n        left: 1105px\n    }\n\n    .b,\n    .b1,\n    .b2 {\n        position: relative;\n        left: 303px;\n        font-size: var(--font-size-xl);\n        letter-spacing: 1.43px;\n        line-height: 32px\n    }\n\n    .b1,\n    .b2 {\n        left: 721px\n    }\n\n    .b2 {\n        left: 1115px\n    }\n\n    .circle-icon {\n        position: absolute;\n        height: 100.24%;\n        width: 36.75%;\n        top: -.12%;\n        right: 16.43%;\n        bottom: -.12%;\n        left: 46.82%;\n        max-width: 100%;\n        overflow: hidden;\n        max-height: 100%\n    }\n\n    .provide-a-curated {\n        top: 125px;\n        left: 0;\n        line-height: 160%;\n        display: inline-block;\n    }\n\n    .consumers-engaging-with {\n        top: 0;\n        font-size: var(--font-size-23xl);\n        color: var(--color-gray-400)\n    }\n\n    .additional-resources1,\n    .bg,\n    .our-client {\n        position: relative;\n        left: 0\n    }\n\n    .our-client {\n        top: 59px;\n        width: 30%;\n        float: left;\n        color: var(--color-gray-100)\n    }\n\n    .circle-button {\n        width: 100%;\n        /* float: right; */\n        color: var(--color-gray-100);\n        height: 100px;\n        margin: auto;\n        margin-top: 1%;\n    }\n\n    .bg {\n        top: 0;\n        border-radius: var(--br-base);\n        background-color: var(--color-white);\n        width: 360px;\n        height: 96px\n    }\n\n    .mobile-command-manag {\n        position: absolute;\n        top: 31.25%;\n        left: 103px;\n        line-height: 32px;\n        font-weight: 600;\n        display: inline-block;\n        width: 232px;\n        white-space: nowrap;\n    }\n\n    .icon-bg {\n        position: absolute;\n        top: calc(50% - 27.5px);\n        left: 0;\n        border-radius: var(--br-5xl);\n        background-color: var(--color-snow);\n        width: 55px;\n        height: 55px\n    }\n\n    .vector-icon5 {\n        height: 54.55%;\n        width: 54.55%;\n        top: 27.27%;\n        right: 20%;\n        bottom: 18.18%;\n        left: 25.45%;\n        max-width: 100%;\n        overflow: hidden;\n        max-height: 100%\n    }\n\n    .div3,\n    .icon2,\n    .vector-icon5 {\n        position: relative\n    }\n\n    .icon2 {\n        top: calc(50% - 28px);\n        left: 24px;\n        width: 55px;\n        height: 55px\n    }\n\n    .div3 {\n        height: 23.13%;\n        width: 45.8%;\n        top: 20.96%;\n        right: 34.45%;\n        bottom: 55.9%;\n        left: 4.75%;\n        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);\n        overflow: hidden\n    }\n\n    .equipment-optimizer {\n        position: absolute;\n        top: 22.92%;\n        left: 123px;\n        line-height: 24px;\n        font-weight: 600;\n        display: inline-block;\n        width: 207px\n    }\n\n    .div4,\n    .icon3 {\n        position: absolute\n    }\n\n    .icon3 {\n        top: calc(50% - 27.5px);\n        left: 24px;\n        width: 55px;\n        height: 55px\n    }\n\n    .div4 {\n        position: absolute;\n        height: 23.13%;\n        width: 31.8%;\n        top: 20.96%;\n        right: 0;\n        bottom: 55.9%;\n        left: 68.2%;\n        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);\n        overflow: hidden\n    }\n\n    .lifecycle-prediction {\n        position: absolute;\n        top: 33.33%;\n        left: 103px;\n        line-height: 32px;\n        font-weight: 600;\n        display: inline-block;\n        width: 232px\n    }\n\n    .div5,\n    .div6 {\n        position: absolute;\n        height: 23.13%;\n        width: 31.8%;\n        top: 51.08%;\n        right: 34.72%;\n        bottom: 25.78%;\n        left: 33.48%;\n        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);\n        overflow: hidden\n    }\n\n    .div6 {\n        right: 0;\n        left: 68.2%\n    }\n\n    .div3:hover,\n    .div4:hover,\n    .div5:hover,\n    .div6:hover {\n        box-shadow: 0 0 3px #515151;\n    }\n\n    .circle-parent {\n        width: 90%;\n        display: inline-block;\n        position: relative;\n        justify-content: left;\n\n        /* font-size: var(--font-size-lg); */\n        color: var(--color-darkslategray-200)\n    }\n\n    .dev-portal-home {\n        margin: 0 auto;\n        position: relative;\n        background-color: var(--color-white);\n        width: 100%;\n        height: auto;\n        overflow: hidden;\n        text-align: left;\n        font-size: var(--font-size-smi);\n        color: var(--color-white);\n        font-family: var(--font-inter)\n    }\n\n    .carousel {\n        /* Ensure width and height are set appropriately */\n        width: 100%;\n        /* Adjust width as needed */\n        overflow: hidden;\n    }\n\n    .carousel-container {\n        align-items: center;\n        display: flex;\n        /* Center carousel horizontally */\n        justify-content: center;\n        width: 100%;\n    }\n\n    .carousel .item {\n        width: 100%;\n        height: 100%;\n    }\n\n\n\n\n    .carousel-indicators {\n        position: absolute;\n        bottom: 10px;\n        /* Adjust spacing as needed */\n        left: 50%;\n        transform: translateX(-50%);\n    }\n\n    /* Styling for captions, buttons, etc. as needed */\n\n    /* Make prev/next buttons visible */\n    .carousel-control-prev {\n        position: absolute;\n        transform: translateX(-50%);\n        top: 85%;\n        left: 12%;\n    }\n\n    .carousel-control-next {\n        position: absolute;\n        transform: translateX(-50%);\n        top: 85%;\n        left: 14%;\n    }\n\n\n    .coursel-text-large {\n        color: #FFF;\n        position: relative;\n        font-family: Inter;\n        font-size: 3.0vw;\n        font-style: normal;\n        font-weight: 700;\n        line-height: normal;\n        text-align: start;\n        animation: textFadeIn 5s;\n\n    }\n\n    .coursel-text-small {\n        color: #FFF;\n        position: relative;\n        font-family: Inter;\n        font-size: 1.0vw;\n        font-style: normal;\n        font-weight: 500;\n        line-height: normal;\n        animation: textFadeIn 5s;\n\n\n    }\n\n    .coursel-text-large-center {\n        color: #FFF;\n        position: relative;\n        left: 9%;\n        top: 10%;\n        font-family: Inter;\n        font-size: 2.5vw;\n        font-style: normal;\n        font-weight: 700;\n        line-height: normal;\n        text-align: center;\n        animation: textFadeIn 5s;\n\n    }\n\n    .coursel-text-small-center {\n        color: #FFF;\n        left: 9%;\n        top: 10%;\n        position: relative;\n        text-align: center;\n        font-family: Inter;\n        font-size: 1.0vw;\n        font-style: normal;\n        font-weight: 500;\n        line-height: normal;\n        animation: textFadeIn 5s;\n\n\n    }\n\n    @keyframes textFadeIn {\n        0% {\n            opacity: 0;\n        }\n\n        100% {\n            opacity: 1;\n        }\n    }\n\n    .carousel img {\n        align-items: center;\n        width: 100%;\n        /* Adjust width as needed */\n\n    }\n\n    .carousel-control {\n        width: 5%;\n    }\n\n\n    .oval-button {\n        box-sizing: border-box;\n        position: absolute;\n        width: 10vw;\n        height: 4vw;\n        display: inline-flex;\n        padding: 1.25vw;\n        justify-content: center;\n        align-items: center;\n        gap: 1vw;\n        flex-shrink: 0;\n\n        border: 1.5px solid #FFFFFF;\n        border-radius: 2.5vw;\n        background-color: transparent;\n        color: #FFFFFF;\n        font-size: 1vw;\n        cursor: pointer;\n        margin-top: 1.25vw;\n        max-width: 100%;\n\n        top: 60%;\n        left: 7%;\n        transform: translate(-50%, -50%);\n        animation: textFadeIn 5s;\n    }\n\n    .oval-button:hover {\n        background-color: #FFFFFF;\n        color: #000000;\n    }\n\n\n    .carousel4.oval-button:hover {\n        background-color: #FFFFFF;\n        color: #000000;\n    }\n\n    .carousel4.oval-button {\n        box-sizing: border-box;\n        position: absolute;\n        width: 10vw;\n        height: 4vw;\n        padding: 1.25vw;\n        justify-content: center;\n        align-items: center;\n        gap: 1vw;\n        flex-shrink: 0;\n        border: 1.5px solid #000000;\n        border-radius: 2.5vw;\n        background-color: transparent;\n        color: #000000;\n        font-size: 1vw;\n        cursor: pointer;\n        margin-top: 1.25vw;\n        max-width: 100%;\n\n        top: 70%;\n        left: 58%;\n        transform: translate(-50%, -50%);\n        animation: textFadeIn 5s;\n\n    }\n\n    .carousel-caption-center {\n        top: 55%;\n    }\n\n    .carousel-caption-left {\n        text-align: left;\n        top: 20%;\n        position: absolute;\n        left: 10%;\n\n        font-family: 'Inter';\n        font-style: normal;\n        font-weight: 700;\n        font-size: 10px;\n        /* identical to box height */\n\n\n        color: #FFFFFF;\n    }\n\n    .header {\n        position: fixed;\n        width: 100%;\n        height: 4.375vw;\n        background-color: transparent;\n        color: white;\n        padding: 0 20px;\n        display: flex;\n        /* use flexbox */\n        justify-content: space-between;\n        /* align the header text to the left and the developer logo to the right */\n        align-items: center;\n        /* vertically center the text */\n        transition: all 0.5s ease;\n        z-index: 1000;\n    }\n\n\n\n    .developer-space {\n        display: flex;\n        /* used flexbox for the developer space */\n        align-items: center;\n        /* vertical alignment of elements in developer space */\n        text-decoration: none;\n        display: inline-block;\n        padding: 1.88vw;\n        font-weight: 500;\n        transition: all 0.4s ease;\n        position: relative;\n\n    }\n\n    .developer-space :hover {\n        display: flex;\n        /* used flexbox for the developer space */\n        align-items: center;\n        /* vertical alignment of elements in developer space */\n        color: #002E6E;\n\n    }\n\n    .developer-space:hover+.header-navigation {\n        height: 0.8rem;\n    }\n\n    .header-navigation {\n        background: #002E6E;\n        border-top-left-radius: 1rem;\n        border-top-right-radius: 1rem;\n        content: '';\n        position: relative;\n        top: -5px;\n        display: block;\n        height: 0rem;\n        right: auto;\n        transform: none;\n        transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);\n        width: auto;\n    }\n\n    .developer-parent {\n        display: flex;\n        margin-left: 10.0vw;\n        /* used flexbox for the developer space */\n        align-items: center;\n        /* vertical alignment of elements in developer space */\n    }\n\n    .developer {\n        margin-right: 0.625vw;\n        margin-left: 0.625vw;\n        font-size: var(--font-size-5xl)\n            /* add a right margin to the developer text */\n    }\n\n    .clip-path-group {\n        height: 1.875vw;\n        width: 1.875vw;\n        margin-left: 0.625vw;\n        fill: white;\n    }\n\n    /* Scrolled Header */\n    .scrolled {\n        background-color: white;\n        color: black;\n        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);\n        /* add a subtle box shadow */\n        padding: 0 20px;\n        /* reduced the top and bottom padding to 0 */\n    }\n\n    /* Navigation */\n    .nav {\n        float: right;\n    }\n\n    .nav a {\n        display: inline-block;\n        color: white;\n        padding: 0.625vw 1.25vw;\n        text-decoration: none;\n    }\n\n\n    .cards {\n        margin-top: 3.125vw;\n        width: 100%;\n        display: flex;\n\n        justify-content: center;\n    }\n\n\n    .card {\n        width: 25vw;\n        height: 15vw;\n        background: white;\n        border: 0.50px #DBDBDB solid;\n        color: #111111;\n        padding: 10px;\n        margin: 10px;\n        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);\n    }\n\n    .card:hover {\n        border-color: transparent;\n        background-color: #f4f9ff;\n        border-top: 10px solid #bddbff;\n\n    }\n\n    .card h2 {\n        margin: 0;\n        font-size: 1.2vw;\n    }\n\n    .card {\n        height: auto;\n        min-height: fit-content;\n        display: flex;\n        flex-direction: column;\n    }\n\n    .card h2 {\n        font-size: clamp(16px, 1.2vw, 24px);\n    }\n\n    .card p {\n        margin-top: 10px;\n        font-size: clamp(13px, 1vw, 18px);\n        line-height: 1.4;\n    }\n\n    #container {\n        margin-left: auto;\n        margin-right: auto;\n        height: auto;\n        width: auto;\n    }\n\n\n\n\n\n    a {\n        color: inherit;\n        text-decoration: none;\n    }\n\n\n\n\n    .container-our-products {\n        position: relative;\n        display: flex;\n        flex-wrap: wrap;\n        justify-content: center;\n        margin-top: 6.25vw;\n        z-index: 10;\n        width: 70%;\n    }\n\n    .card-product {\n        width: 220px;\n        height: 330px;\n        flex-shrink: 0;\n        margin: 10px;\n        padding-top: 30px;\n        padding-right: 10px;\n        padding-left: 10px;\n        background-color: #FFF;\n        border: 1px;\n        border-radius: 40px;\n        text-align: center;\n        border-color: #F2F2F2;\n        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);\n\n    }\n\n    .card-product:hover {\n        box-shadow: 0 0 3px #515151;\n    }\n\n    .card-product-icon {\n        font-size: 48px;\n        margin-bottom: 10px;\n        max-width: 300px;\n\n    }\n\n    .card-product-title {\n        font-size: 24px;\n        font-weight: bold;\n        margin-bottom: 10px;\n    }\n\n    .card-product-description {\n        font-size: 15px;\n        color: #757575;\n    }\n\n    .card-product:nth-child(2) {\n        margin-top: 40px;\n    }\n\n    .card-product:nth-child(4) {\n        margin-top: 40px;\n    }\n\n    .card-product:nth-child(6) {\n        margin-top: 40px;\n    }\n\n    .card-product:nth-child(8) {\n        margin-top: 40px;\n    }\n\n\n    body {\n        font-family: sans-serif;\n    }\n\n    .container {\n        width: 800px;\n        margin: 0 auto;\n    }\n\n    .card-container {\n        display: flex;\n        flex-wrap: wrap;\n        margin-bottom: 20px;\n    }\n\n\n\n    .card-content {\n        padding: 10px;\n    }\n\n    .card-content h3 {\n        font-size: 18px;\n    }\n\n    .card-content p {\n        font-size: 14px;\n    }\n\n    .img-blog {\n        width: 100%;\n    }\n\n    .scroll-bar {\n        position: absolute;\n        bottom: 0;\n        width: 100%;\n        height: 10px;\n        background-color: #ccc;\n        opacity: 0.5;\n    }\n\n    .blog-text {\n        width: 70%;\n        font-size: 2.5vw;\n        margin-top: 1%;\n        margin-left: 8%;\n        color: #1D212C;\n\n    }\n\n    .blog-container {\n        width: 80%;\n        margin: auto;\n        margin-top: 50px;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        overflow: hidden;\n    }\n\n    /* Unified blog card typography & sizing */\n    .blog-scroll h3 {\n        color: #1D212C;\n        font-family: Inter;\n        font-size: clamp(16px, 1.1vw, 18px);\n        font-style: normal;\n        font-weight: 600;\n        line-height: 1.3;\n        letter-spacing: .5px;\n        margin: 0 0 8px;\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n        min-height: calc(1.3em * 2);\n        /* reserve space for two lines even if shorter */\n    }\n\n    /* Ensure excerpts look consistent (even if shorter) */\n    .blog-item p {\n        font-size: clamp(13px, .9vw, 15px);\n        line-height: 1.4;\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n        min-height: calc(1.4em * 2);\n        /* reserve space for 2 lines */\n        margin: 0;\n    }\n\n    /* Card layout consistency */\n    .blog-item {\n        background: #FFF;\n        border: 1px solid #E5E8EC;\n        border-radius: 14px;\n        box-shadow: 0 2px 6px rgba(0, 0, 0, .06);\n        width: clamp(260px, 30%, 360px);\n        flex: 0 0 auto;\n        padding: 16px;\n    }\n\n    .blog-scroll {\n        scroll-behavior: smooth;\n    }\n\n    @media (max-width: 900px) {\n        .blog-item {\n            width: clamp(260px, 46%, 400px);\n        }\n    }\n\n    @media (max-width: 600px) {\n        .blog-item {\n            width: 100%;\n        }\n    }\n\n\n\n    .blog-scroll p {\n        color: #1D212C;\n        font-family: Inter;\n        font-size: 18px;\n        font-style: normal;\n        font-weight: 500;\n        line-height: 40px;\n        /* 177.778% */\n        letter-spacing: 1.429px;\n        margin: 0;\n    }\n\n    .blog-scroll {\n        display: inline-block;\n        display: flex;\n        flex-direction: row;\n        gap: 20px;\n        max-height: 500px;\n        /* Adjust this value as needed */\n        overflow-y: scroll;\n    }\n\n    .blog-item {\n        display: flex;\n        flex-direction: column;\n        align-items: left;\n        padding: 20px;\n        transition: opacity 0.5s ease-in-out;\n        /* Adjust the duration and timing function as needed */\n        opacity: 0;\n    }\n\n\n    .blog-item.show {\n        opacity: 1;\n        border: none;\n        width: 30%;\n        /* Show the element with a smooth transition */\n    }\n\n    .blog-item img {\n        display: block;\n        width: 100%;\n        max-width: 480px;\n        /* prevents over-expansion on very wide screens */\n        aspect-ratio: 16 / 9;\n        height: auto;\n        object-fit: contain;\n        /* keep full image visible */\n        object-position: center center;\n        margin: 0 auto 12px;\n        /* centers horizontally */\n        border-radius: 8px;\n    }\n\n    @media (max-width: 900px) {\n        .blog-item img {\n            max-width: 100%;\n            /* full width on small devices */\n        }\n    }\n\n    .blog-item p {\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-line-clamp: 3;\n        line-clamp: 2;\n        /* Limit to 3 lines */\n        -webkit-box-orient: vertical;\n        font-family: Inter;\n        font-size: 10px;\n        font-style: normal;\n        font-weight: 400;\n        line-height: normal;\n    }\n\n    .scroll-arrows {\n        display: flex;\n        flex-direction: column;\n        gap: 10px;\n    }\n\n    .arrow-up,\n    .arrow-down {\n        font-size: 24px;\n        cursor: pointer;\n        color: #000;\n    }\n\n    .arrow-up:hover,\n    .arrow-down:hover {\n        color: #007bff;\n        /* Change the color as desired */\n    }\n\n\n    .header-text-products::after {\n        content: \"\";\n        position: absolute;\n        height: 2px;\n        background-color: #002e6e;\n        width: 0;\n        left: 50%;\n        bottom: 0;\n        transform: translateX(-50%);\n        transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n        display: none;\n    }\n\n    .header-text-products:hover::after {\n        width: 100%;\n        display: block;\n\n    }\n\n    .dropdown {\n        position: relative;\n        display: inline-block;\n    }\n\n    .header-text-products:hover+.dropdown-content-products {\n        display: block;\n    }\n\n    .dropdown-content-products {\n        width: 51.625vw;\n        display: block;\n        position: absolute;\n\n        background-color: #f9f9f9;\n        min-width: 00px;\n        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n        z-index: 999;\n        padding: 1.25vw;\n    }\n\n\n    .header-text-products {\n        display: none;\n        position: relative;\n    }\n\n    .header-text-devspace::after {\n        content: \"\";\n        position: absolute;\n        height: 2px;\n        background-color: #002e6e;\n        width: 0;\n        left: 50%;\n        bottom: 0;\n        transform: translateX(-50%);\n        transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n        display: none;\n    }\n\n    .header-text-devspace:hover::after {\n        width: 100%;\n        display: block;\n\n    }\n\n\n\n\n    .header-text-devspace:hover+.dropdown-content-devspace {\n        display: block;\n    }\n\n    .dropdown-content-devspace {\n        width: 34.25vw;\n        display: block;\n        position: absolute;\n        background-color: #f9f9f9;\n        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n        z-index: 999;\n        padding: 1.25vw;\n\n    }\n\n    .header-text-devspace {\n        display: none;\n        position: relative;\n\n\n    }\n\n\n\n    .header-text-support::after {\n        content: \"\";\n        position: absolute;\n        height: 2px;\n        background-color: #002e6e;\n        width: 0;\n        left: 60%;\n        bottom: 0;\n        transform: translateX(-50%);\n        transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n        display: none;\n    }\n\n    .header-text-support:hover::after {\n        width: 100%;\n        display: block;\n\n    }\n\n    .header-text-support:hover+.dropdown-content-support {\n        display: block;\n    }\n\n    .dropdown-content-support {\n        display: block;\n        position: absolute;\n        background-color: #f9f9f9;\n        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n        z-index: 999;\n        padding: 1.25vw;\n\n    }\n\n    .header-text-support {\n        display: none;\n        position: relative;\n\n    }\n\n    .row {\n        display: flex;\n        justify-content: space-between;\n        margin-bottom: 0.312vw;\n    }\n\n    .row .drop-item {\n        width: 100%;\n        padding-right: 0.93vw;\n        color: #5063ED;\n        margin-left: 1.25vw;\n    }\n\n    .row h2 {\n        font-size: 0.81vw;\n        margin-bottom: 0.312vw;\n        margin-top: 0.625vw;\n    }\n\n    .row h3 {\n        font-size: 0.75vw;\n    }\n\n    .row p {\n        font-size: 0.75vw;\n        color: #555;\n    }\n\n    .header-text-related::after {\n        content: \"\";\n        position: absolute;\n        height: 2px;\n        width: 0;\n        bottom: 0;\n        transform: translateX(-50%);\n        transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n        display: none;\n    }\n\n    .header-text-related:hover::after {\n        width: 100%;\n        display: block;\n\n    }\n\n    .header-text-related:hover+.dropdown-content-related {\n        display: block;\n    }\n\n    .header-text-related {\n        display: none;\n        position: relative;\n\n    }\n\n    .dropdown-content-related {\n        width: 14.375vw;\n        display: block;\n        margin-left: 1.875vw;\n        position: relative;\n        background-color: #f9f9f9;\n        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n        z-index: 999;\n        padding: 0.625vw;\n        align-items: center;\n        white-space: nowrap;\n\n\n    }\n\n    .overlay {\n        position: fixed;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        background-color: rgba(0, 0, 0, 0.5);\n        /* Adjust the alpha (transparency) value as needed */\n        z-index: 99;\n        /* Ensure the overlay appears above other elements */\n        display: none;\n        /* Hide the overlay initially */\n    }\n\n    .overlay:hover::after {\n        display: block;\n\n\n    }\n\n\n    .footer-rect {\n        display: inline-block;\n        width: 100%;\n        font-size: var(--font-size-lg);\n        color: var(--color-white);\n        align-items: center;\n        margin-left: 0.6vw;\n\n    }\n\n    .footer-end {\n        display: contents;\n        justify-content: right;\n    }\n\n\n    .footer-text a {\n        color: white;\n        text-decoration: none;\n    }\n\n    .footer-text a:hover {\n        text-decoration: underline;\n    }\n\n    body {\n        margin: 0;\n        padding: 0;\n        display: flex;\n        flex-direction: column;\n        min-height: 100vh;\n    }\n\n    main {\n        flex: 1;\n    }\n\n\n\n    footer2 {\n        bottom: 0;\n\n        width: 100%;\n        display: inline-block;\n        color: white;\n        background: black;\n        margin-top: auto;\n\n\n    }\n\n\n\n\n    .footer-text {\n        display: flex;\n        align-items: center;\n        background-color: var(--color-black);\n        height: 3.3vw;\n        font-family: var(--font-inter);\n        font-size: var(--font-size-lg);\n        width: 100%;\n        margin-right: 1.25vw;\n    }\n\n\n    .bazaarvoice-all-rights {\n        text-align: left;\n        margin-left: 9.3vw;\n        flex-basis: 50%;\n\n    }\n\n    .legal,\n    .trust,\n    .system-status,\n    .browser-support-policy {\n        text-align: right;\n        display: flex;\n        /* Added display property */\n        align-items: right;\n        /* Added align-items property */\n        margin: 20px;\n\n    }\n\u003c/style>\n\n\u003cscript>\n    const productLink = document.getElementById('products');\n    const dropdownContent = document.querySelector('.header-text-products');\n    const overlay = document.querySelector('.overlay');\n\n    const devspaceLink = document.getElementById('devspace');\n    const dropdownContentDevspace = document.querySelector('.header-text-devspace');\n\n    const relatedLink = document.getElementById('adres');\n    const dropdownContentRelated = document.querySelector('.header-text-related');\n\n\n\n    clearDropdown = function () {\n        clearTimeout(timeoutId);\n\n        dropdownContent.style.display = 'none';\n        dropdownContentDevspace.style.display = 'none';\n        dropdownContentRelated.style.display = 'none';\n        overlay.style.display = 'none';\n\n\n    };\n\n    let timeoutId;\n\n    dropdownContent.style.position = 'absolute';\n    dropdownContent.style.left = productLink.offsetLeft + 'px';\n\n\n    productLink.addEventListener('mouseover', () => {\n        clearDropdown();\n\n        dropdownContent.style.display = 'block';\n        overlay.style.display = 'block';\n    });\n\n    productLink.addEventListener('mouseout', () => {\n\n        timeoutId = setTimeout(() => {\n            dropdownContent.style.display = 'none';\n            overlay.style.display = 'none';\n        }, 100);\n    });\n\n    dropdownContent.addEventListener('mouseover', () => {\n        clearDropdown();\n        dropdownContent.style.display = 'block';\n        overlay.style.display = 'block';\n    });\n\n    dropdownContent.addEventListener('mouseout', () => {\n        clearTimeout(timeoutId);\n        timeoutId = setTimeout(() => {\n            dropdownContent.style.display = 'none';\n            overlay.style.display = 'none';\n        }, 100);\n    });\n\n\n\n    dropdownContentDevspace.style.position = 'absolute';\n    dropdownContentDevspace.style.left = devspaceLink.offsetLeft + 'px';\n\n\n    devspaceLink.addEventListener('mouseover', () => {\n        clearDropdown();\n        dropdownContentDevspace.style.display = 'block';\n        overlay.style.display = 'block';\n\n    });\n\n    devspaceLink.addEventListener('mouseout', () => {\n\n        timeoutId = setTimeout(() => {\n            dropdownContentDevspace.style.display = 'none';\n            overlay.style.display = 'none';\n        }, 100);\n\n    });\n\n    dropdownContentDevspace.addEventListener('mouseover', () => {\n        clearDropdown();\n\n        dropdownContentDevspace.style.display = 'block';\n        overlay.style.display = 'block';\n\n\n    });\n\n    dropdownContentDevspace.addEventListener('mouseout', () => {\n        timeoutId = setTimeout(() => {\n            dropdownContentDevspace.style.display = 'none';\n            overlay.style.display = 'none';\n\n        }, 100);\n\n    });\n\n\n\n\n\n    dropdownContentRelated.style.position = 'absolute';\n    dropdownContentRelated.style.left = relatedLink.offsetLeft + 'px';\n\n    relatedLink.addEventListener('mouseover', () => {\n        clearDropdown();\n        dropdownContentRelated.style.display = 'block';\n        overlay.style.display = 'block';\n    });\n\n    relatedLink.addEventListener('mouseout', () => {\n        timeoutId = setTimeout(() => {\n\n            dropdownContentRelated.style.display = 'none';\n            overlay.style.display = 'none';\n\n        }, 100);\n\n    });\n\n\n    dropdownContentRelated.addEventListener('mouseover', () => {\n        clearDropdown();\n\n        dropdownContentRelated.style.display = 'block';\n        overlay.style.display = 'block';\n\n\n    });\n\n    dropdownContentRelated.addEventListener('mouseout', () => {\n        timeoutId = setTimeout(() => {\n            dropdownContentRelated.style.display = 'none';\n            overlay.style.display = 'none';\n\n        }, 100);\n\n    });\n\u003c/script>","redirect":""},"referenceSimpleMode":true,"referenceLayout":"row","link_logo_to_url":false,"theme":"solid","colorScheme":"light","overlay":"triangles","landing":true,"sticky":false,"hide_logo":false,"childrenAsPills":false,"subheaderStyle":"links","splitReferenceDocs":false,"showMetricsInReference":true,"logo":["https://files.readme.io/a9d98e2-small-Group_151_1.png","a9d98e2-small-Group_151_1.png",318,80,"#000000","https://files.readme.io/3851db9-Group_151_1.png"],"loginLogo":[],"logo_white":[],"logo_white_use":false,"logo_large":false,"favicon":["https://files.readme.io/36df0d8-bv_favicon.ico","36df0d8-bv_favicon.ico",32,32,"#000000",null,"649bca4779d7e300230f630a"],"stylesheet":"","stylesheet_hub2":".Header3zzata9F_ZPQ div.Header-staging2fhBvH-z5mvq {\n    background-color: transparent !important;\n    position: absolute !important;\n    top: 0 !important;\n    height: 0 !important;\n    left: auto !important;\n    right:0 !important; \n    width:200px !important;\n}","stylesheet_hub3":"","javascript":"","javascript_hub2":"","html_promo":"","html_body":"","html_footer":"","html_head":"","html_footer_meta":"\u003c!-- Cookie Consent \n\u003cscript type=\"text/javascript\" src=\"//www.freeprivacypolicy.com/public/cookie-consent/4.1.0/cookie-consent.js\" charset=\"UTF-8\">\u003c/script>\n\u003cstyle>\n    .cc-nb-changep {\n        display: none !important;\n    }\n  \n    .cc-nb-main-container {\n    padding: 2rem;\n    max-width: 500px;\n    background: #121B31;\n\t\t}\n\u003c/style>\n\u003cscript type=\"text/javascript\" charset=\"UTF-8\">\ndocument.addEventListener('DOMContentLoaded', function () {\ncookieconsent.run({\"notice_banner_type\":\"simple\",\"consent_type\":\"express\",\"palette\":\"dark\",\"language\":\"en\",\"page_load_consent_levels\":[\"strictly-necessary\"],\"notice_banner_reject_button_hide\":false,\"preferences_center_close_button_hide\":true,\"page_refresh_confirmation_buttons\":false});\n});\n\u003c/script>\n-->","html_hidelinks":false,"showVersion":true,"hideTableOfContents":false,"nextStepsLabel":"","promos":[],"changelog":{"layoutExpanded":false,"showAuthor":true,"showExactDate":false},"allowApiExplorerJsonEditor":false,"ai_dropdown":"disabled","ai_options":{"chatgpt":"enabled","claude":"enabled","clipboard":"enabled","copilot":"enabled","view_as_markdown":"enabled","ask_ai":"disabled","mcp":{"command":"enabled","config":"enabled","cursor":"enabled","vscode":"enabled"}},"layout":{"full_width":false,"style":"classic"},"showPageIcons":true,"methodBadgeStyle":"classic","showMethodInSidebar":true,"showBreadcrumbs":false,"collapsibleCategories":false,"oneOfLayout":"dropdown"},"child":{"_id":"63fe3a0bafb0360b6682e41e","accessRules":{"branch_merge":{"admin":true,"editor":false},"branch_approve":{"admin":true,"editor":false}},"ai":{"chat":{"knowledge":{"custom_knowledge":null,"use_project_knowledge":false},"models":[]},"discovery":{"enabled":true,"content_signal":{"ai_train":false,"search":false,"ai_input":false},"link_headers":true,"markdown_negotiation":true,"agent_hint_banner":true,"api_catalog":true,"agent_skills_index":true,"mcp_server_card":true,"webmcp":true,"oauth":{"type":"none","issuer_url":"","authorization_servers":[],"resource_identifier":"","scopes_supported":[]}}},"appearance":{"rdmd":{"callouts":{"useIconFont":false},"theme":{"background":"","border":"","markdownEdge":"","markdownFont":"","markdownFontSize":"","markdownLineHeight":null,"markdownRadius":"","markdownText":"","markdownTitle":"","markdownTitleFont":"","mdCodeBackground":"","mdCodeFont":"","mdCodeRadius":"","mdCodeTabs":"","mdCodeText":"","tableEdges":"","tableHead":"","tableHeadText":"","tableRow":"","tableStripe":"","tableText":"","text":"","title":""}},"main_body":{"type":"links"},"colors":{"highlight":"","main":"#002E6E","main_alt":"","header_text":"","body_highlight":"","custom_login_link_color":"","body_highlight_dark":""},"typography":{"headline":"Open+Sans:400:sans-serif","body":"Open+Sans:400:sans-serif","typekit":false,"tk_key":"","tk_headline":"","tk_body":"","code":"","custom_heading":null,"custom_body":null,"custom_code":null,"spacing":null},"header":{"style":"solid","img":[],"img_size":"auto","img_pos":"tl","linkStyle":"buttons"},"body":{"style":"none"},"global_landing_page":{"html":"","redirect":""},"referenceSimpleMode":true,"referenceLayout":"row","link_logo_to_url":false,"theme":"solid","colorScheme":"system","overlay":"triangles","landing":true,"sticky":false,"hide_logo":false,"childrenAsPills":false,"subheaderStyle":"links","splitReferenceDocs":false,"showMetricsInReference":true,"logo":["https://files.readme.io/0a7c643-small-Group_151_1.png","0a7c643-small-Group_151_1.png",318,80,"#000000","https://files.readme.io/bf0c404-Group_151_1.png"],"loginLogo":[],"logo_white":[],"logo_white_use":false,"logo_large":true,"favicon":["https://files.readme.io/23e171e-bv_favicon.ico","23e171e-bv_favicon.ico",32,32,"#000000",null,"649bdbfc40459d002996bd5e"],"stylesheet":"","stylesheet_hub2":"/* =========================================\n   Imports + Font\n========================================= */\n@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100&display=swap');\n\n.rm-Guides #content-head p {\n  font-size: 14px !important;\n}\n\n/* =========================================\n   Header: Products\n========================================= */\n.header-text-products::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-products:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-products:hover + .dropdown-content-products {\n  display: block;\n}\n\n.dropdown-content-products {\n  width: 826px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 00px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-products {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Devspace\n========================================= */\n.header-text-devspace::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-devspace:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-devspace:hover + .dropdown-content-devspace {\n  display: block;\n}\n\n.dropdown-content-devspace {\n  width: 548px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 300px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-devspace {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Support\n========================================= */\n.header-text-support::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 60%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-support:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-support:hover + .dropdown-content-support {\n  display: block;\n}\n\n.dropdown-content-support {\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 300px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-support {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Related\n========================================= */\n.header-text-related::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-related:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-related:hover + .dropdown-content-related {\n  display: block;\n}\n\n.header-text-related {\n  display: none;\n  position: relative;\n}\n\n.dropdown-content-related {\n  width: 250px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 100px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 10px;\n  white-space: nowrap;\n}\n\n\n/* =========================================\n   Dropdown content: rows\n========================================= */\n.row {\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 5px;\n}\n\n.row .item {\n  width: 50%;\n  padding-right: 15px;\n}\n\n.row h2 {\n  font-size: 13px;\n  margin-bottom: 5px;\n}\n\n.row h3 {\n  font-size: 12px;\n}\n\n.row p {\n  font-size: 12px;\n  color: #555;\n}\n\n\n/* =========================================\n   Dynamic Resources Menu\n========================================= */\n.dynamic-resources-menu {\n  height: auto !important;\n  white-space: normal !important;\n  background-color: #FFFFFF !important;\n  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2) !important;\n  padding: 12px !important;\n  min-width: 250px !important;\n  border-radius: 0 !important;\n}\n\n.dynamic-resources-menu h2 a {\n  color: #002E6E !important;\n}\n\n\n/* =========================================\n   Page Layout\n========================================= */\nbody {\n  margin: 0;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  min-height: 100vh;\n}\n\nmain {\n  flex: 1;\n}\n\n\n/* =========================================\n   Custom footer element\n========================================= */\nfooter2 {\n  bottom: 0;\n  width: 100%;\n  display: inline-block;\n  color: white;\n  background: black;\n  margin-top: auto;\n}\n\n.footer-text {\n  display: flex;\n  align-items: center;\n  background-color: var(--color-black);\n  height: 70px;\n  font-family: var(--font-inter);\n  font-size: var(--font-size-lg);\n  width: 100%;\n  margin-right: 20px;\n}\n\n.bazaarvoice-all-rights {\n  text-align: left;\n  margin-left: 150px;\n  flex-basis: 50%;\n}\n\n.legal,\n.trust,\n.system-status,\n.browser-support-policy {\n  text-align: right;\n  display: flex;\n  align-items: right;\n  margin: 20px;\n}\n\n\n/* =========================================\n   Overlay\n========================================= */\n.overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0.5);\n  z-index: 99;\n  display: none;\n}\n\n.overlay:hover::after {\n  display: block;\n}\n\n\n/* =========================================\n   Details / Summary\n========================================= */\n.details-summary {\n  border: none;\n  color: blue;\n  cursor: pointer;\n  list-style: none;\n}\n\ndetails {\n  border: 1px solid;\n  padding: 0 1rem;\n  background: white;\n  border: none;\n}\n\ndetails + details {\n  border-top: none;\n}\n\ndetails[open] {\n  padding-bottom: 1em;\n}\n\nsummary {\n  padding: 10px;\n  font-size: 1rem;\n  font-weight: bold;\n  color: blue;\n  border: none;\n  cursor: pointer;\n}\n\n\n/* =========================================\n   Cascade layer: page setup\n========================================= */\n@layer setupPage {\n  :root {\n    font-size: 112.5%;\n    line-height: 1.5;\n  }\n  body {\n    background: #a4bacc99;\n    color: #226daa;\n    font-family: Raleway, sans-serif;\n    margin: 1rem;\n  }\n  * {\n    box-sizing: border-box;\n  }\n  aside {\n    width: 38em;\n    max-width: 98vw;\n  }\n}\n\nslot:not([name]) {\n  display: revert;\n}\n\n\n/* =========================================\n   Tooltip\n========================================= */\n.tooltip {\n  position: relative;\n  display: inline-block;\n  border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n  visibility: hidden;\n  width: 120px;\n  width: max-content;\n  background-color: black;\n  color: #fff;\n  text-align: center;\n  padding: 5px 0;\n  border-radius: 6px;\n  white-space: normal;\n  max-width: 300px;\n  word-wrap: break-word;\n  position: absolute;\n  z-index: 1;\n  top: 30px;\n  left: -10%;\n}\n\n.tooltip:hover .tooltiptext {\n  visibility: visible;\n}\n\n\n\n/* =========================================\n   Footer (Bazaarvoice)\n========================================= */\ndiv .bv-footer {\n  position: relative !important;\n  bottom: 0 !important;\n  height: 50px;\n  padding-top: 10px;\n  width: 100%;\n  background-color: #121b31;\n  color: white;\n  text-align: center;\n  font-family: 'Inter';\n  font-style: normal;\n  font-weight: 400;\n  font-size: 18px;\n  display: inline-block;\n}\n\n.footer-rect {\n  display: inline-block;\n  width: 100%;\n  font-size: var(--font-size-lg);\n  color: var(--color-white);\n  align-items: center;\n  margin-left: 10px;\n}\n\n.footer-end {\n  display: contents;\n  justify-contents: right;\n}\n\n.footer-text a {\n  color: white;\n  text-decoration: none;\n}\n\n.footer-text a:hover {\n  text-decoration: underline;\n}\n\nheader.rm-Header {\n  position: sticky !important;\n  top: 0 !important;\n  z-index: 10000 !important;\n}\n\nnav.rm-Sidebar,\nnav[class*=\"Sidebar\"],\nsection.content-toc,\nnav.rm-ToC {\n  top: 109px !important;\n  max-height: calc(100vh - 109px) !important;\n}","stylesheet_hub3":"","javascript":"","javascript_hub2":"// ReadMe SPA-safe init\n$(window).on('pageLoad', function (_e, state) {\n  // Defer to let layout settle\n  setTimeout(() => {\n    initHeaderMenus();\n    initDetailsAccordion();\n    initExternalLinkBehavior();\n  }, 0);\n});\n\n/* =========================\n   Header Menus / Hover Dropdowns\n   ========================= */\nfunction initHeaderMenus() {\n  // 1) Assign stable IDs to header links (if not already present)\n  const links = document.querySelectorAll('.Header-link2tXYTgXq85zW');\n  let i = 0;\n  links.forEach(el => {\n    i++;\n    if (!el.id) el.id = 'myId' + i;\n  });\n\n  // 2) Get or create a full-page overlay\n  let overlay = document.querySelector('.overlay');\n  if (!overlay) {\n    overlay = document.createElement('div');\n    overlay.className = 'overlay';\n    Object.assign(overlay.style, {\n      position: 'fixed',\n      inset: '0',\n      background: 'rgba(0,0,0,0.25)',\n      display: 'none',\n      zIndex: '999'\n    });\n    document.body.appendChild(overlay);\n  }\n\n  // 3) Map triggers to menus (uses your original selectors/IDs)\n  const map = [\n    { trigger: document.getElementById('myId1'), menu: document.querySelector('.header-text-products') },\n    { trigger: document.getElementById('myId2'), menu: document.querySelector('.header-text-devspace') },\n    { trigger: document.getElementById('myId4'), menu: document.querySelector('.header-text-related') },\n  ].filter(x => x.trigger && x.menu); // guard against missing nodes\n\n  // Bail early if nothing to wire\n  if (!map.length) return;\n\n  // Shared helpers/state\n  let hideTimer = null;\n  const allMenus = map.map(x => x.menu);\n\n  function closeAll() {\n    clearTimeout(hideTimer);\n    allMenus.forEach(m => { m.style.display = 'none'; });\n    overlay.style.display = 'none';\n  }\n\n  function positionMenu(triggerEl, menuEl) {\n    // Ensure menu is positioned relative to the viewport + scroll\n    const r = triggerEl.getBoundingClientRect();\n    const left = Math.round(r.left + window.scrollX);\n    const top = Math.round(r.bottom + window.scrollY);\n    Object.assign(menuEl.style, {\n      position: 'absolute',\n      left: left + 'px',\n      top: top + 'px',\n      zIndex: '10001'\n    });\n  }\n\n  function openMenu(triggerEl, menuEl) {\n    clearTimeout(hideTimer);\n    // Close others first\n    allMenus.forEach(m => { if (m !== menuEl) m.style.display = 'none'; });\n    positionMenu(triggerEl, menuEl);\n    menuEl.style.display = 'block';\n    overlay.style.display = 'block';\n  }\n\n  function scheduleClose() {\n    clearTimeout(hideTimer);\n    hideTimer = setTimeout(closeAll, 120);\n  }\n\n  // Wire each trigger/menu pair with pointer + keyboard + focus handling\n  map.forEach(({ trigger, menu }) => {\n    // Initial CSS expectations\n    menu.style.display = 'none';\n    menu.style.position = 'absolute';\n\n    // Pointer hover\n    trigger.addEventListener('mouseenter', () => openMenu(trigger, menu));\n    trigger.addEventListener('mouseleave', scheduleClose);\n    menu.addEventListener('mouseenter', () => { clearTimeout(hideTimer); });\n    menu.addEventListener('mouseleave', scheduleClose);\n\n    // Keyboard access: focus shows, blur schedules close\n    trigger.addEventListener('focus', () => openMenu(trigger, menu));\n    trigger.addEventListener('blur', scheduleClose);\n\n    // Reposition on viewport changes when visible\n    window.addEventListener('resize', () => {\n      if (menu.style.display === 'block') positionMenu(trigger, menu);\n    });\n    window.addEventListener('scroll', () => {\n      if (menu.style.display === 'block') positionMenu(trigger, menu);\n    });\n  });\n\n  // Close on overlay click or ESC\n  overlay.addEventListener('click', closeAll);\n  document.addEventListener('keydown', (ev) => {\n    if (ev.key === 'Escape') closeAll();\n  });\n}\n\n/* =========================\n   Only-one-open \u003cdetails> accordion\n   ========================= */\nfunction initDetailsAccordion() {\n  const summaries = document.querySelectorAll('summary');\n  if (!summaries.length) return;\n\n  summaries.forEach((summary) => {\n    // Avoid double-binding on SPA navigations\n    if (summary.__rdmBound) return;\n    summary.__rdmBound = true;\n\n    summary.addEventListener('click', () => {\n      const currentDetail = summary.parentNode;\n      document.querySelectorAll('details[open]').forEach((d) => {\n        if (d !== currentDetail) d.removeAttribute('open');\n      });\n    });\n  });\n}\n\n/* =========================\n   External link handling (preserves SPA internal links)\n   ========================= */\nfunction initExternalLinkBehavior() {\n  // Delegate only in markdown body, and only for links with target=\"_blank\"\n  $(document).off('click.rdmExternal', '.markdown-body a[target=\"_blank\"][href]');\n  $(document).on('click.rdmExternal', '.markdown-body a[target=\"_blank\"][href]', function (e) {\n    const href = $(this).attr('href');\n    if (!href) return;\n\n    // Ignore hash-only and in-page anchors\n    if (href.startsWith('#')) return;\n\n    // Parse URL via an \u003ca> element to resolve relative paths\n    const a = document.createElement('a');\n    a.href = href;\n\n    // Protocols we should NOT hijack\n    const proto = (a.protocol || '').toLowerCase();\n    if (proto === 'mailto:' || proto === 'tel:' || proto === 'javascript:') return;\n\n    const isExternal = a.host && a.host !== window.location.host;\n\n    if (!isExternal) {\n      // Internal link: prevent opening in new tab\n      e.preventDefault();\n      // Remove target=\"_blank\" and open in the same tab\n      window.location.href = a.href;\n      return;\n    }\n\n    // External link: open in new tab, safe\n    e.preventDefault();\n    window.open(a.href, '_blank', 'noopener');\n  });\n}\n\n\n\n// JS for mobile sdk\n $(window).on('pageLoad', function(e, state) {\n  var allKeyInputs   = document.querySelectorAll('.stagingKeyText, .prodKeyText');\n  var stgKeyInputs   = document.querySelectorAll('.stagingKeyText');\n  var prdKeyInputs   = document.querySelectorAll('.prodKeyText');\n  var clientIdInput  = document.querySelector('.edit_ClientID#clientId');\n  var downloadButton = document.querySelector('.configs-available button');\n\n  if (!clientIdInput || !downloadButton) return; // guard if not on this page\n\n  allKeyInputs.forEach(function(input) {\n    input.addEventListener('input', updateDownloadHint);\n  });\n\n  clientIdInput.addEventListener('input', updateDownloadHint);\n  downloadButton.addEventListener('click', exportJson);\n\n  function updateDownloadHint() {\n    var clientId = clientIdInput.value;\n    var inputsWithValue = getInputsWithValue(allKeyInputs, 'apiKey');\n    var configsAvailable = document.querySelector('.configs-available');\n    \n    if (inputsWithValue.length > 0 && clientId) {\n      configsAvailable.style.display = 'block';\n    } else {\n      configsAvailable.style.display = 'none';\n    }\n  }\n\n  function exportJson() {\n    var stgKeyInputsWithValue = getInputsWithValue(stgKeyInputs);\n    var prdKeyInputsWithValue = getInputsWithValue(prdKeyInputs);\n\n    if (stgKeyInputsWithValue.length > 0 || prdKeyInputsWithValue.length > 0) {\n      var json = {};\n\n      if (stgKeyInputsWithValue.length > 0) {\n        json.staging = createConfigData(stgKeyInputsWithValue);\n      }\n\n      if (prdKeyInputsWithValue.length > 0) {\n        json.prod = createConfigData(prdKeyInputsWithValue);\n      }\n\n      downloadJson(json);\n    }\n  }\n\n  function createConfigData(keyInputs) {\n    var clientId = clientIdInput.value;\n    var configData = { clientId: clientId };\n\n    keyInputs.forEach(function(input) {\n      configData[input.dataset.configKey] = input.value;\n    });\n\n    return configData;\n  }\n\n  function downloadJson(config) {\n    var data = \"text/json;charset=utf-8,\" + encodeURIComponent(JSON.stringify(config));\n    var el = document.createElement('a');\n    el.style.display = 'none';\n    el.href = \"data:\" + data;\n    el.download = \"bvsdk_config.json\";\n    document.body.appendChild(el);\n    el.click();\n    document.body.removeChild(el);\n  }\n\n  function getInputsWithValue(inputs, type) {\n    var pattern = new RegExp(type);\n    return Array.from(inputs).filter(function(input) {\n      if (pattern.source === 'all' || input.dataset.type.search(pattern) !== -1) {\n        return input.value;\n      }\n    });\n  }\n});\n\n//Tooltip Transition js\n$(document).ready(function(){\n            $('[data-toggle=\"tooltip\"]').tooltip({\n                delay: { \"show\": 100, \"hide\": 40 }\n            });\n        });","html_promo":"\u003cp>Hello, World!\u003c/p>","html_body":"","html_footer":"","html_head":"\u003c!-- Google Tag Manager -->\n\u003cscript>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n})(window,document,'script','dataLayer','GTM-T4PV8MT');\u003c/script>\n\u003c!-- End Google Tag Manager -->\n\n\u003c!-- Fullstory Integration -->\n\u003cscript>\nwindow['_fs_host'] = 'fullstory.com';\nwindow['_fs_script'] = 'edge.fullstory.com/s/fs.js';\nwindow['_fs_org'] = 'ZFBHF';\nwindow['_fs_namespace'] = 'FS';\n(function(m,n,e,t,l,o,g,y){\n    if (e in m) {if(m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window[\"_fs_namespace\"].');} return;}\n    g=m[e]=function(a,b,s){g.q?g.q.push([a,b,s]):g._api(a,b,s);};g.q=[];\n    o=n.createElement(t);o.async=1;o.crossOrigin='anonymous';o.src='https://'+_fs_script;\n    y=n.getElementsByTagName(t)[0];y.parentNode.insertBefore(o,y);\n    g.identify=function(i,v,s){g(l,{uid:i},s);if(v)g(l,v,s)};g.setUserVars=function(v,s){g(l,v,s)};g.event=function(i,v,s){g('event',{n:i,p:v},s)};\n    g.anonymize=function(){g.identify(!!0)};\n    g.shutdown=function(){g(\"rec\",!1)};g.restart=function(){g(\"rec\",!0)};\n    g.log = function(a,b){g(\"log\",[a,b])};\n    g.consent=function(a){g(\"consent\",!arguments.length||a)};\n    g.identifyAccount=function(i,v){o='account';v=v||{};v.acctId=i;g(o,v)};\n    g.clearUserCookie=function(){};\n    g.setVars=function(n, p){g('setVars',[n,p]);};\n    g._w={};y='XMLHttpRequest';g._w[y]=m[y];y='fetch';g._w[y]=m[y];\n    if(m[y])m[y]=function(){return g._w[y].apply(this,arguments)};\n    g._v=\"1.3.0\";\n})(window,document,window['_fs_namespace'],'script','user');\n\u003c/script>\n\u003c!-- End Fullstory -->\n\u003cdiv class=\"header-text-products\">\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  \n  \u003cdiv class=\"dropdown-content-products\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home\">Conversations API(CV2)\u003c/a>\u003c/h2>\n        \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC.\u003c/p>\n      \u003c/div>\n     \u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PRR/docs/prr\">Conversations API (Agrippa/PRR)\u003c/a>\u003c/h2>\n\t\t\t \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC for PRR customers.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SocialCommerceAPI/docs/introduction\">Social Commerce Display API\u003c/a>\u003c/h2>\n        \u003cp>Social Commerce is engineered for the future of commerce – enabling commerce to be visual, contextual, and personal, wherever commerce occurs.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-DCE/docs/home\">Displayable Content Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Conversations data in bulk for public display using an HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PS-Export/docs/home\">Product Sentiment Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTP interface.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PrivacyAPI/docs/home\">Privacy API\u003c/a>\u003c/h2>\n        \u003cp>Integrate your Bazaarvoice solution into your privacy regulations compliance workflow using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ResponseAPI/docs/home\">Response API\u003c/a>\u003c/h2>\n        \u003cp>Programmatically create, read, update, and delete responses to reviews using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n\t\t\t\u003cdiv class=\"item\">\n                \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-MobileSDK/docs/home\">Mobile SDKs for Android and iOS\u003c/a>\u003c/h2>\n                \u003cp>The Bazaarvoice Mobile SDKs provide access to many of our products, including Conversations, and Product Recommendations.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\t\n\t\t\u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-NotificationsAPI/docs/notifications-subscription-api\">Notifications API\u003c/a>\u003c/h2>\n       \u003cp>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice platform.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-TransactionsAPI/docs/overview\">Transactions API\u003c/a>\u003c/h2>\n        \u003cp>Allow clients to seamlessly share transaction data and automate the collection of user generated content powering APO and more.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\t\n\t\t\u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SentimentsAPI/docs/overview\">Product Sentiments (PS)API\u003c/a>\u003c/h2>\n       \u003cp>Builds consumer insights from the review text using Natural Language Processing (NLP).\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n\t\t\u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-AuthenticDiscoveryAPI/docs/home\">Authentic Discovery API\u003c/a>\u003c/h2>\n        \u003cp>Enable AI search bots and LLMs to discover your UGC by integrating the Authentic Discovery API.\u003c/p>\n    \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-devspace\">\n  \u003cdiv class=\"dropdown-content-devspace\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://blog.developer.bazaarvoice.com/\">Blog\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice blog featuring technical articles by Bazaarvoice developers.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://github.com/bazaarvoice\">Github\u003c/a>\u003c/h2>\n        \u003cp>Take a look at our Public Github space and explore repositories for various development projects.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1-cwv-perf-matric/docs/bazaarvoice-hosted-display-cwv-performance-testing-methodology\">Performance\u003c/a>\u003c/h2>\n        \u003cp>Hosted Display Core Web Vitals performance\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-related\">\n  \u003cdiv class=\"dropdown-content-related\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"http://knowledge.bazaarvoice.com/\">Bazaarvoice Knowledge Base\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://support.bazaarvoice.com/s/\">Support Community\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://bazaarvoice.com/\">Bazaarvoice.com\u003c/a>\u003c/h2>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"overlay\">\u003c/div>","html_footer_meta":"\u003c!-- Google Tag Manager (noscript) -->\n\u003cnoscript>\u003ciframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-T4PV8MT\"\nheight=\"0\" width=\"0\" style=\"display:none;visibility:hidden\">\u003c/iframe>\u003c/noscript>\n\u003c!-- End Google Tag Manager (noscript) -->\n\u003c!--\u003cscript>\n  window.intercomSettings = {\n    api_base: \"https://api-iam.intercom.io\",\n    app_id: \"eje6296u\"\n  };\n\u003c/script>-->\n\n\u003c!--\u003cscript>\n// We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/eje6296u'\n(function(){var w=window;var ic=w.Intercom;if(typeof ic===\"function\"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/eje6296u';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(document.readyState==='complete'){l();}else if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();\n\u003c/script>-->\n\u003cfooter2>\n  \u003cdiv class=\"footer-rect\">\n    \u003cdiv class=\"footer-text\">\n      \u003cdiv class=\"bazaarvoice-all-rights\">\n        © Bazaarvoice. All rights reserved.\n      \u003c/div>\n    \u003cdiv class=\"footer-end\">\n\n      \u003cdiv class=\"legal\">\u003ca\n        href=\"http://www.bazaarvoice.com/legal\">Legal\u003c/a>\u003c/div>\n      \u003cdiv class=\"trust\">\u003ca\n                            href=\"https://www.bazaarvoice.com/company/trust/\">Trust\u003c/a>\u003c/div>\n      \u003cdiv class=\"system-status\">\u003ca\n        href=\"http://status.bazaarvoice.com/\">System Status\u003c/a>\u003c/div>\n      \u003cdiv class=\"browser-support-policy\">\u003ca\n        href=\"http://knowledge.bazaarvoice.com/bazaarvoice-browser-support-policy/\">Browser Support Policy\u003c/a>\u003c/div>\n    \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\n\u003c/footer2>\n\n\u003cscript>\n  window.IGLOO = window.IGLOO || {\n    \"bbout_element_id\" : \"ioBlackBox\",    // Populate #ioBlackBox input with device fingerprint\n  \"loader\" : {\n    \"version\" : \"general5\"\n\t}\n};\n\n    // Load iovation's JavaScript\n    (function A() {\n        function u(a, b) {\n            var d = {},\n                c;\n            for (c = a.length - 1; - 1 \u003c c; c--) 0 \u003c c ? d[c] = function() {\n                var g = c;\n                return function() {\n                    return v(a[g], d[g + 1], b)\n                }\n            }() : v(a[c], d[c + 1], b)\n        }\n\n        function v(f, m, d) {\n            var c = document.createElement(\"script\"),\n                g = f[0].split(\"?\")[0].split(\"/\"),\n                e;\n            e = g[g.length - 1].split(\".\")[0];\n            g = a[d] && a[d].staticVer && a[d].staticVer + \"/\" || f[1];\n            /([0-9]+\\.){2}[0-9]+\\//.test(f[1]) && g !== f[1] && h(\"loader: Overriding configured version with staticVer.\");\n            f[0] = f[0].replace(\"##version##\", g);\n            c.setAttribute(\"src\", f[0]);\n            c && c.addEventListener ?\n                c.addEventListener(\"error\", function() {\n                    b[d + \"_\" + e + \"_load_failure\"] = \"true\"\n                }) : c.attachEvent && c.attachEvent(\"onerror\", function() {\n                    b[d + \"_\" + e + \"_load_failure\"] = \"true\"\n                });\n            m && (c.onload = m);\n            document.getElementsByTagName(\"head\")[0].appendChild(c)\n        }\n\n        function h(b) {\n            if (\"function\" === typeof a.trace_handler) try {\n                a.trace_handler(b)\n            } catch (e) {}\n        }\n\n        function e(a, b) {\n            var d = null !== a && void 0 !== a;\n            return !d || \"1\" !== a.toString() && \"true\" !== a.toString().toLowerCase() ? !d || \"0\" !== a.toString() && \"false\" !== a.toString().toLowerCase() ? \"boolean\" ===\n                typeof b ? b : !1 : !1 : !0\n        }\n        var t = window,\n            w = t.io_global_object_name || \"IGLOO\",\n            a = t[w] = t[w] || {},\n            b = a.loader = a.loader || {},\n            x = [],\n            y = [];\n        if (b.loaderMain) return h(\"loader: Loader script has already run, try reducing the number of places it's being included.\"), !1;\n        b.loaderMain = A;\n        b.loaderVer = \"5.1.0\";\n        (function() {\n            var f = e(b.tp, !0),\n                m = e(b.fp_static, !0),\n                d = e(b.fp_dyn, !0),\n                c = e(b.enable_legacy_compatibility),\n                g = e(b.tp_split),\n                u = b.tp_host && b.tp_host.replace(/\\/+$/, \"\") || \"https://mpsnare.iesnare.com\",\n                z = b.fp_static_override_uri,\n                l = void 0 !==\n                b.uri_hook ? b.uri_hook + \"/\" : \"/iojs/\",\n                n = (b.version || \"versionOrAliasIsRequired\") + \"/\",\n                v = b.subkey ? t.encodeURIComponent(b.subkey) + \"/\" : \"\",\n                w = b.tp_resource || \"wdp.js\",\n                p = b.tp_host ? \"&tp_host=\" + t.encodeURIComponent(b.tp_host) : \"\",\n                B = z ? \"&fp_static_uri=\" + t.encodeURIComponent(z) : \"\",\n                q, r, k;\n            b.tp_host = u;\n            q = e(a.enable_flash, !0);\n            r = a.io && a.io.enable_flash;\n            k = a.fp && a.fp.enable_flash;\n            r = void 0 !== r && null !== r ? e(r, !0) : q;\n            void 0 !== k && null !== k ? k = e(k, !0) : r = q;\n            q = r ? \"&flash=true\" : \"&flash=false\";\n            k = k ? \"&flash=true\" : \"&flash=false\";\n            p = \"?loaderVer=\" +\n                b.loaderVer + \"&compat=\" + c + \"&tp=\" + f + \"&tp_split=\" + g + p + \"&fp_static=\" + m + \"&fp_dyn=\" + d + B;\n            f || m || h(\"loader: Not currently configured to load fp_static or tp script(s).\");\n            a.fp && a.fp.staticVer && a.fp.staticVer + \"/\" !== n && (n = a.fp.staticVer + \"/\", h(\"loader: Configured version replaced with that from pre-loaded static script.\"));\n            m || a.fp && a.fp.staticMain ? (l = (l + \"##version##\" + v).replace(/\\/\\//g, \"/\"), m && (a.fp && a.fp.staticMain ? c && !a.fp.preCompatMain && h(\"loader: enable_legacy_compatibility on, but included static does not have the compat wrapper.\") :\n                z ? x.push([z, \"\"]) : x.push([l + \"static_wdp.js\" + p + k, n])), !d || a.fp && a.fp.dynMain ? a.fp && a.fp.dynMain && h(\"loader: First party dynamic script has already been loaded, disable fp_dyn or make sure you're not manually including the dynamic file separately.\") : x.push([l + \"dyn_wdp.js\" + p + k, n])) : e(b.fp_dyn) && h(\"loader: Invalid Config, first party dynamic script set to load without static.\");\n            f && (a.io && a.io.staticMain ? h(\"loader: Third party script has already been loaded.\") : (l = u + \"/##version##\" + v, g ? (y.push([l + \"static_wdp.js\" +\n                p + q, n\n            ]), y.push([l + \"dyn_wdp.js\" + p + q, n]), b.tp_resource && h(\"loader: Invalid Config: both tp_resource and tp_split set. Ignoring tp_resource.\")) : y.push([l + w + p + q, n])))\n        })();\n        u(x, \"fp\");\n        u(y, \"io\")\n    })();\n\n    // Each call to ioGetBlackbox() returns a JavaScript object with information about the current state of the black box and eventually the black box string itself\n    var timeoutIdd; //variable name changed to avoid conflict\n\n    function useBlackboxString(intervalCount) {\n      if (typeof window.IGLOO.getBlackbox !== 'function') {return;}\n\n      var bbData = window.IGLOO.getBlackbox();\n      if (bbData.finished) {\n        clearTimeout(timeoutIdd);\n        document.getElementById('blackbox').value = bbData.blackbox;\n      }\n    }\n    timeoutIdd = setInterval(useBlackboxString, 500);\n\u003c/script>\n\n\u003cdiv class=\"header-text-products\">\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  \n  \u003cdiv class=\"dropdown-content-products\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home\">Conversations API\u003c/a>\u003c/h2>\n        \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-NotificationsAPI/docs/notifications-subscription-api\">Notifications API\u003c/a>\u003c/h2>\n        \u003cp>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice platform.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SocialCommerceAPI/docs/introduction\">Social Commerce API\u003c/a>\u003c/h2>\n        \u003cp>Social Commerce is engineered for the future of commerce – enabling commerce to be visual, contextual, and personal, wherever commerce occurs.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-DCE/docs/home\">Displayable Content Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Conversations data in bulk for public display using an HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PS-Export/docs/home\">Product Sentiment Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTP interface.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PrivacyAPI/docs/home\">Privacy API\u003c/a>\u003c/h2>\n        \u003cp>Integrate your Bazaarvoice solution into your privacy regulations compliance workflow using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ResponseAPI/docs/home\">Response API\u003c/a>\u003c/h2>\n        \u003cp>Programmatically create, read, update, and delete responses to reviews using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n\t\t\t\u003cdiv class=\"item\">\n                \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-MobileSDK/docs/home\">Mobile SDKs for Android and iOS\u003c/a>\u003c/h2>\n                \u003cp>The Bazaarvoice Mobile SDKs provide access to many of our products, including Conversations, and Product Recommendations.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-devspace\">\n  \u003cdiv class=\"dropdown-content-devspace\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://blog.developer.bazaarvoice.com/\">Blog\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice blog featuring technical articles by Bazaarvoice developers.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://opensource.bazaarvoice.com\">Open Source\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice portal containing tools and open source projects developed by our engineers.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://github.com/bazaarvoice\">Github\u003c/a>\u003c/h2>\n        \u003cp>Take a look at our Public Github space and explore repositories for various development projects.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-related\">\n  \u003cdiv class=\"dropdown-content-related\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"http://knowledge.bazaarvoice.com/\">Bazaarvoice Knowledge Base\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://support.bazaarvoice.com/s/\">Support Community\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://bazaarvoice.com/\">Bazaarvoice.com\u003c/a>\u003c/h2>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"overlay\">\u003c/div>","html_hidelinks":false,"showVersion":false,"hideTableOfContents":false,"nextStepsLabel":"","promos":[{"extras":{"type":"none","buttonPrimary":"get-started","buttonSecondary":"reference"},"title":"","text":"","_id":"63fe3a0bafb0360b6682e420"}],"changelog":{"layoutExpanded":false,"showAuthor":true,"showExactDate":false},"allowApiExplorerJsonEditor":false,"ai_dropdown":"disabled","ai_options":{"chatgpt":"enabled","claude":"enabled","clipboard":"disabled","view_as_markdown":"disabled","copilot":"enabled","perplexity":"enabled","ask_ai":"disabled","mcp":{"command":"enabled","config":"enabled","cursor":"enabled","vscode":"enabled"}},"showPageIcons":true,"layout":{"full_width":false,"style":"classic"},"methodBadgeStyle":"classic","showMethodInSidebar":true,"showBreadcrumbs":false,"collapsibleCategories":false,"oneOfLayout":"dropdown"},"custom_domain":"","childrenProjects":[],"derivedPlan":"enterprise","description":"","hstsIncludeSubdomains":false,"planSchedule":{"stripeScheduleId":null,"changeDate":null,"nextPlan":null},"planStatus":"","shouldGateDash":false,"isExternalSnippetActive":false,"error404":"","first_page":"docs","flags":{"allowApiExplorerJsonEditor":false,"allowDarkMode":true,"alwaysShowDocPublishStatus":false,"allowXFrame":true,"correctnewlines":false,"dashReact":false,"disablePasswordlessLogin":false,"directGoogleToStableVersion":false,"disableAnonForum":false,"enterprise":true,"graphql":false,"migrationRun":false,"migrationSwaggerRun":false,"myDevelopers":false,"newEditor":true,"newEditorDash":true,"newMarkdownBetaProgram":true,"newSearch":true,"oauth":false,"oldMarkdown":false,"rdmdCompatibilityMode":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"speedyRender":false,"staging":false,"star":false,"superHub":true,"swagger":false,"translation":false,"useReactApp":true,"useReactGLP":true,"allowReusableOTPs":false,"developerDashboard":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":false,"superHubDevelopment":false,"annualBillingEnabled":true,"devDashBillingRedesignEnabled":false,"enableOidc":false,"customComponents":false,"disableDiscussionSpamRecaptchaBypass":false,"developerViewUsersData":false,"changelogRssAlwaysPublic":false,"bidiSync":true,"superHubMigrationSelfServeFlow":false,"apiDesigner":false,"hideEnforceSSO":false,"localLLM":false,"superHubManageVersions":false,"gitSidebar":false,"superHubGlobalCustomBlocks":false,"childManagedBidi":false,"superHubBranches":false,"requiresJQuery":true,"externalSdkSnippets":false,"migrationPreview":false,"superHubPreview":false,"superHubBranchReviews":false,"superHubMergePermissions":false,"dryRunMigration":false,"aiDocsAudit":false,"aiPageLinting":false,"disableAiChat":false,"enableSuggestedEdits":false,"githubCloudSync":false,"superHubBranchMergeRules":false,"superHubBranchReviewActions":false,"gitTranslations":false,"bidiSyncGitlabSelfServe":false,"gitlabCloudSync":false,"superHubPlanManagement":false,"bidiSyncBitbucketSelfServe":false,"mdxSanitizeComments":false,"mdxish":true,"disableSuperframe":false,"hideAiFeatures":false,"gittoUseNewIndexer":true,"mdxishEditor":true,"prefetch":false,"aiWriter":false,"superHubBranchReviewDashboard":false,"bidiSyncUseOdbAlternates":true,"mcpMetrics":false,"newDereferencer":false,"newIframeStructure":false,"googleAuthEnabled":false,"streamingSsr":false,"superHubNotifications":false,"superHubTypography":false,"newExplorerReducer":false,"askAiOverride":"","gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"superHubSlack":false,"customDomainAdminBypass":false,"branchTaggedReviewers":false,"jwtReplacePermissions":false,"aiDiscovery":false,"aiTranslation":false,"mcpOauth":false,"superHubBranchReviewSummaries":false,"superHubSlackNotifications":false,"superHubUiTesting":false},"fullBaseUrl":"https://developers-center.readme.io/","git":{"aiWriter":{"setup":{"error":{}}},"migration":{"createRepository":{"end":"2026-03-30T09:12:28.323Z","start":"2026-03-30T09:12:27.885Z","status":"successful"},"transformation":{"end":"2026-03-30T09:12:30.780Z","start":"2026-03-30T09:12:28.815Z","status":"successful"},"migratingPages":{"end":"2026-03-30T09:12:31.565Z","start":"2026-03-30T09:12:31.230Z","status":"successful"},"enableSuperhub":{"start":"2026-03-30T09:27:04.916Z","status":"successful","end":"2026-03-30T09:27:04.917Z"}},"sync":{"linked_repository":{"provider_type":"github","linked_at":"2026-04-02T04:57:38.579Z","linked_by":"shashank.khatri@bazaarvoice.com","error":{},"privacy":{"visibility":"internal","private":true},"name":"developer-center-content-on-readme","full_name":"bvengineering/developer-center-content-on-readme","url":"https://github.com/bvengineering/developer-center-content-on-readme","id":"1199147382","connection":"69cdf6d9fc3b2c1dd1b39122"},"installationRequest":{},"connections":[{"_id":"69cdf6d9fc3b2c1dd1b39122","active":true,"created_at":"2026-04-02T04:55:51.000Z","created_by":"shashank.khatri@bazaarvoice.com","installation_id":120794556,"owner":{"id":148557164,"login":"bvengineering","site_admin":false,"type":"Organization"},"provider_type":"github"}],"providers":[]},"migrationType":"preview","renamedSlugs":[]},"glossaryTerms":[{"_id":"63fe3a0bafb0360b6682e41f","term":"parliament","definition":"Owls are generally solitary, but when seen together the group is called a 'parliament'!"}],"graphqlSchema":"","gracePeriod":{"enabled":false,"endsAt":null},"healthCheck":{"provider":"","settings":{}},"i18n":{"defaultLanguage":"en","languages":["en"],"state":"enabled"},"intercom":"","is_active":true,"internal":"","jwtExpirationTime":0,"landing_bottom":[],"mcp":{"state":"disabled"},"mdxishMigrationStatus":{"migratedFrom":"rdmd"},"metrics":{"monthlyLimit":0,"planLimit":1000000,"thumbsEnabled":true,"monthlyPurchaseLimit":0,"meteredBilling":{}},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":true,"tutorials":false},"name":"Bazaarvoice Developer Space V2.0","nav_names":{"docs":"Overview","reference":"API Reference","changelog":"","discuss":"Q&A","tutorials":"","recipes":"Recipes"},"oauth_url":"","onboardingCompleted":{"documentation":true,"appearance":true,"jwt":true,"api":true,"logs":false,"domain":false,"metricsSDK":false,"aiReady":false},"owlbot":{"enabled":false,"isPaying":false,"customization":{"answerLength":"long","customTone":"","defaultAnswer":"","forbiddenWords":"","tone":"neutral","showAiDisclaimer":false,"advancedInstruction":"","advancedModeEnabled":false},"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"exampleQuestions":{"question1":"","question2":"","question3":""},"knowledge":"","modelList":[],"newExperience":false,"knowledgeSegregation":false,"trial":{"isPaying":false},"v2":false,"llmOptions":{"model":{}}},"owner":{"id":"63fe39e9d629ae16e46699fe","email":null,"name":null},"plan":"enterprise","planOverride":"","planTrial":"enterprise","readmeScore":{"components":{"newDesign":{"enabled":true,"points":25},"reference":{"enabled":true,"points":50},"tryItNow":{"enabled":true,"points":35},"syncingOAS":{"enabled":false,"points":10},"customLogin":{"enabled":false,"points":25},"metrics":{"enabled":false,"points":40},"recipes":{"enabled":false,"points":15},"pageVoting":{"enabled":true,"points":1},"suggestedEdits":{"enabled":true,"points":10},"support":{"enabled":false,"points":5},"htmlLanding":{"enabled":false,"points":5},"guides":{"enabled":true,"points":10},"changelog":{"enabled":false,"points":5},"glossary":{"enabled":false,"points":1},"variables":{"enabled":true,"points":1},"integrations":{"enabled":false,"points":2}},"totalScore":132},"reCaptchaSiteKey":"","reference":{"alwaysUseDefaults":true,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true},"seo":{"overwrite_title_tag":false},"ssl":{"minTLS":"1.2"},"stable":{"_id":"65cdd93a9bc5560073a536d3","version":"1.1-TempNew","version_clean":"1.1.0-TempNew","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65cdd93a9bc5560073a53647","65cdd93a9bc5560073a53647","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","65cdd93a9bc5560073a53648","650947cb6a3b2a000c9a18e7","65cdd93a9bc5560073a53649","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65cdd93a9bc5560073a5364a","65781cd3eb5898000f2d12e7","65cdd93a9bc5560073a5364b","65cdd93a9bc5560073a5364c","65cdd93a9bc5560073a5364d","65cdd93a9bc5560073a5364e","65cdd93a9bc5560073a5364f","657835151d23e7057fffa261","65cdd93a9bc5560073a53650","65cdd93a9bc5560073a53651","65cdd93a9bc5560073a53652","65b241adb7c97c00560803a8","65cdd93a9bc5560073a536d5","65cddac1dafc4d002fb8d2c4","65cddcead8ec290034596f44","65cde305f7a8c10054db494e","65cde310915675006bab5c1b","65cde31d269bb00078ce4ee8","65cde3c5e7af460029b22e6e","65cde3ded6717f0010ea1e6c","65cde6ff0c75b9001d0062a8","65cde744f2ddaa00459bb6af","65cde75f8d9f9e003f25655c","65cdecf817c20300356b1f79","65cdee342916a7000fa14141","65cdef9e33685c002213cc29","65cdf05b76c3fe007e0f4851","65cdf1adb5fdee006ab8487e","65cdf7fe8d9f9e003f25787b","65cdf8d976c3fe007e0f59a8","65cdf96eca83140022be94c9","65cdf9bad8ec29003459aa85","65cdfb2c9ffd24000f9e035a","65cdfc077a53580023f6b6c6","6630c59ef89766002bafdf43","6630c777fb7955001125bcbe","6696303cf3300900729d8656","66963f507ea068000f42b385","6696418095b398005a2399d4","673196cb3dfd93001f2c680a","67347a57cae8f1003d0b1d88","6734a83f7cad14003fad2e43","6735bbd4aa4d7f002a048b08","6735beed2c1cf500336772d8","673dbe5e8217683966a5084a","67626620a22220004b2a6f2c","67626c4311aaa700395891d8","67626cc8f45b2300195a75bd","67da9b33b5f75f001942b35b","697b653696f22e034a7bf1f4"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-02-15T09:28:25.895Z","__v":3,"forked_from":"648b2e8705d80c214f0fffc3","updatedAt":"2026-04-01T05:11:19.435Z","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"14mwwx1vm3yiznwb"},{"filename":"conversations-display-api.json","uuid":"d405n2dlrsx9225"},{"filename":"video-upload.json","uuid":"a0o5e82elrt44zb6"},{"filename":"step-1.json","uuid":"cqdn9u2clsn286so"},{"filename":"step-2-3.json","uuid":"cqdn9u2zlsn28fx5"},{"filename":"step-4.json","uuid":"cqdn9u3clsn28poe"},{"filename":"dce-step-1.json","uuid":"c0iznttlsn2u0hm"},{"filename":"dce-step-2-3.json","uuid":"cqdn9u1xlsn2vi7z"},{"filename":"dce-step-4.json","uuid":"4kgdj1rlsn2w2q0"},{"filename":"response-api.json","uuid":"4kgdjflsn3xkqa"},{"filename":"notifications-subscriptions-api.json","uuid":"cqdn9uylsn45b56"},{"filename":"oauth2-3legged.json","uuid":"4kgdj3ilsn5jym6"},{"filename":"privacy-api.json","uuid":"4kgdjylsn5n68v"},{"filename":"oauth2-2legged.json","uuid":"c0iznt1glsn5os6o"},{"filename":"media-api.json","uuid":"cqdn9uflsn5wqtp"},{"filename":"transactions-api.json","uuid":"ffpzyhlvm8upo2"},{"filename":"product-sentiment-api.json","uuid":"2we82ilyo8bdlj"},{"filename":"content-search-api-charon.json","uuid":"7mw6b38pm4tilgmw"},{"filename":"content-search-api-charon-1.json","uuid":"1aoi1pm4tiobcp"},{"filename":"Authentic_Discovery.yaml","uuid":"jnbn9umnfl8t44"}],"pdfStatus":"","source":"readme"},"subdomain":"developers-center","subpath":"","topnav":{"left":[{"type":"url","text":"Products","url":""},{"type":"url","text":"Developer Space"},{"type":"url","text":"Support","url":"https://support.bazaarvoice.com/"},{"type":"url","text":"Additional Resources"}],"right":[],"bottom":[],"edited":true},"trial":{"trialDeadlineEnabled":false,"trialEndsAt":"2023-06-30T17:29:47.704Z"},"translate":{"provider":"transifex","show_widget":false,"key_public":"","org_name":"","project_name":"","languages":[]},"url":"","versions":[{"_id":"647f012a00a355000b30f64b","version":"1.0-TransactionsAPI","version_clean":"1.0.0-TransactionsAPI","codename":"Transactions API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["647f012a00a355000b30f623","647f012a00a355000b30f623","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","65116a8eaa6be50025e5d7e5","65116c82675e8e007b01558d","65c208cc1ad46d0068d27c5b","65c378c96134400052630f95","65c385629fe5010063518700","65c38a592ff43300305d60b4","65c3da2182490b00552d8ee4","65c3e039702e4a00100fce4e","65c4ad29828f84006f54515b","65ca8cb7b6884800550917f9","65d455158fa211000f6cf77c","65dc5d943153a80071e97d6b","65dc5ee2f8fe7c0038b57a1e","65dc60bad1baa2002aba6cb1","65dc60f23153a80071e9874c","65dc6115fcbe9f003ffb071f","65dc617c7ae18500299b0cd9","65dc61afd4fc770020646b09","65dc61c5f1c00b0010ea66a1","65dc61ebd4fc770020646b17","65dc62005584aa003d166552","65dc62975cf05f0049c645b7","65dcf41aade8c3002a568261","65ee21d69fbaeb0057f41d5c","65ee266b2db9440038388775","65ee26f30a97da0019b0294f","65ee27772f5d060013f2cd53","65ee27cd2d00cb000f3e9c18","65fc07af78e2e90024cbdc70","65fc9c1b99c89d0a3df4189f","65fc9d54fdf8c6004bd86a21","6628d138d79c5a00400d3bee","682d625b69ce2900681a7643","682da758c5b15e00456fabfd","682daa6c3c13ae004dabd4eb","68386ac206562a0024ed7681"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-02-28T17:29:48.057Z","__v":4,"forked_from":"641827dc87f913003798b39f","updatedAt":"2025-11-05T17:33:11.508Z","apiRegistries":[{"filename":"transactions-api.json","uuid":"4s223lu1pgzsa"},{"filename":"oauth2-2legged.json","uuid":"19maau1slvdm6x68"},{"filename":"transactions-api-21-may-2025.json","uuid":"1fe8ws1xmaxscet6"},{"filename":"transactions-api-1.json","uuid":"o6p10mb9gbabh"}],"pdfStatus":"","source":"readme"},{"_id":"648b2e8705d80c214f0fffc3","version":"1.0-ConversationsAPI","version_clean":"1.0.0-ConversationsAPI","codename":"Conversations API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["648b2e8705d80c214f0fff99","648b2e8705d80c214f0fff99","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","6509420bbd22600031d7f906","650947cb6a3b2a000c9a18e7","65095f181c5a6a0c03b7abdf","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65242a899cfcfc065d86d232","65781cd3eb5898000f2d12e7","65781d0683de79006b86ffc5","65782c6ef148d3003863c058","657833cd62655c0010304ee6","657833fbecba4d006436623f","65783451b628d80034653980","657835151d23e7057fffa261","6579a7616dc7f113b56784da","65966fcd59408a000ff5ffc6","65aa286110ac490033475358","65b241adb7c97c00560803a8","65e88b3607b4eb004a0eceb9","65f2c276195f50001f2cb9bd","661384694b81af0036e5bd11","66fa2c2b435ef2002b9d8528","66fa502ed254b7001a0f7809","6745cf069217560075fb9002","697b46d29ca63aafb3112a07","697b7419a8c621caaf6c016f","69804b45ee160ff1feb6605a","6980b80052d30fd9e71ce93d","6980c3e00c1d4b2eedf296ae","6980c4b2a92b018ee171af61","699ea60de5a5db35532ada7f","699ea69de71272d4241e69f5"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-02-28T17:29:48.057Z","__v":9,"forked_from":"63fe3a0cafb0360b6682e423","updatedAt":"2026-05-05T10:29:21.903Z","pdfStatus":"","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"dpns2j1eqmgopo65o"},{"filename":"conversations-display-api.json","uuid":"eydslhltpepl0r"},{"filename":"video-upload.json","uuid":"1yq4022ltfycb96"},{"filename":"review-summarization.json","uuid":"1cia422mgyuv2u4"},{"filename":"content-coach-api.json","uuid":"50s5b1qmkzky734"},{"filename":"content-coach-service-api-25feb.json","uuid":"e5qf1imm1q1e18"}],"source":"readme"},{"_id":"649c302540e92e003be5d45e","version":"1.0-SocialCommerceAPI","version_clean":"1.0.0-SocialCommerceAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["649c302540e92e003be5d454","649c302540e92e003be5d454","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","649c302540e92e003be5d455","649c302540e92e003be5d460","649c320969081e0017a4383b","64dc72be304745000df15325","64eeda35ce9cca0027497ddf","650a8ee8e1d635006df16dd0","653a22ffed9e940eb1f18876","653a5c3cdd8f4e12f012ebfa","653a5f030ebb7b1ba90f4112","653a60ca538f931af94c8b9a","654b33dd8426130062ed3ffc","6567a25fd66de00031980bcf","6567a41761b2a50063483533","6567a45bb52b7e0038241a2b","6567a49bb4b33700297d51b1","6567a4e54529a4002a6bd5a6"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-06-28T13:05:40.993Z","__v":6,"forked_from":"647f012a00a355000b30f64b","updatedAt":"2026-03-26T12:45:10.116Z","apiRegistries":[{"filename":"media-api.json","uuid":"26x2sn2yloi53i90"}],"pdfStatus":"","source":"readme"},{"_id":"64fef39ce5474803db7eb33d","version":"1.0-PrivacyAPI","version_clean":"1.0.0-PrivacyAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64fef39ce5474803db7eb31b","64fef39ce5474803db7eb31b","64fef39ce5474803db7eb31c","64fef39ce5474803db7eb31d","64fef39ce5474803db7eb31e","64fef39ce5474803db7eb31f","64fef39ce5474803db7eb320","64fef39ce5474803db7eb321","64f76a6f65095e005ad712cc","64fef39ce5474803db7eb33f","668e3286aa5d4b001e284011","671f1f73f4c19b004d99f48c","671f206c2a487f8bc2d5a5e0","6807779c4991140052cee6cf"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-09-11T11:01:48.635Z","__v":2,"forked_from":"64f76a6f65095e005ad712ca","updatedAt":"2025-11-05T17:33:11.507Z","apiRegistries":[{"filename":"privacy-api.json","uuid":"34i64rholu7wqtfn"},{"filename":"oauth2-2legged.json","uuid":"1bmo2zllmessk63"},{"filename":"oauth2-3legged.json","uuid":"171mxeo1nlmesvnfs"},{"filename":"privacy-latest-api.json","uuid":"34zv38c1clyfoaaek"},{"filename":"privacy-20-2025.json","uuid":"wdxxhukmbem6t3i"}],"pdfStatus":"","source":"readme"},{"_id":"6524412b4c49c2000d6dd6c8","version":"1.0-DCE","version_clean":"1.0.0-DCE","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["6524412b4c49c2000d6dd6bb","6524412b4c49c2000d6dd6bb","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","6524412b4c49c2000d6dd6bc","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","652441a2c5804018dd5f7dac","652441bfd8ec2b006f93e8cf","652441d76f76bd005a74aac6","652441e29f5b010025ba6e5b","65244203abd64d004ad35061","652442099556100021892af4","65244212c2d99100581acb91","6524422595433d001e55333f","6524422fd6f3e9002772d31b","6564b0499025a50058cb1827","65b5b42ac835650031de179b","65b73752d33ab3001ccd2d98","65b746eef078ac0028c69c26","65b74885d70cf500541f3d68","66a34b42b224f8007571b215","66a34b7458ce18005d2d7068","66c5eacb214638002b293903","66c5eadde1d528004ba5f592","66c5eaf038d2ca005326032f","66cc690c0d1aa80056ea0c42","66cc6919e9a1c1001244d384","66cc6926cd55c90012714599"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-09T18:06:35.084Z","__v":1,"forked_from":"647f012a00a355000b30f64b","updatedAt":"2025-11-05T17:33:11.512Z","apiRegistries":[{"filename":"step-1.json","uuid":"1pkps2em0axc7y5"},{"filename":"step-2-3.json","uuid":"1jlqzjim0axcib4"},{"filename":"step-4.json","uuid":"1pkpsim0axcrtg"}],"pdfStatus":"","source":"readme"},{"_id":"652931f35968a0003d723d21","version":"1.0-NotificationsAPI","version_clean":"1.0.0-NotificationsAPI","codename":"Notifications API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","652931f35968a0003d723d23","652932148df3cc002460f2d1","6539eaf125c81c0042674ca0","653f55fb34704c077980c07e","6540c2c611131804389efb6a","6540c2ef77b2190a154d4328","654b5cd1d22352003f8e2057","6555bebced798e001e9f6789","6555bf203f59b5006b4c6ed9","6555fb23ef05ef0065117ee9","6555fb5a75b1be005541f941"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-13T12:02:59.731Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2025-11-05T17:33:11.512Z","apiRegistries":[{"filename":"notifications-subscriptions-api.json","uuid":"f3nnpy10lnok8g4m"},{"filename":"notifications-subscriptions-api-1.json","uuid":"1f4drw1h5lock413s"},{"filename":"notifications-subscriptions-api-2.json","uuid":"7yrw1zploe3qiey"},{"filename":"notifications-subscriptions-api-3.json","uuid":"1nd0y2zlp0ujl4p"}],"pdfStatus":"","source":"readme"},{"_id":"652ea3144db7ec18973427b5","version":"1.0-PS-Export","version_clean":"1.0.0-PS-Export","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["652ea3144db7ec18973427a0","652ea3144db7ec18973427a0","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","652ea3144db7ec18973427a1","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","652ea3144db7ec18973427a2","652ea3144db7ec18973427a3","652ea3144db7ec18973427a4","652ea3144db7ec18973427a5","652ea3144db7ec18973427a6","652ea3144db7ec18973427a7","652ea3144db7ec18973427a8","652ea3144db7ec18973427a9","652ea3144db7ec18973427aa","652ea3144db7ec18973427b7","652ffc8ee373950027f985e9","6556568d9a35ea001178ce04","655c74d03d35b4006be132b7","655f5cae290cef005c65c1ec","656049aef491780010d11e3c","656049d59b3d3601199c097a","656065f2fb045d00181649d2","65606df3d0c1d0004c150589","656071ecc1c6d20054f4e861","6560765f511f4a0049e90357","6560768e90495906a2406005","6560769f5e87f10069d4e15b","65643a9504080c005e828d2c","65649461255a5c00152b70e7","6564946f9eba8a0050242ad3","6564947c8368540027c2e073","6566208b839387000fb67807","658045d9c79fdc006c1a7d86","6593a7b2e9fee100707d6b91","6593cae7f0bae300173e1bbb","6595089778c6ed005808e80f","6595091b1eb963003a952023","65966e3bf0dd7a0039bc8057","65966e437559eb00477ff945","659cd57cb90f5a003e815102","659e5ce0d392030046465a07","659e5cef08bbf30058acb847","659e5cfff3b97a005b6f1dc6","659fbd96189a32004620ada7","659fbda2a89cc70038cd5ce9","659fbdb0115b9f001603a056","65a60dfaa1817d0031392658","65a60e06dca85d0073d3c66b","65a60e10b62e9b005d872cd3","661d1fda8686fc003e232160","661d1ffaae181f0010908f91","661d20aecd120f00136b0b37","661d20dd77b145006d4ecb3e","661d20eb1a6c5e001fc09a89","66c5bc3fffb6a500180f7f45","66c5bc5d95b2f50011216e1e","66c5bc6af376f60054399919","66cc2325acb9ec004f1746ca","66cc233004431a00301b941f","66cc233f820066000f500829","6807785446644b006ebe2f5b"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-17T15:07:00.376Z","__v":4,"forked_from":"6524412b4c49c2000d6dd6c8","updatedAt":"2025-11-05T17:33:11.513Z","apiRegistries":[{"filename":"step-1.json","uuid":"1jlqzj2jm0ax8jnb"},{"filename":"step-2-3.json","uuid":"k6hgm0ax8zog"},{"filename":"step-4.json","uuid":"1jlqzj1om0ax9bwk"}],"pdfStatus":"","source":"readme"},{"_id":"65321a1b5e22e10320a6c960","version":"1.0-CatalogAPI","version_clean":"1.0.0-CatalogAPI","codename":"Catalog API","is_stable":false,"is_beta":true,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","65321a1b5e22e10320a6c962","65321a94b82c3b003a0a0697","6532298090ed6f0a082d26b2","653233ecc705f506144e3a89","65362ea8150691002c52c500"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-20T06:11:39.797Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2025-11-05T17:33:11.514Z","apiRegistries":[{"filename":"social-commerce-products-api.json","uuid":"10u5y816lpvjj7m1"},{"filename":"oauth2-2legged.json","uuid":"i6y31lpvlvpja"}],"pdfStatus":"","source":"readme"},{"_id":"655e21b450f4d500117c7e7c","version":"1.0-SentimentsAPI","version_clean":"1.0.0-SentimentsAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["652ea3144db7ec18973427a0","652ea3144db7ec18973427a0","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","655e21b450f4d500117c7e4d","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","655e21b450f4d500117c7e4e","655e21b450f4d500117c7e4f","652ea3144db7ec18973427a4","655e21b450f4d500117c7e50","652ea3144db7ec18973427a6","655e21b450f4d500117c7e51","655e21b450f4d500117c7e52","652ea3144db7ec18973427a9","652ea3144db7ec18973427aa","652ea3144db7ec18973427b7","655e21b450f4d500117c7e53","655e21b450f4d500117c7e54","655c74d03d35b4006be132b7","655e21b450f4d500117c7e7e","655e21e75800db07ced039e0","656db567d5d98a05cedec67a","656dd6e50b6c0a00388dbb73","656dd7c55570330588d7ec3c","656de187f06ca70073c3c479","65e16ea7555c4500468416c5","65e82e6cd046d10030f8b92c","668bb4f2773c42001a357076","668bba6aff6a8e005cf9a1dc","668ff27c160b1f006dfa50e1","669161b9cdaa5000116dbbb2","66916638649e62002abbc50b","6691665cf9f4ea0045a80008","680778cfa9d88c000f1547b0"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-11-22T15:43:48.048Z","__v":1,"forked_from":"652ea3144db7ec18973427b5","updatedAt":"2025-11-05T17:33:11.518Z","apiRegistries":[{"filename":"product-sentiment-api.json","uuid":"3i20dri1xlyiyub7g"}],"pdfStatus":"","source":"readme"},{"_id":"657222b402705d0061cd9b1a","version":"1.0-ResponseAPI","version_clean":"1.0.0-ResponseAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","657222b402705d0061cd9b18","657222b402705d0061cd9b19","657222b502705d0061cd9b1c","6584544a8701f40015052026","6584547f0c764100327d0615","6593f7b2e9fee100707d96d4","6593f7d50218b1000fc26851","6593f806b7d57b001c5a7bbd","65bcc35694f6b30046f662c9","662f9681aa8116005aac4ace"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-12-07T19:53:24.607Z","__v":3,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2026-04-09T15:32:49.536Z","apiRegistries":[{"filename":"response-api.json","uuid":"kke21elqfc5q8d"},{"filename":"response-api-1.json","uuid":"1gqd2clvkydeds"},{"filename":"count-client-response.yaml","uuid":"1jiyl4smnrmyvp0"}],"pdfStatus":"","source":"readme"},{"_id":"65a0076ed00e9900167b26e3","version":"1.0-MobileSDK","version_clean":"1.0.0-MobileSDK","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","65a0076ed00e9900167b26cf","655c6de2c91c280056735896","65a0076ed00e9900167b26e5","65a008255788140070790711","65a01c43d52586001625edbc","65a01c4e8d291a000fa28988","65c31f439639340010bf34d7","65ce07c7d8ec29003459ca8f"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-01-11T15:21:18.022Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2024-02-15T15:22:26.926Z","apiRegistries":[],"pdfStatus":"","source":"readme"},{"_id":"65cdd93a9bc5560073a536d3","version":"1.1-TempNew","version_clean":"1.1.0-TempNew","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65cdd93a9bc5560073a53647","65cdd93a9bc5560073a53647","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","65cdd93a9bc5560073a53648","650947cb6a3b2a000c9a18e7","65cdd93a9bc5560073a53649","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65cdd93a9bc5560073a5364a","65781cd3eb5898000f2d12e7","65cdd93a9bc5560073a5364b","65cdd93a9bc5560073a5364c","65cdd93a9bc5560073a5364d","65cdd93a9bc5560073a5364e","65cdd93a9bc5560073a5364f","657835151d23e7057fffa261","65cdd93a9bc5560073a53650","65cdd93a9bc5560073a53651","65cdd93a9bc5560073a53652","65b241adb7c97c00560803a8","65cdd93a9bc5560073a536d5","65cddac1dafc4d002fb8d2c4","65cddcead8ec290034596f44","65cde305f7a8c10054db494e","65cde310915675006bab5c1b","65cde31d269bb00078ce4ee8","65cde3c5e7af460029b22e6e","65cde3ded6717f0010ea1e6c","65cde6ff0c75b9001d0062a8","65cde744f2ddaa00459bb6af","65cde75f8d9f9e003f25655c","65cdecf817c20300356b1f79","65cdee342916a7000fa14141","65cdef9e33685c002213cc29","65cdf05b76c3fe007e0f4851","65cdf1adb5fdee006ab8487e","65cdf7fe8d9f9e003f25787b","65cdf8d976c3fe007e0f59a8","65cdf96eca83140022be94c9","65cdf9bad8ec29003459aa85","65cdfb2c9ffd24000f9e035a","65cdfc077a53580023f6b6c6","6630c59ef89766002bafdf43","6630c777fb7955001125bcbe","6696303cf3300900729d8656","66963f507ea068000f42b385","6696418095b398005a2399d4","673196cb3dfd93001f2c680a","67347a57cae8f1003d0b1d88","6734a83f7cad14003fad2e43","6735bbd4aa4d7f002a048b08","6735beed2c1cf500336772d8","673dbe5e8217683966a5084a","67626620a22220004b2a6f2c","67626c4311aaa700395891d8","67626cc8f45b2300195a75bd","67da9b33b5f75f001942b35b","697b653696f22e034a7bf1f4"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-02-15T09:28:25.895Z","__v":3,"forked_from":"648b2e8705d80c214f0fffc3","updatedAt":"2026-04-01T05:11:19.435Z","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"14mwwx1vm3yiznwb"},{"filename":"conversations-display-api.json","uuid":"d405n2dlrsx9225"},{"filename":"video-upload.json","uuid":"a0o5e82elrt44zb6"},{"filename":"step-1.json","uuid":"cqdn9u2clsn286so"},{"filename":"step-2-3.json","uuid":"cqdn9u2zlsn28fx5"},{"filename":"step-4.json","uuid":"cqdn9u3clsn28poe"},{"filename":"dce-step-1.json","uuid":"c0iznttlsn2u0hm"},{"filename":"dce-step-2-3.json","uuid":"cqdn9u1xlsn2vi7z"},{"filename":"dce-step-4.json","uuid":"4kgdj1rlsn2w2q0"},{"filename":"response-api.json","uuid":"4kgdjflsn3xkqa"},{"filename":"notifications-subscriptions-api.json","uuid":"cqdn9uylsn45b56"},{"filename":"oauth2-3legged.json","uuid":"4kgdj3ilsn5jym6"},{"filename":"privacy-api.json","uuid":"4kgdjylsn5n68v"},{"filename":"oauth2-2legged.json","uuid":"c0iznt1glsn5os6o"},{"filename":"media-api.json","uuid":"cqdn9uflsn5wqtp"},{"filename":"transactions-api.json","uuid":"ffpzyhlvm8upo2"},{"filename":"product-sentiment-api.json","uuid":"2we82ilyo8bdlj"},{"filename":"content-search-api-charon.json","uuid":"7mw6b38pm4tilgmw"},{"filename":"content-search-api-charon-1.json","uuid":"1aoi1pm4tiobcp"},{"filename":"Authentic_Discovery.yaml","uuid":"jnbn9umnfl8t44"}],"pdfStatus":"","source":"readme"},{"_id":"6666a97d917d3f00393ccd3e","version":"1.0-PRR","version_clean":"1.0.0-PRR","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","6666a97d917d3f00393ccd22","6666a97d917d3f00393ccd23","655c6de2c91c280056735896","65cdb517aa65fb001074bca6","65cdd81a9e31a3005d9e61f3","6666a97d917d3f00393ccd24","6666aa78f65ef2002a2761a9","668e8f693b894100127c2e24"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-06-10T07:21:33.090Z","__v":2,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2024-07-10T15:57:03.468Z","apiRegistries":[],"pdfStatus":"","source":"readme"},{"_id":"6889b7fb79be90ee8c396fea","project":"63fe3a0bafb0360b6682e41e","version":"1-cwv-perf-matric","version_clean":"1.0.0-cwv-perf-matric","codename":"cwv-perf-matric","is_stable":false,"is_beta":true,"is_hidden":false,"is_deprecated":false,"forked_from":"64b777218cfc1e0dea8f761a","categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","6889b7fb79be90ee8c396fb5","6889b7fb79be90ee8c396fb6","655c6de2c91c280056735896","65cdb517aa65fb001074bca6","65cdd81a9e31a3005d9e61f3","6889b7fb79be90ee8c396fb7","6889b7fb79be90ee8c396fb8","6889b7fb79be90ee8c396fb9","6889b7fb79be90ee8c396fba","6889b8fabfd6dd8a22bb4edd","68a458451223735295def814"],"releaseDate":"2023-02-28T17:29:48.057Z","pdfStatus":"","apiRegistries":[{"filename":"conversation-submission.json","uuid":"4ej2mxm3h403js"},{"filename":"conciergeopenapi.json","uuid":"279r816m3pnj8zh"}],"source":"readme","createdAt":"2025-07-30T06:13:15.226Z","updatedAt":"2025-11-05T17:33:11.522Z","__v":3},{"_id":"69ca2eb2b8801abd4ee27f30","project":"63fe3a0bafb0360b6682e41e","version":"1.0-AuthenticDiscoveryAPI","version_clean":"1.0.0-AuthenticDiscoveryAPI","codename":null,"is_stable":false,"is_beta":null,"is_hidden":false,"is_deprecated":false,"forked_from":"6524412b4c49c2000d6dd6c8","categories":["6524412b4c49c2000d6dd6bb","6524412b4c49c2000d6dd6bb","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","6524412b4c49c2000d6dd6bc","65116c82675e8e007b01558d","69ca2eb2b8801abd4ee27eea","69ca2eb2b8801abd4ee27eeb","652441bfd8ec2b006f93e8cf","652441d76f76bd005a74aac6","69ca2eb2b8801abd4ee27eec","69ca2eb2b8801abd4ee27eed","652442099556100021892af4","69ca2eb2b8801abd4ee27eee","6524422595433d001e55333f","6524422fd6f3e9002772d31b","69ca2eb2b8801abd4ee27eef","69ca2eb2b8801abd4ee27ef0","69ca2eb2b8801abd4ee27ef1","65b746eef078ac0028c69c26","65b74885d70cf500541f3d68","66a34b42b224f8007571b215","66a34b7458ce18005d2d7068","66c5eacb214638002b293903","66c5eadde1d528004ba5f592","66c5eaf038d2ca005326032f","69ca2eb2b8801abd4ee27ef2","69ca2eb2b8801abd4ee27ef3","69ca2eb2b8801abd4ee27ef4"],"releaseDate":"2023-02-28T17:29:48.057Z","pdfStatus":"","apiRegistries":[{"filename":"Authentic_Discovery.yaml","uuid":"a5wlx82mmnep3bdu"}],"source":"readme","createdAt":"2026-03-30T08:05:04.547Z","updatedAt":"2026-04-16T05:58:52.031Z","__v":25}],"variableDefaults":[{"source":"security","_id":"647490039f08aa0056a2a73c","name":"petstore_auth","type":"oauth2","apiSetting":"647490029f08aa0056a2a738"},{"source":"security","_id":"647490039f08aa0056a2a73b","name":"api_key","type":"apiKey","apiSetting":"647490029f08aa0056a2a738"},{"source":"security","_id":"649c1f87f379e10026085643","name":"oAuth2STG","type":"oauth2","apiSetting":"649bb80918d8d1004e9b56d7"},{"source":"security","_id":"649c1f87f379e10026085642","name":"oAuth2Prod","type":"oauth2","apiSetting":"649bb80918d8d1004e9b56d7"},{"source":"security","_id":"64cb5a76c12a770b0e2c7a81","name":"oAuth2AuthProd","type":"oauth2","apiSetting":"646f271799c2050075e1f0c3"},{"source":"security","_id":"64cb5a76c12a770b0e2c7a80","name":"oAuth2AuthStg","type":"oauth2","apiSetting":"646f271799c2050075e1f0c3"},{"source":"security","_id":"64f762b4f9926814398e1517","name":"bearerAuth","type":"http","scheme":"bearer","apiSetting":"64f762b3f9926814398e1515"},{"source":"security","_id":"65238cd4fe363a004f054ec5","name":"BearerAuth","type":"http","scheme":"bearer","apiSetting":"65238cd3fe363a004f054ec2"},{"source":"security","_id":"652932158df3cc002460f2d3","name":"passkey","type":"apiKey","apiSetting":"652932148df3cc002460f2cf"},{"source":"security","_id":"65447ca68cbc6a006af60f75","name":"X-Curalate-Api-Key","type":"apiKey","apiSetting":"650a8ee8e1d635006df16dcf"},{"source":"security","_id":"657210f8c29249002a3b78be","name":"productsAuth","type":"oauth2","apiSetting":"65321a94b82c3b003a0a0695"},{"source":"security","_id":"65fc9d55fdf8c6004bd86a22","name":"accessToken","type":"http","scheme":"bearer","apiSetting":"65fc9d54fdf8c6004bd86a1f"},{"apiSetting":"697b7419a8c621caaf6c016a","name":"bv-passkey","source":"security","type":"apiKey","_id":"697b75c808fa34cdd1b55bf9"},{"file":"Authentic_Discovery.yaml","name":"Bv-Passkey","source":"security","type":"apiKey","_id":"69cca8f7200b0603a6e0a63e"},{"file":"Agentic Access Api.yaml","name":"Bv-passkey","source":"security","type":"apiKey","_id":"69cf9d51b2943921f52aa8a1"}],"webhookEnabled":false},"custom_domain":"developers.bazaarvoice.com","childrenProjects":[{"_id":"63fe3a0bafb0360b6682e41e","accessRules":{"branch_merge":{"admin":true,"editor":false},"branch_approve":{"admin":true,"editor":false}},"ai":{"chat":{"knowledge":{"custom_knowledge":null,"use_project_knowledge":false},"models":[]},"discovery":{"enabled":true,"content_signal":{"ai_train":false,"search":false,"ai_input":false},"link_headers":true,"markdown_negotiation":true,"agent_hint_banner":true,"api_catalog":true,"agent_skills_index":true,"mcp_server_card":true,"webmcp":true,"oauth":{"type":"none","issuer_url":"","authorization_servers":[],"resource_identifier":"","scopes_supported":[]}}},"appearance":{"rdmd":{"callouts":{"useIconFont":false},"theme":{"background":"","border":"","markdownEdge":"","markdownFont":"","markdownFontSize":"","markdownLineHeight":null,"markdownRadius":"","markdownText":"","markdownTitle":"","markdownTitleFont":"","mdCodeBackground":"","mdCodeFont":"","mdCodeRadius":"","mdCodeTabs":"","mdCodeText":"","tableEdges":"","tableHead":"","tableHeadText":"","tableRow":"","tableStripe":"","tableText":"","text":"","title":""}},"main_body":{"type":"links"},"colors":{"highlight":"","main":"#002E6E","main_alt":"","header_text":"","body_highlight":"","custom_login_link_color":"","body_highlight_dark":""},"typography":{"headline":"Open+Sans:400:sans-serif","body":"Open+Sans:400:sans-serif","typekit":false,"tk_key":"","tk_headline":"","tk_body":"","code":"","custom_heading":null,"custom_body":null,"custom_code":null,"spacing":null},"header":{"style":"solid","img":[],"img_size":"auto","img_pos":"tl","linkStyle":"buttons"},"body":{"style":"none"},"global_landing_page":{"html":"","redirect":""},"referenceSimpleMode":true,"referenceLayout":"row","link_logo_to_url":false,"theme":"solid","colorScheme":"system","overlay":"triangles","landing":true,"sticky":false,"hide_logo":false,"childrenAsPills":false,"subheaderStyle":"links","splitReferenceDocs":false,"showMetricsInReference":true,"logo":["https://files.readme.io/0a7c643-small-Group_151_1.png","0a7c643-small-Group_151_1.png",318,80,"#000000","https://files.readme.io/bf0c404-Group_151_1.png"],"loginLogo":[],"logo_white":[],"logo_white_use":false,"logo_large":true,"favicon":["https://files.readme.io/23e171e-bv_favicon.ico","23e171e-bv_favicon.ico",32,32,"#000000",null,"649bdbfc40459d002996bd5e"],"stylesheet":"","stylesheet_hub2":"/* =========================================\n   Imports + Font\n========================================= */\n@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100&display=swap');\n\n.rm-Guides #content-head p {\n  font-size: 14px !important;\n}\n\n/* =========================================\n   Header: Products\n========================================= */\n.header-text-products::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-products:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-products:hover + .dropdown-content-products {\n  display: block;\n}\n\n.dropdown-content-products {\n  width: 826px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 00px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-products {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Devspace\n========================================= */\n.header-text-devspace::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-devspace:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-devspace:hover + .dropdown-content-devspace {\n  display: block;\n}\n\n.dropdown-content-devspace {\n  width: 548px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 300px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-devspace {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Support\n========================================= */\n.header-text-support::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 60%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-support:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-support:hover + .dropdown-content-support {\n  display: block;\n}\n\n.dropdown-content-support {\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 300px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-support {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Related\n========================================= */\n.header-text-related::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-related:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-related:hover + .dropdown-content-related {\n  display: block;\n}\n\n.header-text-related {\n  display: none;\n  position: relative;\n}\n\n.dropdown-content-related {\n  width: 250px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 100px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 10px;\n  white-space: nowrap;\n}\n\n\n/* =========================================\n   Dropdown content: rows\n========================================= */\n.row {\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 5px;\n}\n\n.row .item {\n  width: 50%;\n  padding-right: 15px;\n}\n\n.row h2 {\n  font-size: 13px;\n  margin-bottom: 5px;\n}\n\n.row h3 {\n  font-size: 12px;\n}\n\n.row p {\n  font-size: 12px;\n  color: #555;\n}\n\n\n/* =========================================\n   Dynamic Resources Menu\n========================================= */\n.dynamic-resources-menu {\n  height: auto !important;\n  white-space: normal !important;\n  background-color: #FFFFFF !important;\n  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2) !important;\n  padding: 12px !important;\n  min-width: 250px !important;\n  border-radius: 0 !important;\n}\n\n.dynamic-resources-menu h2 a {\n  color: #002E6E !important;\n}\n\n\n/* =========================================\n   Page Layout\n========================================= */\nbody {\n  margin: 0;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  min-height: 100vh;\n}\n\nmain {\n  flex: 1;\n}\n\n\n/* =========================================\n   Custom footer element\n========================================= */\nfooter2 {\n  bottom: 0;\n  width: 100%;\n  display: inline-block;\n  color: white;\n  background: black;\n  margin-top: auto;\n}\n\n.footer-text {\n  display: flex;\n  align-items: center;\n  background-color: var(--color-black);\n  height: 70px;\n  font-family: var(--font-inter);\n  font-size: var(--font-size-lg);\n  width: 100%;\n  margin-right: 20px;\n}\n\n.bazaarvoice-all-rights {\n  text-align: left;\n  margin-left: 150px;\n  flex-basis: 50%;\n}\n\n.legal,\n.trust,\n.system-status,\n.browser-support-policy {\n  text-align: right;\n  display: flex;\n  align-items: right;\n  margin: 20px;\n}\n\n\n/* =========================================\n   Overlay\n========================================= */\n.overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0.5);\n  z-index: 99;\n  display: none;\n}\n\n.overlay:hover::after {\n  display: block;\n}\n\n\n/* =========================================\n   Details / Summary\n========================================= */\n.details-summary {\n  border: none;\n  color: blue;\n  cursor: pointer;\n  list-style: none;\n}\n\ndetails {\n  border: 1px solid;\n  padding: 0 1rem;\n  background: white;\n  border: none;\n}\n\ndetails + details {\n  border-top: none;\n}\n\ndetails[open] {\n  padding-bottom: 1em;\n}\n\nsummary {\n  padding: 10px;\n  font-size: 1rem;\n  font-weight: bold;\n  color: blue;\n  border: none;\n  cursor: pointer;\n}\n\n\n/* =========================================\n   Cascade layer: page setup\n========================================= */\n@layer setupPage {\n  :root {\n    font-size: 112.5%;\n    line-height: 1.5;\n  }\n  body {\n    background: #a4bacc99;\n    color: #226daa;\n    font-family: Raleway, sans-serif;\n    margin: 1rem;\n  }\n  * {\n    box-sizing: border-box;\n  }\n  aside {\n    width: 38em;\n    max-width: 98vw;\n  }\n}\n\nslot:not([name]) {\n  display: revert;\n}\n\n\n/* =========================================\n   Tooltip\n========================================= */\n.tooltip {\n  position: relative;\n  display: inline-block;\n  border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n  visibility: hidden;\n  width: 120px;\n  width: max-content;\n  background-color: black;\n  color: #fff;\n  text-align: center;\n  padding: 5px 0;\n  border-radius: 6px;\n  white-space: normal;\n  max-width: 300px;\n  word-wrap: break-word;\n  position: absolute;\n  z-index: 1;\n  top: 30px;\n  left: -10%;\n}\n\n.tooltip:hover .tooltiptext {\n  visibility: visible;\n}\n\n\n\n/* =========================================\n   Footer (Bazaarvoice)\n========================================= */\ndiv .bv-footer {\n  position: relative !important;\n  bottom: 0 !important;\n  height: 50px;\n  padding-top: 10px;\n  width: 100%;\n  background-color: #121b31;\n  color: white;\n  text-align: center;\n  font-family: 'Inter';\n  font-style: normal;\n  font-weight: 400;\n  font-size: 18px;\n  display: inline-block;\n}\n\n.footer-rect {\n  display: inline-block;\n  width: 100%;\n  font-size: var(--font-size-lg);\n  color: var(--color-white);\n  align-items: center;\n  margin-left: 10px;\n}\n\n.footer-end {\n  display: contents;\n  justify-contents: right;\n}\n\n.footer-text a {\n  color: white;\n  text-decoration: none;\n}\n\n.footer-text a:hover {\n  text-decoration: underline;\n}\n\nheader.rm-Header {\n  position: sticky !important;\n  top: 0 !important;\n  z-index: 10000 !important;\n}\n\nnav.rm-Sidebar,\nnav[class*=\"Sidebar\"],\nsection.content-toc,\nnav.rm-ToC {\n  top: 109px !important;\n  max-height: calc(100vh - 109px) !important;\n}","stylesheet_hub3":"","javascript":"","javascript_hub2":"// ReadMe SPA-safe init\n$(window).on('pageLoad', function (_e, state) {\n  // Defer to let layout settle\n  setTimeout(() => {\n    initHeaderMenus();\n    initDetailsAccordion();\n    initExternalLinkBehavior();\n  }, 0);\n});\n\n/* =========================\n   Header Menus / Hover Dropdowns\n   ========================= */\nfunction initHeaderMenus() {\n  // 1) Assign stable IDs to header links (if not already present)\n  const links = document.querySelectorAll('.Header-link2tXYTgXq85zW');\n  let i = 0;\n  links.forEach(el => {\n    i++;\n    if (!el.id) el.id = 'myId' + i;\n  });\n\n  // 2) Get or create a full-page overlay\n  let overlay = document.querySelector('.overlay');\n  if (!overlay) {\n    overlay = document.createElement('div');\n    overlay.className = 'overlay';\n    Object.assign(overlay.style, {\n      position: 'fixed',\n      inset: '0',\n      background: 'rgba(0,0,0,0.25)',\n      display: 'none',\n      zIndex: '999'\n    });\n    document.body.appendChild(overlay);\n  }\n\n  // 3) Map triggers to menus (uses your original selectors/IDs)\n  const map = [\n    { trigger: document.getElementById('myId1'), menu: document.querySelector('.header-text-products') },\n    { trigger: document.getElementById('myId2'), menu: document.querySelector('.header-text-devspace') },\n    { trigger: document.getElementById('myId4'), menu: document.querySelector('.header-text-related') },\n  ].filter(x => x.trigger && x.menu); // guard against missing nodes\n\n  // Bail early if nothing to wire\n  if (!map.length) return;\n\n  // Shared helpers/state\n  let hideTimer = null;\n  const allMenus = map.map(x => x.menu);\n\n  function closeAll() {\n    clearTimeout(hideTimer);\n    allMenus.forEach(m => { m.style.display = 'none'; });\n    overlay.style.display = 'none';\n  }\n\n  function positionMenu(triggerEl, menuEl) {\n    // Ensure menu is positioned relative to the viewport + scroll\n    const r = triggerEl.getBoundingClientRect();\n    const left = Math.round(r.left + window.scrollX);\n    const top = Math.round(r.bottom + window.scrollY);\n    Object.assign(menuEl.style, {\n      position: 'absolute',\n      left: left + 'px',\n      top: top + 'px',\n      zIndex: '10001'\n    });\n  }\n\n  function openMenu(triggerEl, menuEl) {\n    clearTimeout(hideTimer);\n    // Close others first\n    allMenus.forEach(m => { if (m !== menuEl) m.style.display = 'none'; });\n    positionMenu(triggerEl, menuEl);\n    menuEl.style.display = 'block';\n    overlay.style.display = 'block';\n  }\n\n  function scheduleClose() {\n    clearTimeout(hideTimer);\n    hideTimer = setTimeout(closeAll, 120);\n  }\n\n  // Wire each trigger/menu pair with pointer + keyboard + focus handling\n  map.forEach(({ trigger, menu }) => {\n    // Initial CSS expectations\n    menu.style.display = 'none';\n    menu.style.position = 'absolute';\n\n    // Pointer hover\n    trigger.addEventListener('mouseenter', () => openMenu(trigger, menu));\n    trigger.addEventListener('mouseleave', scheduleClose);\n    menu.addEventListener('mouseenter', () => { clearTimeout(hideTimer); });\n    menu.addEventListener('mouseleave', scheduleClose);\n\n    // Keyboard access: focus shows, blur schedules close\n    trigger.addEventListener('focus', () => openMenu(trigger, menu));\n    trigger.addEventListener('blur', scheduleClose);\n\n    // Reposition on viewport changes when visible\n    window.addEventListener('resize', () => {\n      if (menu.style.display === 'block') positionMenu(trigger, menu);\n    });\n    window.addEventListener('scroll', () => {\n      if (menu.style.display === 'block') positionMenu(trigger, menu);\n    });\n  });\n\n  // Close on overlay click or ESC\n  overlay.addEventListener('click', closeAll);\n  document.addEventListener('keydown', (ev) => {\n    if (ev.key === 'Escape') closeAll();\n  });\n}\n\n/* =========================\n   Only-one-open \u003cdetails> accordion\n   ========================= */\nfunction initDetailsAccordion() {\n  const summaries = document.querySelectorAll('summary');\n  if (!summaries.length) return;\n\n  summaries.forEach((summary) => {\n    // Avoid double-binding on SPA navigations\n    if (summary.__rdmBound) return;\n    summary.__rdmBound = true;\n\n    summary.addEventListener('click', () => {\n      const currentDetail = summary.parentNode;\n      document.querySelectorAll('details[open]').forEach((d) => {\n        if (d !== currentDetail) d.removeAttribute('open');\n      });\n    });\n  });\n}\n\n/* =========================\n   External link handling (preserves SPA internal links)\n   ========================= */\nfunction initExternalLinkBehavior() {\n  // Delegate only in markdown body, and only for links with target=\"_blank\"\n  $(document).off('click.rdmExternal', '.markdown-body a[target=\"_blank\"][href]');\n  $(document).on('click.rdmExternal', '.markdown-body a[target=\"_blank\"][href]', function (e) {\n    const href = $(this).attr('href');\n    if (!href) return;\n\n    // Ignore hash-only and in-page anchors\n    if (href.startsWith('#')) return;\n\n    // Parse URL via an \u003ca> element to resolve relative paths\n    const a = document.createElement('a');\n    a.href = href;\n\n    // Protocols we should NOT hijack\n    const proto = (a.protocol || '').toLowerCase();\n    if (proto === 'mailto:' || proto === 'tel:' || proto === 'javascript:') return;\n\n    const isExternal = a.host && a.host !== window.location.host;\n\n    if (!isExternal) {\n      // Internal link: prevent opening in new tab\n      e.preventDefault();\n      // Remove target=\"_blank\" and open in the same tab\n      window.location.href = a.href;\n      return;\n    }\n\n    // External link: open in new tab, safe\n    e.preventDefault();\n    window.open(a.href, '_blank', 'noopener');\n  });\n}\n\n\n\n// JS for mobile sdk\n $(window).on('pageLoad', function(e, state) {\n  var allKeyInputs   = document.querySelectorAll('.stagingKeyText, .prodKeyText');\n  var stgKeyInputs   = document.querySelectorAll('.stagingKeyText');\n  var prdKeyInputs   = document.querySelectorAll('.prodKeyText');\n  var clientIdInput  = document.querySelector('.edit_ClientID#clientId');\n  var downloadButton = document.querySelector('.configs-available button');\n\n  if (!clientIdInput || !downloadButton) return; // guard if not on this page\n\n  allKeyInputs.forEach(function(input) {\n    input.addEventListener('input', updateDownloadHint);\n  });\n\n  clientIdInput.addEventListener('input', updateDownloadHint);\n  downloadButton.addEventListener('click', exportJson);\n\n  function updateDownloadHint() {\n    var clientId = clientIdInput.value;\n    var inputsWithValue = getInputsWithValue(allKeyInputs, 'apiKey');\n    var configsAvailable = document.querySelector('.configs-available');\n    \n    if (inputsWithValue.length > 0 && clientId) {\n      configsAvailable.style.display = 'block';\n    } else {\n      configsAvailable.style.display = 'none';\n    }\n  }\n\n  function exportJson() {\n    var stgKeyInputsWithValue = getInputsWithValue(stgKeyInputs);\n    var prdKeyInputsWithValue = getInputsWithValue(prdKeyInputs);\n\n    if (stgKeyInputsWithValue.length > 0 || prdKeyInputsWithValue.length > 0) {\n      var json = {};\n\n      if (stgKeyInputsWithValue.length > 0) {\n        json.staging = createConfigData(stgKeyInputsWithValue);\n      }\n\n      if (prdKeyInputsWithValue.length > 0) {\n        json.prod = createConfigData(prdKeyInputsWithValue);\n      }\n\n      downloadJson(json);\n    }\n  }\n\n  function createConfigData(keyInputs) {\n    var clientId = clientIdInput.value;\n    var configData = { clientId: clientId };\n\n    keyInputs.forEach(function(input) {\n      configData[input.dataset.configKey] = input.value;\n    });\n\n    return configData;\n  }\n\n  function downloadJson(config) {\n    var data = \"text/json;charset=utf-8,\" + encodeURIComponent(JSON.stringify(config));\n    var el = document.createElement('a');\n    el.style.display = 'none';\n    el.href = \"data:\" + data;\n    el.download = \"bvsdk_config.json\";\n    document.body.appendChild(el);\n    el.click();\n    document.body.removeChild(el);\n  }\n\n  function getInputsWithValue(inputs, type) {\n    var pattern = new RegExp(type);\n    return Array.from(inputs).filter(function(input) {\n      if (pattern.source === 'all' || input.dataset.type.search(pattern) !== -1) {\n        return input.value;\n      }\n    });\n  }\n});\n\n//Tooltip Transition js\n$(document).ready(function(){\n            $('[data-toggle=\"tooltip\"]').tooltip({\n                delay: { \"show\": 100, \"hide\": 40 }\n            });\n        });","html_promo":"\u003cp>Hello, World!\u003c/p>","html_body":"","html_footer":"","html_head":"\u003c!-- Google Tag Manager -->\n\u003cscript>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n})(window,document,'script','dataLayer','GTM-T4PV8MT');\u003c/script>\n\u003c!-- End Google Tag Manager -->\n\n\u003c!-- Fullstory Integration -->\n\u003cscript>\nwindow['_fs_host'] = 'fullstory.com';\nwindow['_fs_script'] = 'edge.fullstory.com/s/fs.js';\nwindow['_fs_org'] = 'ZFBHF';\nwindow['_fs_namespace'] = 'FS';\n(function(m,n,e,t,l,o,g,y){\n    if (e in m) {if(m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window[\"_fs_namespace\"].');} return;}\n    g=m[e]=function(a,b,s){g.q?g.q.push([a,b,s]):g._api(a,b,s);};g.q=[];\n    o=n.createElement(t);o.async=1;o.crossOrigin='anonymous';o.src='https://'+_fs_script;\n    y=n.getElementsByTagName(t)[0];y.parentNode.insertBefore(o,y);\n    g.identify=function(i,v,s){g(l,{uid:i},s);if(v)g(l,v,s)};g.setUserVars=function(v,s){g(l,v,s)};g.event=function(i,v,s){g('event',{n:i,p:v},s)};\n    g.anonymize=function(){g.identify(!!0)};\n    g.shutdown=function(){g(\"rec\",!1)};g.restart=function(){g(\"rec\",!0)};\n    g.log = function(a,b){g(\"log\",[a,b])};\n    g.consent=function(a){g(\"consent\",!arguments.length||a)};\n    g.identifyAccount=function(i,v){o='account';v=v||{};v.acctId=i;g(o,v)};\n    g.clearUserCookie=function(){};\n    g.setVars=function(n, p){g('setVars',[n,p]);};\n    g._w={};y='XMLHttpRequest';g._w[y]=m[y];y='fetch';g._w[y]=m[y];\n    if(m[y])m[y]=function(){return g._w[y].apply(this,arguments)};\n    g._v=\"1.3.0\";\n})(window,document,window['_fs_namespace'],'script','user');\n\u003c/script>\n\u003c!-- End Fullstory -->\n\u003cdiv class=\"header-text-products\">\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  \n  \u003cdiv class=\"dropdown-content-products\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home\">Conversations API(CV2)\u003c/a>\u003c/h2>\n        \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC.\u003c/p>\n      \u003c/div>\n     \u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PRR/docs/prr\">Conversations API (Agrippa/PRR)\u003c/a>\u003c/h2>\n\t\t\t \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC for PRR customers.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SocialCommerceAPI/docs/introduction\">Social Commerce Display API\u003c/a>\u003c/h2>\n        \u003cp>Social Commerce is engineered for the future of commerce – enabling commerce to be visual, contextual, and personal, wherever commerce occurs.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-DCE/docs/home\">Displayable Content Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Conversations data in bulk for public display using an HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PS-Export/docs/home\">Product Sentiment Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTP interface.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PrivacyAPI/docs/home\">Privacy API\u003c/a>\u003c/h2>\n        \u003cp>Integrate your Bazaarvoice solution into your privacy regulations compliance workflow using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ResponseAPI/docs/home\">Response API\u003c/a>\u003c/h2>\n        \u003cp>Programmatically create, read, update, and delete responses to reviews using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n\t\t\t\u003cdiv class=\"item\">\n                \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-MobileSDK/docs/home\">Mobile SDKs for Android and iOS\u003c/a>\u003c/h2>\n                \u003cp>The Bazaarvoice Mobile SDKs provide access to many of our products, including Conversations, and Product Recommendations.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\t\n\t\t\u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-NotificationsAPI/docs/notifications-subscription-api\">Notifications API\u003c/a>\u003c/h2>\n       \u003cp>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice platform.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-TransactionsAPI/docs/overview\">Transactions API\u003c/a>\u003c/h2>\n        \u003cp>Allow clients to seamlessly share transaction data and automate the collection of user generated content powering APO and more.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\t\n\t\t\u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SentimentsAPI/docs/overview\">Product Sentiments (PS)API\u003c/a>\u003c/h2>\n       \u003cp>Builds consumer insights from the review text using Natural Language Processing (NLP).\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n\t\t\u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-AuthenticDiscoveryAPI/docs/home\">Authentic Discovery API\u003c/a>\u003c/h2>\n        \u003cp>Enable AI search bots and LLMs to discover your UGC by integrating the Authentic Discovery API.\u003c/p>\n    \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-devspace\">\n  \u003cdiv class=\"dropdown-content-devspace\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://blog.developer.bazaarvoice.com/\">Blog\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice blog featuring technical articles by Bazaarvoice developers.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://github.com/bazaarvoice\">Github\u003c/a>\u003c/h2>\n        \u003cp>Take a look at our Public Github space and explore repositories for various development projects.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1-cwv-perf-matric/docs/bazaarvoice-hosted-display-cwv-performance-testing-methodology\">Performance\u003c/a>\u003c/h2>\n        \u003cp>Hosted Display Core Web Vitals performance\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-related\">\n  \u003cdiv class=\"dropdown-content-related\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"http://knowledge.bazaarvoice.com/\">Bazaarvoice Knowledge Base\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://support.bazaarvoice.com/s/\">Support Community\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://bazaarvoice.com/\">Bazaarvoice.com\u003c/a>\u003c/h2>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"overlay\">\u003c/div>","html_footer_meta":"\u003c!-- Google Tag Manager (noscript) -->\n\u003cnoscript>\u003ciframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-T4PV8MT\"\nheight=\"0\" width=\"0\" style=\"display:none;visibility:hidden\">\u003c/iframe>\u003c/noscript>\n\u003c!-- End Google Tag Manager (noscript) -->\n\u003c!--\u003cscript>\n  window.intercomSettings = {\n    api_base: \"https://api-iam.intercom.io\",\n    app_id: \"eje6296u\"\n  };\n\u003c/script>-->\n\n\u003c!--\u003cscript>\n// We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/eje6296u'\n(function(){var w=window;var ic=w.Intercom;if(typeof ic===\"function\"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/eje6296u';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(document.readyState==='complete'){l();}else if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();\n\u003c/script>-->\n\u003cfooter2>\n  \u003cdiv class=\"footer-rect\">\n    \u003cdiv class=\"footer-text\">\n      \u003cdiv class=\"bazaarvoice-all-rights\">\n        © Bazaarvoice. All rights reserved.\n      \u003c/div>\n    \u003cdiv class=\"footer-end\">\n\n      \u003cdiv class=\"legal\">\u003ca\n        href=\"http://www.bazaarvoice.com/legal\">Legal\u003c/a>\u003c/div>\n      \u003cdiv class=\"trust\">\u003ca\n                            href=\"https://www.bazaarvoice.com/company/trust/\">Trust\u003c/a>\u003c/div>\n      \u003cdiv class=\"system-status\">\u003ca\n        href=\"http://status.bazaarvoice.com/\">System Status\u003c/a>\u003c/div>\n      \u003cdiv class=\"browser-support-policy\">\u003ca\n        href=\"http://knowledge.bazaarvoice.com/bazaarvoice-browser-support-policy/\">Browser Support Policy\u003c/a>\u003c/div>\n    \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\n\u003c/footer2>\n\n\u003cscript>\n  window.IGLOO = window.IGLOO || {\n    \"bbout_element_id\" : \"ioBlackBox\",    // Populate #ioBlackBox input with device fingerprint\n  \"loader\" : {\n    \"version\" : \"general5\"\n\t}\n};\n\n    // Load iovation's JavaScript\n    (function A() {\n        function u(a, b) {\n            var d = {},\n                c;\n            for (c = a.length - 1; - 1 \u003c c; c--) 0 \u003c c ? d[c] = function() {\n                var g = c;\n                return function() {\n                    return v(a[g], d[g + 1], b)\n                }\n            }() : v(a[c], d[c + 1], b)\n        }\n\n        function v(f, m, d) {\n            var c = document.createElement(\"script\"),\n                g = f[0].split(\"?\")[0].split(\"/\"),\n                e;\n            e = g[g.length - 1].split(\".\")[0];\n            g = a[d] && a[d].staticVer && a[d].staticVer + \"/\" || f[1];\n            /([0-9]+\\.){2}[0-9]+\\//.test(f[1]) && g !== f[1] && h(\"loader: Overriding configured version with staticVer.\");\n            f[0] = f[0].replace(\"##version##\", g);\n            c.setAttribute(\"src\", f[0]);\n            c && c.addEventListener ?\n                c.addEventListener(\"error\", function() {\n                    b[d + \"_\" + e + \"_load_failure\"] = \"true\"\n                }) : c.attachEvent && c.attachEvent(\"onerror\", function() {\n                    b[d + \"_\" + e + \"_load_failure\"] = \"true\"\n                });\n            m && (c.onload = m);\n            document.getElementsByTagName(\"head\")[0].appendChild(c)\n        }\n\n        function h(b) {\n            if (\"function\" === typeof a.trace_handler) try {\n                a.trace_handler(b)\n            } catch (e) {}\n        }\n\n        function e(a, b) {\n            var d = null !== a && void 0 !== a;\n            return !d || \"1\" !== a.toString() && \"true\" !== a.toString().toLowerCase() ? !d || \"0\" !== a.toString() && \"false\" !== a.toString().toLowerCase() ? \"boolean\" ===\n                typeof b ? b : !1 : !1 : !0\n        }\n        var t = window,\n            w = t.io_global_object_name || \"IGLOO\",\n            a = t[w] = t[w] || {},\n            b = a.loader = a.loader || {},\n            x = [],\n            y = [];\n        if (b.loaderMain) return h(\"loader: Loader script has already run, try reducing the number of places it's being included.\"), !1;\n        b.loaderMain = A;\n        b.loaderVer = \"5.1.0\";\n        (function() {\n            var f = e(b.tp, !0),\n                m = e(b.fp_static, !0),\n                d = e(b.fp_dyn, !0),\n                c = e(b.enable_legacy_compatibility),\n                g = e(b.tp_split),\n                u = b.tp_host && b.tp_host.replace(/\\/+$/, \"\") || \"https://mpsnare.iesnare.com\",\n                z = b.fp_static_override_uri,\n                l = void 0 !==\n                b.uri_hook ? b.uri_hook + \"/\" : \"/iojs/\",\n                n = (b.version || \"versionOrAliasIsRequired\") + \"/\",\n                v = b.subkey ? t.encodeURIComponent(b.subkey) + \"/\" : \"\",\n                w = b.tp_resource || \"wdp.js\",\n                p = b.tp_host ? \"&tp_host=\" + t.encodeURIComponent(b.tp_host) : \"\",\n                B = z ? \"&fp_static_uri=\" + t.encodeURIComponent(z) : \"\",\n                q, r, k;\n            b.tp_host = u;\n            q = e(a.enable_flash, !0);\n            r = a.io && a.io.enable_flash;\n            k = a.fp && a.fp.enable_flash;\n            r = void 0 !== r && null !== r ? e(r, !0) : q;\n            void 0 !== k && null !== k ? k = e(k, !0) : r = q;\n            q = r ? \"&flash=true\" : \"&flash=false\";\n            k = k ? \"&flash=true\" : \"&flash=false\";\n            p = \"?loaderVer=\" +\n                b.loaderVer + \"&compat=\" + c + \"&tp=\" + f + \"&tp_split=\" + g + p + \"&fp_static=\" + m + \"&fp_dyn=\" + d + B;\n            f || m || h(\"loader: Not currently configured to load fp_static or tp script(s).\");\n            a.fp && a.fp.staticVer && a.fp.staticVer + \"/\" !== n && (n = a.fp.staticVer + \"/\", h(\"loader: Configured version replaced with that from pre-loaded static script.\"));\n            m || a.fp && a.fp.staticMain ? (l = (l + \"##version##\" + v).replace(/\\/\\//g, \"/\"), m && (a.fp && a.fp.staticMain ? c && !a.fp.preCompatMain && h(\"loader: enable_legacy_compatibility on, but included static does not have the compat wrapper.\") :\n                z ? x.push([z, \"\"]) : x.push([l + \"static_wdp.js\" + p + k, n])), !d || a.fp && a.fp.dynMain ? a.fp && a.fp.dynMain && h(\"loader: First party dynamic script has already been loaded, disable fp_dyn or make sure you're not manually including the dynamic file separately.\") : x.push([l + \"dyn_wdp.js\" + p + k, n])) : e(b.fp_dyn) && h(\"loader: Invalid Config, first party dynamic script set to load without static.\");\n            f && (a.io && a.io.staticMain ? h(\"loader: Third party script has already been loaded.\") : (l = u + \"/##version##\" + v, g ? (y.push([l + \"static_wdp.js\" +\n                p + q, n\n            ]), y.push([l + \"dyn_wdp.js\" + p + q, n]), b.tp_resource && h(\"loader: Invalid Config: both tp_resource and tp_split set. Ignoring tp_resource.\")) : y.push([l + w + p + q, n])))\n        })();\n        u(x, \"fp\");\n        u(y, \"io\")\n    })();\n\n    // Each call to ioGetBlackbox() returns a JavaScript object with information about the current state of the black box and eventually the black box string itself\n    var timeoutIdd; //variable name changed to avoid conflict\n\n    function useBlackboxString(intervalCount) {\n      if (typeof window.IGLOO.getBlackbox !== 'function') {return;}\n\n      var bbData = window.IGLOO.getBlackbox();\n      if (bbData.finished) {\n        clearTimeout(timeoutIdd);\n        document.getElementById('blackbox').value = bbData.blackbox;\n      }\n    }\n    timeoutIdd = setInterval(useBlackboxString, 500);\n\u003c/script>\n\n\u003cdiv class=\"header-text-products\">\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  \n  \u003cdiv class=\"dropdown-content-products\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home\">Conversations API\u003c/a>\u003c/h2>\n        \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-NotificationsAPI/docs/notifications-subscription-api\">Notifications API\u003c/a>\u003c/h2>\n        \u003cp>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice platform.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SocialCommerceAPI/docs/introduction\">Social Commerce API\u003c/a>\u003c/h2>\n        \u003cp>Social Commerce is engineered for the future of commerce – enabling commerce to be visual, contextual, and personal, wherever commerce occurs.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-DCE/docs/home\">Displayable Content Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Conversations data in bulk for public display using an HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PS-Export/docs/home\">Product Sentiment Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTP interface.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PrivacyAPI/docs/home\">Privacy API\u003c/a>\u003c/h2>\n        \u003cp>Integrate your Bazaarvoice solution into your privacy regulations compliance workflow using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ResponseAPI/docs/home\">Response API\u003c/a>\u003c/h2>\n        \u003cp>Programmatically create, read, update, and delete responses to reviews using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n\t\t\t\u003cdiv class=\"item\">\n                \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-MobileSDK/docs/home\">Mobile SDKs for Android and iOS\u003c/a>\u003c/h2>\n                \u003cp>The Bazaarvoice Mobile SDKs provide access to many of our products, including Conversations, and Product Recommendations.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-devspace\">\n  \u003cdiv class=\"dropdown-content-devspace\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://blog.developer.bazaarvoice.com/\">Blog\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice blog featuring technical articles by Bazaarvoice developers.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://opensource.bazaarvoice.com\">Open Source\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice portal containing tools and open source projects developed by our engineers.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://github.com/bazaarvoice\">Github\u003c/a>\u003c/h2>\n        \u003cp>Take a look at our Public Github space and explore repositories for various development projects.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-related\">\n  \u003cdiv class=\"dropdown-content-related\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"http://knowledge.bazaarvoice.com/\">Bazaarvoice Knowledge Base\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://support.bazaarvoice.com/s/\">Support Community\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://bazaarvoice.com/\">Bazaarvoice.com\u003c/a>\u003c/h2>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"overlay\">\u003c/div>","html_hidelinks":false,"showVersion":false,"hideTableOfContents":false,"nextStepsLabel":"","promos":[{"extras":{"type":"none","buttonPrimary":"get-started","buttonSecondary":"reference"},"title":"","text":"","_id":"63fe3a0bafb0360b6682e420"}],"changelog":{"layoutExpanded":false,"showAuthor":true,"showExactDate":false},"allowApiExplorerJsonEditor":false,"ai_dropdown":"disabled","ai_options":{"chatgpt":"enabled","claude":"enabled","clipboard":"disabled","view_as_markdown":"disabled","copilot":"enabled","perplexity":"enabled","ask_ai":"disabled","mcp":{"command":"enabled","config":"enabled","cursor":"enabled","vscode":"enabled"}},"showPageIcons":true,"layout":{"full_width":false,"style":"classic"},"methodBadgeStyle":"classic","showMethodInSidebar":true,"showBreadcrumbs":false,"collapsibleCategories":false,"oneOfLayout":"dropdown"},"custom_domain":"","childrenProjects":[],"derivedPlan":"enterprise","description":"","hstsIncludeSubdomains":false,"planSchedule":{"stripeScheduleId":null,"changeDate":null,"nextPlan":null},"planStatus":"","shouldGateDash":false,"isExternalSnippetActive":false,"error404":"","first_page":"docs","flags":{"allowApiExplorerJsonEditor":false,"allowDarkMode":true,"alwaysShowDocPublishStatus":false,"allowXFrame":true,"correctnewlines":false,"dashReact":false,"disablePasswordlessLogin":false,"directGoogleToStableVersion":false,"disableAnonForum":false,"enterprise":true,"graphql":false,"migrationRun":false,"migrationSwaggerRun":false,"myDevelopers":false,"newEditor":true,"newEditorDash":true,"newMarkdownBetaProgram":true,"newSearch":true,"oauth":false,"oldMarkdown":false,"rdmdCompatibilityMode":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"speedyRender":false,"staging":false,"star":false,"superHub":true,"swagger":false,"translation":false,"useReactApp":true,"useReactGLP":true,"allowReusableOTPs":false,"developerDashboard":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":false,"superHubDevelopment":false,"annualBillingEnabled":true,"devDashBillingRedesignEnabled":false,"enableOidc":false,"customComponents":false,"disableDiscussionSpamRecaptchaBypass":false,"developerViewUsersData":false,"changelogRssAlwaysPublic":false,"bidiSync":true,"superHubMigrationSelfServeFlow":false,"apiDesigner":false,"hideEnforceSSO":false,"localLLM":false,"superHubManageVersions":false,"gitSidebar":false,"superHubGlobalCustomBlocks":false,"childManagedBidi":false,"superHubBranches":false,"requiresJQuery":true,"externalSdkSnippets":false,"migrationPreview":false,"superHubPreview":false,"superHubBranchReviews":false,"superHubMergePermissions":false,"dryRunMigration":false,"aiDocsAudit":false,"aiPageLinting":false,"disableAiChat":false,"enableSuggestedEdits":false,"githubCloudSync":false,"superHubBranchMergeRules":false,"superHubBranchReviewActions":false,"gitTranslations":false,"bidiSyncGitlabSelfServe":false,"gitlabCloudSync":false,"superHubPlanManagement":false,"bidiSyncBitbucketSelfServe":false,"mdxSanitizeComments":false,"mdxish":true,"disableSuperframe":false,"hideAiFeatures":false,"gittoUseNewIndexer":true,"mdxishEditor":true,"prefetch":false,"aiWriter":false,"superHubBranchReviewDashboard":false,"bidiSyncUseOdbAlternates":true,"mcpMetrics":false,"newDereferencer":false,"newIframeStructure":false,"googleAuthEnabled":false,"streamingSsr":false,"superHubNotifications":false,"superHubTypography":false,"newExplorerReducer":false,"askAiOverride":"","gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"superHubSlack":false,"customDomainAdminBypass":false,"branchTaggedReviewers":false,"jwtReplacePermissions":false,"aiDiscovery":false,"aiTranslation":false,"mcpOauth":false,"superHubBranchReviewSummaries":false,"superHubSlackNotifications":false,"superHubUiTesting":false},"fullBaseUrl":"https://developers-center.readme.io/","git":{"aiWriter":{"setup":{"error":{}}},"migration":{"createRepository":{"end":"2026-03-30T09:12:28.323Z","start":"2026-03-30T09:12:27.885Z","status":"successful"},"transformation":{"end":"2026-03-30T09:12:30.780Z","start":"2026-03-30T09:12:28.815Z","status":"successful"},"migratingPages":{"end":"2026-03-30T09:12:31.565Z","start":"2026-03-30T09:12:31.230Z","status":"successful"},"enableSuperhub":{"start":"2026-03-30T09:27:04.916Z","status":"successful","end":"2026-03-30T09:27:04.917Z"}},"sync":{"linked_repository":{"provider_type":"github","linked_at":"2026-04-02T04:57:38.579Z","linked_by":"shashank.khatri@bazaarvoice.com","error":{},"privacy":{"visibility":"internal","private":true},"name":"developer-center-content-on-readme","full_name":"bvengineering/developer-center-content-on-readme","url":"https://github.com/bvengineering/developer-center-content-on-readme","id":"1199147382","connection":"69cdf6d9fc3b2c1dd1b39122"},"installationRequest":{},"connections":[{"_id":"69cdf6d9fc3b2c1dd1b39122","active":true,"created_at":"2026-04-02T04:55:51.000Z","created_by":"shashank.khatri@bazaarvoice.com","installation_id":120794556,"owner":{"id":148557164,"login":"bvengineering","site_admin":false,"type":"Organization"},"provider_type":"github"}],"providers":[]},"migrationType":"preview","renamedSlugs":[]},"glossaryTerms":[{"_id":"63fe3a0bafb0360b6682e41f","term":"parliament","definition":"Owls are generally solitary, but when seen together the group is called a 'parliament'!"}],"graphqlSchema":"","gracePeriod":{"enabled":false,"endsAt":null},"healthCheck":{"provider":"","settings":{}},"i18n":{"defaultLanguage":"en","languages":["en"],"state":"enabled"},"intercom":"","is_active":true,"internal":"","jwtExpirationTime":0,"landing_bottom":[],"mcp":{"state":"disabled"},"mdxishMigrationStatus":{"migratedFrom":"rdmd"},"metrics":{"monthlyLimit":0,"planLimit":1000000,"thumbsEnabled":true,"monthlyPurchaseLimit":0,"meteredBilling":{}},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":true,"tutorials":false},"name":"Bazaarvoice Developer Space V2.0","nav_names":{"docs":"Overview","reference":"API Reference","changelog":"","discuss":"Q&A","tutorials":"","recipes":"Recipes"},"oauth_url":"","onboardingCompleted":{"documentation":true,"appearance":true,"jwt":true,"api":true,"logs":false,"domain":false,"metricsSDK":false,"aiReady":false},"owlbot":{"enabled":false,"isPaying":false,"customization":{"answerLength":"long","customTone":"","defaultAnswer":"","forbiddenWords":"","tone":"neutral","showAiDisclaimer":false,"advancedInstruction":"","advancedModeEnabled":false},"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"exampleQuestions":{"question1":"","question2":"","question3":""},"knowledge":"","modelList":[],"newExperience":false,"knowledgeSegregation":false,"trial":{"isPaying":false},"v2":false,"llmOptions":{"model":{}}},"owner":{"id":"63fe39e9d629ae16e46699fe","email":null,"name":null},"plan":"enterprise","planOverride":"","readmeScore":{"components":{"newDesign":{"enabled":true,"points":25},"reference":{"enabled":true,"points":50},"tryItNow":{"enabled":true,"points":35},"syncingOAS":{"enabled":false,"points":10},"customLogin":{"enabled":false,"points":25},"metrics":{"enabled":false,"points":40},"recipes":{"enabled":false,"points":15},"pageVoting":{"enabled":true,"points":1},"suggestedEdits":{"enabled":true,"points":10},"support":{"enabled":false,"points":5},"htmlLanding":{"enabled":false,"points":5},"guides":{"enabled":true,"points":10},"changelog":{"enabled":false,"points":5},"glossary":{"enabled":false,"points":1},"variables":{"enabled":true,"points":1},"integrations":{"enabled":false,"points":2}},"totalScore":132},"reCaptchaSiteKey":"","reference":{"alwaysUseDefaults":true,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true},"seo":{"overwrite_title_tag":false},"ssl":{"minTLS":"1.2"},"stable":{"_id":"65cdd93a9bc5560073a536d3","version":"1.1-TempNew","version_clean":"1.1.0-TempNew","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65cdd93a9bc5560073a53647","65cdd93a9bc5560073a53647","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","65cdd93a9bc5560073a53648","650947cb6a3b2a000c9a18e7","65cdd93a9bc5560073a53649","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65cdd93a9bc5560073a5364a","65781cd3eb5898000f2d12e7","65cdd93a9bc5560073a5364b","65cdd93a9bc5560073a5364c","65cdd93a9bc5560073a5364d","65cdd93a9bc5560073a5364e","65cdd93a9bc5560073a5364f","657835151d23e7057fffa261","65cdd93a9bc5560073a53650","65cdd93a9bc5560073a53651","65cdd93a9bc5560073a53652","65b241adb7c97c00560803a8","65cdd93a9bc5560073a536d5","65cddac1dafc4d002fb8d2c4","65cddcead8ec290034596f44","65cde305f7a8c10054db494e","65cde310915675006bab5c1b","65cde31d269bb00078ce4ee8","65cde3c5e7af460029b22e6e","65cde3ded6717f0010ea1e6c","65cde6ff0c75b9001d0062a8","65cde744f2ddaa00459bb6af","65cde75f8d9f9e003f25655c","65cdecf817c20300356b1f79","65cdee342916a7000fa14141","65cdef9e33685c002213cc29","65cdf05b76c3fe007e0f4851","65cdf1adb5fdee006ab8487e","65cdf7fe8d9f9e003f25787b","65cdf8d976c3fe007e0f59a8","65cdf96eca83140022be94c9","65cdf9bad8ec29003459aa85","65cdfb2c9ffd24000f9e035a","65cdfc077a53580023f6b6c6","6630c59ef89766002bafdf43","6630c777fb7955001125bcbe","6696303cf3300900729d8656","66963f507ea068000f42b385","6696418095b398005a2399d4","673196cb3dfd93001f2c680a","67347a57cae8f1003d0b1d88","6734a83f7cad14003fad2e43","6735bbd4aa4d7f002a048b08","6735beed2c1cf500336772d8","673dbe5e8217683966a5084a","67626620a22220004b2a6f2c","67626c4311aaa700395891d8","67626cc8f45b2300195a75bd","67da9b33b5f75f001942b35b","697b653696f22e034a7bf1f4"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-02-15T09:28:25.895Z","__v":3,"forked_from":"648b2e8705d80c214f0fffc3","updatedAt":"2026-04-01T05:11:19.435Z","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"14mwwx1vm3yiznwb"},{"filename":"conversations-display-api.json","uuid":"d405n2dlrsx9225"},{"filename":"video-upload.json","uuid":"a0o5e82elrt44zb6"},{"filename":"step-1.json","uuid":"cqdn9u2clsn286so"},{"filename":"step-2-3.json","uuid":"cqdn9u2zlsn28fx5"},{"filename":"step-4.json","uuid":"cqdn9u3clsn28poe"},{"filename":"dce-step-1.json","uuid":"c0iznttlsn2u0hm"},{"filename":"dce-step-2-3.json","uuid":"cqdn9u1xlsn2vi7z"},{"filename":"dce-step-4.json","uuid":"4kgdj1rlsn2w2q0"},{"filename":"response-api.json","uuid":"4kgdjflsn3xkqa"},{"filename":"notifications-subscriptions-api.json","uuid":"cqdn9uylsn45b56"},{"filename":"oauth2-3legged.json","uuid":"4kgdj3ilsn5jym6"},{"filename":"privacy-api.json","uuid":"4kgdjylsn5n68v"},{"filename":"oauth2-2legged.json","uuid":"c0iznt1glsn5os6o"},{"filename":"media-api.json","uuid":"cqdn9uflsn5wqtp"},{"filename":"transactions-api.json","uuid":"ffpzyhlvm8upo2"},{"filename":"product-sentiment-api.json","uuid":"2we82ilyo8bdlj"},{"filename":"content-search-api-charon.json","uuid":"7mw6b38pm4tilgmw"},{"filename":"content-search-api-charon-1.json","uuid":"1aoi1pm4tiobcp"},{"filename":"Authentic_Discovery.yaml","uuid":"jnbn9umnfl8t44"}],"pdfStatus":"","source":"readme"},"subdomain":"developers-center","subpath":"","topnav":{"left":[{"type":"url","text":"Products","url":""},{"type":"url","text":"Developer Space"},{"type":"url","text":"Support","url":"https://support.bazaarvoice.com/"},{"type":"url","text":"Additional Resources"}],"right":[],"bottom":[],"edited":true},"trial":{"trialDeadlineEnabled":false,"trialEndsAt":"2023-06-30T17:29:47.704Z"},"translate":{"provider":"transifex","show_widget":false,"key_public":"","org_name":"","project_name":"","languages":[]},"url":"","versions":[{"_id":"647f012a00a355000b30f64b","version":"1.0-TransactionsAPI","version_clean":"1.0.0-TransactionsAPI","codename":"Transactions API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["647f012a00a355000b30f623","647f012a00a355000b30f623","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","65116a8eaa6be50025e5d7e5","65116c82675e8e007b01558d","65c208cc1ad46d0068d27c5b","65c378c96134400052630f95","65c385629fe5010063518700","65c38a592ff43300305d60b4","65c3da2182490b00552d8ee4","65c3e039702e4a00100fce4e","65c4ad29828f84006f54515b","65ca8cb7b6884800550917f9","65d455158fa211000f6cf77c","65dc5d943153a80071e97d6b","65dc5ee2f8fe7c0038b57a1e","65dc60bad1baa2002aba6cb1","65dc60f23153a80071e9874c","65dc6115fcbe9f003ffb071f","65dc617c7ae18500299b0cd9","65dc61afd4fc770020646b09","65dc61c5f1c00b0010ea66a1","65dc61ebd4fc770020646b17","65dc62005584aa003d166552","65dc62975cf05f0049c645b7","65dcf41aade8c3002a568261","65ee21d69fbaeb0057f41d5c","65ee266b2db9440038388775","65ee26f30a97da0019b0294f","65ee27772f5d060013f2cd53","65ee27cd2d00cb000f3e9c18","65fc07af78e2e90024cbdc70","65fc9c1b99c89d0a3df4189f","65fc9d54fdf8c6004bd86a21","6628d138d79c5a00400d3bee","682d625b69ce2900681a7643","682da758c5b15e00456fabfd","682daa6c3c13ae004dabd4eb","68386ac206562a0024ed7681"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-02-28T17:29:48.057Z","__v":4,"forked_from":"641827dc87f913003798b39f","updatedAt":"2025-11-05T17:33:11.508Z","apiRegistries":[{"filename":"transactions-api.json","uuid":"4s223lu1pgzsa"},{"filename":"oauth2-2legged.json","uuid":"19maau1slvdm6x68"},{"filename":"transactions-api-21-may-2025.json","uuid":"1fe8ws1xmaxscet6"},{"filename":"transactions-api-1.json","uuid":"o6p10mb9gbabh"}],"pdfStatus":"","source":"readme"},{"_id":"648b2e8705d80c214f0fffc3","version":"1.0-ConversationsAPI","version_clean":"1.0.0-ConversationsAPI","codename":"Conversations API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["648b2e8705d80c214f0fff99","648b2e8705d80c214f0fff99","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","6509420bbd22600031d7f906","650947cb6a3b2a000c9a18e7","65095f181c5a6a0c03b7abdf","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65242a899cfcfc065d86d232","65781cd3eb5898000f2d12e7","65781d0683de79006b86ffc5","65782c6ef148d3003863c058","657833cd62655c0010304ee6","657833fbecba4d006436623f","65783451b628d80034653980","657835151d23e7057fffa261","6579a7616dc7f113b56784da","65966fcd59408a000ff5ffc6","65aa286110ac490033475358","65b241adb7c97c00560803a8","65e88b3607b4eb004a0eceb9","65f2c276195f50001f2cb9bd","661384694b81af0036e5bd11","66fa2c2b435ef2002b9d8528","66fa502ed254b7001a0f7809","6745cf069217560075fb9002","697b46d29ca63aafb3112a07","697b7419a8c621caaf6c016f","69804b45ee160ff1feb6605a","6980b80052d30fd9e71ce93d","6980c3e00c1d4b2eedf296ae","6980c4b2a92b018ee171af61","699ea60de5a5db35532ada7f","699ea69de71272d4241e69f5"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-02-28T17:29:48.057Z","__v":9,"forked_from":"63fe3a0cafb0360b6682e423","updatedAt":"2026-05-05T10:29:21.903Z","pdfStatus":"","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"dpns2j1eqmgopo65o"},{"filename":"conversations-display-api.json","uuid":"eydslhltpepl0r"},{"filename":"video-upload.json","uuid":"1yq4022ltfycb96"},{"filename":"review-summarization.json","uuid":"1cia422mgyuv2u4"},{"filename":"content-coach-api.json","uuid":"50s5b1qmkzky734"},{"filename":"content-coach-service-api-25feb.json","uuid":"e5qf1imm1q1e18"}],"source":"readme"},{"_id":"649c302540e92e003be5d45e","version":"1.0-SocialCommerceAPI","version_clean":"1.0.0-SocialCommerceAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["649c302540e92e003be5d454","649c302540e92e003be5d454","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","649c302540e92e003be5d455","649c302540e92e003be5d460","649c320969081e0017a4383b","64dc72be304745000df15325","64eeda35ce9cca0027497ddf","650a8ee8e1d635006df16dd0","653a22ffed9e940eb1f18876","653a5c3cdd8f4e12f012ebfa","653a5f030ebb7b1ba90f4112","653a60ca538f931af94c8b9a","654b33dd8426130062ed3ffc","6567a25fd66de00031980bcf","6567a41761b2a50063483533","6567a45bb52b7e0038241a2b","6567a49bb4b33700297d51b1","6567a4e54529a4002a6bd5a6"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-06-28T13:05:40.993Z","__v":6,"forked_from":"647f012a00a355000b30f64b","updatedAt":"2026-03-26T12:45:10.116Z","apiRegistries":[{"filename":"media-api.json","uuid":"26x2sn2yloi53i90"}],"pdfStatus":"","source":"readme"},{"_id":"64fef39ce5474803db7eb33d","version":"1.0-PrivacyAPI","version_clean":"1.0.0-PrivacyAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64fef39ce5474803db7eb31b","64fef39ce5474803db7eb31b","64fef39ce5474803db7eb31c","64fef39ce5474803db7eb31d","64fef39ce5474803db7eb31e","64fef39ce5474803db7eb31f","64fef39ce5474803db7eb320","64fef39ce5474803db7eb321","64f76a6f65095e005ad712cc","64fef39ce5474803db7eb33f","668e3286aa5d4b001e284011","671f1f73f4c19b004d99f48c","671f206c2a487f8bc2d5a5e0","6807779c4991140052cee6cf"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-09-11T11:01:48.635Z","__v":2,"forked_from":"64f76a6f65095e005ad712ca","updatedAt":"2025-11-05T17:33:11.507Z","apiRegistries":[{"filename":"privacy-api.json","uuid":"34i64rholu7wqtfn"},{"filename":"oauth2-2legged.json","uuid":"1bmo2zllmessk63"},{"filename":"oauth2-3legged.json","uuid":"171mxeo1nlmesvnfs"},{"filename":"privacy-latest-api.json","uuid":"34zv38c1clyfoaaek"},{"filename":"privacy-20-2025.json","uuid":"wdxxhukmbem6t3i"}],"pdfStatus":"","source":"readme"},{"_id":"6524412b4c49c2000d6dd6c8","version":"1.0-DCE","version_clean":"1.0.0-DCE","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["6524412b4c49c2000d6dd6bb","6524412b4c49c2000d6dd6bb","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","6524412b4c49c2000d6dd6bc","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","652441a2c5804018dd5f7dac","652441bfd8ec2b006f93e8cf","652441d76f76bd005a74aac6","652441e29f5b010025ba6e5b","65244203abd64d004ad35061","652442099556100021892af4","65244212c2d99100581acb91","6524422595433d001e55333f","6524422fd6f3e9002772d31b","6564b0499025a50058cb1827","65b5b42ac835650031de179b","65b73752d33ab3001ccd2d98","65b746eef078ac0028c69c26","65b74885d70cf500541f3d68","66a34b42b224f8007571b215","66a34b7458ce18005d2d7068","66c5eacb214638002b293903","66c5eadde1d528004ba5f592","66c5eaf038d2ca005326032f","66cc690c0d1aa80056ea0c42","66cc6919e9a1c1001244d384","66cc6926cd55c90012714599"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-09T18:06:35.084Z","__v":1,"forked_from":"647f012a00a355000b30f64b","updatedAt":"2025-11-05T17:33:11.512Z","apiRegistries":[{"filename":"step-1.json","uuid":"1pkps2em0axc7y5"},{"filename":"step-2-3.json","uuid":"1jlqzjim0axcib4"},{"filename":"step-4.json","uuid":"1pkpsim0axcrtg"}],"pdfStatus":"","source":"readme"},{"_id":"652931f35968a0003d723d21","version":"1.0-NotificationsAPI","version_clean":"1.0.0-NotificationsAPI","codename":"Notifications API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","652931f35968a0003d723d23","652932148df3cc002460f2d1","6539eaf125c81c0042674ca0","653f55fb34704c077980c07e","6540c2c611131804389efb6a","6540c2ef77b2190a154d4328","654b5cd1d22352003f8e2057","6555bebced798e001e9f6789","6555bf203f59b5006b4c6ed9","6555fb23ef05ef0065117ee9","6555fb5a75b1be005541f941"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-13T12:02:59.731Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2025-11-05T17:33:11.512Z","apiRegistries":[{"filename":"notifications-subscriptions-api.json","uuid":"f3nnpy10lnok8g4m"},{"filename":"notifications-subscriptions-api-1.json","uuid":"1f4drw1h5lock413s"},{"filename":"notifications-subscriptions-api-2.json","uuid":"7yrw1zploe3qiey"},{"filename":"notifications-subscriptions-api-3.json","uuid":"1nd0y2zlp0ujl4p"}],"pdfStatus":"","source":"readme"},{"_id":"652ea3144db7ec18973427b5","version":"1.0-PS-Export","version_clean":"1.0.0-PS-Export","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["652ea3144db7ec18973427a0","652ea3144db7ec18973427a0","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","652ea3144db7ec18973427a1","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","652ea3144db7ec18973427a2","652ea3144db7ec18973427a3","652ea3144db7ec18973427a4","652ea3144db7ec18973427a5","652ea3144db7ec18973427a6","652ea3144db7ec18973427a7","652ea3144db7ec18973427a8","652ea3144db7ec18973427a9","652ea3144db7ec18973427aa","652ea3144db7ec18973427b7","652ffc8ee373950027f985e9","6556568d9a35ea001178ce04","655c74d03d35b4006be132b7","655f5cae290cef005c65c1ec","656049aef491780010d11e3c","656049d59b3d3601199c097a","656065f2fb045d00181649d2","65606df3d0c1d0004c150589","656071ecc1c6d20054f4e861","6560765f511f4a0049e90357","6560768e90495906a2406005","6560769f5e87f10069d4e15b","65643a9504080c005e828d2c","65649461255a5c00152b70e7","6564946f9eba8a0050242ad3","6564947c8368540027c2e073","6566208b839387000fb67807","658045d9c79fdc006c1a7d86","6593a7b2e9fee100707d6b91","6593cae7f0bae300173e1bbb","6595089778c6ed005808e80f","6595091b1eb963003a952023","65966e3bf0dd7a0039bc8057","65966e437559eb00477ff945","659cd57cb90f5a003e815102","659e5ce0d392030046465a07","659e5cef08bbf30058acb847","659e5cfff3b97a005b6f1dc6","659fbd96189a32004620ada7","659fbda2a89cc70038cd5ce9","659fbdb0115b9f001603a056","65a60dfaa1817d0031392658","65a60e06dca85d0073d3c66b","65a60e10b62e9b005d872cd3","661d1fda8686fc003e232160","661d1ffaae181f0010908f91","661d20aecd120f00136b0b37","661d20dd77b145006d4ecb3e","661d20eb1a6c5e001fc09a89","66c5bc3fffb6a500180f7f45","66c5bc5d95b2f50011216e1e","66c5bc6af376f60054399919","66cc2325acb9ec004f1746ca","66cc233004431a00301b941f","66cc233f820066000f500829","6807785446644b006ebe2f5b"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-17T15:07:00.376Z","__v":4,"forked_from":"6524412b4c49c2000d6dd6c8","updatedAt":"2025-11-05T17:33:11.513Z","apiRegistries":[{"filename":"step-1.json","uuid":"1jlqzj2jm0ax8jnb"},{"filename":"step-2-3.json","uuid":"k6hgm0ax8zog"},{"filename":"step-4.json","uuid":"1jlqzj1om0ax9bwk"}],"pdfStatus":"","source":"readme"},{"_id":"65321a1b5e22e10320a6c960","version":"1.0-CatalogAPI","version_clean":"1.0.0-CatalogAPI","codename":"Catalog API","is_stable":false,"is_beta":true,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","65321a1b5e22e10320a6c962","65321a94b82c3b003a0a0697","6532298090ed6f0a082d26b2","653233ecc705f506144e3a89","65362ea8150691002c52c500"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-20T06:11:39.797Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2025-11-05T17:33:11.514Z","apiRegistries":[{"filename":"social-commerce-products-api.json","uuid":"10u5y816lpvjj7m1"},{"filename":"oauth2-2legged.json","uuid":"i6y31lpvlvpja"}],"pdfStatus":"","source":"readme"},{"_id":"655e21b450f4d500117c7e7c","version":"1.0-SentimentsAPI","version_clean":"1.0.0-SentimentsAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["652ea3144db7ec18973427a0","652ea3144db7ec18973427a0","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","655e21b450f4d500117c7e4d","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","655e21b450f4d500117c7e4e","655e21b450f4d500117c7e4f","652ea3144db7ec18973427a4","655e21b450f4d500117c7e50","652ea3144db7ec18973427a6","655e21b450f4d500117c7e51","655e21b450f4d500117c7e52","652ea3144db7ec18973427a9","652ea3144db7ec18973427aa","652ea3144db7ec18973427b7","655e21b450f4d500117c7e53","655e21b450f4d500117c7e54","655c74d03d35b4006be132b7","655e21b450f4d500117c7e7e","655e21e75800db07ced039e0","656db567d5d98a05cedec67a","656dd6e50b6c0a00388dbb73","656dd7c55570330588d7ec3c","656de187f06ca70073c3c479","65e16ea7555c4500468416c5","65e82e6cd046d10030f8b92c","668bb4f2773c42001a357076","668bba6aff6a8e005cf9a1dc","668ff27c160b1f006dfa50e1","669161b9cdaa5000116dbbb2","66916638649e62002abbc50b","6691665cf9f4ea0045a80008","680778cfa9d88c000f1547b0"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-11-22T15:43:48.048Z","__v":1,"forked_from":"652ea3144db7ec18973427b5","updatedAt":"2025-11-05T17:33:11.518Z","apiRegistries":[{"filename":"product-sentiment-api.json","uuid":"3i20dri1xlyiyub7g"}],"pdfStatus":"","source":"readme"},{"_id":"657222b402705d0061cd9b1a","version":"1.0-ResponseAPI","version_clean":"1.0.0-ResponseAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","657222b402705d0061cd9b18","657222b402705d0061cd9b19","657222b502705d0061cd9b1c","6584544a8701f40015052026","6584547f0c764100327d0615","6593f7b2e9fee100707d96d4","6593f7d50218b1000fc26851","6593f806b7d57b001c5a7bbd","65bcc35694f6b30046f662c9","662f9681aa8116005aac4ace"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-12-07T19:53:24.607Z","__v":3,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2026-04-09T15:32:49.536Z","apiRegistries":[{"filename":"response-api.json","uuid":"kke21elqfc5q8d"},{"filename":"response-api-1.json","uuid":"1gqd2clvkydeds"},{"filename":"count-client-response.yaml","uuid":"1jiyl4smnrmyvp0"}],"pdfStatus":"","source":"readme"},{"_id":"65a0076ed00e9900167b26e3","version":"1.0-MobileSDK","version_clean":"1.0.0-MobileSDK","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","65a0076ed00e9900167b26cf","655c6de2c91c280056735896","65a0076ed00e9900167b26e5","65a008255788140070790711","65a01c43d52586001625edbc","65a01c4e8d291a000fa28988","65c31f439639340010bf34d7","65ce07c7d8ec29003459ca8f"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-01-11T15:21:18.022Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2024-02-15T15:22:26.926Z","apiRegistries":[],"pdfStatus":"","source":"readme"},{"_id":"65cdd93a9bc5560073a536d3","version":"1.1-TempNew","version_clean":"1.1.0-TempNew","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65cdd93a9bc5560073a53647","65cdd93a9bc5560073a53647","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","65cdd93a9bc5560073a53648","650947cb6a3b2a000c9a18e7","65cdd93a9bc5560073a53649","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65cdd93a9bc5560073a5364a","65781cd3eb5898000f2d12e7","65cdd93a9bc5560073a5364b","65cdd93a9bc5560073a5364c","65cdd93a9bc5560073a5364d","65cdd93a9bc5560073a5364e","65cdd93a9bc5560073a5364f","657835151d23e7057fffa261","65cdd93a9bc5560073a53650","65cdd93a9bc5560073a53651","65cdd93a9bc5560073a53652","65b241adb7c97c00560803a8","65cdd93a9bc5560073a536d5","65cddac1dafc4d002fb8d2c4","65cddcead8ec290034596f44","65cde305f7a8c10054db494e","65cde310915675006bab5c1b","65cde31d269bb00078ce4ee8","65cde3c5e7af460029b22e6e","65cde3ded6717f0010ea1e6c","65cde6ff0c75b9001d0062a8","65cde744f2ddaa00459bb6af","65cde75f8d9f9e003f25655c","65cdecf817c20300356b1f79","65cdee342916a7000fa14141","65cdef9e33685c002213cc29","65cdf05b76c3fe007e0f4851","65cdf1adb5fdee006ab8487e","65cdf7fe8d9f9e003f25787b","65cdf8d976c3fe007e0f59a8","65cdf96eca83140022be94c9","65cdf9bad8ec29003459aa85","65cdfb2c9ffd24000f9e035a","65cdfc077a53580023f6b6c6","6630c59ef89766002bafdf43","6630c777fb7955001125bcbe","6696303cf3300900729d8656","66963f507ea068000f42b385","6696418095b398005a2399d4","673196cb3dfd93001f2c680a","67347a57cae8f1003d0b1d88","6734a83f7cad14003fad2e43","6735bbd4aa4d7f002a048b08","6735beed2c1cf500336772d8","673dbe5e8217683966a5084a","67626620a22220004b2a6f2c","67626c4311aaa700395891d8","67626cc8f45b2300195a75bd","67da9b33b5f75f001942b35b","697b653696f22e034a7bf1f4"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-02-15T09:28:25.895Z","__v":3,"forked_from":"648b2e8705d80c214f0fffc3","updatedAt":"2026-04-01T05:11:19.435Z","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"14mwwx1vm3yiznwb"},{"filename":"conversations-display-api.json","uuid":"d405n2dlrsx9225"},{"filename":"video-upload.json","uuid":"a0o5e82elrt44zb6"},{"filename":"step-1.json","uuid":"cqdn9u2clsn286so"},{"filename":"step-2-3.json","uuid":"cqdn9u2zlsn28fx5"},{"filename":"step-4.json","uuid":"cqdn9u3clsn28poe"},{"filename":"dce-step-1.json","uuid":"c0iznttlsn2u0hm"},{"filename":"dce-step-2-3.json","uuid":"cqdn9u1xlsn2vi7z"},{"filename":"dce-step-4.json","uuid":"4kgdj1rlsn2w2q0"},{"filename":"response-api.json","uuid":"4kgdjflsn3xkqa"},{"filename":"notifications-subscriptions-api.json","uuid":"cqdn9uylsn45b56"},{"filename":"oauth2-3legged.json","uuid":"4kgdj3ilsn5jym6"},{"filename":"privacy-api.json","uuid":"4kgdjylsn5n68v"},{"filename":"oauth2-2legged.json","uuid":"c0iznt1glsn5os6o"},{"filename":"media-api.json","uuid":"cqdn9uflsn5wqtp"},{"filename":"transactions-api.json","uuid":"ffpzyhlvm8upo2"},{"filename":"product-sentiment-api.json","uuid":"2we82ilyo8bdlj"},{"filename":"content-search-api-charon.json","uuid":"7mw6b38pm4tilgmw"},{"filename":"content-search-api-charon-1.json","uuid":"1aoi1pm4tiobcp"},{"filename":"Authentic_Discovery.yaml","uuid":"jnbn9umnfl8t44"}],"pdfStatus":"","source":"readme"},{"_id":"6666a97d917d3f00393ccd3e","version":"1.0-PRR","version_clean":"1.0.0-PRR","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","6666a97d917d3f00393ccd22","6666a97d917d3f00393ccd23","655c6de2c91c280056735896","65cdb517aa65fb001074bca6","65cdd81a9e31a3005d9e61f3","6666a97d917d3f00393ccd24","6666aa78f65ef2002a2761a9","668e8f693b894100127c2e24"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-06-10T07:21:33.090Z","__v":2,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2024-07-10T15:57:03.468Z","apiRegistries":[],"pdfStatus":"","source":"readme"},{"_id":"6889b7fb79be90ee8c396fea","project":"63fe3a0bafb0360b6682e41e","version":"1-cwv-perf-matric","version_clean":"1.0.0-cwv-perf-matric","codename":"cwv-perf-matric","is_stable":false,"is_beta":true,"is_hidden":false,"is_deprecated":false,"forked_from":"64b777218cfc1e0dea8f761a","categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","6889b7fb79be90ee8c396fb5","6889b7fb79be90ee8c396fb6","655c6de2c91c280056735896","65cdb517aa65fb001074bca6","65cdd81a9e31a3005d9e61f3","6889b7fb79be90ee8c396fb7","6889b7fb79be90ee8c396fb8","6889b7fb79be90ee8c396fb9","6889b7fb79be90ee8c396fba","6889b8fabfd6dd8a22bb4edd","68a458451223735295def814"],"releaseDate":"2023-02-28T17:29:48.057Z","pdfStatus":"","apiRegistries":[{"filename":"conversation-submission.json","uuid":"4ej2mxm3h403js"},{"filename":"conciergeopenapi.json","uuid":"279r816m3pnj8zh"}],"source":"readme","createdAt":"2025-07-30T06:13:15.226Z","updatedAt":"2025-11-05T17:33:11.522Z","__v":3},{"_id":"69ca2eb2b8801abd4ee27f30","project":"63fe3a0bafb0360b6682e41e","version":"1.0-AuthenticDiscoveryAPI","version_clean":"1.0.0-AuthenticDiscoveryAPI","codename":null,"is_stable":false,"is_beta":null,"is_hidden":false,"is_deprecated":false,"forked_from":"6524412b4c49c2000d6dd6c8","categories":["6524412b4c49c2000d6dd6bb","6524412b4c49c2000d6dd6bb","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","6524412b4c49c2000d6dd6bc","65116c82675e8e007b01558d","69ca2eb2b8801abd4ee27eea","69ca2eb2b8801abd4ee27eeb","652441bfd8ec2b006f93e8cf","652441d76f76bd005a74aac6","69ca2eb2b8801abd4ee27eec","69ca2eb2b8801abd4ee27eed","652442099556100021892af4","69ca2eb2b8801abd4ee27eee","6524422595433d001e55333f","6524422fd6f3e9002772d31b","69ca2eb2b8801abd4ee27eef","69ca2eb2b8801abd4ee27ef0","69ca2eb2b8801abd4ee27ef1","65b746eef078ac0028c69c26","65b74885d70cf500541f3d68","66a34b42b224f8007571b215","66a34b7458ce18005d2d7068","66c5eacb214638002b293903","66c5eadde1d528004ba5f592","66c5eaf038d2ca005326032f","69ca2eb2b8801abd4ee27ef2","69ca2eb2b8801abd4ee27ef3","69ca2eb2b8801abd4ee27ef4"],"releaseDate":"2023-02-28T17:29:48.057Z","pdfStatus":"","apiRegistries":[{"filename":"Authentic_Discovery.yaml","uuid":"a5wlx82mmnep3bdu"}],"source":"readme","createdAt":"2026-03-30T08:05:04.547Z","updatedAt":"2026-04-16T05:58:52.031Z","__v":25}],"variableDefaults":[{"source":"security","_id":"647490039f08aa0056a2a73c","name":"petstore_auth","type":"oauth2","apiSetting":"647490029f08aa0056a2a738"},{"source":"security","_id":"647490039f08aa0056a2a73b","name":"api_key","type":"apiKey","apiSetting":"647490029f08aa0056a2a738"},{"source":"security","_id":"649c1f87f379e10026085643","name":"oAuth2STG","type":"oauth2","apiSetting":"649bb80918d8d1004e9b56d7"},{"source":"security","_id":"649c1f87f379e10026085642","name":"oAuth2Prod","type":"oauth2","apiSetting":"649bb80918d8d1004e9b56d7"},{"source":"security","_id":"64cb5a76c12a770b0e2c7a81","name":"oAuth2AuthProd","type":"oauth2","apiSetting":"646f271799c2050075e1f0c3"},{"source":"security","_id":"64cb5a76c12a770b0e2c7a80","name":"oAuth2AuthStg","type":"oauth2","apiSetting":"646f271799c2050075e1f0c3"},{"source":"security","_id":"64f762b4f9926814398e1517","name":"bearerAuth","type":"http","scheme":"bearer","apiSetting":"64f762b3f9926814398e1515"},{"source":"security","_id":"65238cd4fe363a004f054ec5","name":"BearerAuth","type":"http","scheme":"bearer","apiSetting":"65238cd3fe363a004f054ec2"},{"source":"security","_id":"652932158df3cc002460f2d3","name":"passkey","type":"apiKey","apiSetting":"652932148df3cc002460f2cf"},{"source":"security","_id":"65447ca68cbc6a006af60f75","name":"X-Curalate-Api-Key","type":"apiKey","apiSetting":"650a8ee8e1d635006df16dcf"},{"source":"security","_id":"657210f8c29249002a3b78be","name":"productsAuth","type":"oauth2","apiSetting":"65321a94b82c3b003a0a0695"},{"source":"security","_id":"65fc9d55fdf8c6004bd86a22","name":"accessToken","type":"http","scheme":"bearer","apiSetting":"65fc9d54fdf8c6004bd86a1f"},{"apiSetting":"697b7419a8c621caaf6c016a","name":"bv-passkey","source":"security","type":"apiKey","_id":"697b75c808fa34cdd1b55bf9"},{"file":"Authentic_Discovery.yaml","name":"Bv-Passkey","source":"security","type":"apiKey","_id":"69cca8f7200b0603a6e0a63e"},{"file":"Agentic Access Api.yaml","name":"Bv-passkey","source":"security","type":"apiKey","_id":"69cf9d51b2943921f52aa8a1"}],"webhookEnabled":false}],"derivedPlan":"enterprise","description":"","hstsIncludeSubdomains":false,"planSchedule":{"stripeScheduleId":null,"changeDate":null,"nextPlan":null},"planStatus":"","shouldGateDash":false,"isExternalSnippetActive":false,"error404":"","first_page":"landing","flags":{"allowApiExplorerJsonEditor":false,"allowDarkMode":true,"allowReusableOTPs":false,"alwaysShowDocPublishStatus":false,"allowXFrame":false,"correctnewlines":false,"dashReact":true,"disablePasswordlessLogin":false,"directGoogleToStableVersion":false,"disableAnonForum":false,"enterprise":true,"graphql":false,"migrationRun":false,"migrationSwaggerRun":false,"newEditor":true,"newEditorDash":true,"newMarkdownBetaProgram":true,"newSearch":true,"oauth":false,"oldMarkdown":false,"rdmdCompatibilityMode":false,"reviewWorkflow":true,"singleProjectEnterprise":true,"speedyRender":false,"staging":false,"star":false,"superHub":true,"swagger":false,"translation":false,"useReactApp":true,"useReactGLP":true,"owlbotAi":false,"apiV2":false,"dashQuickstart":false,"git":{"read":false,"write":false},"superHubBeta":false,"customBlocks":false,"devDashHub":false,"disableAutoTranslate":false,"disableSAMLScoping":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"apiAccessRevoked":false,"passwordlessLogin":"default","disableSignups":false,"billingRedesignEnabled":true,"developerPortal":false,"mdx":false,"superHubDevelopment":false,"annualBillingEnabled":true,"devDashBillingRedesignEnabled":false,"enableOidc":false,"customComponents":false,"disableDiscussionSpamRecaptchaBypass":false,"developerViewUsersData":false,"changelogRssAlwaysPublic":false,"bidiSync":true,"superHubMigrationSelfServeFlow":false,"apiDesigner":false,"hideEnforceSSO":false,"localLLM":false,"superHubManageVersions":false,"gitSidebar":false,"superHubGlobalCustomBlocks":false,"childManagedBidi":false,"aiDocsAudit":false,"aiPageLinting":false,"externalSdkSnippets":false,"requiresJQuery":false,"superHubBranchReviews":false,"superHubPreview":false,"disableAiChat":false,"enableSuggestedEdits":false,"githubCloudSync":false,"superHubBranchMergeRules":true,"superHubBranchReviewActions":false,"gitTranslations":false,"bidiSyncGitlabSelfServe":false,"gitlabCloudSync":false,"superHubPlanManagement":false,"bidiSyncBitbucketSelfServe":false,"disableSuperframe":false,"gittoUseNewIndexer":true,"hideAiFeatures":false,"mdxSanitizeComments":false,"mdxish":true,"mdxishEditor":true,"prefetch":false,"aiWriter":false,"bidiSyncUseOdbAlternates":true,"mcpMetrics":false,"newDereferencer":false,"superHubBranchReviewDashboard":true,"newIframeStructure":false,"streamingSsr":false,"googleAuthEnabled":false,"superHubNotifications":false,"superHubTypography":false,"askAiOverride":"","gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"newExplorerReducer":false,"superHubSlack":false,"branchTaggedReviewers":false,"customDomainAdminBypass":false,"jwtReplacePermissions":false,"aiDiscovery":false,"aiTranslation":false,"mcpOauth":false,"superHubBranchReviewSummaries":false,"superHubSlackNotifications":false,"superHubUiTesting":false},"fullBaseUrl":"https://developers.bazaarvoice.com/","git":{"aiWriter":{"setup":{"error":{}}},"migration":{"createRepository":{"end":"2026-03-30T09:12:28.108Z","start":"2026-03-30T09:12:27.641Z","status":"successful"},"transformation":{"end":"2026-03-30T09:12:28.742Z","start":"2026-03-30T09:12:28.333Z","status":"successful"},"migratingPages":{"end":"2026-03-30T09:12:29.110Z","start":"2026-03-30T09:12:28.822Z","status":"successful"},"enableSuperhub":{"start":"2026-03-30T09:12:35.367Z","status":"successful","end":"2026-03-30T09:12:35.368Z"}},"sync":{"installationRequest":{},"connections":[],"providers":[]},"migrationType":"preview","renamedSlugs":[]},"glossaryTerms":[],"graphqlSchema":"","gracePeriod":{"enabled":false,"endsAt":null},"healthCheck":{"provider":"","settings":{}},"i18n":{"defaultLanguage":"en","languages":["en"],"state":"enabled"},"intercom":"","is_active":true,"internal":"","jwtExpirationTime":0,"landing_bottom":[],"mcp":{"state":"disabled"},"mdxishMigrationStatus":{"migratedFrom":"rdmd"},"metrics":{"monthlyLimit":0,"thumbsEnabled":true,"monthlyPurchaseLimit":0,"meteredBilling":{}},"modules":{"landing":true,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":true,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false},"name":"Bazaarvoice Enterprise","nav_names":{"docs":"","reference":"","changelog":"","discuss":"","recipes":"","tutorials":""},"oauth_url":"","onboardingCompleted":{"documentation":true,"appearance":false,"jwt":true,"api":true,"logs":false,"domain":false,"metricsSDK":true,"aiReady":false},"owlbot":{"enabled":false,"isPaying":false,"customization":{"answerLength":"long","customTone":"","defaultAnswer":"","forbiddenWords":"","tone":"neutral","showAiDisclaimer":false,"advancedInstruction":"","advancedModeEnabled":false},"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"exampleQuestions":{"question1":"","question2":"","question3":""},"knowledge":"","modelList":[],"newExperience":false,"lastIndexed":"2025-11-06T04:18:55.523Z","knowledgeSegregation":false,"trial":{"isPaying":false},"v2":false,"llmOptions":{"model":{}}},"owner":{"id":"63fe39e9d629ae16e46699fe","email":null,"name":null},"plan":"enterprise","planOverride":"enterprise","planTrial":"enterprise","readmeScore":{"components":{"newDesign":{"enabled":true,"points":25},"reference":{"enabled":true,"points":50},"tryItNow":{"enabled":true,"points":35},"syncingOAS":{"enabled":false,"points":10},"customLogin":{"enabled":false,"points":25},"metrics":{"enabled":false,"points":40},"recipes":{"enabled":false,"points":15},"pageVoting":{"enabled":true,"points":1},"suggestedEdits":{"enabled":true,"points":10},"support":{"enabled":false,"points":5},"htmlLanding":{"enabled":false,"points":5},"guides":{"enabled":true,"points":10},"changelog":{"enabled":false,"points":5},"glossary":{"enabled":false,"points":1},"variables":{"enabled":true,"points":1},"integrations":{"enabled":false,"points":2}},"totalScore":132},"reCaptchaSiteKey":"","reference":{"alwaysUseDefaults":true,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true},"seo":{"overwrite_title_tag":false},"ssl":{"minTLS":"1.2"},"stable":{"_id":"645945884ea8d6019b217aa3","version":"1.0.0","version_clean":"1.0.0","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":[],"releaseDate":"2023-05-08T18:55:04.996Z","createdAt":"2023-05-08T18:55:04.996Z","project":"645945884ea8d6019b217aa4","__v":1,"apiRegistries":[],"pdfStatus":"","source":"readme"},"subdomain":"bazaarvoice-developer-center","subpath":"","topnav":{"left":[{"type":"url","text":"Privacy API","url":"https://bazaarvoice-enterprise-group.readme.io/bv-test-portal/v3/docs"}],"right":[],"bottom":[],"edited":true},"trial":{"trialDeadlineEnabled":true,"trialEndsAt":"2023-05-22T18:55:04.998Z"},"translate":{"provider":"transifex","show_widget":false,"key_public":"","org_name":"","project_name":"","languages":[]},"url":"","versions":[{"_id":"645945884ea8d6019b217aa3","version":"1.0.0","version_clean":"1.0.0","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":[],"releaseDate":"2023-05-08T18:55:04.996Z","createdAt":"2023-05-08T18:55:04.996Z","project":"645945884ea8d6019b217aa4","__v":1,"apiRegistries":[],"pdfStatus":"","source":"readme"}],"variableDefaults":[],"webhookEnabled":false,"oauth_code":{"now_url":""},"segmentio":"","segmentio_domain":"","google_analytics":"","google_verify":""},"glpString":"\u003cstyle>\n    html {\n        overflow-x: hidden;\n    }\n\n    .rm-Header-top {\n        display: none !important;\n    }\n    [class*=\"Header-search\"] {\n        margin-left: 6.25vw;\n    }\n [class*=\"Header-bottom\"]{\n        overflow: visible;\n        display: none !important;\n    }\n [class*=\"dropdown-content\"]{\n        top: 0;\n    }\n    header.Header3zzata9F_ZPQ.rm-Header {\n        height: 0;\n    }\n    .rm-Header {\n        --Header-background: none !important;\n    }\n    /* Fix text overflow for the search trigger */\n    .rm-SearchToggle::after {\n        content: \"Search our Docs\";\n        font-size: 14px;\n        display: inline-block;\n        margin-left: .23vw;\n        color: #000;\n        white-space: nowrap;\n        overflow: hidden;\n        text-overflow: ellipsis;\n        flex: auto;\n        display: flex;\n    }\n\n    /*\n  Refactored styles for the \"Additional Resources\" dropdown.\n*/\n    .dynamic-resources-menu {\n        /* --- Core Fixes --- */\n  height: auto !important;           /* Forces height to be determined by content */\n  white-space: normal !important;   /* Forces text to wrap */\n\n        /* --- Styling to Match the Screenshot --- */\n        background-color: #FFFFFF !important;\n        box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2) !important;\n        padding: 12px !important;\n        min-width: 250px !important;\n        border-radius: 0 !important; /* Sharp corners */\n    }\n\n    .dynamic-resources-menu h2 a {\n  color: #002E6E !important; /* Dark blue text */\n    }\n\n    .performance-item {\n        width: 100%;\n        padding-right: 0.93vw;\n        color: #5063ED;\n        margin-left: 1.25vw;\n    }\n\n    .performance-item h2 {\n        font-size: 0.81vw;\n        margin-bottom: 0.312vw;\n        margin-top: 0.625vw;\n    }\n\n    .performance-item p {\n        font-size: 0.75vw;\n        color: #555;\n    }\n\n    .resource-links {\n        display: flex;\n        gap: 1.5vw;\n        margin-left: 10%;\n        justify-content: flex-start;\n    }\n\n    .resource-links .resource-card {\n        position: relative;\n        display: block;\n        flex: 0 1 clamp(450px, 34vw, 550px);\n        min-height: 70px;\n        border-radius: 16px;\n        background-color: var(--color-white);\n        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);\n        overflow: hidden;\n        transition: box-shadow .2s ease;\n        text-decoration: none;\n        width: 25%;\n    }\n\n    .resource-links .resource-card:hover {\n        box-shadow: 0 0 3px #515151;\n    }\n\n    .resource-links .resource-card .bg {\n        position: absolute;\n        inset: 0;\n    }\n\n    .resource-links .resource-card .icon3 {\n        position: absolute;\n        top: calc(50% - 27.5px);\n        left: 24px;\n        width: 55px;\n        height: 55px;\n    }\n\n    .resource-links .resource-card {\n        display: flex;\n        align-items: center;\n        padding: 14px 16px 14px 100px;\n        /* space for icon at left */\n        min-height: 70px;\n    }\n\n    .resource-links .resource-card .icon3 {\n        left: 24px;\n    }\n\n    .resource-links .resource-card .mobile-command-manag {\n        position: relative;\n        top: auto;\n        left: auto;\n        transform: none;\n        margin: 0;\n        font-weight: 600;\n        line-height: 1.2;\n        font-size: clamp(12px, 1.0vw, 16px);\n        width: 100%;\n        white-space: normal;\n        overflow-wrap: break-word;\n    }\n\n    @media (max-width: 900px) {\n        .resource-links {\n            flex-direction: column;\n            gap: 16px;\n            margin-left: 0;\n        }\n\n        .resource-links .resource-card {\n            flex: 1 1 auto;\n            width: 100%;\n            padding: 14px 16px 14px 88px;\n        }\n\n        .resource-links .resource-card .mobile-command-manag {\n            font-size: clamp(13px, 2.4vw, 15px);\n        }\n    }\n\n    @media (max-width: 520px) {\n        .resource-links .resource-card {\n            padding: 12px 14px 12px 72px;\n            min-height: 60px;\n        }\n\n        .resource-links .resource-card .icon3 {\n            width: 44px;\n            height: 44px;\n            top: calc(50% - 22px);\n        }\n\n        .resource-links .resource-card .mobile-command-manag {\n            font-size: clamp(12px, 3.4vw, 14px);\n            line-height: 1.25;\n        }\n    }\n\u003c/style>\n\n\u003cscript>\n\n    document.addEventListener('DOMContentLoaded', function () {\n        $(window).on('pageLoad', function (e, state) {\n            // Get a reference to the search div element\n            var searchDiv = document.querySelector('.Header-searchtb6Foi0-D9Vx');\n\n            // Get a reference to the developer-parent div element\n            var developerParentDiv = document.querySelector('.developer-parent');\n\n            // Move the search element into the developer-parent div\n            developerParentDiv.appendChild(searchDiv);\n\n        });\n    });\n\u003c/script>\n\n\n\u003chead>\n    \u003cmeta charset=\"utf-8\" />\n    \u003cmeta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n    \u003c!-- \u003clink rel=\"stylesheet\" href=\"./global.css\" /> -->\n    \u003c!-- \u003clink rel=\"stylesheet\" href=\"./index.css\" /> -->\n    \u003clink rel=\"stylesheet\"\n        href=\"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap\" />\n    \u003clink rel=\"stylesheet\" href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css\">\n    \u003cscript src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js\">\u003c/script>\n    \u003cscript src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js\">\u003c/script>\n\n\u003c/head>\n\n\u003cbody>\n    \u003cdiv class=\"dev-portal-home\">\n        \u003c!-- Header -->\n\n        \u003cdiv class=\"header\" id=\"header\">\n            \u003cdiv class=\"developer-parent\">\n                \u003cimg class=\"clip-path-group\" img id=\"logo\" alt=\"\" src=\"https://files.readme.io/21a0442-Vector_2.svg\" />\n                \u003cdiv class=\"developer\">developer\u003c/div>\n                \u003cdiv>\n\n                    \u003cdiv class=\"developer-space\" id=\"products\">\n                        \u003c!--\u003ca\n            href=\"https://bazaarvoice-enterprise-group.readme.io/bv-test-portal/v1.0-PrivacyAPI/docs\">-->Products\n                    \u003c/div>\n                    \u003cdiv class=\"header-navigation\">\u003c/div>\n                    \u003cdiv class=\"header-text-products\">\n\n\n                        \u003cdiv class=\"dropdown-content-products\">\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-ConversationsAPI/docs/home\">Conversations API(CV2)\u003c/a>\u003c/h2>\n                                    \u003cp>Retrieve and submit User-generated content (UGC), and retrieve your product\n                                        catalog and statistics about your UGC.\u003c/p>\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"v1.0-PRR/docs/prr\">\n                                            Conversations API (Agrippa/PRR)\u003c/a>\u003c/h2>\n                                    \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product\n                                        catalog and statistics about your UGC for PRR customers.\u003c/p>\n                                \u003c/div>\n\n                            \u003c/div>\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-SocialCommerceAPI/docs/introduction\">Social Commerce Display\n                                            API\u003c/a>\u003c/h2>\n                                    \u003cp>Social Commerce is engineered for the future of commerce – enabling commerce to\n                                        be visual, contextual, and personal, wherever commerce occurs.\u003c/p>\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-DCE/docs/home\">\n                                            Displayable Content Export\u003c/a>\u003c/h2>\n                                    \u003cp>Request Bazaarvoice Conversations data in bulk for public display using an HTTPS\n                                        interface.\u003c/p>\n                                \u003c/div>\n                            \u003c/div>\n\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-PS-Export/docs/home\">\n                                            Product Sentiment Export\u003c/a>\u003c/h2>\n                                    \u003cp>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTPS\n                                        interface.\u003c/p>\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-PrivacyAPI/docs/home\">\n                                            Privacy API\u003c/a>\u003c/h2>\n                                    \u003cp>Integrate your Bazaarvoice solution into your privacy regulations compliance\n                                        workflow using a secure HTTP interface.\u003c/p>\n                                \u003c/div>\n\n                            \u003c/div>\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-ResponseAPI/docs/home\">\n                                            Response API\u003c/a>\u003c/h2>\n                                    \u003cp>Programmatically create, read, update, and delete responses to reviews using a\n                                        secure HTTP interface.\u003c/p>\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-MobileSDK/docs/home\">\n                                            Mobile SDKs for Android and iOS\u003c/a>\u003c/h2>\n                                    \u003cp>The Bazaarvoice Mobile SDKs provide access to many of our products, including\n                                        Conversations, and Product Recommendations.\u003c/p>\n                                \u003c/div>\n                            \u003c/div>\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-NotificationsAPI/docs/notifications-subscription-api\">Notifications\n                                            API\u003c/a>\u003c/h2>\n                                    \u003cp>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice\n                                        platform.\u003c/p>\n\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-TransactionsAPI/docs/overview\">\n                                            Transactions API\u003c/a>\u003c/h2>\n                                    \u003cp>Allow clients to seamlessly share transaction data and automate the collection of\n                                        user generated content powering APO and more.\u003c/p>\n\n                                \u003c/div>\n                            \u003c/div>\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-SentimentsAPI/docs/overview\">\n                                            Product Sentiments (PS)API\u003c/a>\u003c/h2>\n                                    \u003cp>Builds consumer insights from the review text using Natural Language Processing\n                                        (NLP).\u003c/p>\n                                \u003c/div>\n                              \u003cdiv class=\"drop-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003ch2>\u003ca href=\"/v1.0-AuthenticDiscoveryAPI/docs/home\">\n                                            Authentic Discovery API\u003c/a>\u003c/h2>\n                                    \u003cp>Enable AI search bots and LLMs to discover your UGC by integrating the Authentic Discovery API.\u003c/p>\n                                \u003c/div>\n                            \u003c/div>\n                        \u003c/div>\n                    \u003c/div>\n                \u003c/div>\n\n\n\n                \u003cdiv>\n\n\n                    \u003cdiv class=\"developer-space\" id=\"devspace\">Developer Space\u003c/div>\n                    \u003cdiv class=\"header-navigation\">\u003c/div>\n                    \u003cdiv class=\"header-text-devspace\">\n\n                        \u003cdiv class=\"dropdown-content-devspace\">\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\" https://blog.developer.bazaarvoice.com/\" target=\"_blank\"\n                                            rel=\"noopener\">Blog\u003c/a>\u003c/h2>\n                                    \u003cp>Official Bazaarvoice Developer blog maintained by the engineering community\u003c/p>\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"https://github.com/bazaarvoice\" target=\"_blank\"\n                                            rel=\"noopener\">Github\u003c/a>\u003c/h2>\n                                    \u003cp>Explore the official Github space for Bazaarvoice\u003c/p>\n                                \u003c/div>\n\n                            \u003c/div>\n                            \u003cdiv class=\"row\">\n\n                                \u003cdiv class=\"drop-item performance-metrics\">\n                                    \u003ch2>\u003ca href=\"/v1-cwv-perf-matric/docs/bazaarvoice-hosted-display-cwv-performance-testing-methodology\"\n                                            target=\"_blank\" rel=\"noopener\">Performance\u003c/a>\u003c/h2>\n                                    \u003cp>Hosted Display Core Web Vitals performance\u003c/p>\n                                \u003c/div>\n\n\n\n                            \u003c/div>\n\n                        \u003c/div>\n                    \u003c/div>\n                \u003c/div>\n\n                \u003cdiv>\n                    \u003cdiv class=\"developer-space\" id=\"support\">\u003ca href=\"https://support.bazaarvoice.com/\" target=\"_blank\"\n                            rel=\"noopener\">Support\u003c/a>\u003c/div>\n                    \u003cdiv class=\"header-navigation\">\u003c/div>\n                \u003c/div>\n                \u003cdiv>\n                    \u003cdiv class=\"developer-space\" id=\"adres\">Additional Resources\u003c/div>\n                    \u003cdiv class=\"header-navigation\">\u003c/div>\n                    \u003cdiv class=\"header-text-related\">\n\n                        \u003cdiv class=\"dropdown-content-related dynamic-resources-menu\">\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"https://docs.bazaarvoice.com/home/en-us/\" target=\"_blank\"\n                                            rel=\"noopener\">Bazaarvoice Knowledge Base\u003c/a>\u003c/h2>\n                                    \u003ch2>\u003ca href=\"https://support.bazaarvoice.com/\" target=\"_blank\"\n                                            rel=\"noopener\">Support Community\u003c/a>\u003c/h2>\n                                    \u003ch2>\u003ca href=\"https://bazaarvoice.com/\" target=\"_blank\"\n                                            rel=\"noopener\">Bazaarvoice.com\u003c/a>\u003c/h2>\n                                \u003c/div>\n\n\n                            \u003c/div>\n                        \u003c/div>\n                    \u003c/div>\n                \u003c/div>\n\n                \u003c!-- \u003cdiv class=\"rm-Header-search Header-searchtb6Foi0-D9Vx rm-Header-search_feather Header-search_featherYsmQBn55F3d9\">\n                  \u003cbutton aria-label=\"Search\" class=\"rm-SearchToggle\" data-symbol=\"⌘\">\n                  \u003ci class=\"fa fa-search\">\u003c/i>\n                  \u003cdiv class=\"Header-search-placeholder3Vx4OmMPcjAi rm-SearchToggle-placeholder\">Search\u003c/div>\n                  \u003cdiv class=\"rm-SearchToggle-shortcut\"style=\"color: #000;\">⌘K\u003c/div>\u003c/button>\u003c/div>\n          \u003c/div> -->\n\n            \u003c/div>\n\n        \u003c/div>\n        \u003cdiv id=\"container\">\n            \u003cdiv class=\"overlay\">\u003c/div>\n\n            \u003cdiv class=\"carousel-container\">\n                \u003cdiv id=\"carousel-front-page\" class=\"carousel slide \" data-ride=\"carousel\" data-interval=\"3000\">\n                    \u003col class=\"carousel-indicators\">\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"0\" class=\"active\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"1\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"2\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"3\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"4\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"5\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"6\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"7\">\u003c/li>\n                    \u003c/ol>\n\n\n                    \u003cdiv class=\"carousel-inner\" role=\"listbox\">\n                        \u003cdiv class=\"item active\">\n                            \u003cimg src=\"https://files.readme.io/a66c6b70c1fb320d122d1a9cf7deca1be6ff74bd7661bb272baec0f21cf2a72f-AI_Review_summary_Carousel_3.svg\"\n                                alt=\"Review Summarization API\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/review-summarization\" target=\"_blank\"\n                                    rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                            \u003c/div>\n                        \u003c/div>\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/ecbd9be03f506391e6c8308e2593b8a87ec9d48ec950f6f23fdedefd7914876b-background_1.svg\"\n                                alt=\"Security Imperative\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/security-imperatives\" target=\"_blank\"\n                                    rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\"\n                                        style=\"color: #000;border:1.5px solid #000; background-color: #fff;\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                            \u003c/div>\n                        \u003c/div>\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/2d66165-Product_sentiment_API.svg\"\n                                alt=\"Product Sentiment API\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"https://developers.bazaarvoice.com/v1.0-SentimentsAPI/docs/overview\"\n                                    target=\"_blank\" rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                            \u003c/div>\n                        \u003c/div>\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/926c3aa-car_1.svg\" alt=\"iOS Review Highlights\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/user-email-address\" target=\"_blank\" rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\">Learn more\u003c/button>\n                                \u003c/a>\n                                \u003cp class=\"coursel-text-large\">Customer\u003cbr> Data Point Added to API\u003c/p>\n                                \u003cp class=\"coursel-text-small\">\n                                    With 80% of consumers being more likely to buy from a\u003cbr>\n                                    company that provides a tailored experience,it is clear that\u003cbr>\n                                    shoppers want to be seen, heard, and treated as individuals.\u003cbr>\u003cbr>\n\n                                    You can now access the email address associated with a\u003cbr>\n                                    specific customer's content submission to enrich customer \u003cbr>interactions,\n                                    profiles,\n                                    and workflows outside of the \u003cbr>Bazaarvoice platform.\n                                \u003c/p>\n                            \u003c/div>\n                        \u003c/div>\n\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/8ba40d5-car_2.svg\" alt=\"iOS Review Highlights\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/profile-display#requesting-an-author-by-email-address\"\n                                    target=\"_blank\" rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                                \u003cp class=\"coursel-text-large\">User Profile API\u003c/p>\n                                \u003cp class=\"coursel-text-small\">\n                                    Consumers want to be treated for who they are – \u003cbr>\n                                    individuals with unique characteristics, tastes, and\u003cbr>\n                                    preferences.\u003cbr>\u003cbr>\n\n                                    You can now gather all data that a consumer has\u003cbr>\n                                    ever submitted with a specific email address for\u003cbr>\n                                    Ratings & Reviews and Questions & Answers. This \u003cbr>\n                                    can then be easily matched across other platforms \u003cbr>\n                                    to augment your understanding of each shopper \u003cbr>\n                                    and optimize experiences.\n\n                                \u003c/p>\n                            \u003c/div>\n                        \u003c/div>\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/da0ad9e-car_3.svg\" alt=\"iOS Review Highlights\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/video-upload\" target=\"_blank\" rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\"\n                                        style=\"color: #000;border:1.5px solid #000; background-color: #fff;\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                                \u003cp class=\"coursel-text-large\" style=\"color: #000;\"> Direct Video Upload with \u003cbr>Review\n                                    Submission\u003c/p>\n                                \u003cp class=\"coursel-text-small\" style=\"color: #000;\">\n                                    Shoppers crave genuine narratives that showcase \u003cbr>\n                                    products in action and videos attached alongside written \u003cbr>\n                                    reviews provide just that.\u003cbr>\u003cbr>\n                                    Capture more of these videos than ever before by \u003cbr>\n                                    enabling customers to submit videos directly within the \u003cbr>\n                                    review submission experience.\n                                \u003c/p>\n                            \u003c/div>\n                        \u003c/div>\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/eb4c4c8-car_4.svg\" alt=\"iOS Review Highlights\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/incentivized-reviews#displaying-the-incentivized-review-count\"\n                                    target=\"_blank\" rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button carousel4\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                                \u003cp class=\"coursel-text-large-center\" style=\"color: #000;\">Four new authenticity features\n                                \u003c/p>\n                                \u003cp class=\"coursel-text-small-center\" style=\"color: #000;\">\n                                    What’s in your shoppers’ best interest, is our interest. \u003cbr>\n                                    Our goal is to help your brand stay informed of policy \u003cbr>\n                                    changes, compliant with governing bodies, and \u003cbr>\n                                    transparent with your customers. \u003cbr>\u003cbr>\n\n                                    This is why we’ve released a series of features to do \u003cbr>\n                                    exactly that:\n\n                                \u003c/p>\n                            \u003c/div>\n                        \u003c/div>\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://dav-dev-portal-resources.s3.us-east-1.amazonaws.com/Developer-Center-2.0/Home-Page/Authentic_Discovery+API_Banner.svg\"\n                                alt=\"Authentic Discovery API Banner\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-AuthenticDiscoveryAPI/docs/home\" target=\"_blank\"\n                                    rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\"\n                                        style=\"color: #000;border:1.5px solid #000; background-color: #fff;\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                            \u003c/div>\n                        \u003c/div>\n                    \u003c/div>\n\n                    \u003ca class=\"carousel-control-prev\" href=\"#carousel-front-page\" role=\"button\" data-slide=\"prev\">\n                        \u003cbig>\u003cbig>\u003cbig>&#8592;\u003c/big>\u003c/big>\u003c/big>\n                    \u003c/a>\n                    \u003ca class=\"carousel-control-next\" href=\"#carousel-front-page\" role=\"button\" data-slide=\"next\">\n                        \u003cbig>\u003cbig>\u003cbig>&#8594;\u003c/big>\u003c/big>\u003c/big>\n                    \u003c/a>\n                \u003c/div>\n            \u003c/div>\n\n            \u003cdiv class=\"ellipse-parent\">\n\n                \u003cdiv class=\"our-products-back\">\u003c/div>\n                \u003cdiv class=\"learn-more-about-the-developer-parent\">\n\n                    \u003cdiv class=\"our-product\">Our Product Overview\u003c/div>\n                    \u003cdiv class=\"learn-more-about\">\n                        Learn more about the developer products we offer and how you can use them to build your custom\n                        social commerce applications\n                    \u003c/div>\n                \u003c/div>\n                \u003cdiv class=\"container-our-products\">\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-ConversationsAPI/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg width=\"101\" height=\"101\"\n                                    src=\"https://files.readme.io/acadc93-Conversations.svg\" alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Conversations (CV2)\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Retrieve and submit User-generated content (UGC), and\n                                retrieve your product catalog and statistics about your UGC.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"v1.0-PRR/docs/prr\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/10c05a1-Icon.svg\" alt=\"\">\n                            \u003c/div>\n                            \u003cdiv class=\"card-product-title\">Conversations (Agrippa/PRR)\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Retrieve and submit user-generated content (UGC), and\n                                retrieve your product catalog and statistics about your UGC for PRR customers.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-PrivacyAPI/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/6f81d0d-privacy.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Privacy\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Integrate your Bazaarvoice solution into your privacy\n                                regulations compliance workflow using a secure HTTP interface.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-ResponseAPI/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/0c4b464-response.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Response\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Programmatically create, read, update, and delete\n                                responses to reviews using a secure HTTP interface.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-MobileSDK/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/fb3259f-Group_190.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Mobile SDK’s\u003c/div>\n                            \u003cdiv class=\"card-product-description\">The Bazaarvoice Mobile SDKs provide access to many of\n                                our products, including Conversations, and Product Recommendations.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-NotificationsAPI/docs/notifications-subscription-api\" target=\"_blank\"\n                            rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/15a3007-notifications.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Notifications\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Manage end-user subscriptions to email notifications\n                                triggered by the Bazaarvoice platform.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-DCE/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/7a78632-disp_cont.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Displayable Content\n                            \u003c/div>\n                            \u003cdiv class=\"card-product-description\">Request Bazaarvoice Conversations data in bulk for\n                                public display using an HTTPS interface.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-SocialCommerceAPI/docs/introduction\" target=\"_blank\" rel=\"noopener\">\n\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/3476596-soco.png\" alt=\"\">\n                            \u003c/div>\n                            \u003cdiv class=\"card-product-title\">Social Commerce\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Social Commerce is engineered for enabling commerce to\n                                be visual, contextual, and personal, wherever commerce occurs.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-PS-Export/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/0a827fd-product_sent.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Product Sentiment Export\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Request Bazaarvoice Product Sentiment Insights data in\n                                bulk using an HTTPS interface.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-TransactionsAPI/docs/overview\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/a6aff87-T_API.svg\" alt=\"\">\n                            \u003c/div>\n                            \u003cdiv class=\"card-product-title\">Transactions\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Allow clients to seamlessly share transaction data and\n                                automate the collection of user generated content powering APO and more.\u003c/div>\n\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"https://developers.bazaarvoice.com/v1.0-SentimentsAPI/docs/overview\" target=\"_blank\"\n                            rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg height=\"101\" width=\"101\"\n                                    src=\"https://files.readme.io/50c286c-image_1.png\" alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Product Sentiments (PS)API\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Builds consumer insights from the review text using\n                                Natural Language Processing (NLP)\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"https://docs.bazaarvoice.com/articles/#!contextual-commerce/contextual-commerce\"\n                            target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg height=\"101\" width=\"101\"\n                                    src=\"https://files.readme.io/96e0694a5e96a39793636c53d97a52e1dd445db4594059debbc54ab2478e91b2-Group_230.svg\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Contextual Commerce\u003c/div>\n                            \u003cdiv class=\"card-product-description\">AI solution, boosting conversions by identifying\n                                high-intent shoppers and delivering targeted messages.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-AuthenticDiscoveryAPI/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg width=\"101\" height=\"101\"\n                                    src=\"https://files.readme.io/f71a7765b134a55444358bd0231ec605daea6f9e44e728c61e40d5b4aaaccf12-Authentic_Discovery_API_Icon.svg\" alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Authentic Discovery API\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Enable AI search bots and LLMs to discover your UGC by integrating the Authentic Discovery API.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                \u003c/div>\n                \u003cimg class=\"group-icon\" alt=\"\" src=\"https://files.readme.io/9a95db0-Dot.svg\" />\n\n            \u003c/div>\n\n\n            \u003cdiv class=\"getStarted\">\n                \u003cimg class=\"getStartedImg\" alt=\"\"\n                    src=\"https://files.readme.io/63a7094-Screenshot_2023-06-01_at_7.57_1.svg\" />\n\n                \u003cdiv class=\"content2\">\n\n\n                    \u003cdiv class=\"cardplaintestimoni\">\n                        \u003cp class=\"featured-property\">BAZAARVOICE Portal\u003c/p>\n\n                        \u003cp class=\"contemporay-new-buil\">Getting Started\u003c/p>\n\n                        \u003cdiv class=\"transforming-living\">\n                            This section contains information that will get you started using the Conversations API\n                            quickly and correctly.\n                        \u003c/div>\n                    \u003c/div>\n                \u003c/div>\n            \u003c/div>\n            \u003cdiv class=\"cards\">\n                \u003cdiv class=\"card\">\u003ca href=\"https://www.bazaarvoice.com/contact/\" target=\"_blank\" rel=\"noopener\">\n                        \u003ch2>Create a Bazaarvoice Portal account\u003c/h2>\n                        \u003cp>With a Bazaarvoice Portal account, you can request API keys and will have access to all the\n                            keys you have requested, their status, and rate limits.\n                        \u003c/p>\n                    \u003c/a>\n                \u003c/div>\n                \u003cdiv class=\"card\">\u003ca\n                        href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/api-key-management#request-new-keys\"\n                        target=\"_blank\" rel=\"noopener\">\n                        \u003ch2>Request API keys\u003c/h2>\n                        \u003cp>API keys allow us to provide usage metrics and allows our clients to control who has access\n                            to their data.\n                        \u003c/p>\n                    \u003c/a>\n                \u003c/div>\n                \u003cdiv class=\"card\">\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home\"\n                        target=\"_blank\" rel=\"noopener\">\n                        \u003ch2>Become a UGC Expert\u003c/h2>\n                        \u003cp>Read the documentation to learn how to build consumer generated content applications with the\n                            Conversations API.\n                        \u003c/p>\n                    \u003c/a>\n                \u003c/div>\n            \u003c/div>\n            \u003cdiv class=\"blog-text\">Developer Blogs\u003c/div>\n            \u003cdiv class=\"blog-container\">\n                \u003cdiv class=\"blog-scroll\" id=\"blog-scroll-container\">\u003c/div>\n                \u003cdiv class=\"scroll-arrows\">\n                    \u003cspan class=\"arrow-up\" onclick=\"scrollBlogs(-1)\">&#8593;\u003c/span>\n                    \u003cspan class=\"arrow-down\" onclick=\"scrollBlogs(1)\">&#8595;\u003c/span>\n                \u003c/div>\n            \u003c/div>\n\n            \u003cscript>\n                document.addEventListener(\"DOMContentLoaded\", function () {\n                    var blogContainer = document.getElementById(\"blog-scroll-container\");\n                    var currentIndex = 0;\n                    var posts = []; // Store fetched posts with media details\n                    var dataRes = [];\n\n                    // Function to unescape HTML entities\n                    function unescapeHtml(text) {\n                        var textarea = document.createElement('textarea');\n                        textarea.innerHTML = text;\n                        return textarea.value;\n                    }\n\n                    // Fetch posts and media details together\n                    fetch(\"https://blog.developer.bazaarvoice.com/wp-json/wp/v2/posts\")\n                        .then((response) => response.json())\n                        .then((data) => {\n                            dataRes = data;\n\n                            // Fetch media details for each post concurrently\n                            const mediaPromises = data.map((post) =>\n                                fetch(`https://blog.developer.bazaarvoice.com/wp-json/wp/v2/media/${post.featured_media}`)\n                                    .then((response) => response.json())\n                                    .then((mediaData) => ({ ...post, ...mediaData })) // Combine post and media data\n                                    .catch((error) => console.error(\"Error fetching media data:\", error))\n                            );\n                            return Promise.all(mediaPromises);\n                        })\n                        .then((fetchedPosts) => {\n                            posts = fetchedPosts;\n\n                            // Update the blog container with fetched posts\n                            function updateBlogContainer() {\n                                blogContainer.innerHTML = \"\";\n\n                                for (var i = currentIndex; i \u003c currentIndex + 3; i++) {\n                                    const post = posts[i % posts.length];\n                                    const dataObj = dataRes[i % dataRes.length];\n                                    console.log(dataObj)\n\n                                    var blogItem = document.createElement(\"div\");\n                                    blogItem.classList.add(\"blog-item\");\n\n                                    var img = document.createElement(\"img\");\n                                    if (post.source_url) {\n                                        img.src = post.source_url; // Use post instead of mediaData for media details\n                                        img.alt = unescapeHtml(post.title.rendered);\n                                    } else {\n                                        // Use a placeholder image and set a background color\n                                        img.src = 'https://files.readme.io/0b45076-21a0442-Vector_2.svg';/*https://files.readme.io/21a0442-Vector_2.svg*/\n                                        img.alt = 'Placeholder Image';\n                                        img.style.backgroundColor = '#ffffff'; // Set your desired background color\n                                    }\n\n                                    var h3 = document.createElement(\"h3\");\n                                    h3.textContent = unescapeHtml(dataObj.title.rendered);\n\n                                    var p = document.createElement(\"p\");\n                                    p.innerHTML = unescapeHtml(dataObj.excerpt.rendered);\n\n                                    // Make blog item clickable\n                                    blogItem.addEventListener(\"click\", function () {\n                                        window.open(dataObj.link, \"_blank\");\n                                    });\n\n                                    blogItem.appendChild(img);\n                                    blogItem.appendChild(h3);\n                                    blogItem.appendChild(p);\n\n                                    blogContainer.appendChild(blogItem);\n                                    // Trigger reflow to apply the initial opacity\n                                    blogItem.offsetHeight;\n                                    blogItem.classList.add(\"show\");\n                                }\n                            }\n\n                            updateBlogContainer();\n\n                            // Function to handle scrolling blogs\n                            window.scrollBlogs = function (direction) {\n                                currentIndex += direction * 3;\n                                currentIndex = (currentIndex + posts.length) % posts.length; // Use modulo to cycle through posts.length\n\n                                updateBlogContainer();\n                            };\n                        })\n                        .catch((error) => console.error(\"Error fetching blog data:\", error));\n                });\n            \u003c/script>\n            \u003cdiv class=\"blog-text\">\n                Additional Resources\n                \u003cdiv class=\"learn-more-about\" style=\"margin-top: 10px; font-size: 1vw;\">\n                    Provide a curated collection of supplementary\n                    links to present users with valuable resources\n                    about Bazaarvoice products.\n                \u003c/div>\n            \u003c/div>\n            \u003cdiv class=\"circle-parent\">\n                \u003cdiv class=\"circle-button\">\n\n                    \u003cimg class=\"circle-icon\" alt=\"\" src=\"https://files.readme.io/ed42784-circle.svg\" />\n                    \u003cdiv class=\"resource-links\">\n                        \u003ca class=\"resource-card\" href=\"https://www.bazaarvoice.com/\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"bg\">\u003c/div>\n                            \u003cdiv class=\"mobile-command-manag\">Bazaarvoice.com\u003c/div>\n                            \u003cimg class=\"icon3\" alt=\"\" src=\"https://files.readme.io/7fdc487-icon.svg\" />\n                        \u003c/a>\n                        \u003ca class=\"resource-card\" href=\"https://docs.bazaarvoice.com/home/en-us/\" target=\"_blank\"\n                            rel=\"noopener\">\n                            \u003cdiv class=\"bg\">\u003c/div>\n                            \u003cdiv class=\"mobile-command-manag\">Bazaarvoice Knowledge Base\u003c/div>\n                            \u003cimg class=\"icon3\" alt=\"\" src=\"https://files.readme.io/0e6ec65-icon_1.svg\" />\n                        \u003c/a>\n                        \u003ca class=\"resource-card\" href=\"https://support.bazaarvoice.com/s/?language=en_US\"\n                            target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"bg\">\u003c/div>\n                            \u003cdiv class=\"mobile-command-manag\">Support Community\u003c/div>\n                            \u003cimg class=\"icon3\" alt=\"\" src=\"https://files.readme.io/779ee78-icon_3.svg\" />\n                        \u003c/a>\n                        \u003ca class=\"resource-card\" href=\"https://innercircle.bazaarvoice.com/users/sign_in\"\n                            target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"bg\">\u003c/div>\n                            \u003cdiv class=\"mobile-command-manag\">Bazaarvoice University\u003c/div>\n                            \u003cimg class=\"icon3\" alt=\"\" src=\"https://files.readme.io/2442306-icon_4.svg\" />\n                        \u003c/a>\n                    \u003c/div>\n                \u003c/div>\n            \u003c/div>\n\n\n        \u003c/div>\n\n\n    \u003c/div>\n\u003c/body>\n\u003cfooter2>\n    \u003cdiv class=\"footer-rect\">\n        \u003cdiv class=\"footer-text\">\n            \u003cdiv class=\"bazaarvoice-all-rights\">\n                © Bazaarvoice. All rights reserved.\n            \u003c/div>\n            \u003cdiv class=\"footer-end\">\n\n                \u003cdiv class=\"legal\">\u003ca href=\"http://www.bazaarvoice.com/legal\" target=\"_blank\" rel=\"noopener\">Legal\u003c/a>\n                \u003c/div>\n                \u003cdiv class=\"trust\">\u003ca href=\"https://www.bazaarvoice.com/company/trust/\" target=\"_blank\"\n                        rel=\"noopener\">Trust\u003c/a>\u003c/div>\n                \u003cdiv class=\"system-status\">\u003ca href=\"http://status.bazaarvoice.com/\" target=\"_blank\"\n                        rel=\"noopener\">System Status\u003c/a>\u003c/div>\n                \u003cdiv class=\"browser-support-policy\">\u003ca\n                        href=\"https://docs.bazaarvoice.com/articles/portal-basics/browser-support-policy\"\n                        target=\"_blank\" rel=\"noopener\">Browser Support Policy\u003c/a>\u003c/div>\n            \u003c/div>\n        \u003c/div>\n    \u003c/div>\n\n\u003c/footer2>\n\n\n\u003c!--JS-->\n\u003cscript>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const header = document.getElementById(\"header\");\n  const myImage = document.getElementById(\"logo\");\n  const scroller = document.querySelector('[class*=\"ContentWithOwlbot-content\"]');\n\n  if (!header || !scroller) return;\n\n  function updateHeader() {\n    const isScrolled = scroller.scrollTop > 8;\n\n    header.classList.toggle(\"scrolled\", isScrolled);\n\n    if (myImage) {\n      myImage.src = isScrolled\n        ? \"https://files.readme.io/8e9ead9-Vector_1.svg\"\n        : \"https://files.readme.io/21a0442-Vector_2.svg\";\n    }\n  }\n\n  scroller.addEventListener(\"scroll\", updateHeader, { passive: true });\n  updateHeader();\n});\n\n\u003c/script>\n\u003cstyle>\n    body {\n        width: 100%;\n        margin: 0;\n        line-height: normal\n    }\n\n    :root {\n        --font-inter: Inter;\n        --font-inter: Inter;\n        --font-size-lg: 1.1vw;\n        --font-size-23xl: 3.0vw;\n        --font-size-xl: 1.4vw;\n        --font-size-base: 1.0vw;\n        --font-size-xs: 0.8vw;\n        --font-size-5xl: 1.5vw;\n        --font-size-mini: 1.0vw;\n        --font-size-26xl: 3.0vw;\n        --font-size-6xl: 1.5vw;\n        --font-size-21xl: 2.8vw;\n        --font-size-7xs: 0.4vw;\n        --font-size-5xs-5: 0.5vw;\n        --font-size-5xs: 0.6vw;\n        --font-size-smi: 0.8vw;\n        --color-white: #fff;\n        --color-darkslategray-100: #4b4b4b;\n        --color-darkslategray-200: #262b36;\n        --color-snow: #fcf3f4;\n        --color-gray-100: #757575;\n        --color-gray-200: #1d212c;\n        --color-gray-300: #181c27;\n        --color-gray-400: #15181f;\n        --color-gray-500: #111;\n        --color-darkslateblue-100: #204dae;\n        --color-darkslateblue-200: #0f2d6a;\n        --color-black: #000;\n        --color-gainsboro: #dbdbdb;\n        --color-aliceblue-100: #f4f9ff;\n        --color-aliceblue-200: #f1f7ff;\n        --color-lavenderblush: #fff2f8;\n        --color-whitesmoke: #f2f2f2;\n        --color-honeydew: #deffee;\n        --color-oldlace: #fff7e3;\n        --color-dimgray: #565656;\n        --color-crimson: #ef4358;\n        --color-coral: #ef7743;\n        --color-slategray: #606b86;\n        --color-silver: #c7c7c7;\n        --color-royalblue-100: #2656bf;\n        --color-royalblue-200: #2555c1;\n        --padding-xl: 1.25vw;\n        --padding-21xl: 2.5vw;\n        --br-base: 1vw;\n        --br-5xl: 24px;\n        --br-481xl: 500px;\n        --br-xl: 20px;\n        --br-21xl: 40px;\n        --br-131xl: 150px;\n        --br-41xl: 60px\n    }\n\n\n    .consumers-engaging-with {\n        margin: 0\n    }\n\n\n\n    .rm-SearchToggle {\n        --SearchToggle-bg: #fff;\n        --SearchToggle-border-color: rgba(0, 0, 0, 0.2);\n        --SearchToggle-color: var(--color-text-minimum);\n        -webkit-box-align: center;\n        -ms-flex-align: center;\n        align-items: center;\n        background: var(--SearchToggle-bg);\n        border: 0;\n        border-radius: 10px;\n        -webkit-box-shadow: 0 0 0 1px var(--SearchToggle-border-color);\n        box-shadow: 0 0 0 1px var(--SearchToggle-border-color);\n        cursor: pointer;\n        display: -webkit-box;\n        display: -ms-flexbox;\n        display: flex;\n        height: 30px;\n        line-height: 30px;\n        padding: 0 5px;\n        -webkit-transition: -webkit-box-shadow var(--transition-fast) var(--transition-timing);\n        transition: -webkit-box-shadow var(--transition-fast) var(--transition-timing);\n        transition: box-shadow var(--transition-fast) var(--transition-timing);\n        transition: box-shadow var(--transition-fast) var(--transition-timing), -webkit-box-shadow var(--transition-fast) var(--transition-timing);\n        width: clamp(120px, 14vw, 220px);\n        min-width: 0;\n        overflow: hidden;\n        /* ensure children/pseudo don't spill out */\n    }\n\n    .rm-SearchToggle-placeholder {\n        color: #637288;\n        font-size: 14px;\n    }\n\n    .Header-search-placeholder3Vx4OmMPcjAi {\n        -webkit-box-flex: 1;\n        -ms-flex: 1 1 auto;\n        flex: 1 1 auto;\n        padding-left: 5px;\n        text-align: left;\n    }\n\n    .login-wrapper {\n        position: absolute;\n        top: 20px;\n        left: 1265px;\n        width: 35px;\n        height: 16px;\n    }\n\n    .group-child {\n        position: absolute;\n        top: 54.82px;\n        left: 526.86px;\n        width: 267.54px;\n        height: 571.27px\n    }\n\n    .group-inner {\n        position: absolute;\n        top: 99.78px;\n        left: 204.5px;\n        width: 267.54px;\n        height: 571.27px\n    }\n\n\n    .div {\n        position: absolute;\n        top: 302.04px;\n        left: 12.06px;\n        font-weight: 500;\n        display: inline-block;\n        width: 69.08px;\n        height: 13.16px\n    }\n\n    .div {\n        left: 99.78px\n    }\n\n    .div {\n        left: 82.24px\n    }\n\n\n    .a {\n        font-weight: 600\n    }\n\n\n    .vector-parent {\n        position: absolute;\n        top: 75px;\n        left: 459px;\n        width: 1000px;\n        height: 725.88px;\n        font-size: var(--font-size-5xs-5);\n        color: var(--color-black)\n    }\n\n\n    .cardplaintestimoni {\n        position: absolute;\n        height: 100%;\n        width: 100%;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        left: 0\n    }\n\n    .lets-see-what,\n    .testimonials {\n        position: relative;\n        text-align: center;\n        justify-items: center;\n        font-size: var(--font-size-xl);\n        letter-spacing: 1.43px;\n        line-height: 32px\n    }\n\n    .lets-see-what {\n        font-size: var(--font-size-23xl);\n        line-height: 64px;\n        color: var(--color-darkslategray-200)\n    }\n\n    .testimonials {\n        letter-spacing: 5px;\n        text-transform: uppercase;\n        color: var(--color-darkslategray-100);\n    }\n\n    .testimonial {\n        position: relative;\n        margin-top: 50px;\n        left: 108px;\n        width: 85%;\n        overflow: hidden;\n        font-size: var(--font-size-mini);\n        color: var(--color-slategray)\n    }\n\n    .ellipse-div {\n        position: absolute;\n        top: 50vw;\n        left: 75vw;\n        border-radius: 50%;\n        border: 8.8px solid var(--color-crimson);\n        box-sizing: border-box;\n\n        width: 7.5vw;\n        height: 7.5vw\n    }\n\n    .group-icon {\n        position: absolute;\n        top: 557px;\n        left: 294px;\n        width: 196px;\n        height: 154px\n    }\n\n    .our-products-back {\n        position: absolute;\n        top: 15.625vw;\n        align-items: end;\n        border-radius: var(--br-131xl) 0 0 0;\n        background-color: var(--color-aliceblue-100);\n        width: 100%;\n        height: 37.5vw;\n    }\n\n    .our-product {\n        color: #262B36;\n        font-family: Inter;\n        font-size: 3.5vw;\n        font-style: normal;\n        font-weight: 700;\n        line-height: normal;\n    }\n\n    .learn-more-about {\n        color: #565656;\n        font-family: Inter;\n        font-size: 1.2vw;\n        font-style: normal;\n        font-weight: 400;\n        line-height: 160%;\n        /* 28.8px */\n    }\n\n\n\n    .learn-more-about-the-developer-parent {\n        position: relative;\n        left: 0;\n        text-align: left;\n        font-size: var(--font-size-lg);\n        color: var(--color-dimgray);\n        width: 619px;\n    }\n\n    .conversations {\n        position: absolute;\n        display: inline-block\n    }\n\n    .conversations {\n        top: 155.21px;\n        left: 35.77px;\n        font-size: var(--font-size-5xl);\n        color: var(--color-black);\n        width: 188px;\n        height: 49px;\n        -webkit-text-stroke: .3px #000\n    }\n\n    .group-div {\n        position: absolute;\n        top: 412.58px;\n        left: 527.23px;\n        width: 260.4px;\n        height: 320.42px\n    }\n\n    .ellipse-parent {\n        position: relative;\n        left: 120px;\n        width: 100%;\n        margin-top: 50px;\n        text-align: center;\n        font-size: var(--font-size-mini);\n        color: var(--color-gray-100)\n    }\n\n    .contemporay-new-buil,\n    .transforming-living {\n        position: absolute;\n        left: 0;\n        display: inline-block\n    }\n\n    .transforming-living {\n        width: 78.43%;\n        top: 42.38%;\n        line-height: 160%\n    }\n\n    .contemporay-new-buil {\n        width: 100%;\n        top: 10px;\n        font-size: var(--font-size-23xl);\n        color: var(--color-gray-400)\n    }\n\n    .getStarted {\n        position: relative;\n        margin-top: 50px;\n        width: 100%;\n\n    }\n\n\n    .content2 {\n        position: relative;\n        height: 21.9vw;\n        width: 31.88%;\n        right: 16.32%;\n        left: 51.81%;\n        font-size: var(--font-size-lg);\n        color: var(--color-gray-100)\n    }\n\n    .featured-property {\n        position: relative;\n        font-size: var(--font-size-xs);\n        letter-spacing: 5px;\n        text-transform: uppercase;\n        color: var(--color-gray-300)\n    }\n\n\n\n\n\n    .getStartedImg {\n        float: left;\n        position: relative;\n        left: 10vw;\n        width: 40vw;\n        height: 25vw;\n        object-fit: cover\n    }\n\n    .dev-portal-home-child1,\n    .dev-portal-home-child2,\n    .dev-portal-home-inner {\n        position: relative;\n        left: 292px;\n        border-radius: 50%;\n        background-color: var(--color-darkslateblue-100);\n        width: 32px;\n        height: 32px\n    }\n\n    .dev-portal-home-child1,\n    .dev-portal-home-child2 {\n        left: 711px\n    }\n\n    .dev-portal-home-child2 {\n        left: 1105px\n    }\n\n    .b,\n    .b1,\n    .b2 {\n        position: relative;\n        left: 303px;\n        font-size: var(--font-size-xl);\n        letter-spacing: 1.43px;\n        line-height: 32px\n    }\n\n    .b1,\n    .b2 {\n        left: 721px\n    }\n\n    .b2 {\n        left: 1115px\n    }\n\n    .circle-icon {\n        position: absolute;\n        height: 100.24%;\n        width: 36.75%;\n        top: -.12%;\n        right: 16.43%;\n        bottom: -.12%;\n        left: 46.82%;\n        max-width: 100%;\n        overflow: hidden;\n        max-height: 100%\n    }\n\n    .provide-a-curated {\n        top: 125px;\n        left: 0;\n        line-height: 160%;\n        display: inline-block;\n    }\n\n    .consumers-engaging-with {\n        top: 0;\n        font-size: var(--font-size-23xl);\n        color: var(--color-gray-400)\n    }\n\n    .additional-resources1,\n    .bg,\n    .our-client {\n        position: relative;\n        left: 0\n    }\n\n    .our-client {\n        top: 59px;\n        width: 30%;\n        float: left;\n        color: var(--color-gray-100)\n    }\n\n    .circle-button {\n        width: 100%;\n        /* float: right; */\n        color: var(--color-gray-100);\n        height: 100px;\n        margin: auto;\n        margin-top: 1%;\n    }\n\n    .bg {\n        top: 0;\n        border-radius: var(--br-base);\n        background-color: var(--color-white);\n        width: 360px;\n        height: 96px\n    }\n\n    .mobile-command-manag {\n        position: absolute;\n        top: 31.25%;\n        left: 103px;\n        line-height: 32px;\n        font-weight: 600;\n        display: inline-block;\n        width: 232px;\n        white-space: nowrap;\n    }\n\n    .icon-bg {\n        position: absolute;\n        top: calc(50% - 27.5px);\n        left: 0;\n        border-radius: var(--br-5xl);\n        background-color: var(--color-snow);\n        width: 55px;\n        height: 55px\n    }\n\n    .vector-icon5 {\n        height: 54.55%;\n        width: 54.55%;\n        top: 27.27%;\n        right: 20%;\n        bottom: 18.18%;\n        left: 25.45%;\n        max-width: 100%;\n        overflow: hidden;\n        max-height: 100%\n    }\n\n    .div3,\n    .icon2,\n    .vector-icon5 {\n        position: relative\n    }\n\n    .icon2 {\n        top: calc(50% - 28px);\n        left: 24px;\n        width: 55px;\n        height: 55px\n    }\n\n    .div3 {\n        height: 23.13%;\n        width: 45.8%;\n        top: 20.96%;\n        right: 34.45%;\n        bottom: 55.9%;\n        left: 4.75%;\n        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);\n        overflow: hidden\n    }\n\n    .equipment-optimizer {\n        position: absolute;\n        top: 22.92%;\n        left: 123px;\n        line-height: 24px;\n        font-weight: 600;\n        display: inline-block;\n        width: 207px\n    }\n\n    .div4,\n    .icon3 {\n        position: absolute\n    }\n\n    .icon3 {\n        top: calc(50% - 27.5px);\n        left: 24px;\n        width: 55px;\n        height: 55px\n    }\n\n    .div4 {\n        position: absolute;\n        height: 23.13%;\n        width: 31.8%;\n        top: 20.96%;\n        right: 0;\n        bottom: 55.9%;\n        left: 68.2%;\n        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);\n        overflow: hidden\n    }\n\n    .lifecycle-prediction {\n        position: absolute;\n        top: 33.33%;\n        left: 103px;\n        line-height: 32px;\n        font-weight: 600;\n        display: inline-block;\n        width: 232px\n    }\n\n    .div5,\n    .div6 {\n        position: absolute;\n        height: 23.13%;\n        width: 31.8%;\n        top: 51.08%;\n        right: 34.72%;\n        bottom: 25.78%;\n        left: 33.48%;\n        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);\n        overflow: hidden\n    }\n\n    .div6 {\n        right: 0;\n        left: 68.2%\n    }\n\n    .div3:hover,\n    .div4:hover,\n    .div5:hover,\n    .div6:hover {\n        box-shadow: 0 0 3px #515151;\n    }\n\n    .circle-parent {\n        width: 90%;\n        display: inline-block;\n        position: relative;\n        justify-content: left;\n\n        /* font-size: var(--font-size-lg); */\n        color: var(--color-darkslategray-200)\n    }\n\n    .dev-portal-home {\n        margin: 0 auto;\n        position: relative;\n        background-color: var(--color-white);\n        width: 100%;\n        height: auto;\n        overflow: hidden;\n        text-align: left;\n        font-size: var(--font-size-smi);\n        color: var(--color-white);\n        font-family: var(--font-inter)\n    }\n\n    .carousel {\n        /* Ensure width and height are set appropriately */\n        width: 100%;\n        /* Adjust width as needed */\n        overflow: hidden;\n    }\n\n    .carousel-container {\n        align-items: center;\n        display: flex;\n        /* Center carousel horizontally */\n        justify-content: center;\n        width: 100%;\n    }\n\n    .carousel .item {\n        width: 100%;\n        height: 100%;\n    }\n\n\n\n\n    .carousel-indicators {\n        position: absolute;\n        bottom: 10px;\n        /* Adjust spacing as needed */\n        left: 50%;\n        transform: translateX(-50%);\n    }\n\n    /* Styling for captions, buttons, etc. as needed */\n\n    /* Make prev/next buttons visible */\n    .carousel-control-prev {\n        position: absolute;\n        transform: translateX(-50%);\n        top: 85%;\n        left: 12%;\n    }\n\n    .carousel-control-next {\n        position: absolute;\n        transform: translateX(-50%);\n        top: 85%;\n        left: 14%;\n    }\n\n\n    .coursel-text-large {\n        color: #FFF;\n        position: relative;\n        font-family: Inter;\n        font-size: 3.0vw;\n        font-style: normal;\n        font-weight: 700;\n        line-height: normal;\n        text-align: start;\n        animation: textFadeIn 5s;\n\n    }\n\n    .coursel-text-small {\n        color: #FFF;\n        position: relative;\n        font-family: Inter;\n        font-size: 1.0vw;\n        font-style: normal;\n        font-weight: 500;\n        line-height: normal;\n        animation: textFadeIn 5s;\n\n\n    }\n\n    .coursel-text-large-center {\n        color: #FFF;\n        position: relative;\n        left: 9%;\n        top: 10%;\n        font-family: Inter;\n        font-size: 2.5vw;\n        font-style: normal;\n        font-weight: 700;\n        line-height: normal;\n        text-align: center;\n        animation: textFadeIn 5s;\n\n    }\n\n    .coursel-text-small-center {\n        color: #FFF;\n        left: 9%;\n        top: 10%;\n        position: relative;\n        text-align: center;\n        font-family: Inter;\n        font-size: 1.0vw;\n        font-style: normal;\n        font-weight: 500;\n        line-height: normal;\n        animation: textFadeIn 5s;\n\n\n    }\n\n    @keyframes textFadeIn {\n        0% {\n            opacity: 0;\n        }\n\n        100% {\n            opacity: 1;\n        }\n    }\n\n    .carousel img {\n        align-items: center;\n        width: 100%;\n        /* Adjust width as needed */\n\n    }\n\n    .carousel-control {\n        width: 5%;\n    }\n\n\n    .oval-button {\n        box-sizing: border-box;\n        position: absolute;\n        width: 10vw;\n        height: 4vw;\n        display: inline-flex;\n        padding: 1.25vw;\n        justify-content: center;\n        align-items: center;\n        gap: 1vw;\n        flex-shrink: 0;\n\n        border: 1.5px solid #FFFFFF;\n        border-radius: 2.5vw;\n        background-color: transparent;\n        color: #FFFFFF;\n        font-size: 1vw;\n        cursor: pointer;\n        margin-top: 1.25vw;\n        max-width: 100%;\n\n        top: 60%;\n        left: 7%;\n        transform: translate(-50%, -50%);\n        animation: textFadeIn 5s;\n    }\n\n    .oval-button:hover {\n        background-color: #FFFFFF;\n        color: #000000;\n    }\n\n\n    .carousel4.oval-button:hover {\n        background-color: #FFFFFF;\n        color: #000000;\n    }\n\n    .carousel4.oval-button {\n        box-sizing: border-box;\n        position: absolute;\n        width: 10vw;\n        height: 4vw;\n        padding: 1.25vw;\n        justify-content: center;\n        align-items: center;\n        gap: 1vw;\n        flex-shrink: 0;\n        border: 1.5px solid #000000;\n        border-radius: 2.5vw;\n        background-color: transparent;\n        color: #000000;\n        font-size: 1vw;\n        cursor: pointer;\n        margin-top: 1.25vw;\n        max-width: 100%;\n\n        top: 70%;\n        left: 58%;\n        transform: translate(-50%, -50%);\n        animation: textFadeIn 5s;\n\n    }\n\n    .carousel-caption-center {\n        top: 55%;\n    }\n\n    .carousel-caption-left {\n        text-align: left;\n        top: 20%;\n        position: absolute;\n        left: 10%;\n\n        font-family: 'Inter';\n        font-style: normal;\n        font-weight: 700;\n        font-size: 10px;\n        /* identical to box height */\n\n\n        color: #FFFFFF;\n    }\n\n    .header {\n        position: fixed;\n        width: 100%;\n        height: 4.375vw;\n        background-color: transparent;\n        color: white;\n        padding: 0 20px;\n        display: flex;\n        /* use flexbox */\n        justify-content: space-between;\n        /* align the header text to the left and the developer logo to the right */\n        align-items: center;\n        /* vertically center the text */\n        transition: all 0.5s ease;\n        z-index: 1000;\n    }\n\n\n\n    .developer-space {\n        display: flex;\n        /* used flexbox for the developer space */\n        align-items: center;\n        /* vertical alignment of elements in developer space */\n        text-decoration: none;\n        display: inline-block;\n        padding: 1.88vw;\n        font-weight: 500;\n        transition: all 0.4s ease;\n        position: relative;\n\n    }\n\n    .developer-space :hover {\n        display: flex;\n        /* used flexbox for the developer space */\n        align-items: center;\n        /* vertical alignment of elements in developer space */\n        color: #002E6E;\n\n    }\n\n    .developer-space:hover+.header-navigation {\n        height: 0.8rem;\n    }\n\n    .header-navigation {\n        background: #002E6E;\n        border-top-left-radius: 1rem;\n        border-top-right-radius: 1rem;\n        content: '';\n        position: relative;\n        top: -5px;\n        display: block;\n        height: 0rem;\n        right: auto;\n        transform: none;\n        transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);\n        width: auto;\n    }\n\n    .developer-parent {\n        display: flex;\n        margin-left: 10.0vw;\n        /* used flexbox for the developer space */\n        align-items: center;\n        /* vertical alignment of elements in developer space */\n    }\n\n    .developer {\n        margin-right: 0.625vw;\n        margin-left: 0.625vw;\n        font-size: var(--font-size-5xl)\n            /* add a right margin to the developer text */\n    }\n\n    .clip-path-group {\n        height: 1.875vw;\n        width: 1.875vw;\n        margin-left: 0.625vw;\n        fill: white;\n    }\n\n    /* Scrolled Header */\n    .scrolled {\n        background-color: white;\n        color: black;\n        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);\n        /* add a subtle box shadow */\n        padding: 0 20px;\n        /* reduced the top and bottom padding to 0 */\n    }\n\n    /* Navigation */\n    .nav {\n        float: right;\n    }\n\n    .nav a {\n        display: inline-block;\n        color: white;\n        padding: 0.625vw 1.25vw;\n        text-decoration: none;\n    }\n\n\n    .cards {\n        margin-top: 3.125vw;\n        width: 100%;\n        display: flex;\n\n        justify-content: center;\n    }\n\n\n    .card {\n        width: 25vw;\n        height: 15vw;\n        background: white;\n        border: 0.50px #DBDBDB solid;\n        color: #111111;\n        padding: 10px;\n        margin: 10px;\n        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);\n    }\n\n    .card:hover {\n        border-color: transparent;\n        background-color: #f4f9ff;\n        border-top: 10px solid #bddbff;\n\n    }\n\n    .card h2 {\n        margin: 0;\n        font-size: 1.2vw;\n    }\n\n    .card {\n        height: auto;\n        min-height: fit-content;\n        display: flex;\n        flex-direction: column;\n    }\n\n    .card h2 {\n        font-size: clamp(16px, 1.2vw, 24px);\n    }\n\n    .card p {\n        margin-top: 10px;\n        font-size: clamp(13px, 1vw, 18px);\n        line-height: 1.4;\n    }\n\n    #container {\n        margin-left: auto;\n        margin-right: auto;\n        height: auto;\n        width: auto;\n    }\n\n\n\n\n\n    a {\n        color: inherit;\n        text-decoration: none;\n    }\n\n\n\n\n    .container-our-products {\n        position: relative;\n        display: flex;\n        flex-wrap: wrap;\n        justify-content: center;\n        margin-top: 6.25vw;\n        z-index: 10;\n        width: 70%;\n    }\n\n    .card-product {\n        width: 220px;\n        height: 330px;\n        flex-shrink: 0;\n        margin: 10px;\n        padding-top: 30px;\n        padding-right: 10px;\n        padding-left: 10px;\n        background-color: #FFF;\n        border: 1px;\n        border-radius: 40px;\n        text-align: center;\n        border-color: #F2F2F2;\n        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);\n\n    }\n\n    .card-product:hover {\n        box-shadow: 0 0 3px #515151;\n    }\n\n    .card-product-icon {\n        font-size: 48px;\n        margin-bottom: 10px;\n        max-width: 300px;\n\n    }\n\n    .card-product-title {\n        font-size: 24px;\n        font-weight: bold;\n        margin-bottom: 10px;\n    }\n\n    .card-product-description {\n        font-size: 15px;\n        color: #757575;\n    }\n\n    .card-product:nth-child(2) {\n        margin-top: 40px;\n    }\n\n    .card-product:nth-child(4) {\n        margin-top: 40px;\n    }\n\n    .card-product:nth-child(6) {\n        margin-top: 40px;\n    }\n\n    .card-product:nth-child(8) {\n        margin-top: 40px;\n    }\n\n\n    body {\n        font-family: sans-serif;\n    }\n\n    .container {\n        width: 800px;\n        margin: 0 auto;\n    }\n\n    .card-container {\n        display: flex;\n        flex-wrap: wrap;\n        margin-bottom: 20px;\n    }\n\n\n\n    .card-content {\n        padding: 10px;\n    }\n\n    .card-content h3 {\n        font-size: 18px;\n    }\n\n    .card-content p {\n        font-size: 14px;\n    }\n\n    .img-blog {\n        width: 100%;\n    }\n\n    .scroll-bar {\n        position: absolute;\n        bottom: 0;\n        width: 100%;\n        height: 10px;\n        background-color: #ccc;\n        opacity: 0.5;\n    }\n\n    .blog-text {\n        width: 70%;\n        font-size: 2.5vw;\n        margin-top: 1%;\n        margin-left: 8%;\n        color: #1D212C;\n\n    }\n\n    .blog-container {\n        width: 80%;\n        margin: auto;\n        margin-top: 50px;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        overflow: hidden;\n    }\n\n    /* Unified blog card typography & sizing */\n    .blog-scroll h3 {\n        color: #1D212C;\n        font-family: Inter;\n        font-size: clamp(16px, 1.1vw, 18px);\n        font-style: normal;\n        font-weight: 600;\n        line-height: 1.3;\n        letter-spacing: .5px;\n        margin: 0 0 8px;\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n        min-height: calc(1.3em * 2);\n        /* reserve space for two lines even if shorter */\n    }\n\n    /* Ensure excerpts look consistent (even if shorter) */\n    .blog-item p {\n        font-size: clamp(13px, .9vw, 15px);\n        line-height: 1.4;\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n        min-height: calc(1.4em * 2);\n        /* reserve space for 2 lines */\n        margin: 0;\n    }\n\n    /* Card layout consistency */\n    .blog-item {\n        background: #FFF;\n        border: 1px solid #E5E8EC;\n        border-radius: 14px;\n        box-shadow: 0 2px 6px rgba(0, 0, 0, .06);\n        width: clamp(260px, 30%, 360px);\n        flex: 0 0 auto;\n        padding: 16px;\n    }\n\n    .blog-scroll {\n        scroll-behavior: smooth;\n    }\n\n    @media (max-width: 900px) {\n        .blog-item {\n            width: clamp(260px, 46%, 400px);\n        }\n    }\n\n    @media (max-width: 600px) {\n        .blog-item {\n            width: 100%;\n        }\n    }\n\n\n\n    .blog-scroll p {\n        color: #1D212C;\n        font-family: Inter;\n        font-size: 18px;\n        font-style: normal;\n        font-weight: 500;\n        line-height: 40px;\n        /* 177.778% */\n        letter-spacing: 1.429px;\n        margin: 0;\n    }\n\n    .blog-scroll {\n        display: inline-block;\n        display: flex;\n        flex-direction: row;\n        gap: 20px;\n        max-height: 500px;\n        /* Adjust this value as needed */\n        overflow-y: scroll;\n    }\n\n    .blog-item {\n        display: flex;\n        flex-direction: column;\n        align-items: left;\n        padding: 20px;\n        transition: opacity 0.5s ease-in-out;\n        /* Adjust the duration and timing function as needed */\n        opacity: 0;\n    }\n\n\n    .blog-item.show {\n        opacity: 1;\n        border: none;\n        width: 30%;\n        /* Show the element with a smooth transition */\n    }\n\n    .blog-item img {\n        display: block;\n        width: 100%;\n        max-width: 480px;\n        /* prevents over-expansion on very wide screens */\n        aspect-ratio: 16 / 9;\n        height: auto;\n        object-fit: contain;\n        /* keep full image visible */\n        object-position: center center;\n        margin: 0 auto 12px;\n        /* centers horizontally */\n        border-radius: 8px;\n    }\n\n    @media (max-width: 900px) {\n        .blog-item img {\n            max-width: 100%;\n            /* full width on small devices */\n        }\n    }\n\n    .blog-item p {\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-line-clamp: 3;\n        line-clamp: 2;\n        /* Limit to 3 lines */\n        -webkit-box-orient: vertical;\n        font-family: Inter;\n        font-size: 10px;\n        font-style: normal;\n        font-weight: 400;\n        line-height: normal;\n    }\n\n    .scroll-arrows {\n        display: flex;\n        flex-direction: column;\n        gap: 10px;\n    }\n\n    .arrow-up,\n    .arrow-down {\n        font-size: 24px;\n        cursor: pointer;\n        color: #000;\n    }\n\n    .arrow-up:hover,\n    .arrow-down:hover {\n        color: #007bff;\n        /* Change the color as desired */\n    }\n\n\n    .header-text-products::after {\n        content: \"\";\n        position: absolute;\n        height: 2px;\n        background-color: #002e6e;\n        width: 0;\n        left: 50%;\n        bottom: 0;\n        transform: translateX(-50%);\n        transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n        display: none;\n    }\n\n    .header-text-products:hover::after {\n        width: 100%;\n        display: block;\n\n    }\n\n    .dropdown {\n        position: relative;\n        display: inline-block;\n    }\n\n    .header-text-products:hover+.dropdown-content-products {\n        display: block;\n    }\n\n    .dropdown-content-products {\n        width: 51.625vw;\n        display: block;\n        position: absolute;\n\n        background-color: #f9f9f9;\n        min-width: 00px;\n        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n        z-index: 999;\n        padding: 1.25vw;\n    }\n\n\n    .header-text-products {\n        display: none;\n        position: relative;\n    }\n\n    .header-text-devspace::after {\n        content: \"\";\n        position: absolute;\n        height: 2px;\n        background-color: #002e6e;\n        width: 0;\n        left: 50%;\n        bottom: 0;\n        transform: translateX(-50%);\n        transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n        display: none;\n    }\n\n    .header-text-devspace:hover::after {\n        width: 100%;\n        display: block;\n\n    }\n\n\n\n\n    .header-text-devspace:hover+.dropdown-content-devspace {\n        display: block;\n    }\n\n    .dropdown-content-devspace {\n        width: 34.25vw;\n        display: block;\n        position: absolute;\n        background-color: #f9f9f9;\n        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n        z-index: 999;\n        padding: 1.25vw;\n\n    }\n\n    .header-text-devspace {\n        display: none;\n        position: relative;\n\n\n    }\n\n\n\n    .header-text-support::after {\n        content: \"\";\n        position: absolute;\n        height: 2px;\n        background-color: #002e6e;\n        width: 0;\n        left: 60%;\n        bottom: 0;\n        transform: translateX(-50%);\n        transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n        display: none;\n    }\n\n    .header-text-support:hover::after {\n        width: 100%;\n        display: block;\n\n    }\n\n    .header-text-support:hover+.dropdown-content-support {\n        display: block;\n    }\n\n    .dropdown-content-support {\n        display: block;\n        position: absolute;\n        background-color: #f9f9f9;\n        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n        z-index: 999;\n        padding: 1.25vw;\n\n    }\n\n    .header-text-support {\n        display: none;\n        position: relative;\n\n    }\n\n    .row {\n        display: flex;\n        justify-content: space-between;\n        margin-bottom: 0.312vw;\n    }\n\n    .row .drop-item {\n        width: 100%;\n        padding-right: 0.93vw;\n        color: #5063ED;\n        margin-left: 1.25vw;\n    }\n\n    .row h2 {\n        font-size: 0.81vw;\n        margin-bottom: 0.312vw;\n        margin-top: 0.625vw;\n    }\n\n    .row h3 {\n        font-size: 0.75vw;\n    }\n\n    .row p {\n        font-size: 0.75vw;\n        color: #555;\n    }\n\n    .header-text-related::after {\n        content: \"\";\n        position: absolute;\n        height: 2px;\n        width: 0;\n        bottom: 0;\n        transform: translateX(-50%);\n        transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n        display: none;\n    }\n\n    .header-text-related:hover::after {\n        width: 100%;\n        display: block;\n\n    }\n\n    .header-text-related:hover+.dropdown-content-related {\n        display: block;\n    }\n\n    .header-text-related {\n        display: none;\n        position: relative;\n\n    }\n\n    .dropdown-content-related {\n        width: 14.375vw;\n        display: block;\n        margin-left: 1.875vw;\n        position: relative;\n        background-color: #f9f9f9;\n        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n        z-index: 999;\n        padding: 0.625vw;\n        align-items: center;\n        white-space: nowrap;\n\n\n    }\n\n    .overlay {\n        position: fixed;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        background-color: rgba(0, 0, 0, 0.5);\n        /* Adjust the alpha (transparency) value as needed */\n        z-index: 99;\n        /* Ensure the overlay appears above other elements */\n        display: none;\n        /* Hide the overlay initially */\n    }\n\n    .overlay:hover::after {\n        display: block;\n\n\n    }\n\n\n    .footer-rect {\n        display: inline-block;\n        width: 100%;\n        font-size: var(--font-size-lg);\n        color: var(--color-white);\n        align-items: center;\n        margin-left: 0.6vw;\n\n    }\n\n    .footer-end {\n        display: contents;\n        justify-content: right;\n    }\n\n\n    .footer-text a {\n        color: white;\n        text-decoration: none;\n    }\n\n    .footer-text a:hover {\n        text-decoration: underline;\n    }\n\n    body {\n        margin: 0;\n        padding: 0;\n        display: flex;\n        flex-direction: column;\n        min-height: 100vh;\n    }\n\n    main {\n        flex: 1;\n    }\n\n\n\n    footer2 {\n        bottom: 0;\n\n        width: 100%;\n        display: inline-block;\n        color: white;\n        background: black;\n        margin-top: auto;\n\n\n    }\n\n\n\n\n    .footer-text {\n        display: flex;\n        align-items: center;\n        background-color: var(--color-black);\n        height: 3.3vw;\n        font-family: var(--font-inter);\n        font-size: var(--font-size-lg);\n        width: 100%;\n        margin-right: 1.25vw;\n    }\n\n\n    .bazaarvoice-all-rights {\n        text-align: left;\n        margin-left: 9.3vw;\n        flex-basis: 50%;\n\n    }\n\n    .legal,\n    .trust,\n    .system-status,\n    .browser-support-policy {\n        text-align: right;\n        display: flex;\n        /* Added display property */\n        align-items: right;\n        /* Added align-items property */\n        margin: 20px;\n\n    }\n\u003c/style>\n\n\u003cscript>\n    const productLink = document.getElementById('products');\n    const dropdownContent = document.querySelector('.header-text-products');\n    const overlay = document.querySelector('.overlay');\n\n    const devspaceLink = document.getElementById('devspace');\n    const dropdownContentDevspace = document.querySelector('.header-text-devspace');\n\n    const relatedLink = document.getElementById('adres');\n    const dropdownContentRelated = document.querySelector('.header-text-related');\n\n\n\n    clearDropdown = function () {\n        clearTimeout(timeoutId);\n\n        dropdownContent.style.display = 'none';\n        dropdownContentDevspace.style.display = 'none';\n        dropdownContentRelated.style.display = 'none';\n        overlay.style.display = 'none';\n\n\n    };\n\n    let timeoutId;\n\n    dropdownContent.style.position = 'absolute';\n    dropdownContent.style.left = productLink.offsetLeft + 'px';\n\n\n    productLink.addEventListener('mouseover', () => {\n        clearDropdown();\n\n        dropdownContent.style.display = 'block';\n        overlay.style.display = 'block';\n    });\n\n    productLink.addEventListener('mouseout', () => {\n\n        timeoutId = setTimeout(() => {\n            dropdownContent.style.display = 'none';\n            overlay.style.display = 'none';\n        }, 100);\n    });\n\n    dropdownContent.addEventListener('mouseover', () => {\n        clearDropdown();\n        dropdownContent.style.display = 'block';\n        overlay.style.display = 'block';\n    });\n\n    dropdownContent.addEventListener('mouseout', () => {\n        clearTimeout(timeoutId);\n        timeoutId = setTimeout(() => {\n            dropdownContent.style.display = 'none';\n            overlay.style.display = 'none';\n        }, 100);\n    });\n\n\n\n    dropdownContentDevspace.style.position = 'absolute';\n    dropdownContentDevspace.style.left = devspaceLink.offsetLeft + 'px';\n\n\n    devspaceLink.addEventListener('mouseover', () => {\n        clearDropdown();\n        dropdownContentDevspace.style.display = 'block';\n        overlay.style.display = 'block';\n\n    });\n\n    devspaceLink.addEventListener('mouseout', () => {\n\n        timeoutId = setTimeout(() => {\n            dropdownContentDevspace.style.display = 'none';\n            overlay.style.display = 'none';\n        }, 100);\n\n    });\n\n    dropdownContentDevspace.addEventListener('mouseover', () => {\n        clearDropdown();\n\n        dropdownContentDevspace.style.display = 'block';\n        overlay.style.display = 'block';\n\n\n    });\n\n    dropdownContentDevspace.addEventListener('mouseout', () => {\n        timeoutId = setTimeout(() => {\n            dropdownContentDevspace.style.display = 'none';\n            overlay.style.display = 'none';\n\n        }, 100);\n\n    });\n\n\n\n\n\n    dropdownContentRelated.style.position = 'absolute';\n    dropdownContentRelated.style.left = relatedLink.offsetLeft + 'px';\n\n    relatedLink.addEventListener('mouseover', () => {\n        clearDropdown();\n        dropdownContentRelated.style.display = 'block';\n        overlay.style.display = 'block';\n    });\n\n    relatedLink.addEventListener('mouseout', () => {\n        timeoutId = setTimeout(() => {\n\n            dropdownContentRelated.style.display = 'none';\n            overlay.style.display = 'none';\n\n        }, 100);\n\n    });\n\n\n    dropdownContentRelated.addEventListener('mouseover', () => {\n        clearDropdown();\n\n        dropdownContentRelated.style.display = 'block';\n        overlay.style.display = 'block';\n\n\n    });\n\n    dropdownContentRelated.addEventListener('mouseout', () => {\n        timeoutId = setTimeout(() => {\n            dropdownContentRelated.style.display = 'none';\n            overlay.style.display = 'none';\n\n        }, 100);\n\n    });\n\u003c/script>","meta":{"title":"Bazaarvoice Developer Space V2.0"},"searchPermissions":"NTM5MzY5MTgzNDEyZTEzMWE2MmZjMzlhNDk0Y2NmN2VjOTg3NTNiOGM3N2RmMjU4ZGM2ZmQzYzg0MzAyMTNhZXRhZ0ZpbHRlcnM9KHByb2plY3Q6NjNmZTNhMGJhZmIwMzYwYjY2ODJlNDFlKSwodmVyc2lvbjpub25lLHZlcnNpb246NjVjZGQ5M2E5YmM1NTYwMDczYTUzNmQzKSwoaGlkZGVuOm5vbmUsaGlkZGVuOmZhbHNlKSwoaW5kZXg6Q3VzdG9tUGFnZSxpbmRleDpQYWdlKQ==","aiConfig":{"enabled":false,"settings":{"errors":null,"styleguide":null,"warnings":null}},"config":{"algoliaIndex":"readme_search_v2","amplitude":{"apiKey":"8b550cf334a130e3d6ea41a88b894d8","enabled":"true","sessionReplay":{"enabled":"true","sampleRate":"0.1"}},"api":{"upload":{"fileSizeLimit":10485760,"fileSizeLimitFormatted":"10MB"}},"asset_url":"https://cdn.readme.io","dashDomain":"dash.readme.com","domain":"readme.io","domainFull":"https://dash.readme.com","encryptedLocalStorageKey":"ekfls-2025-03-27","fullstory":{"enabled":true,"orgId":"FSV9A"},"git":{"preview":"https://githug-prod.gitto.rdme.io","sync":{"bitbucket":{"installationLink":"https://developer.atlassian.com/console/install/310151e6-ca1a-4a44-9af6-1b523fea0561?signature=AYABeMn9vqFkrg%2F1DrJAQxSyVf4AAAADAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NzA5NTg3ODM1MjQzOmtleS83MDVlZDY3MC1mNTdjLTQxYjUtOWY5Yi1lM2YyZGNjMTQ2ZTcAuAECAQB4IOp8r3eKNYw8z2v%2FEq3%2FfvrZguoGsXpNSaDveR%2FF%2Fo0BHUxIjSWx71zNK2RycuMYSgAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDOJgARbqndU9YM%2FRdQIBEIA7unpCah%2BIu53NA72LkkCDhNHOv%2BgRD7agXAO3jXqw0%2FAcBOB0%2F5LmpzB5f6B1HpkmsAN2i2SbsFL30nkAB2F3cy1rbXMAS2Fybjphd3M6a21zOmV1LXdlc3QtMTo3MDk1ODc4MzUyNDM6a2V5LzQ2MzBjZTZiLTAwYzMtNGRlMi04NzdiLTYyN2UyMDYwZTVjYwC4AQICAHijmwVTMt6Oj3F%2B0%2B0cVrojrS8yZ9ktpdfDxqPMSIkvHAGT%2FMTvCxC3XwnwlulZe975AAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMMUUe9d1YmFOo373TAgEQgDuJo7TayM6NL19Sj9RPooRrl8rYxwKgvu9gkLNc3GuyyovWI1xA2qTr0LQzMRsf3imrAWsywzPcsjnvuAAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtZWFzdC0xOjcwOTU4NzgzNTI0MzprZXkvNmMxMjBiYTAtNGNkNS00OTg1LWI4MmUtNDBhMDQ5NTJjYzU3ALgBAgIAeLKa7Dfn9BgbXaQmJGrkKztjV4vrreTkqr7wGwhqIYs5AZR28Sibv2eBxSIg2MydtvEAAAB%2BMHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAzzWhThsIgJwrr%2FY2ECARCAOxoaW9pob21lweyAfrIm6Fw7gd8D%2B%2F8LHk4rl3jjULDM35%2FVPuqBrqKunYZSVCCGNGB3RqpQJr%2FasASiAgAAAAAMAAAQAAAAAAAAAAAAAAAAAEokowLKsF1tMABEq%2BKNyJP%2F%2F%2F%2F%2FAAAAAQAAAAAAAAAAAAAAAQAAADJLzRcp6MkqKR43PUjOiRxxbxXYhLc6vFXEutK3%2BQ71yuPq4dC8pAHruOVQpvVcUSe8dptV8c7wR8BTJjv%2F%2FNe8r0g%3D&product=bitbucket"}}},"metrics":{"billingCronEnabled":"true","dashUrl":"https://m.readme.io","defaultUrl":"https://m.readme.io","exportMaxRetries":12,"wsUrl":"wss://m.readme.io"},"micro":{"baseUrl":"https://micro-beta.readme.com"},"novuNotification":{"appId":"ob_MiAPOPqgP"},"proxyUrl":"https://try.readme.io","readmeRecaptchaSiteKey":"6LesVBYpAAAAAESOCHOyo2kF9SZXPVb54Nwf3i2x","releaseVersion":"5.764.0","reservedWords":{"tools":["execute-request","get-endpoint","get-server-variables","list-endpoints","list-specs","search-endpoints","search","fetch"]},"sentry":{"dsn":"https://3bbe57a973254129bcb93e47dc0cc46f@o343074.ingest.sentry.io/2052166","enabled":true},"shMigration":{"promoVideo":"","forceWaitlist":false,"migrationPreview":false},"sslBaseDomain":"readmessl.com","sslGenerationService":"ssl.readmessl.com","superHub":{"newProjectsEnabled":true},"wootric":{"accountToken":"NPS-122b75a4","enabled":true}},"context":{"labs":{},"user":{"isAuthenticated":false,"notifications":{}},"terms":[{"_id":"63fe3a0bafb0360b6682e41f","term":"parliament","definition":"Owls are generally solitary, but when seen together the group is called a 'parliament'!"}],"variables":{"user":{},"defaults":[{"source":"security","_id":"647490039f08aa0056a2a73c","name":"petstore_auth","type":"oauth2","apiSetting":"647490029f08aa0056a2a738"},{"source":"security","_id":"647490039f08aa0056a2a73b","name":"api_key","type":"apiKey","apiSetting":"647490029f08aa0056a2a738"},{"source":"security","_id":"649c1f87f379e10026085643","name":"oAuth2STG","type":"oauth2","apiSetting":"649bb80918d8d1004e9b56d7"},{"source":"security","_id":"649c1f87f379e10026085642","name":"oAuth2Prod","type":"oauth2","apiSetting":"649bb80918d8d1004e9b56d7"},{"source":"security","_id":"64cb5a76c12a770b0e2c7a81","name":"oAuth2AuthProd","type":"oauth2","apiSetting":"646f271799c2050075e1f0c3"},{"source":"security","_id":"64cb5a76c12a770b0e2c7a80","name":"oAuth2AuthStg","type":"oauth2","apiSetting":"646f271799c2050075e1f0c3"},{"source":"security","_id":"64f762b4f9926814398e1517","name":"bearerAuth","type":"http","scheme":"bearer","apiSetting":"64f762b3f9926814398e1515"},{"source":"security","_id":"65238cd4fe363a004f054ec5","name":"BearerAuth","type":"http","scheme":"bearer","apiSetting":"65238cd3fe363a004f054ec2"},{"source":"security","_id":"652932158df3cc002460f2d3","name":"passkey","type":"apiKey","apiSetting":"652932148df3cc002460f2cf"},{"source":"security","_id":"65447ca68cbc6a006af60f75","name":"X-Curalate-Api-Key","type":"apiKey","apiSetting":"650a8ee8e1d635006df16dcf"},{"source":"security","_id":"657210f8c29249002a3b78be","name":"productsAuth","type":"oauth2","apiSetting":"65321a94b82c3b003a0a0695"},{"source":"security","_id":"65fc9d55fdf8c6004bd86a22","name":"accessToken","type":"http","scheme":"bearer","apiSetting":"65fc9d54fdf8c6004bd86a1f"},{"apiSetting":"697b7419a8c621caaf6c016a","name":"bv-passkey","source":"security","type":"apiKey","_id":"697b75c808fa34cdd1b55bf9"},{"file":"Authentic_Discovery.yaml","name":"Bv-Passkey","source":"security","type":"apiKey","_id":"69cca8f7200b0603a6e0a63e"},{"file":"Agentic Access Api.yaml","name":"Bv-passkey","source":"security","type":"apiKey","_id":"69cf9d51b2943921f52aa8a1"}]},"project":{"_id":"63fe3a0bafb0360b6682e41e","accessRules":{"branch_merge":{"admin":true,"editor":false},"branch_approve":{"admin":true,"editor":false}},"ai":{"chat":{"knowledge":{"custom_knowledge":null,"use_project_knowledge":false},"models":[]},"discovery":{"enabled":true,"content_signal":{"ai_train":false,"search":false,"ai_input":false},"link_headers":true,"markdown_negotiation":true,"agent_hint_banner":true,"api_catalog":true,"agent_skills_index":true,"mcp_server_card":true,"webmcp":true,"oauth":{"type":"none","issuer_url":"","authorization_servers":[],"resource_identifier":"","scopes_supported":[]}}},"appearance":{"rdmd":{"callouts":{"useIconFont":false},"theme":{"background":"","border":"","markdownEdge":"","markdownFont":"","markdownFontSize":"","markdownLineHeight":null,"markdownRadius":"","markdownText":"","markdownTitle":"","markdownTitleFont":"","mdCodeBackground":"","mdCodeFont":"","mdCodeRadius":"","mdCodeTabs":"","mdCodeText":"","tableEdges":"","tableHead":"","tableHeadText":"","tableRow":"","tableStripe":"","tableText":"","text":"","title":""}},"main_body":{"type":"links"},"colors":{"highlight":"","main":"#002E6E","main_alt":"","header_text":"","body_highlight":"","custom_login_link_color":"","body_highlight_dark":""},"typography":{"headline":"Open+Sans:400:sans-serif","body":"Open+Sans:400:sans-serif","typekit":false,"tk_key":"","tk_headline":"","tk_body":"","code":"","custom_heading":null,"custom_body":null,"custom_code":null,"spacing":null},"header":{"style":"solid","img":[],"img_size":"auto","img_pos":"tl","linkStyle":"buttons"},"body":{"style":"none"},"global_landing_page":{"html":"","redirect":""},"referenceSimpleMode":true,"referenceLayout":"row","link_logo_to_url":false,"theme":"solid","colorScheme":"system","overlay":"triangles","landing":true,"sticky":false,"hide_logo":false,"childrenAsPills":false,"subheaderStyle":"links","splitReferenceDocs":false,"showMetricsInReference":true,"logo":["https://files.readme.io/0a7c643-small-Group_151_1.png","0a7c643-small-Group_151_1.png",318,80,"#000000","https://files.readme.io/bf0c404-Group_151_1.png"],"loginLogo":[],"logo_white":[],"logo_white_use":false,"logo_large":true,"favicon":["https://files.readme.io/23e171e-bv_favicon.ico","23e171e-bv_favicon.ico",32,32,"#000000",null,"649bdbfc40459d002996bd5e"],"stylesheet":"","stylesheet_hub2":".Header3zzata9F_ZPQ div.Header-staging2fhBvH-z5mvq {\n    background-color: transparent !important;\n    position: absolute !important;\n    top: 0 !important;\n    height: 0 !important;\n    left: auto !important;\n    right:0 !important; \n    width:200px !important;\n}\n/* =========================================\n   Imports + Font\n========================================= */\n@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100&display=swap');\n\n.rm-Guides #content-head p {\n  font-size: 14px !important;\n}\n\n/* =========================================\n   Header: Products\n========================================= */\n.header-text-products::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-products:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-products:hover + .dropdown-content-products {\n  display: block;\n}\n\n.dropdown-content-products {\n  width: 826px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 00px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-products {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Devspace\n========================================= */\n.header-text-devspace::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-devspace:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-devspace:hover + .dropdown-content-devspace {\n  display: block;\n}\n\n.dropdown-content-devspace {\n  width: 548px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 300px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-devspace {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Support\n========================================= */\n.header-text-support::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 60%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-support:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-support:hover + .dropdown-content-support {\n  display: block;\n}\n\n.dropdown-content-support {\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 300px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-support {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Related\n========================================= */\n.header-text-related::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-related:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-related:hover + .dropdown-content-related {\n  display: block;\n}\n\n.header-text-related {\n  display: none;\n  position: relative;\n}\n\n.dropdown-content-related {\n  width: 250px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 100px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 10px;\n  white-space: nowrap;\n}\n\n\n/* =========================================\n   Dropdown content: rows\n========================================= */\n.row {\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 5px;\n}\n\n.row .item {\n  width: 50%;\n  padding-right: 15px;\n}\n\n.row h2 {\n  font-size: 13px;\n  margin-bottom: 5px;\n}\n\n.row h3 {\n  font-size: 12px;\n}\n\n.row p {\n  font-size: 12px;\n  color: #555;\n}\n\n\n/* =========================================\n   Dynamic Resources Menu\n========================================= */\n.dynamic-resources-menu {\n  height: auto !important;\n  white-space: normal !important;\n  background-color: #FFFFFF !important;\n  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2) !important;\n  padding: 12px !important;\n  min-width: 250px !important;\n  border-radius: 0 !important;\n}\n\n.dynamic-resources-menu h2 a {\n  color: #002E6E !important;\n}\n\n\n/* =========================================\n   Page Layout\n========================================= */\nbody {\n  margin: 0;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  min-height: 100vh;\n}\n\nmain {\n  flex: 1;\n}\n\n\n/* =========================================\n   Custom footer element\n========================================= */\nfooter2 {\n  bottom: 0;\n  width: 100%;\n  display: inline-block;\n  color: white;\n  background: black;\n  margin-top: auto;\n}\n\n.footer-text {\n  display: flex;\n  align-items: center;\n  background-color: var(--color-black);\n  height: 70px;\n  font-family: var(--font-inter);\n  font-size: var(--font-size-lg);\n  width: 100%;\n  margin-right: 20px;\n}\n\n.bazaarvoice-all-rights {\n  text-align: left;\n  margin-left: 150px;\n  flex-basis: 50%;\n}\n\n.legal,\n.trust,\n.system-status,\n.browser-support-policy {\n  text-align: right;\n  display: flex;\n  align-items: right;\n  margin: 20px;\n}\n\n\n/* =========================================\n   Overlay\n========================================= */\n.overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0.5);\n  z-index: 99;\n  display: none;\n}\n\n.overlay:hover::after {\n  display: block;\n}\n\n\n/* =========================================\n   Details / Summary\n========================================= */\n.details-summary {\n  border: none;\n  color: blue;\n  cursor: pointer;\n  list-style: none;\n}\n\ndetails {\n  border: 1px solid;\n  padding: 0 1rem;\n  background: white;\n  border: none;\n}\n\ndetails + details {\n  border-top: none;\n}\n\ndetails[open] {\n  padding-bottom: 1em;\n}\n\nsummary {\n  padding: 10px;\n  font-size: 1rem;\n  font-weight: bold;\n  color: blue;\n  border: none;\n  cursor: pointer;\n}\n\n\n/* =========================================\n   Cascade layer: page setup\n========================================= */\n@layer setupPage {\n  :root {\n    font-size: 112.5%;\n    line-height: 1.5;\n  }\n  body {\n    background: #a4bacc99;\n    color: #226daa;\n    font-family: Raleway, sans-serif;\n    margin: 1rem;\n  }\n  * {\n    box-sizing: border-box;\n  }\n  aside {\n    width: 38em;\n    max-width: 98vw;\n  }\n}\n\nslot:not([name]) {\n  display: revert;\n}\n\n\n/* =========================================\n   Tooltip\n========================================= */\n.tooltip {\n  position: relative;\n  display: inline-block;\n  border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n  visibility: hidden;\n  width: 120px;\n  width: max-content;\n  background-color: black;\n  color: #fff;\n  text-align: center;\n  padding: 5px 0;\n  border-radius: 6px;\n  white-space: normal;\n  max-width: 300px;\n  word-wrap: break-word;\n  position: absolute;\n  z-index: 1;\n  top: 30px;\n  left: -10%;\n}\n\n.tooltip:hover .tooltiptext {\n  visibility: visible;\n}\n\n\n\n/* =========================================\n   Footer (Bazaarvoice)\n========================================= */\ndiv .bv-footer {\n  position: relative !important;\n  bottom: 0 !important;\n  height: 50px;\n  padding-top: 10px;\n  width: 100%;\n  background-color: #121b31;\n  color: white;\n  text-align: center;\n  font-family: 'Inter';\n  font-style: normal;\n  font-weight: 400;\n  font-size: 18px;\n  display: inline-block;\n}\n\n.footer-rect {\n  display: inline-block;\n  width: 100%;\n  font-size: var(--font-size-lg);\n  color: var(--color-white);\n  align-items: center;\n  margin-left: 10px;\n}\n\n.footer-end {\n  display: contents;\n  justify-contents: right;\n}\n\n.footer-text a {\n  color: white;\n  text-decoration: none;\n}\n\n.footer-text a:hover {\n  text-decoration: underline;\n}\n\nheader.rm-Header {\n  position: sticky !important;\n  top: 0 !important;\n  z-index: 10000 !important;\n}\n\nnav.rm-Sidebar,\nnav[class*=\"Sidebar\"],\nsection.content-toc,\nnav.rm-ToC {\n  top: 109px !important;\n  max-height: calc(100vh - 109px) !important;\n}","stylesheet_hub3":"","javascript":"","javascript_hub2":"// ReadMe SPA-safe init\n$(window).on('pageLoad', function (_e, state) {\n  // Defer to let layout settle\n  setTimeout(() => {\n    initHeaderMenus();\n    initDetailsAccordion();\n    initExternalLinkBehavior();\n  }, 0);\n});\n\n/* =========================\n   Header Menus / Hover Dropdowns\n   ========================= */\nfunction initHeaderMenus() {\n  // 1) Assign stable IDs to header links (if not already present)\n  const links = document.querySelectorAll('.Header-link2tXYTgXq85zW');\n  let i = 0;\n  links.forEach(el => {\n    i++;\n    if (!el.id) el.id = 'myId' + i;\n  });\n\n  // 2) Get or create a full-page overlay\n  let overlay = document.querySelector('.overlay');\n  if (!overlay) {\n    overlay = document.createElement('div');\n    overlay.className = 'overlay';\n    Object.assign(overlay.style, {\n      position: 'fixed',\n      inset: '0',\n      background: 'rgba(0,0,0,0.25)',\n      display: 'none',\n      zIndex: '999'\n    });\n    document.body.appendChild(overlay);\n  }\n\n  // 3) Map triggers to menus (uses your original selectors/IDs)\n  const map = [\n    { trigger: document.getElementById('myId1'), menu: document.querySelector('.header-text-products') },\n    { trigger: document.getElementById('myId2'), menu: document.querySelector('.header-text-devspace') },\n    { trigger: document.getElementById('myId4'), menu: document.querySelector('.header-text-related') },\n  ].filter(x => x.trigger && x.menu); // guard against missing nodes\n\n  // Bail early if nothing to wire\n  if (!map.length) return;\n\n  // Shared helpers/state\n  let hideTimer = null;\n  const allMenus = map.map(x => x.menu);\n\n  function closeAll() {\n    clearTimeout(hideTimer);\n    allMenus.forEach(m => { m.style.display = 'none'; });\n    overlay.style.display = 'none';\n  }\n\n  function positionMenu(triggerEl, menuEl) {\n    // Ensure menu is positioned relative to the viewport + scroll\n    const r = triggerEl.getBoundingClientRect();\n    const left = Math.round(r.left + window.scrollX);\n    const top = Math.round(r.bottom + window.scrollY);\n    Object.assign(menuEl.style, {\n      position: 'absolute',\n      left: left + 'px',\n      top: top + 'px',\n      zIndex: '10001'\n    });\n  }\n\n  function openMenu(triggerEl, menuEl) {\n    clearTimeout(hideTimer);\n    // Close others first\n    allMenus.forEach(m => { if (m !== menuEl) m.style.display = 'none'; });\n    positionMenu(triggerEl, menuEl);\n    menuEl.style.display = 'block';\n    overlay.style.display = 'block';\n  }\n\n  function scheduleClose() {\n    clearTimeout(hideTimer);\n    hideTimer = setTimeout(closeAll, 120);\n  }\n\n  // Wire each trigger/menu pair with pointer + keyboard + focus handling\n  map.forEach(({ trigger, menu }) => {\n    // Initial CSS expectations\n    menu.style.display = 'none';\n    menu.style.position = 'absolute';\n\n    // Pointer hover\n    trigger.addEventListener('mouseenter', () => openMenu(trigger, menu));\n    trigger.addEventListener('mouseleave', scheduleClose);\n    menu.addEventListener('mouseenter', () => { clearTimeout(hideTimer); });\n    menu.addEventListener('mouseleave', scheduleClose);\n\n    // Keyboard access: focus shows, blur schedules close\n    trigger.addEventListener('focus', () => openMenu(trigger, menu));\n    trigger.addEventListener('blur', scheduleClose);\n\n    // Reposition on viewport changes when visible\n    window.addEventListener('resize', () => {\n      if (menu.style.display === 'block') positionMenu(trigger, menu);\n    });\n    window.addEventListener('scroll', () => {\n      if (menu.style.display === 'block') positionMenu(trigger, menu);\n    });\n  });\n\n  // Close on overlay click or ESC\n  overlay.addEventListener('click', closeAll);\n  document.addEventListener('keydown', (ev) => {\n    if (ev.key === 'Escape') closeAll();\n  });\n}\n\n/* =========================\n   Only-one-open \u003cdetails> accordion\n   ========================= */\nfunction initDetailsAccordion() {\n  const summaries = document.querySelectorAll('summary');\n  if (!summaries.length) return;\n\n  summaries.forEach((summary) => {\n    // Avoid double-binding on SPA navigations\n    if (summary.__rdmBound) return;\n    summary.__rdmBound = true;\n\n    summary.addEventListener('click', () => {\n      const currentDetail = summary.parentNode;\n      document.querySelectorAll('details[open]').forEach((d) => {\n        if (d !== currentDetail) d.removeAttribute('open');\n      });\n    });\n  });\n}\n\n/* =========================\n   External link handling (preserves SPA internal links)\n   ========================= */\nfunction initExternalLinkBehavior() {\n  // Delegate only in markdown body, and only for links with target=\"_blank\"\n  $(document).off('click.rdmExternal', '.markdown-body a[target=\"_blank\"][href]');\n  $(document).on('click.rdmExternal', '.markdown-body a[target=\"_blank\"][href]', function (e) {\n    const href = $(this).attr('href');\n    if (!href) return;\n\n    // Ignore hash-only and in-page anchors\n    if (href.startsWith('#')) return;\n\n    // Parse URL via an \u003ca> element to resolve relative paths\n    const a = document.createElement('a');\n    a.href = href;\n\n    // Protocols we should NOT hijack\n    const proto = (a.protocol || '').toLowerCase();\n    if (proto === 'mailto:' || proto === 'tel:' || proto === 'javascript:') return;\n\n    const isExternal = a.host && a.host !== window.location.host;\n\n    if (!isExternal) {\n      // Internal link: prevent opening in new tab\n      e.preventDefault();\n      // Remove target=\"_blank\" and open in the same tab\n      window.location.href = a.href;\n      return;\n    }\n\n    // External link: open in new tab, safe\n    e.preventDefault();\n    window.open(a.href, '_blank', 'noopener');\n  });\n}\n\n\n\n// JS for mobile sdk\n $(window).on('pageLoad', function(e, state) {\n  var allKeyInputs   = document.querySelectorAll('.stagingKeyText, .prodKeyText');\n  var stgKeyInputs   = document.querySelectorAll('.stagingKeyText');\n  var prdKeyInputs   = document.querySelectorAll('.prodKeyText');\n  var clientIdInput  = document.querySelector('.edit_ClientID#clientId');\n  var downloadButton = document.querySelector('.configs-available button');\n\n  if (!clientIdInput || !downloadButton) return; // guard if not on this page\n\n  allKeyInputs.forEach(function(input) {\n    input.addEventListener('input', updateDownloadHint);\n  });\n\n  clientIdInput.addEventListener('input', updateDownloadHint);\n  downloadButton.addEventListener('click', exportJson);\n\n  function updateDownloadHint() {\n    var clientId = clientIdInput.value;\n    var inputsWithValue = getInputsWithValue(allKeyInputs, 'apiKey');\n    var configsAvailable = document.querySelector('.configs-available');\n    \n    if (inputsWithValue.length > 0 && clientId) {\n      configsAvailable.style.display = 'block';\n    } else {\n      configsAvailable.style.display = 'none';\n    }\n  }\n\n  function exportJson() {\n    var stgKeyInputsWithValue = getInputsWithValue(stgKeyInputs);\n    var prdKeyInputsWithValue = getInputsWithValue(prdKeyInputs);\n\n    if (stgKeyInputsWithValue.length > 0 || prdKeyInputsWithValue.length > 0) {\n      var json = {};\n\n      if (stgKeyInputsWithValue.length > 0) {\n        json.staging = createConfigData(stgKeyInputsWithValue);\n      }\n\n      if (prdKeyInputsWithValue.length > 0) {\n        json.prod = createConfigData(prdKeyInputsWithValue);\n      }\n\n      downloadJson(json);\n    }\n  }\n\n  function createConfigData(keyInputs) {\n    var clientId = clientIdInput.value;\n    var configData = { clientId: clientId };\n\n    keyInputs.forEach(function(input) {\n      configData[input.dataset.configKey] = input.value;\n    });\n\n    return configData;\n  }\n\n  function downloadJson(config) {\n    var data = \"text/json;charset=utf-8,\" + encodeURIComponent(JSON.stringify(config));\n    var el = document.createElement('a');\n    el.style.display = 'none';\n    el.href = \"data:\" + data;\n    el.download = \"bvsdk_config.json\";\n    document.body.appendChild(el);\n    el.click();\n    document.body.removeChild(el);\n  }\n\n  function getInputsWithValue(inputs, type) {\n    var pattern = new RegExp(type);\n    return Array.from(inputs).filter(function(input) {\n      if (pattern.source === 'all' || input.dataset.type.search(pattern) !== -1) {\n        return input.value;\n      }\n    });\n  }\n});\n\n//Tooltip Transition js\n$(document).ready(function(){\n            $('[data-toggle=\"tooltip\"]').tooltip({\n                delay: { \"show\": 100, \"hide\": 40 }\n            });\n        });","html_promo":"\u003cp>Hello, World!\u003c/p>","html_body":"","html_footer":"","html_head":"\u003c!-- Google Tag Manager -->\n\u003cscript>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n})(window,document,'script','dataLayer','GTM-T4PV8MT');\u003c/script>\n\u003c!-- End Google Tag Manager -->\n\n\u003c!-- Fullstory Integration -->\n\u003cscript>\nwindow['_fs_host'] = 'fullstory.com';\nwindow['_fs_script'] = 'edge.fullstory.com/s/fs.js';\nwindow['_fs_org'] = 'ZFBHF';\nwindow['_fs_namespace'] = 'FS';\n(function(m,n,e,t,l,o,g,y){\n    if (e in m) {if(m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window[\"_fs_namespace\"].');} return;}\n    g=m[e]=function(a,b,s){g.q?g.q.push([a,b,s]):g._api(a,b,s);};g.q=[];\n    o=n.createElement(t);o.async=1;o.crossOrigin='anonymous';o.src='https://'+_fs_script;\n    y=n.getElementsByTagName(t)[0];y.parentNode.insertBefore(o,y);\n    g.identify=function(i,v,s){g(l,{uid:i},s);if(v)g(l,v,s)};g.setUserVars=function(v,s){g(l,v,s)};g.event=function(i,v,s){g('event',{n:i,p:v},s)};\n    g.anonymize=function(){g.identify(!!0)};\n    g.shutdown=function(){g(\"rec\",!1)};g.restart=function(){g(\"rec\",!0)};\n    g.log = function(a,b){g(\"log\",[a,b])};\n    g.consent=function(a){g(\"consent\",!arguments.length||a)};\n    g.identifyAccount=function(i,v){o='account';v=v||{};v.acctId=i;g(o,v)};\n    g.clearUserCookie=function(){};\n    g.setVars=function(n, p){g('setVars',[n,p]);};\n    g._w={};y='XMLHttpRequest';g._w[y]=m[y];y='fetch';g._w[y]=m[y];\n    if(m[y])m[y]=function(){return g._w[y].apply(this,arguments)};\n    g._v=\"1.3.0\";\n})(window,document,window['_fs_namespace'],'script','user');\n\u003c/script>\n\u003c!-- End Fullstory -->\n\u003cdiv class=\"header-text-products\">\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  \n  \u003cdiv class=\"dropdown-content-products\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home\">Conversations API(CV2)\u003c/a>\u003c/h2>\n        \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC.\u003c/p>\n      \u003c/div>\n     \u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PRR/docs/prr\">Conversations API (Agrippa/PRR)\u003c/a>\u003c/h2>\n\t\t\t \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC for PRR customers.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SocialCommerceAPI/docs/introduction\">Social Commerce Display API\u003c/a>\u003c/h2>\n        \u003cp>Social Commerce is engineered for the future of commerce – enabling commerce to be visual, contextual, and personal, wherever commerce occurs.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-DCE/docs/home\">Displayable Content Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Conversations data in bulk for public display using an HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PS-Export/docs/home\">Product Sentiment Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTP interface.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PrivacyAPI/docs/home\">Privacy API\u003c/a>\u003c/h2>\n        \u003cp>Integrate your Bazaarvoice solution into your privacy regulations compliance workflow using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ResponseAPI/docs/home\">Response API\u003c/a>\u003c/h2>\n        \u003cp>Programmatically create, read, update, and delete responses to reviews using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n\t\t\t\u003cdiv class=\"item\">\n                \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-MobileSDK/docs/home\">Mobile SDKs for Android and iOS\u003c/a>\u003c/h2>\n                \u003cp>The Bazaarvoice Mobile SDKs provide access to many of our products, including Conversations, and Product Recommendations.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\t\n\t\t\u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-NotificationsAPI/docs/notifications-subscription-api\">Notifications API\u003c/a>\u003c/h2>\n       \u003cp>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice platform.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-TransactionsAPI/docs/overview\">Transactions API\u003c/a>\u003c/h2>\n        \u003cp>Allow clients to seamlessly share transaction data and automate the collection of user generated content powering APO and more.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\t\n\t\t\u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SentimentsAPI/docs/overview\">Product Sentiments (PS)API\u003c/a>\u003c/h2>\n       \u003cp>Builds consumer insights from the review text using Natural Language Processing (NLP).\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n\t\t\u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-AuthenticDiscoveryAPI/docs/home\">Authentic Discovery API\u003c/a>\u003c/h2>\n        \u003cp>Enable AI search bots and LLMs to discover your UGC by integrating the Authentic Discovery API.\u003c/p>\n    \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-devspace\">\n  \u003cdiv class=\"dropdown-content-devspace\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://blog.developer.bazaarvoice.com/\">Blog\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice blog featuring technical articles by Bazaarvoice developers.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://github.com/bazaarvoice\">Github\u003c/a>\u003c/h2>\n        \u003cp>Take a look at our Public Github space and explore repositories for various development projects.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1-cwv-perf-matric/docs/bazaarvoice-hosted-display-cwv-performance-testing-methodology\">Performance\u003c/a>\u003c/h2>\n        \u003cp>Hosted Display Core Web Vitals performance\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-related\">\n  \u003cdiv class=\"dropdown-content-related\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"http://knowledge.bazaarvoice.com/\">Bazaarvoice Knowledge Base\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://support.bazaarvoice.com/s/\">Support Community\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://bazaarvoice.com/\">Bazaarvoice.com\u003c/a>\u003c/h2>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"overlay\">\u003c/div>","html_footer_meta":"\u003c!-- Cookie Consent \n\u003cscript type=\"text/javascript\" src=\"//www.freeprivacypolicy.com/public/cookie-consent/4.1.0/cookie-consent.js\" charset=\"UTF-8\">\u003c/script>\n\u003cstyle>\n    .cc-nb-changep {\n        display: none !important;\n    }\n  \n    .cc-nb-main-container {\n    padding: 2rem;\n    max-width: 500px;\n    background: #121B31;\n\t\t}\n\u003c/style>\n\u003cscript type=\"text/javascript\" charset=\"UTF-8\">\ndocument.addEventListener('DOMContentLoaded', function () {\ncookieconsent.run({\"notice_banner_type\":\"simple\",\"consent_type\":\"express\",\"palette\":\"dark\",\"language\":\"en\",\"page_load_consent_levels\":[\"strictly-necessary\"],\"notice_banner_reject_button_hide\":false,\"preferences_center_close_button_hide\":true,\"page_refresh_confirmation_buttons\":false});\n});\n\u003c/script>\n-->\n\u003c!-- Google Tag Manager (noscript) -->\n\u003cnoscript>\u003ciframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-T4PV8MT\"\nheight=\"0\" width=\"0\" style=\"display:none;visibility:hidden\">\u003c/iframe>\u003c/noscript>\n\u003c!-- End Google Tag Manager (noscript) -->\n\u003c!--\u003cscript>\n  window.intercomSettings = {\n    api_base: \"https://api-iam.intercom.io\",\n    app_id: \"eje6296u\"\n  };\n\u003c/script>-->\n\n\u003c!--\u003cscript>\n// We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/eje6296u'\n(function(){var w=window;var ic=w.Intercom;if(typeof ic===\"function\"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/eje6296u';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(document.readyState==='complete'){l();}else if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();\n\u003c/script>-->\n\u003cfooter2>\n  \u003cdiv class=\"footer-rect\">\n    \u003cdiv class=\"footer-text\">\n      \u003cdiv class=\"bazaarvoice-all-rights\">\n        © Bazaarvoice. All rights reserved.\n      \u003c/div>\n    \u003cdiv class=\"footer-end\">\n\n      \u003cdiv class=\"legal\">\u003ca\n        href=\"http://www.bazaarvoice.com/legal\">Legal\u003c/a>\u003c/div>\n      \u003cdiv class=\"trust\">\u003ca\n                            href=\"https://www.bazaarvoice.com/company/trust/\">Trust\u003c/a>\u003c/div>\n      \u003cdiv class=\"system-status\">\u003ca\n        href=\"http://status.bazaarvoice.com/\">System Status\u003c/a>\u003c/div>\n      \u003cdiv class=\"browser-support-policy\">\u003ca\n        href=\"http://knowledge.bazaarvoice.com/bazaarvoice-browser-support-policy/\">Browser Support Policy\u003c/a>\u003c/div>\n    \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\n\u003c/footer2>\n\n\u003cscript>\n  window.IGLOO = window.IGLOO || {\n    \"bbout_element_id\" : \"ioBlackBox\",    // Populate #ioBlackBox input with device fingerprint\n  \"loader\" : {\n    \"version\" : \"general5\"\n\t}\n};\n\n    // Load iovation's JavaScript\n    (function A() {\n        function u(a, b) {\n            var d = {},\n                c;\n            for (c = a.length - 1; - 1 \u003c c; c--) 0 \u003c c ? d[c] = function() {\n                var g = c;\n                return function() {\n                    return v(a[g], d[g + 1], b)\n                }\n            }() : v(a[c], d[c + 1], b)\n        }\n\n        function v(f, m, d) {\n            var c = document.createElement(\"script\"),\n                g = f[0].split(\"?\")[0].split(\"/\"),\n                e;\n            e = g[g.length - 1].split(\".\")[0];\n            g = a[d] && a[d].staticVer && a[d].staticVer + \"/\" || f[1];\n            /([0-9]+\\.){2}[0-9]+\\//.test(f[1]) && g !== f[1] && h(\"loader: Overriding configured version with staticVer.\");\n            f[0] = f[0].replace(\"##version##\", g);\n            c.setAttribute(\"src\", f[0]);\n            c && c.addEventListener ?\n                c.addEventListener(\"error\", function() {\n                    b[d + \"_\" + e + \"_load_failure\"] = \"true\"\n                }) : c.attachEvent && c.attachEvent(\"onerror\", function() {\n                    b[d + \"_\" + e + \"_load_failure\"] = \"true\"\n                });\n            m && (c.onload = m);\n            document.getElementsByTagName(\"head\")[0].appendChild(c)\n        }\n\n        function h(b) {\n            if (\"function\" === typeof a.trace_handler) try {\n                a.trace_handler(b)\n            } catch (e) {}\n        }\n\n        function e(a, b) {\n            var d = null !== a && void 0 !== a;\n            return !d || \"1\" !== a.toString() && \"true\" !== a.toString().toLowerCase() ? !d || \"0\" !== a.toString() && \"false\" !== a.toString().toLowerCase() ? \"boolean\" ===\n                typeof b ? b : !1 : !1 : !0\n        }\n        var t = window,\n            w = t.io_global_object_name || \"IGLOO\",\n            a = t[w] = t[w] || {},\n            b = a.loader = a.loader || {},\n            x = [],\n            y = [];\n        if (b.loaderMain) return h(\"loader: Loader script has already run, try reducing the number of places it's being included.\"), !1;\n        b.loaderMain = A;\n        b.loaderVer = \"5.1.0\";\n        (function() {\n            var f = e(b.tp, !0),\n                m = e(b.fp_static, !0),\n                d = e(b.fp_dyn, !0),\n                c = e(b.enable_legacy_compatibility),\n                g = e(b.tp_split),\n                u = b.tp_host && b.tp_host.replace(/\\/+$/, \"\") || \"https://mpsnare.iesnare.com\",\n                z = b.fp_static_override_uri,\n                l = void 0 !==\n                b.uri_hook ? b.uri_hook + \"/\" : \"/iojs/\",\n                n = (b.version || \"versionOrAliasIsRequired\") + \"/\",\n                v = b.subkey ? t.encodeURIComponent(b.subkey) + \"/\" : \"\",\n                w = b.tp_resource || \"wdp.js\",\n                p = b.tp_host ? \"&tp_host=\" + t.encodeURIComponent(b.tp_host) : \"\",\n                B = z ? \"&fp_static_uri=\" + t.encodeURIComponent(z) : \"\",\n                q, r, k;\n            b.tp_host = u;\n            q = e(a.enable_flash, !0);\n            r = a.io && a.io.enable_flash;\n            k = a.fp && a.fp.enable_flash;\n            r = void 0 !== r && null !== r ? e(r, !0) : q;\n            void 0 !== k && null !== k ? k = e(k, !0) : r = q;\n            q = r ? \"&flash=true\" : \"&flash=false\";\n            k = k ? \"&flash=true\" : \"&flash=false\";\n            p = \"?loaderVer=\" +\n                b.loaderVer + \"&compat=\" + c + \"&tp=\" + f + \"&tp_split=\" + g + p + \"&fp_static=\" + m + \"&fp_dyn=\" + d + B;\n            f || m || h(\"loader: Not currently configured to load fp_static or tp script(s).\");\n            a.fp && a.fp.staticVer && a.fp.staticVer + \"/\" !== n && (n = a.fp.staticVer + \"/\", h(\"loader: Configured version replaced with that from pre-loaded static script.\"));\n            m || a.fp && a.fp.staticMain ? (l = (l + \"##version##\" + v).replace(/\\/\\//g, \"/\"), m && (a.fp && a.fp.staticMain ? c && !a.fp.preCompatMain && h(\"loader: enable_legacy_compatibility on, but included static does not have the compat wrapper.\") :\n                z ? x.push([z, \"\"]) : x.push([l + \"static_wdp.js\" + p + k, n])), !d || a.fp && a.fp.dynMain ? a.fp && a.fp.dynMain && h(\"loader: First party dynamic script has already been loaded, disable fp_dyn or make sure you're not manually including the dynamic file separately.\") : x.push([l + \"dyn_wdp.js\" + p + k, n])) : e(b.fp_dyn) && h(\"loader: Invalid Config, first party dynamic script set to load without static.\");\n            f && (a.io && a.io.staticMain ? h(\"loader: Third party script has already been loaded.\") : (l = u + \"/##version##\" + v, g ? (y.push([l + \"static_wdp.js\" +\n                p + q, n\n            ]), y.push([l + \"dyn_wdp.js\" + p + q, n]), b.tp_resource && h(\"loader: Invalid Config: both tp_resource and tp_split set. Ignoring tp_resource.\")) : y.push([l + w + p + q, n])))\n        })();\n        u(x, \"fp\");\n        u(y, \"io\")\n    })();\n\n    // Each call to ioGetBlackbox() returns a JavaScript object with information about the current state of the black box and eventually the black box string itself\n    var timeoutIdd; //variable name changed to avoid conflict\n\n    function useBlackboxString(intervalCount) {\n      if (typeof window.IGLOO.getBlackbox !== 'function') {return;}\n\n      var bbData = window.IGLOO.getBlackbox();\n      if (bbData.finished) {\n        clearTimeout(timeoutIdd);\n        document.getElementById('blackbox').value = bbData.blackbox;\n      }\n    }\n    timeoutIdd = setInterval(useBlackboxString, 500);\n\u003c/script>\n\n\u003cdiv class=\"header-text-products\">\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  \n  \u003cdiv class=\"dropdown-content-products\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home\">Conversations API\u003c/a>\u003c/h2>\n        \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-NotificationsAPI/docs/notifications-subscription-api\">Notifications API\u003c/a>\u003c/h2>\n        \u003cp>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice platform.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SocialCommerceAPI/docs/introduction\">Social Commerce API\u003c/a>\u003c/h2>\n        \u003cp>Social Commerce is engineered for the future of commerce – enabling commerce to be visual, contextual, and personal, wherever commerce occurs.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-DCE/docs/home\">Displayable Content Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Conversations data in bulk for public display using an HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PS-Export/docs/home\">Product Sentiment Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTP interface.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PrivacyAPI/docs/home\">Privacy API\u003c/a>\u003c/h2>\n        \u003cp>Integrate your Bazaarvoice solution into your privacy regulations compliance workflow using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ResponseAPI/docs/home\">Response API\u003c/a>\u003c/h2>\n        \u003cp>Programmatically create, read, update, and delete responses to reviews using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n\t\t\t\u003cdiv class=\"item\">\n                \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-MobileSDK/docs/home\">Mobile SDKs for Android and iOS\u003c/a>\u003c/h2>\n                \u003cp>The Bazaarvoice Mobile SDKs provide access to many of our products, including Conversations, and Product Recommendations.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-devspace\">\n  \u003cdiv class=\"dropdown-content-devspace\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://blog.developer.bazaarvoice.com/\">Blog\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice blog featuring technical articles by Bazaarvoice developers.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://opensource.bazaarvoice.com\">Open Source\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice portal containing tools and open source projects developed by our engineers.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://github.com/bazaarvoice\">Github\u003c/a>\u003c/h2>\n        \u003cp>Take a look at our Public Github space and explore repositories for various development projects.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-related\">\n  \u003cdiv class=\"dropdown-content-related\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"http://knowledge.bazaarvoice.com/\">Bazaarvoice Knowledge Base\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://support.bazaarvoice.com/s/\">Support Community\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://bazaarvoice.com/\">Bazaarvoice.com\u003c/a>\u003c/h2>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"overlay\">\u003c/div>","html_hidelinks":false,"showVersion":false,"hideTableOfContents":false,"nextStepsLabel":"","promos":[{"extras":{"type":"none","buttonPrimary":"get-started","buttonSecondary":"reference"},"title":"","text":"","_id":"63fe3a0bafb0360b6682e420"}],"changelog":{"layoutExpanded":false,"showAuthor":true,"showExactDate":false},"allowApiExplorerJsonEditor":false,"ai_dropdown":"disabled","ai_options":{"chatgpt":"enabled","claude":"enabled","clipboard":"disabled","view_as_markdown":"disabled","copilot":"enabled","perplexity":"enabled","ask_ai":"disabled","mcp":{"command":"enabled","config":"enabled","cursor":"enabled","vscode":"enabled"}},"showPageIcons":true,"layout":{"full_width":false,"style":"classic"},"methodBadgeStyle":"classic","showMethodInSidebar":true,"showBreadcrumbs":false,"collapsibleCategories":false,"oneOfLayout":"dropdown"},"child":{"_id":"63fe3a0bafb0360b6682e41e","accessRules":{"branch_merge":{"admin":true,"editor":false},"branch_approve":{"admin":true,"editor":false}},"ai":{"chat":{"knowledge":{"custom_knowledge":null,"use_project_knowledge":false},"models":[]},"discovery":{"enabled":true,"content_signal":{"ai_train":false,"search":false,"ai_input":false},"link_headers":true,"markdown_negotiation":true,"agent_hint_banner":true,"api_catalog":true,"agent_skills_index":true,"mcp_server_card":true,"webmcp":true,"oauth":{"type":"none","issuer_url":"","authorization_servers":[],"resource_identifier":"","scopes_supported":[]}}},"appearance":{"rdmd":{"callouts":{"useIconFont":false},"theme":{"background":"","border":"","markdownEdge":"","markdownFont":"","markdownFontSize":"","markdownLineHeight":null,"markdownRadius":"","markdownText":"","markdownTitle":"","markdownTitleFont":"","mdCodeBackground":"","mdCodeFont":"","mdCodeRadius":"","mdCodeTabs":"","mdCodeText":"","tableEdges":"","tableHead":"","tableHeadText":"","tableRow":"","tableStripe":"","tableText":"","text":"","title":""}},"main_body":{"type":"links"},"colors":{"highlight":"","main":"#002E6E","main_alt":"","header_text":"","body_highlight":"","custom_login_link_color":"","body_highlight_dark":""},"typography":{"headline":"Open+Sans:400:sans-serif","body":"Open+Sans:400:sans-serif","typekit":false,"tk_key":"","tk_headline":"","tk_body":"","code":"","custom_heading":null,"custom_body":null,"custom_code":null,"spacing":null},"header":{"style":"solid","img":[],"img_size":"auto","img_pos":"tl","linkStyle":"buttons"},"body":{"style":"none"},"global_landing_page":{"html":"","redirect":""},"referenceSimpleMode":true,"referenceLayout":"row","link_logo_to_url":false,"theme":"solid","colorScheme":"system","overlay":"triangles","landing":true,"sticky":false,"hide_logo":false,"childrenAsPills":false,"subheaderStyle":"links","splitReferenceDocs":false,"showMetricsInReference":true,"logo":["https://files.readme.io/0a7c643-small-Group_151_1.png","0a7c643-small-Group_151_1.png",318,80,"#000000","https://files.readme.io/bf0c404-Group_151_1.png"],"loginLogo":[],"logo_white":[],"logo_white_use":false,"logo_large":true,"favicon":["https://files.readme.io/23e171e-bv_favicon.ico","23e171e-bv_favicon.ico",32,32,"#000000",null,"649bdbfc40459d002996bd5e"],"stylesheet":"","stylesheet_hub2":"/* =========================================\n   Imports + Font\n========================================= */\n@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100&display=swap');\n\n.rm-Guides #content-head p {\n  font-size: 14px !important;\n}\n\n/* =========================================\n   Header: Products\n========================================= */\n.header-text-products::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-products:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-products:hover + .dropdown-content-products {\n  display: block;\n}\n\n.dropdown-content-products {\n  width: 826px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 00px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-products {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Devspace\n========================================= */\n.header-text-devspace::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-devspace:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-devspace:hover + .dropdown-content-devspace {\n  display: block;\n}\n\n.dropdown-content-devspace {\n  width: 548px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 300px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-devspace {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Support\n========================================= */\n.header-text-support::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 60%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-support:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-support:hover + .dropdown-content-support {\n  display: block;\n}\n\n.dropdown-content-support {\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 300px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-support {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Related\n========================================= */\n.header-text-related::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-related:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-related:hover + .dropdown-content-related {\n  display: block;\n}\n\n.header-text-related {\n  display: none;\n  position: relative;\n}\n\n.dropdown-content-related {\n  width: 250px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 100px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 10px;\n  white-space: nowrap;\n}\n\n\n/* =========================================\n   Dropdown content: rows\n========================================= */\n.row {\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 5px;\n}\n\n.row .item {\n  width: 50%;\n  padding-right: 15px;\n}\n\n.row h2 {\n  font-size: 13px;\n  margin-bottom: 5px;\n}\n\n.row h3 {\n  font-size: 12px;\n}\n\n.row p {\n  font-size: 12px;\n  color: #555;\n}\n\n\n/* =========================================\n   Dynamic Resources Menu\n========================================= */\n.dynamic-resources-menu {\n  height: auto !important;\n  white-space: normal !important;\n  background-color: #FFFFFF !important;\n  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2) !important;\n  padding: 12px !important;\n  min-width: 250px !important;\n  border-radius: 0 !important;\n}\n\n.dynamic-resources-menu h2 a {\n  color: #002E6E !important;\n}\n\n\n/* =========================================\n   Page Layout\n========================================= */\nbody {\n  margin: 0;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  min-height: 100vh;\n}\n\nmain {\n  flex: 1;\n}\n\n\n/* =========================================\n   Custom footer element\n========================================= */\nfooter2 {\n  bottom: 0;\n  width: 100%;\n  display: inline-block;\n  color: white;\n  background: black;\n  margin-top: auto;\n}\n\n.footer-text {\n  display: flex;\n  align-items: center;\n  background-color: var(--color-black);\n  height: 70px;\n  font-family: var(--font-inter);\n  font-size: var(--font-size-lg);\n  width: 100%;\n  margin-right: 20px;\n}\n\n.bazaarvoice-all-rights {\n  text-align: left;\n  margin-left: 150px;\n  flex-basis: 50%;\n}\n\n.legal,\n.trust,\n.system-status,\n.browser-support-policy {\n  text-align: right;\n  display: flex;\n  align-items: right;\n  margin: 20px;\n}\n\n\n/* =========================================\n   Overlay\n========================================= */\n.overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0.5);\n  z-index: 99;\n  display: none;\n}\n\n.overlay:hover::after {\n  display: block;\n}\n\n\n/* =========================================\n   Details / Summary\n========================================= */\n.details-summary {\n  border: none;\n  color: blue;\n  cursor: pointer;\n  list-style: none;\n}\n\ndetails {\n  border: 1px solid;\n  padding: 0 1rem;\n  background: white;\n  border: none;\n}\n\ndetails + details {\n  border-top: none;\n}\n\ndetails[open] {\n  padding-bottom: 1em;\n}\n\nsummary {\n  padding: 10px;\n  font-size: 1rem;\n  font-weight: bold;\n  color: blue;\n  border: none;\n  cursor: pointer;\n}\n\n\n/* =========================================\n   Cascade layer: page setup\n========================================= */\n@layer setupPage {\n  :root {\n    font-size: 112.5%;\n    line-height: 1.5;\n  }\n  body {\n    background: #a4bacc99;\n    color: #226daa;\n    font-family: Raleway, sans-serif;\n    margin: 1rem;\n  }\n  * {\n    box-sizing: border-box;\n  }\n  aside {\n    width: 38em;\n    max-width: 98vw;\n  }\n}\n\nslot:not([name]) {\n  display: revert;\n}\n\n\n/* =========================================\n   Tooltip\n========================================= */\n.tooltip {\n  position: relative;\n  display: inline-block;\n  border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n  visibility: hidden;\n  width: 120px;\n  width: max-content;\n  background-color: black;\n  color: #fff;\n  text-align: center;\n  padding: 5px 0;\n  border-radius: 6px;\n  white-space: normal;\n  max-width: 300px;\n  word-wrap: break-word;\n  position: absolute;\n  z-index: 1;\n  top: 30px;\n  left: -10%;\n}\n\n.tooltip:hover .tooltiptext {\n  visibility: visible;\n}\n\n\n\n/* =========================================\n   Footer (Bazaarvoice)\n========================================= */\ndiv .bv-footer {\n  position: relative !important;\n  bottom: 0 !important;\n  height: 50px;\n  padding-top: 10px;\n  width: 100%;\n  background-color: #121b31;\n  color: white;\n  text-align: center;\n  font-family: 'Inter';\n  font-style: normal;\n  font-weight: 400;\n  font-size: 18px;\n  display: inline-block;\n}\n\n.footer-rect {\n  display: inline-block;\n  width: 100%;\n  font-size: var(--font-size-lg);\n  color: var(--color-white);\n  align-items: center;\n  margin-left: 10px;\n}\n\n.footer-end {\n  display: contents;\n  justify-contents: right;\n}\n\n.footer-text a {\n  color: white;\n  text-decoration: none;\n}\n\n.footer-text a:hover {\n  text-decoration: underline;\n}\n\nheader.rm-Header {\n  position: sticky !important;\n  top: 0 !important;\n  z-index: 10000 !important;\n}\n\nnav.rm-Sidebar,\nnav[class*=\"Sidebar\"],\nsection.content-toc,\nnav.rm-ToC {\n  top: 109px !important;\n  max-height: calc(100vh - 109px) !important;\n}","stylesheet_hub3":"","javascript":"","javascript_hub2":"// ReadMe SPA-safe init\n$(window).on('pageLoad', function (_e, state) {\n  // Defer to let layout settle\n  setTimeout(() => {\n    initHeaderMenus();\n    initDetailsAccordion();\n    initExternalLinkBehavior();\n  }, 0);\n});\n\n/* =========================\n   Header Menus / Hover Dropdowns\n   ========================= */\nfunction initHeaderMenus() {\n  // 1) Assign stable IDs to header links (if not already present)\n  const links = document.querySelectorAll('.Header-link2tXYTgXq85zW');\n  let i = 0;\n  links.forEach(el => {\n    i++;\n    if (!el.id) el.id = 'myId' + i;\n  });\n\n  // 2) Get or create a full-page overlay\n  let overlay = document.querySelector('.overlay');\n  if (!overlay) {\n    overlay = document.createElement('div');\n    overlay.className = 'overlay';\n    Object.assign(overlay.style, {\n      position: 'fixed',\n      inset: '0',\n      background: 'rgba(0,0,0,0.25)',\n      display: 'none',\n      zIndex: '999'\n    });\n    document.body.appendChild(overlay);\n  }\n\n  // 3) Map triggers to menus (uses your original selectors/IDs)\n  const map = [\n    { trigger: document.getElementById('myId1'), menu: document.querySelector('.header-text-products') },\n    { trigger: document.getElementById('myId2'), menu: document.querySelector('.header-text-devspace') },\n    { trigger: document.getElementById('myId4'), menu: document.querySelector('.header-text-related') },\n  ].filter(x => x.trigger && x.menu); // guard against missing nodes\n\n  // Bail early if nothing to wire\n  if (!map.length) return;\n\n  // Shared helpers/state\n  let hideTimer = null;\n  const allMenus = map.map(x => x.menu);\n\n  function closeAll() {\n    clearTimeout(hideTimer);\n    allMenus.forEach(m => { m.style.display = 'none'; });\n    overlay.style.display = 'none';\n  }\n\n  function positionMenu(triggerEl, menuEl) {\n    // Ensure menu is positioned relative to the viewport + scroll\n    const r = triggerEl.getBoundingClientRect();\n    const left = Math.round(r.left + window.scrollX);\n    const top = Math.round(r.bottom + window.scrollY);\n    Object.assign(menuEl.style, {\n      position: 'absolute',\n      left: left + 'px',\n      top: top + 'px',\n      zIndex: '10001'\n    });\n  }\n\n  function openMenu(triggerEl, menuEl) {\n    clearTimeout(hideTimer);\n    // Close others first\n    allMenus.forEach(m => { if (m !== menuEl) m.style.display = 'none'; });\n    positionMenu(triggerEl, menuEl);\n    menuEl.style.display = 'block';\n    overlay.style.display = 'block';\n  }\n\n  function scheduleClose() {\n    clearTimeout(hideTimer);\n    hideTimer = setTimeout(closeAll, 120);\n  }\n\n  // Wire each trigger/menu pair with pointer + keyboard + focus handling\n  map.forEach(({ trigger, menu }) => {\n    // Initial CSS expectations\n    menu.style.display = 'none';\n    menu.style.position = 'absolute';\n\n    // Pointer hover\n    trigger.addEventListener('mouseenter', () => openMenu(trigger, menu));\n    trigger.addEventListener('mouseleave', scheduleClose);\n    menu.addEventListener('mouseenter', () => { clearTimeout(hideTimer); });\n    menu.addEventListener('mouseleave', scheduleClose);\n\n    // Keyboard access: focus shows, blur schedules close\n    trigger.addEventListener('focus', () => openMenu(trigger, menu));\n    trigger.addEventListener('blur', scheduleClose);\n\n    // Reposition on viewport changes when visible\n    window.addEventListener('resize', () => {\n      if (menu.style.display === 'block') positionMenu(trigger, menu);\n    });\n    window.addEventListener('scroll', () => {\n      if (menu.style.display === 'block') positionMenu(trigger, menu);\n    });\n  });\n\n  // Close on overlay click or ESC\n  overlay.addEventListener('click', closeAll);\n  document.addEventListener('keydown', (ev) => {\n    if (ev.key === 'Escape') closeAll();\n  });\n}\n\n/* =========================\n   Only-one-open \u003cdetails> accordion\n   ========================= */\nfunction initDetailsAccordion() {\n  const summaries = document.querySelectorAll('summary');\n  if (!summaries.length) return;\n\n  summaries.forEach((summary) => {\n    // Avoid double-binding on SPA navigations\n    if (summary.__rdmBound) return;\n    summary.__rdmBound = true;\n\n    summary.addEventListener('click', () => {\n      const currentDetail = summary.parentNode;\n      document.querySelectorAll('details[open]').forEach((d) => {\n        if (d !== currentDetail) d.removeAttribute('open');\n      });\n    });\n  });\n}\n\n/* =========================\n   External link handling (preserves SPA internal links)\n   ========================= */\nfunction initExternalLinkBehavior() {\n  // Delegate only in markdown body, and only for links with target=\"_blank\"\n  $(document).off('click.rdmExternal', '.markdown-body a[target=\"_blank\"][href]');\n  $(document).on('click.rdmExternal', '.markdown-body a[target=\"_blank\"][href]', function (e) {\n    const href = $(this).attr('href');\n    if (!href) return;\n\n    // Ignore hash-only and in-page anchors\n    if (href.startsWith('#')) return;\n\n    // Parse URL via an \u003ca> element to resolve relative paths\n    const a = document.createElement('a');\n    a.href = href;\n\n    // Protocols we should NOT hijack\n    const proto = (a.protocol || '').toLowerCase();\n    if (proto === 'mailto:' || proto === 'tel:' || proto === 'javascript:') return;\n\n    const isExternal = a.host && a.host !== window.location.host;\n\n    if (!isExternal) {\n      // Internal link: prevent opening in new tab\n      e.preventDefault();\n      // Remove target=\"_blank\" and open in the same tab\n      window.location.href = a.href;\n      return;\n    }\n\n    // External link: open in new tab, safe\n    e.preventDefault();\n    window.open(a.href, '_blank', 'noopener');\n  });\n}\n\n\n\n// JS for mobile sdk\n $(window).on('pageLoad', function(e, state) {\n  var allKeyInputs   = document.querySelectorAll('.stagingKeyText, .prodKeyText');\n  var stgKeyInputs   = document.querySelectorAll('.stagingKeyText');\n  var prdKeyInputs   = document.querySelectorAll('.prodKeyText');\n  var clientIdInput  = document.querySelector('.edit_ClientID#clientId');\n  var downloadButton = document.querySelector('.configs-available button');\n\n  if (!clientIdInput || !downloadButton) return; // guard if not on this page\n\n  allKeyInputs.forEach(function(input) {\n    input.addEventListener('input', updateDownloadHint);\n  });\n\n  clientIdInput.addEventListener('input', updateDownloadHint);\n  downloadButton.addEventListener('click', exportJson);\n\n  function updateDownloadHint() {\n    var clientId = clientIdInput.value;\n    var inputsWithValue = getInputsWithValue(allKeyInputs, 'apiKey');\n    var configsAvailable = document.querySelector('.configs-available');\n    \n    if (inputsWithValue.length > 0 && clientId) {\n      configsAvailable.style.display = 'block';\n    } else {\n      configsAvailable.style.display = 'none';\n    }\n  }\n\n  function exportJson() {\n    var stgKeyInputsWithValue = getInputsWithValue(stgKeyInputs);\n    var prdKeyInputsWithValue = getInputsWithValue(prdKeyInputs);\n\n    if (stgKeyInputsWithValue.length > 0 || prdKeyInputsWithValue.length > 0) {\n      var json = {};\n\n      if (stgKeyInputsWithValue.length > 0) {\n        json.staging = createConfigData(stgKeyInputsWithValue);\n      }\n\n      if (prdKeyInputsWithValue.length > 0) {\n        json.prod = createConfigData(prdKeyInputsWithValue);\n      }\n\n      downloadJson(json);\n    }\n  }\n\n  function createConfigData(keyInputs) {\n    var clientId = clientIdInput.value;\n    var configData = { clientId: clientId };\n\n    keyInputs.forEach(function(input) {\n      configData[input.dataset.configKey] = input.value;\n    });\n\n    return configData;\n  }\n\n  function downloadJson(config) {\n    var data = \"text/json;charset=utf-8,\" + encodeURIComponent(JSON.stringify(config));\n    var el = document.createElement('a');\n    el.style.display = 'none';\n    el.href = \"data:\" + data;\n    el.download = \"bvsdk_config.json\";\n    document.body.appendChild(el);\n    el.click();\n    document.body.removeChild(el);\n  }\n\n  function getInputsWithValue(inputs, type) {\n    var pattern = new RegExp(type);\n    return Array.from(inputs).filter(function(input) {\n      if (pattern.source === 'all' || input.dataset.type.search(pattern) !== -1) {\n        return input.value;\n      }\n    });\n  }\n});\n\n//Tooltip Transition js\n$(document).ready(function(){\n            $('[data-toggle=\"tooltip\"]').tooltip({\n                delay: { \"show\": 100, \"hide\": 40 }\n            });\n        });","html_promo":"\u003cp>Hello, World!\u003c/p>","html_body":"","html_footer":"","html_head":"\u003c!-- Google Tag Manager -->\n\u003cscript>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n})(window,document,'script','dataLayer','GTM-T4PV8MT');\u003c/script>\n\u003c!-- End Google Tag Manager -->\n\n\u003c!-- Fullstory Integration -->\n\u003cscript>\nwindow['_fs_host'] = 'fullstory.com';\nwindow['_fs_script'] = 'edge.fullstory.com/s/fs.js';\nwindow['_fs_org'] = 'ZFBHF';\nwindow['_fs_namespace'] = 'FS';\n(function(m,n,e,t,l,o,g,y){\n    if (e in m) {if(m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window[\"_fs_namespace\"].');} return;}\n    g=m[e]=function(a,b,s){g.q?g.q.push([a,b,s]):g._api(a,b,s);};g.q=[];\n    o=n.createElement(t);o.async=1;o.crossOrigin='anonymous';o.src='https://'+_fs_script;\n    y=n.getElementsByTagName(t)[0];y.parentNode.insertBefore(o,y);\n    g.identify=function(i,v,s){g(l,{uid:i},s);if(v)g(l,v,s)};g.setUserVars=function(v,s){g(l,v,s)};g.event=function(i,v,s){g('event',{n:i,p:v},s)};\n    g.anonymize=function(){g.identify(!!0)};\n    g.shutdown=function(){g(\"rec\",!1)};g.restart=function(){g(\"rec\",!0)};\n    g.log = function(a,b){g(\"log\",[a,b])};\n    g.consent=function(a){g(\"consent\",!arguments.length||a)};\n    g.identifyAccount=function(i,v){o='account';v=v||{};v.acctId=i;g(o,v)};\n    g.clearUserCookie=function(){};\n    g.setVars=function(n, p){g('setVars',[n,p]);};\n    g._w={};y='XMLHttpRequest';g._w[y]=m[y];y='fetch';g._w[y]=m[y];\n    if(m[y])m[y]=function(){return g._w[y].apply(this,arguments)};\n    g._v=\"1.3.0\";\n})(window,document,window['_fs_namespace'],'script','user');\n\u003c/script>\n\u003c!-- End Fullstory -->\n\u003cdiv class=\"header-text-products\">\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  \n  \u003cdiv class=\"dropdown-content-products\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home\">Conversations API(CV2)\u003c/a>\u003c/h2>\n        \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC.\u003c/p>\n      \u003c/div>\n     \u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PRR/docs/prr\">Conversations API (Agrippa/PRR)\u003c/a>\u003c/h2>\n\t\t\t \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC for PRR customers.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SocialCommerceAPI/docs/introduction\">Social Commerce Display API\u003c/a>\u003c/h2>\n        \u003cp>Social Commerce is engineered for the future of commerce – enabling commerce to be visual, contextual, and personal, wherever commerce occurs.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-DCE/docs/home\">Displayable Content Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Conversations data in bulk for public display using an HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PS-Export/docs/home\">Product Sentiment Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTP interface.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PrivacyAPI/docs/home\">Privacy API\u003c/a>\u003c/h2>\n        \u003cp>Integrate your Bazaarvoice solution into your privacy regulations compliance workflow using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ResponseAPI/docs/home\">Response API\u003c/a>\u003c/h2>\n        \u003cp>Programmatically create, read, update, and delete responses to reviews using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n\t\t\t\u003cdiv class=\"item\">\n                \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-MobileSDK/docs/home\">Mobile SDKs for Android and iOS\u003c/a>\u003c/h2>\n                \u003cp>The Bazaarvoice Mobile SDKs provide access to many of our products, including Conversations, and Product Recommendations.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\t\n\t\t\u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-NotificationsAPI/docs/notifications-subscription-api\">Notifications API\u003c/a>\u003c/h2>\n       \u003cp>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice platform.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-TransactionsAPI/docs/overview\">Transactions API\u003c/a>\u003c/h2>\n        \u003cp>Allow clients to seamlessly share transaction data and automate the collection of user generated content powering APO and more.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\t\n\t\t\u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SentimentsAPI/docs/overview\">Product Sentiments (PS)API\u003c/a>\u003c/h2>\n       \u003cp>Builds consumer insights from the review text using Natural Language Processing (NLP).\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n\t\t\u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-AuthenticDiscoveryAPI/docs/home\">Authentic Discovery API\u003c/a>\u003c/h2>\n        \u003cp>Enable AI search bots and LLMs to discover your UGC by integrating the Authentic Discovery API.\u003c/p>\n    \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-devspace\">\n  \u003cdiv class=\"dropdown-content-devspace\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://blog.developer.bazaarvoice.com/\">Blog\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice blog featuring technical articles by Bazaarvoice developers.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://github.com/bazaarvoice\">Github\u003c/a>\u003c/h2>\n        \u003cp>Take a look at our Public Github space and explore repositories for various development projects.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1-cwv-perf-matric/docs/bazaarvoice-hosted-display-cwv-performance-testing-methodology\">Performance\u003c/a>\u003c/h2>\n        \u003cp>Hosted Display Core Web Vitals performance\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-related\">\n  \u003cdiv class=\"dropdown-content-related\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"http://knowledge.bazaarvoice.com/\">Bazaarvoice Knowledge Base\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://support.bazaarvoice.com/s/\">Support Community\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://bazaarvoice.com/\">Bazaarvoice.com\u003c/a>\u003c/h2>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"overlay\">\u003c/div>","html_footer_meta":"\u003c!-- Google Tag Manager (noscript) -->\n\u003cnoscript>\u003ciframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-T4PV8MT\"\nheight=\"0\" width=\"0\" style=\"display:none;visibility:hidden\">\u003c/iframe>\u003c/noscript>\n\u003c!-- End Google Tag Manager (noscript) -->\n\u003c!--\u003cscript>\n  window.intercomSettings = {\n    api_base: \"https://api-iam.intercom.io\",\n    app_id: \"eje6296u\"\n  };\n\u003c/script>-->\n\n\u003c!--\u003cscript>\n// We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/eje6296u'\n(function(){var w=window;var ic=w.Intercom;if(typeof ic===\"function\"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/eje6296u';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(document.readyState==='complete'){l();}else if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();\n\u003c/script>-->\n\u003cfooter2>\n  \u003cdiv class=\"footer-rect\">\n    \u003cdiv class=\"footer-text\">\n      \u003cdiv class=\"bazaarvoice-all-rights\">\n        © Bazaarvoice. All rights reserved.\n      \u003c/div>\n    \u003cdiv class=\"footer-end\">\n\n      \u003cdiv class=\"legal\">\u003ca\n        href=\"http://www.bazaarvoice.com/legal\">Legal\u003c/a>\u003c/div>\n      \u003cdiv class=\"trust\">\u003ca\n                            href=\"https://www.bazaarvoice.com/company/trust/\">Trust\u003c/a>\u003c/div>\n      \u003cdiv class=\"system-status\">\u003ca\n        href=\"http://status.bazaarvoice.com/\">System Status\u003c/a>\u003c/div>\n      \u003cdiv class=\"browser-support-policy\">\u003ca\n        href=\"http://knowledge.bazaarvoice.com/bazaarvoice-browser-support-policy/\">Browser Support Policy\u003c/a>\u003c/div>\n    \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\n\u003c/footer2>\n\n\u003cscript>\n  window.IGLOO = window.IGLOO || {\n    \"bbout_element_id\" : \"ioBlackBox\",    // Populate #ioBlackBox input with device fingerprint\n  \"loader\" : {\n    \"version\" : \"general5\"\n\t}\n};\n\n    // Load iovation's JavaScript\n    (function A() {\n        function u(a, b) {\n            var d = {},\n                c;\n            for (c = a.length - 1; - 1 \u003c c; c--) 0 \u003c c ? d[c] = function() {\n                var g = c;\n                return function() {\n                    return v(a[g], d[g + 1], b)\n                }\n            }() : v(a[c], d[c + 1], b)\n        }\n\n        function v(f, m, d) {\n            var c = document.createElement(\"script\"),\n                g = f[0].split(\"?\")[0].split(\"/\"),\n                e;\n            e = g[g.length - 1].split(\".\")[0];\n            g = a[d] && a[d].staticVer && a[d].staticVer + \"/\" || f[1];\n            /([0-9]+\\.){2}[0-9]+\\//.test(f[1]) && g !== f[1] && h(\"loader: Overriding configured version with staticVer.\");\n            f[0] = f[0].replace(\"##version##\", g);\n            c.setAttribute(\"src\", f[0]);\n            c && c.addEventListener ?\n                c.addEventListener(\"error\", function() {\n                    b[d + \"_\" + e + \"_load_failure\"] = \"true\"\n                }) : c.attachEvent && c.attachEvent(\"onerror\", function() {\n                    b[d + \"_\" + e + \"_load_failure\"] = \"true\"\n                });\n            m && (c.onload = m);\n            document.getElementsByTagName(\"head\")[0].appendChild(c)\n        }\n\n        function h(b) {\n            if (\"function\" === typeof a.trace_handler) try {\n                a.trace_handler(b)\n            } catch (e) {}\n        }\n\n        function e(a, b) {\n            var d = null !== a && void 0 !== a;\n            return !d || \"1\" !== a.toString() && \"true\" !== a.toString().toLowerCase() ? !d || \"0\" !== a.toString() && \"false\" !== a.toString().toLowerCase() ? \"boolean\" ===\n                typeof b ? b : !1 : !1 : !0\n        }\n        var t = window,\n            w = t.io_global_object_name || \"IGLOO\",\n            a = t[w] = t[w] || {},\n            b = a.loader = a.loader || {},\n            x = [],\n            y = [];\n        if (b.loaderMain) return h(\"loader: Loader script has already run, try reducing the number of places it's being included.\"), !1;\n        b.loaderMain = A;\n        b.loaderVer = \"5.1.0\";\n        (function() {\n            var f = e(b.tp, !0),\n                m = e(b.fp_static, !0),\n                d = e(b.fp_dyn, !0),\n                c = e(b.enable_legacy_compatibility),\n                g = e(b.tp_split),\n                u = b.tp_host && b.tp_host.replace(/\\/+$/, \"\") || \"https://mpsnare.iesnare.com\",\n                z = b.fp_static_override_uri,\n                l = void 0 !==\n                b.uri_hook ? b.uri_hook + \"/\" : \"/iojs/\",\n                n = (b.version || \"versionOrAliasIsRequired\") + \"/\",\n                v = b.subkey ? t.encodeURIComponent(b.subkey) + \"/\" : \"\",\n                w = b.tp_resource || \"wdp.js\",\n                p = b.tp_host ? \"&tp_host=\" + t.encodeURIComponent(b.tp_host) : \"\",\n                B = z ? \"&fp_static_uri=\" + t.encodeURIComponent(z) : \"\",\n                q, r, k;\n            b.tp_host = u;\n            q = e(a.enable_flash, !0);\n            r = a.io && a.io.enable_flash;\n            k = a.fp && a.fp.enable_flash;\n            r = void 0 !== r && null !== r ? e(r, !0) : q;\n            void 0 !== k && null !== k ? k = e(k, !0) : r = q;\n            q = r ? \"&flash=true\" : \"&flash=false\";\n            k = k ? \"&flash=true\" : \"&flash=false\";\n            p = \"?loaderVer=\" +\n                b.loaderVer + \"&compat=\" + c + \"&tp=\" + f + \"&tp_split=\" + g + p + \"&fp_static=\" + m + \"&fp_dyn=\" + d + B;\n            f || m || h(\"loader: Not currently configured to load fp_static or tp script(s).\");\n            a.fp && a.fp.staticVer && a.fp.staticVer + \"/\" !== n && (n = a.fp.staticVer + \"/\", h(\"loader: Configured version replaced with that from pre-loaded static script.\"));\n            m || a.fp && a.fp.staticMain ? (l = (l + \"##version##\" + v).replace(/\\/\\//g, \"/\"), m && (a.fp && a.fp.staticMain ? c && !a.fp.preCompatMain && h(\"loader: enable_legacy_compatibility on, but included static does not have the compat wrapper.\") :\n                z ? x.push([z, \"\"]) : x.push([l + \"static_wdp.js\" + p + k, n])), !d || a.fp && a.fp.dynMain ? a.fp && a.fp.dynMain && h(\"loader: First party dynamic script has already been loaded, disable fp_dyn or make sure you're not manually including the dynamic file separately.\") : x.push([l + \"dyn_wdp.js\" + p + k, n])) : e(b.fp_dyn) && h(\"loader: Invalid Config, first party dynamic script set to load without static.\");\n            f && (a.io && a.io.staticMain ? h(\"loader: Third party script has already been loaded.\") : (l = u + \"/##version##\" + v, g ? (y.push([l + \"static_wdp.js\" +\n                p + q, n\n            ]), y.push([l + \"dyn_wdp.js\" + p + q, n]), b.tp_resource && h(\"loader: Invalid Config: both tp_resource and tp_split set. Ignoring tp_resource.\")) : y.push([l + w + p + q, n])))\n        })();\n        u(x, \"fp\");\n        u(y, \"io\")\n    })();\n\n    // Each call to ioGetBlackbox() returns a JavaScript object with information about the current state of the black box and eventually the black box string itself\n    var timeoutIdd; //variable name changed to avoid conflict\n\n    function useBlackboxString(intervalCount) {\n      if (typeof window.IGLOO.getBlackbox !== 'function') {return;}\n\n      var bbData = window.IGLOO.getBlackbox();\n      if (bbData.finished) {\n        clearTimeout(timeoutIdd);\n        document.getElementById('blackbox').value = bbData.blackbox;\n      }\n    }\n    timeoutIdd = setInterval(useBlackboxString, 500);\n\u003c/script>\n\n\u003cdiv class=\"header-text-products\">\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  \n  \u003cdiv class=\"dropdown-content-products\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home\">Conversations API\u003c/a>\u003c/h2>\n        \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-NotificationsAPI/docs/notifications-subscription-api\">Notifications API\u003c/a>\u003c/h2>\n        \u003cp>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice platform.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SocialCommerceAPI/docs/introduction\">Social Commerce API\u003c/a>\u003c/h2>\n        \u003cp>Social Commerce is engineered for the future of commerce – enabling commerce to be visual, contextual, and personal, wherever commerce occurs.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-DCE/docs/home\">Displayable Content Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Conversations data in bulk for public display using an HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PS-Export/docs/home\">Product Sentiment Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTP interface.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PrivacyAPI/docs/home\">Privacy API\u003c/a>\u003c/h2>\n        \u003cp>Integrate your Bazaarvoice solution into your privacy regulations compliance workflow using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ResponseAPI/docs/home\">Response API\u003c/a>\u003c/h2>\n        \u003cp>Programmatically create, read, update, and delete responses to reviews using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n\t\t\t\u003cdiv class=\"item\">\n                \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-MobileSDK/docs/home\">Mobile SDKs for Android and iOS\u003c/a>\u003c/h2>\n                \u003cp>The Bazaarvoice Mobile SDKs provide access to many of our products, including Conversations, and Product Recommendations.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-devspace\">\n  \u003cdiv class=\"dropdown-content-devspace\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://blog.developer.bazaarvoice.com/\">Blog\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice blog featuring technical articles by Bazaarvoice developers.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://opensource.bazaarvoice.com\">Open Source\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice portal containing tools and open source projects developed by our engineers.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://github.com/bazaarvoice\">Github\u003c/a>\u003c/h2>\n        \u003cp>Take a look at our Public Github space and explore repositories for various development projects.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-related\">\n  \u003cdiv class=\"dropdown-content-related\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"http://knowledge.bazaarvoice.com/\">Bazaarvoice Knowledge Base\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://support.bazaarvoice.com/s/\">Support Community\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://bazaarvoice.com/\">Bazaarvoice.com\u003c/a>\u003c/h2>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"overlay\">\u003c/div>","html_hidelinks":false,"showVersion":false,"hideTableOfContents":false,"nextStepsLabel":"","promos":[{"extras":{"type":"none","buttonPrimary":"get-started","buttonSecondary":"reference"},"title":"","text":"","_id":"63fe3a0bafb0360b6682e420"}],"changelog":{"layoutExpanded":false,"showAuthor":true,"showExactDate":false},"allowApiExplorerJsonEditor":false,"ai_dropdown":"disabled","ai_options":{"chatgpt":"enabled","claude":"enabled","clipboard":"disabled","view_as_markdown":"disabled","copilot":"enabled","perplexity":"enabled","ask_ai":"disabled","mcp":{"command":"enabled","config":"enabled","cursor":"enabled","vscode":"enabled"}},"showPageIcons":true,"layout":{"full_width":false,"style":"classic"},"methodBadgeStyle":"classic","showMethodInSidebar":true,"showBreadcrumbs":false,"collapsibleCategories":false,"oneOfLayout":"dropdown"},"custom_domain":"","childrenProjects":[],"derivedPlan":"enterprise","description":"","hstsIncludeSubdomains":false,"planSchedule":{"stripeScheduleId":null,"changeDate":null,"nextPlan":null},"planStatus":"","shouldGateDash":false,"isExternalSnippetActive":false,"error404":"","first_page":"docs","flags":{"allowApiExplorerJsonEditor":false,"allowDarkMode":true,"alwaysShowDocPublishStatus":false,"allowXFrame":true,"correctnewlines":false,"dashReact":false,"disablePasswordlessLogin":false,"directGoogleToStableVersion":false,"disableAnonForum":false,"enterprise":true,"graphql":false,"migrationRun":false,"migrationSwaggerRun":false,"myDevelopers":false,"newEditor":true,"newEditorDash":true,"newMarkdownBetaProgram":true,"newSearch":true,"oauth":false,"oldMarkdown":false,"rdmdCompatibilityMode":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"speedyRender":false,"staging":false,"star":false,"superHub":true,"swagger":false,"translation":false,"useReactApp":true,"useReactGLP":true,"allowReusableOTPs":false,"developerDashboard":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":false,"superHubDevelopment":false,"annualBillingEnabled":true,"devDashBillingRedesignEnabled":false,"enableOidc":false,"customComponents":false,"disableDiscussionSpamRecaptchaBypass":false,"developerViewUsersData":false,"changelogRssAlwaysPublic":false,"bidiSync":true,"superHubMigrationSelfServeFlow":false,"apiDesigner":false,"hideEnforceSSO":false,"localLLM":false,"superHubManageVersions":false,"gitSidebar":false,"superHubGlobalCustomBlocks":false,"childManagedBidi":false,"superHubBranches":false,"requiresJQuery":true,"externalSdkSnippets":false,"migrationPreview":false,"superHubPreview":false,"superHubBranchReviews":false,"superHubMergePermissions":false,"dryRunMigration":false,"aiDocsAudit":false,"aiPageLinting":false,"disableAiChat":false,"enableSuggestedEdits":false,"githubCloudSync":false,"superHubBranchMergeRules":false,"superHubBranchReviewActions":false,"gitTranslations":false,"bidiSyncGitlabSelfServe":false,"gitlabCloudSync":false,"superHubPlanManagement":false,"bidiSyncBitbucketSelfServe":false,"mdxSanitizeComments":false,"mdxish":true,"disableSuperframe":false,"hideAiFeatures":false,"gittoUseNewIndexer":true,"mdxishEditor":true,"prefetch":false,"aiWriter":false,"superHubBranchReviewDashboard":false,"bidiSyncUseOdbAlternates":true,"mcpMetrics":false,"newDereferencer":false,"newIframeStructure":false,"googleAuthEnabled":false,"streamingSsr":false,"superHubNotifications":false,"superHubTypography":false,"newExplorerReducer":false,"askAiOverride":"","gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"superHubSlack":false,"customDomainAdminBypass":false,"branchTaggedReviewers":false,"jwtReplacePermissions":false,"aiDiscovery":false,"aiTranslation":false,"mcpOauth":false,"superHubBranchReviewSummaries":false,"superHubSlackNotifications":false,"superHubUiTesting":false},"fullBaseUrl":"https://developers-center.readme.io/","git":{"aiWriter":{"setup":{"error":{}}},"migration":{"createRepository":{"end":"2026-03-30T09:12:28.323Z","start":"2026-03-30T09:12:27.885Z","status":"successful"},"transformation":{"end":"2026-03-30T09:12:30.780Z","start":"2026-03-30T09:12:28.815Z","status":"successful"},"migratingPages":{"end":"2026-03-30T09:12:31.565Z","start":"2026-03-30T09:12:31.230Z","status":"successful"},"enableSuperhub":{"start":"2026-03-30T09:27:04.916Z","status":"successful","end":"2026-03-30T09:27:04.917Z"}},"sync":{"linked_repository":{"provider_type":"github","linked_at":"2026-04-02T04:57:38.579Z","linked_by":"shashank.khatri@bazaarvoice.com","error":{},"privacy":{"visibility":"internal","private":true},"name":"developer-center-content-on-readme","full_name":"bvengineering/developer-center-content-on-readme","url":"https://github.com/bvengineering/developer-center-content-on-readme","id":"1199147382","connection":"69cdf6d9fc3b2c1dd1b39122"},"installationRequest":{},"connections":[{"_id":"69cdf6d9fc3b2c1dd1b39122","active":true,"created_at":"2026-04-02T04:55:51.000Z","created_by":"shashank.khatri@bazaarvoice.com","installation_id":120794556,"owner":{"id":148557164,"login":"bvengineering","site_admin":false,"type":"Organization"},"provider_type":"github"}],"providers":[]},"migrationType":"preview","renamedSlugs":[]},"glossaryTerms":[{"_id":"63fe3a0bafb0360b6682e41f","term":"parliament","definition":"Owls are generally solitary, but when seen together the group is called a 'parliament'!"}],"graphqlSchema":"","gracePeriod":{"enabled":false,"endsAt":null},"healthCheck":{"provider":"","settings":{}},"i18n":{"defaultLanguage":"en","languages":["en"],"state":"enabled"},"intercom":"","is_active":true,"internal":"","jwtExpirationTime":0,"landing_bottom":[],"mcp":{"state":"disabled"},"mdxishMigrationStatus":{"migratedFrom":"rdmd"},"metrics":{"monthlyLimit":0,"planLimit":1000000,"thumbsEnabled":true,"monthlyPurchaseLimit":0,"meteredBilling":{}},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":true,"tutorials":false},"name":"Bazaarvoice Developer Space V2.0","nav_names":{"docs":"Overview","reference":"API Reference","changelog":"","discuss":"Q&A","tutorials":"","recipes":"Recipes"},"oauth_url":"","onboardingCompleted":{"documentation":true,"appearance":true,"jwt":true,"api":true,"logs":false,"domain":false,"metricsSDK":false,"aiReady":false},"owlbot":{"enabled":false,"isPaying":false,"customization":{"answerLength":"long","customTone":"","defaultAnswer":"","forbiddenWords":"","tone":"neutral","showAiDisclaimer":false,"advancedInstruction":"","advancedModeEnabled":false},"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"exampleQuestions":{"question1":"","question2":"","question3":""},"knowledge":"","modelList":[],"newExperience":false,"knowledgeSegregation":false,"trial":{"isPaying":false},"v2":false,"llmOptions":{"model":{}}},"owner":{"id":"63fe39e9d629ae16e46699fe","email":null,"name":null},"plan":"enterprise","planOverride":"","planTrial":"enterprise","readmeScore":{"components":{"newDesign":{"enabled":true,"points":25},"reference":{"enabled":true,"points":50},"tryItNow":{"enabled":true,"points":35},"syncingOAS":{"enabled":false,"points":10},"customLogin":{"enabled":false,"points":25},"metrics":{"enabled":false,"points":40},"recipes":{"enabled":false,"points":15},"pageVoting":{"enabled":true,"points":1},"suggestedEdits":{"enabled":true,"points":10},"support":{"enabled":false,"points":5},"htmlLanding":{"enabled":false,"points":5},"guides":{"enabled":true,"points":10},"changelog":{"enabled":false,"points":5},"glossary":{"enabled":false,"points":1},"variables":{"enabled":true,"points":1},"integrations":{"enabled":false,"points":2}},"totalScore":132},"reCaptchaSiteKey":"","reference":{"alwaysUseDefaults":true,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true},"seo":{"overwrite_title_tag":false},"ssl":{"minTLS":"1.2"},"stable":{"_id":"65cdd93a9bc5560073a536d3","version":"1.1-TempNew","version_clean":"1.1.0-TempNew","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65cdd93a9bc5560073a53647","65cdd93a9bc5560073a53647","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","65cdd93a9bc5560073a53648","650947cb6a3b2a000c9a18e7","65cdd93a9bc5560073a53649","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65cdd93a9bc5560073a5364a","65781cd3eb5898000f2d12e7","65cdd93a9bc5560073a5364b","65cdd93a9bc5560073a5364c","65cdd93a9bc5560073a5364d","65cdd93a9bc5560073a5364e","65cdd93a9bc5560073a5364f","657835151d23e7057fffa261","65cdd93a9bc5560073a53650","65cdd93a9bc5560073a53651","65cdd93a9bc5560073a53652","65b241adb7c97c00560803a8","65cdd93a9bc5560073a536d5","65cddac1dafc4d002fb8d2c4","65cddcead8ec290034596f44","65cde305f7a8c10054db494e","65cde310915675006bab5c1b","65cde31d269bb00078ce4ee8","65cde3c5e7af460029b22e6e","65cde3ded6717f0010ea1e6c","65cde6ff0c75b9001d0062a8","65cde744f2ddaa00459bb6af","65cde75f8d9f9e003f25655c","65cdecf817c20300356b1f79","65cdee342916a7000fa14141","65cdef9e33685c002213cc29","65cdf05b76c3fe007e0f4851","65cdf1adb5fdee006ab8487e","65cdf7fe8d9f9e003f25787b","65cdf8d976c3fe007e0f59a8","65cdf96eca83140022be94c9","65cdf9bad8ec29003459aa85","65cdfb2c9ffd24000f9e035a","65cdfc077a53580023f6b6c6","6630c59ef89766002bafdf43","6630c777fb7955001125bcbe","6696303cf3300900729d8656","66963f507ea068000f42b385","6696418095b398005a2399d4","673196cb3dfd93001f2c680a","67347a57cae8f1003d0b1d88","6734a83f7cad14003fad2e43","6735bbd4aa4d7f002a048b08","6735beed2c1cf500336772d8","673dbe5e8217683966a5084a","67626620a22220004b2a6f2c","67626c4311aaa700395891d8","67626cc8f45b2300195a75bd","67da9b33b5f75f001942b35b","697b653696f22e034a7bf1f4"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-02-15T09:28:25.895Z","__v":3,"forked_from":"648b2e8705d80c214f0fffc3","updatedAt":"2026-04-01T05:11:19.435Z","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"14mwwx1vm3yiznwb"},{"filename":"conversations-display-api.json","uuid":"d405n2dlrsx9225"},{"filename":"video-upload.json","uuid":"a0o5e82elrt44zb6"},{"filename":"step-1.json","uuid":"cqdn9u2clsn286so"},{"filename":"step-2-3.json","uuid":"cqdn9u2zlsn28fx5"},{"filename":"step-4.json","uuid":"cqdn9u3clsn28poe"},{"filename":"dce-step-1.json","uuid":"c0iznttlsn2u0hm"},{"filename":"dce-step-2-3.json","uuid":"cqdn9u1xlsn2vi7z"},{"filename":"dce-step-4.json","uuid":"4kgdj1rlsn2w2q0"},{"filename":"response-api.json","uuid":"4kgdjflsn3xkqa"},{"filename":"notifications-subscriptions-api.json","uuid":"cqdn9uylsn45b56"},{"filename":"oauth2-3legged.json","uuid":"4kgdj3ilsn5jym6"},{"filename":"privacy-api.json","uuid":"4kgdjylsn5n68v"},{"filename":"oauth2-2legged.json","uuid":"c0iznt1glsn5os6o"},{"filename":"media-api.json","uuid":"cqdn9uflsn5wqtp"},{"filename":"transactions-api.json","uuid":"ffpzyhlvm8upo2"},{"filename":"product-sentiment-api.json","uuid":"2we82ilyo8bdlj"},{"filename":"content-search-api-charon.json","uuid":"7mw6b38pm4tilgmw"},{"filename":"content-search-api-charon-1.json","uuid":"1aoi1pm4tiobcp"},{"filename":"Authentic_Discovery.yaml","uuid":"jnbn9umnfl8t44"}],"pdfStatus":"","source":"readme"},"subdomain":"developers-center","subpath":"","topnav":{"left":[{"type":"url","text":"Products","url":""},{"type":"url","text":"Developer Space"},{"type":"url","text":"Support","url":"https://support.bazaarvoice.com/"},{"type":"url","text":"Additional Resources"}],"right":[],"bottom":[],"edited":true},"trial":{"trialDeadlineEnabled":false,"trialEndsAt":"2023-06-30T17:29:47.704Z"},"translate":{"provider":"transifex","show_widget":false,"key_public":"","org_name":"","project_name":"","languages":[]},"url":"","versions":[{"_id":"647f012a00a355000b30f64b","version":"1.0-TransactionsAPI","version_clean":"1.0.0-TransactionsAPI","codename":"Transactions API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["647f012a00a355000b30f623","647f012a00a355000b30f623","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","65116a8eaa6be50025e5d7e5","65116c82675e8e007b01558d","65c208cc1ad46d0068d27c5b","65c378c96134400052630f95","65c385629fe5010063518700","65c38a592ff43300305d60b4","65c3da2182490b00552d8ee4","65c3e039702e4a00100fce4e","65c4ad29828f84006f54515b","65ca8cb7b6884800550917f9","65d455158fa211000f6cf77c","65dc5d943153a80071e97d6b","65dc5ee2f8fe7c0038b57a1e","65dc60bad1baa2002aba6cb1","65dc60f23153a80071e9874c","65dc6115fcbe9f003ffb071f","65dc617c7ae18500299b0cd9","65dc61afd4fc770020646b09","65dc61c5f1c00b0010ea66a1","65dc61ebd4fc770020646b17","65dc62005584aa003d166552","65dc62975cf05f0049c645b7","65dcf41aade8c3002a568261","65ee21d69fbaeb0057f41d5c","65ee266b2db9440038388775","65ee26f30a97da0019b0294f","65ee27772f5d060013f2cd53","65ee27cd2d00cb000f3e9c18","65fc07af78e2e90024cbdc70","65fc9c1b99c89d0a3df4189f","65fc9d54fdf8c6004bd86a21","6628d138d79c5a00400d3bee","682d625b69ce2900681a7643","682da758c5b15e00456fabfd","682daa6c3c13ae004dabd4eb","68386ac206562a0024ed7681"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-02-28T17:29:48.057Z","__v":4,"forked_from":"641827dc87f913003798b39f","updatedAt":"2025-11-05T17:33:11.508Z","apiRegistries":[{"filename":"transactions-api.json","uuid":"4s223lu1pgzsa"},{"filename":"oauth2-2legged.json","uuid":"19maau1slvdm6x68"},{"filename":"transactions-api-21-may-2025.json","uuid":"1fe8ws1xmaxscet6"},{"filename":"transactions-api-1.json","uuid":"o6p10mb9gbabh"}],"pdfStatus":"","source":"readme"},{"_id":"648b2e8705d80c214f0fffc3","version":"1.0-ConversationsAPI","version_clean":"1.0.0-ConversationsAPI","codename":"Conversations API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["648b2e8705d80c214f0fff99","648b2e8705d80c214f0fff99","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","6509420bbd22600031d7f906","650947cb6a3b2a000c9a18e7","65095f181c5a6a0c03b7abdf","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65242a899cfcfc065d86d232","65781cd3eb5898000f2d12e7","65781d0683de79006b86ffc5","65782c6ef148d3003863c058","657833cd62655c0010304ee6","657833fbecba4d006436623f","65783451b628d80034653980","657835151d23e7057fffa261","6579a7616dc7f113b56784da","65966fcd59408a000ff5ffc6","65aa286110ac490033475358","65b241adb7c97c00560803a8","65e88b3607b4eb004a0eceb9","65f2c276195f50001f2cb9bd","661384694b81af0036e5bd11","66fa2c2b435ef2002b9d8528","66fa502ed254b7001a0f7809","6745cf069217560075fb9002","697b46d29ca63aafb3112a07","697b7419a8c621caaf6c016f","69804b45ee160ff1feb6605a","6980b80052d30fd9e71ce93d","6980c3e00c1d4b2eedf296ae","6980c4b2a92b018ee171af61","699ea60de5a5db35532ada7f","699ea69de71272d4241e69f5"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-02-28T17:29:48.057Z","__v":9,"forked_from":"63fe3a0cafb0360b6682e423","updatedAt":"2026-05-05T10:29:21.903Z","pdfStatus":"","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"dpns2j1eqmgopo65o"},{"filename":"conversations-display-api.json","uuid":"eydslhltpepl0r"},{"filename":"video-upload.json","uuid":"1yq4022ltfycb96"},{"filename":"review-summarization.json","uuid":"1cia422mgyuv2u4"},{"filename":"content-coach-api.json","uuid":"50s5b1qmkzky734"},{"filename":"content-coach-service-api-25feb.json","uuid":"e5qf1imm1q1e18"}],"source":"readme"},{"_id":"649c302540e92e003be5d45e","version":"1.0-SocialCommerceAPI","version_clean":"1.0.0-SocialCommerceAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["649c302540e92e003be5d454","649c302540e92e003be5d454","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","649c302540e92e003be5d455","649c302540e92e003be5d460","649c320969081e0017a4383b","64dc72be304745000df15325","64eeda35ce9cca0027497ddf","650a8ee8e1d635006df16dd0","653a22ffed9e940eb1f18876","653a5c3cdd8f4e12f012ebfa","653a5f030ebb7b1ba90f4112","653a60ca538f931af94c8b9a","654b33dd8426130062ed3ffc","6567a25fd66de00031980bcf","6567a41761b2a50063483533","6567a45bb52b7e0038241a2b","6567a49bb4b33700297d51b1","6567a4e54529a4002a6bd5a6"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-06-28T13:05:40.993Z","__v":6,"forked_from":"647f012a00a355000b30f64b","updatedAt":"2026-03-26T12:45:10.116Z","apiRegistries":[{"filename":"media-api.json","uuid":"26x2sn2yloi53i90"}],"pdfStatus":"","source":"readme"},{"_id":"64fef39ce5474803db7eb33d","version":"1.0-PrivacyAPI","version_clean":"1.0.0-PrivacyAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64fef39ce5474803db7eb31b","64fef39ce5474803db7eb31b","64fef39ce5474803db7eb31c","64fef39ce5474803db7eb31d","64fef39ce5474803db7eb31e","64fef39ce5474803db7eb31f","64fef39ce5474803db7eb320","64fef39ce5474803db7eb321","64f76a6f65095e005ad712cc","64fef39ce5474803db7eb33f","668e3286aa5d4b001e284011","671f1f73f4c19b004d99f48c","671f206c2a487f8bc2d5a5e0","6807779c4991140052cee6cf"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-09-11T11:01:48.635Z","__v":2,"forked_from":"64f76a6f65095e005ad712ca","updatedAt":"2025-11-05T17:33:11.507Z","apiRegistries":[{"filename":"privacy-api.json","uuid":"34i64rholu7wqtfn"},{"filename":"oauth2-2legged.json","uuid":"1bmo2zllmessk63"},{"filename":"oauth2-3legged.json","uuid":"171mxeo1nlmesvnfs"},{"filename":"privacy-latest-api.json","uuid":"34zv38c1clyfoaaek"},{"filename":"privacy-20-2025.json","uuid":"wdxxhukmbem6t3i"}],"pdfStatus":"","source":"readme"},{"_id":"6524412b4c49c2000d6dd6c8","version":"1.0-DCE","version_clean":"1.0.0-DCE","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["6524412b4c49c2000d6dd6bb","6524412b4c49c2000d6dd6bb","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","6524412b4c49c2000d6dd6bc","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","652441a2c5804018dd5f7dac","652441bfd8ec2b006f93e8cf","652441d76f76bd005a74aac6","652441e29f5b010025ba6e5b","65244203abd64d004ad35061","652442099556100021892af4","65244212c2d99100581acb91","6524422595433d001e55333f","6524422fd6f3e9002772d31b","6564b0499025a50058cb1827","65b5b42ac835650031de179b","65b73752d33ab3001ccd2d98","65b746eef078ac0028c69c26","65b74885d70cf500541f3d68","66a34b42b224f8007571b215","66a34b7458ce18005d2d7068","66c5eacb214638002b293903","66c5eadde1d528004ba5f592","66c5eaf038d2ca005326032f","66cc690c0d1aa80056ea0c42","66cc6919e9a1c1001244d384","66cc6926cd55c90012714599"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-09T18:06:35.084Z","__v":1,"forked_from":"647f012a00a355000b30f64b","updatedAt":"2025-11-05T17:33:11.512Z","apiRegistries":[{"filename":"step-1.json","uuid":"1pkps2em0axc7y5"},{"filename":"step-2-3.json","uuid":"1jlqzjim0axcib4"},{"filename":"step-4.json","uuid":"1pkpsim0axcrtg"}],"pdfStatus":"","source":"readme"},{"_id":"652931f35968a0003d723d21","version":"1.0-NotificationsAPI","version_clean":"1.0.0-NotificationsAPI","codename":"Notifications API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","652931f35968a0003d723d23","652932148df3cc002460f2d1","6539eaf125c81c0042674ca0","653f55fb34704c077980c07e","6540c2c611131804389efb6a","6540c2ef77b2190a154d4328","654b5cd1d22352003f8e2057","6555bebced798e001e9f6789","6555bf203f59b5006b4c6ed9","6555fb23ef05ef0065117ee9","6555fb5a75b1be005541f941"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-13T12:02:59.731Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2025-11-05T17:33:11.512Z","apiRegistries":[{"filename":"notifications-subscriptions-api.json","uuid":"f3nnpy10lnok8g4m"},{"filename":"notifications-subscriptions-api-1.json","uuid":"1f4drw1h5lock413s"},{"filename":"notifications-subscriptions-api-2.json","uuid":"7yrw1zploe3qiey"},{"filename":"notifications-subscriptions-api-3.json","uuid":"1nd0y2zlp0ujl4p"}],"pdfStatus":"","source":"readme"},{"_id":"652ea3144db7ec18973427b5","version":"1.0-PS-Export","version_clean":"1.0.0-PS-Export","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["652ea3144db7ec18973427a0","652ea3144db7ec18973427a0","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","652ea3144db7ec18973427a1","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","652ea3144db7ec18973427a2","652ea3144db7ec18973427a3","652ea3144db7ec18973427a4","652ea3144db7ec18973427a5","652ea3144db7ec18973427a6","652ea3144db7ec18973427a7","652ea3144db7ec18973427a8","652ea3144db7ec18973427a9","652ea3144db7ec18973427aa","652ea3144db7ec18973427b7","652ffc8ee373950027f985e9","6556568d9a35ea001178ce04","655c74d03d35b4006be132b7","655f5cae290cef005c65c1ec","656049aef491780010d11e3c","656049d59b3d3601199c097a","656065f2fb045d00181649d2","65606df3d0c1d0004c150589","656071ecc1c6d20054f4e861","6560765f511f4a0049e90357","6560768e90495906a2406005","6560769f5e87f10069d4e15b","65643a9504080c005e828d2c","65649461255a5c00152b70e7","6564946f9eba8a0050242ad3","6564947c8368540027c2e073","6566208b839387000fb67807","658045d9c79fdc006c1a7d86","6593a7b2e9fee100707d6b91","6593cae7f0bae300173e1bbb","6595089778c6ed005808e80f","6595091b1eb963003a952023","65966e3bf0dd7a0039bc8057","65966e437559eb00477ff945","659cd57cb90f5a003e815102","659e5ce0d392030046465a07","659e5cef08bbf30058acb847","659e5cfff3b97a005b6f1dc6","659fbd96189a32004620ada7","659fbda2a89cc70038cd5ce9","659fbdb0115b9f001603a056","65a60dfaa1817d0031392658","65a60e06dca85d0073d3c66b","65a60e10b62e9b005d872cd3","661d1fda8686fc003e232160","661d1ffaae181f0010908f91","661d20aecd120f00136b0b37","661d20dd77b145006d4ecb3e","661d20eb1a6c5e001fc09a89","66c5bc3fffb6a500180f7f45","66c5bc5d95b2f50011216e1e","66c5bc6af376f60054399919","66cc2325acb9ec004f1746ca","66cc233004431a00301b941f","66cc233f820066000f500829","6807785446644b006ebe2f5b"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-17T15:07:00.376Z","__v":4,"forked_from":"6524412b4c49c2000d6dd6c8","updatedAt":"2025-11-05T17:33:11.513Z","apiRegistries":[{"filename":"step-1.json","uuid":"1jlqzj2jm0ax8jnb"},{"filename":"step-2-3.json","uuid":"k6hgm0ax8zog"},{"filename":"step-4.json","uuid":"1jlqzj1om0ax9bwk"}],"pdfStatus":"","source":"readme"},{"_id":"65321a1b5e22e10320a6c960","version":"1.0-CatalogAPI","version_clean":"1.0.0-CatalogAPI","codename":"Catalog API","is_stable":false,"is_beta":true,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","65321a1b5e22e10320a6c962","65321a94b82c3b003a0a0697","6532298090ed6f0a082d26b2","653233ecc705f506144e3a89","65362ea8150691002c52c500"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-20T06:11:39.797Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2025-11-05T17:33:11.514Z","apiRegistries":[{"filename":"social-commerce-products-api.json","uuid":"10u5y816lpvjj7m1"},{"filename":"oauth2-2legged.json","uuid":"i6y31lpvlvpja"}],"pdfStatus":"","source":"readme"},{"_id":"655e21b450f4d500117c7e7c","version":"1.0-SentimentsAPI","version_clean":"1.0.0-SentimentsAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["652ea3144db7ec18973427a0","652ea3144db7ec18973427a0","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","655e21b450f4d500117c7e4d","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","655e21b450f4d500117c7e4e","655e21b450f4d500117c7e4f","652ea3144db7ec18973427a4","655e21b450f4d500117c7e50","652ea3144db7ec18973427a6","655e21b450f4d500117c7e51","655e21b450f4d500117c7e52","652ea3144db7ec18973427a9","652ea3144db7ec18973427aa","652ea3144db7ec18973427b7","655e21b450f4d500117c7e53","655e21b450f4d500117c7e54","655c74d03d35b4006be132b7","655e21b450f4d500117c7e7e","655e21e75800db07ced039e0","656db567d5d98a05cedec67a","656dd6e50b6c0a00388dbb73","656dd7c55570330588d7ec3c","656de187f06ca70073c3c479","65e16ea7555c4500468416c5","65e82e6cd046d10030f8b92c","668bb4f2773c42001a357076","668bba6aff6a8e005cf9a1dc","668ff27c160b1f006dfa50e1","669161b9cdaa5000116dbbb2","66916638649e62002abbc50b","6691665cf9f4ea0045a80008","680778cfa9d88c000f1547b0"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-11-22T15:43:48.048Z","__v":1,"forked_from":"652ea3144db7ec18973427b5","updatedAt":"2025-11-05T17:33:11.518Z","apiRegistries":[{"filename":"product-sentiment-api.json","uuid":"3i20dri1xlyiyub7g"}],"pdfStatus":"","source":"readme"},{"_id":"657222b402705d0061cd9b1a","version":"1.0-ResponseAPI","version_clean":"1.0.0-ResponseAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","657222b402705d0061cd9b18","657222b402705d0061cd9b19","657222b502705d0061cd9b1c","6584544a8701f40015052026","6584547f0c764100327d0615","6593f7b2e9fee100707d96d4","6593f7d50218b1000fc26851","6593f806b7d57b001c5a7bbd","65bcc35694f6b30046f662c9","662f9681aa8116005aac4ace"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-12-07T19:53:24.607Z","__v":3,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2026-04-09T15:32:49.536Z","apiRegistries":[{"filename":"response-api.json","uuid":"kke21elqfc5q8d"},{"filename":"response-api-1.json","uuid":"1gqd2clvkydeds"},{"filename":"count-client-response.yaml","uuid":"1jiyl4smnrmyvp0"}],"pdfStatus":"","source":"readme"},{"_id":"65a0076ed00e9900167b26e3","version":"1.0-MobileSDK","version_clean":"1.0.0-MobileSDK","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","65a0076ed00e9900167b26cf","655c6de2c91c280056735896","65a0076ed00e9900167b26e5","65a008255788140070790711","65a01c43d52586001625edbc","65a01c4e8d291a000fa28988","65c31f439639340010bf34d7","65ce07c7d8ec29003459ca8f"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-01-11T15:21:18.022Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2024-02-15T15:22:26.926Z","apiRegistries":[],"pdfStatus":"","source":"readme"},{"_id":"65cdd93a9bc5560073a536d3","version":"1.1-TempNew","version_clean":"1.1.0-TempNew","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65cdd93a9bc5560073a53647","65cdd93a9bc5560073a53647","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","65cdd93a9bc5560073a53648","650947cb6a3b2a000c9a18e7","65cdd93a9bc5560073a53649","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65cdd93a9bc5560073a5364a","65781cd3eb5898000f2d12e7","65cdd93a9bc5560073a5364b","65cdd93a9bc5560073a5364c","65cdd93a9bc5560073a5364d","65cdd93a9bc5560073a5364e","65cdd93a9bc5560073a5364f","657835151d23e7057fffa261","65cdd93a9bc5560073a53650","65cdd93a9bc5560073a53651","65cdd93a9bc5560073a53652","65b241adb7c97c00560803a8","65cdd93a9bc5560073a536d5","65cddac1dafc4d002fb8d2c4","65cddcead8ec290034596f44","65cde305f7a8c10054db494e","65cde310915675006bab5c1b","65cde31d269bb00078ce4ee8","65cde3c5e7af460029b22e6e","65cde3ded6717f0010ea1e6c","65cde6ff0c75b9001d0062a8","65cde744f2ddaa00459bb6af","65cde75f8d9f9e003f25655c","65cdecf817c20300356b1f79","65cdee342916a7000fa14141","65cdef9e33685c002213cc29","65cdf05b76c3fe007e0f4851","65cdf1adb5fdee006ab8487e","65cdf7fe8d9f9e003f25787b","65cdf8d976c3fe007e0f59a8","65cdf96eca83140022be94c9","65cdf9bad8ec29003459aa85","65cdfb2c9ffd24000f9e035a","65cdfc077a53580023f6b6c6","6630c59ef89766002bafdf43","6630c777fb7955001125bcbe","6696303cf3300900729d8656","66963f507ea068000f42b385","6696418095b398005a2399d4","673196cb3dfd93001f2c680a","67347a57cae8f1003d0b1d88","6734a83f7cad14003fad2e43","6735bbd4aa4d7f002a048b08","6735beed2c1cf500336772d8","673dbe5e8217683966a5084a","67626620a22220004b2a6f2c","67626c4311aaa700395891d8","67626cc8f45b2300195a75bd","67da9b33b5f75f001942b35b","697b653696f22e034a7bf1f4"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-02-15T09:28:25.895Z","__v":3,"forked_from":"648b2e8705d80c214f0fffc3","updatedAt":"2026-04-01T05:11:19.435Z","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"14mwwx1vm3yiznwb"},{"filename":"conversations-display-api.json","uuid":"d405n2dlrsx9225"},{"filename":"video-upload.json","uuid":"a0o5e82elrt44zb6"},{"filename":"step-1.json","uuid":"cqdn9u2clsn286so"},{"filename":"step-2-3.json","uuid":"cqdn9u2zlsn28fx5"},{"filename":"step-4.json","uuid":"cqdn9u3clsn28poe"},{"filename":"dce-step-1.json","uuid":"c0iznttlsn2u0hm"},{"filename":"dce-step-2-3.json","uuid":"cqdn9u1xlsn2vi7z"},{"filename":"dce-step-4.json","uuid":"4kgdj1rlsn2w2q0"},{"filename":"response-api.json","uuid":"4kgdjflsn3xkqa"},{"filename":"notifications-subscriptions-api.json","uuid":"cqdn9uylsn45b56"},{"filename":"oauth2-3legged.json","uuid":"4kgdj3ilsn5jym6"},{"filename":"privacy-api.json","uuid":"4kgdjylsn5n68v"},{"filename":"oauth2-2legged.json","uuid":"c0iznt1glsn5os6o"},{"filename":"media-api.json","uuid":"cqdn9uflsn5wqtp"},{"filename":"transactions-api.json","uuid":"ffpzyhlvm8upo2"},{"filename":"product-sentiment-api.json","uuid":"2we82ilyo8bdlj"},{"filename":"content-search-api-charon.json","uuid":"7mw6b38pm4tilgmw"},{"filename":"content-search-api-charon-1.json","uuid":"1aoi1pm4tiobcp"},{"filename":"Authentic_Discovery.yaml","uuid":"jnbn9umnfl8t44"}],"pdfStatus":"","source":"readme"},{"_id":"6666a97d917d3f00393ccd3e","version":"1.0-PRR","version_clean":"1.0.0-PRR","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","6666a97d917d3f00393ccd22","6666a97d917d3f00393ccd23","655c6de2c91c280056735896","65cdb517aa65fb001074bca6","65cdd81a9e31a3005d9e61f3","6666a97d917d3f00393ccd24","6666aa78f65ef2002a2761a9","668e8f693b894100127c2e24"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-06-10T07:21:33.090Z","__v":2,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2024-07-10T15:57:03.468Z","apiRegistries":[],"pdfStatus":"","source":"readme"},{"_id":"6889b7fb79be90ee8c396fea","project":"63fe3a0bafb0360b6682e41e","version":"1-cwv-perf-matric","version_clean":"1.0.0-cwv-perf-matric","codename":"cwv-perf-matric","is_stable":false,"is_beta":true,"is_hidden":false,"is_deprecated":false,"forked_from":"64b777218cfc1e0dea8f761a","categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","6889b7fb79be90ee8c396fb5","6889b7fb79be90ee8c396fb6","655c6de2c91c280056735896","65cdb517aa65fb001074bca6","65cdd81a9e31a3005d9e61f3","6889b7fb79be90ee8c396fb7","6889b7fb79be90ee8c396fb8","6889b7fb79be90ee8c396fb9","6889b7fb79be90ee8c396fba","6889b8fabfd6dd8a22bb4edd","68a458451223735295def814"],"releaseDate":"2023-02-28T17:29:48.057Z","pdfStatus":"","apiRegistries":[{"filename":"conversation-submission.json","uuid":"4ej2mxm3h403js"},{"filename":"conciergeopenapi.json","uuid":"279r816m3pnj8zh"}],"source":"readme","createdAt":"2025-07-30T06:13:15.226Z","updatedAt":"2025-11-05T17:33:11.522Z","__v":3},{"_id":"69ca2eb2b8801abd4ee27f30","project":"63fe3a0bafb0360b6682e41e","version":"1.0-AuthenticDiscoveryAPI","version_clean":"1.0.0-AuthenticDiscoveryAPI","codename":null,"is_stable":false,"is_beta":null,"is_hidden":false,"is_deprecated":false,"forked_from":"6524412b4c49c2000d6dd6c8","categories":["6524412b4c49c2000d6dd6bb","6524412b4c49c2000d6dd6bb","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","6524412b4c49c2000d6dd6bc","65116c82675e8e007b01558d","69ca2eb2b8801abd4ee27eea","69ca2eb2b8801abd4ee27eeb","652441bfd8ec2b006f93e8cf","652441d76f76bd005a74aac6","69ca2eb2b8801abd4ee27eec","69ca2eb2b8801abd4ee27eed","652442099556100021892af4","69ca2eb2b8801abd4ee27eee","6524422595433d001e55333f","6524422fd6f3e9002772d31b","69ca2eb2b8801abd4ee27eef","69ca2eb2b8801abd4ee27ef0","69ca2eb2b8801abd4ee27ef1","65b746eef078ac0028c69c26","65b74885d70cf500541f3d68","66a34b42b224f8007571b215","66a34b7458ce18005d2d7068","66c5eacb214638002b293903","66c5eadde1d528004ba5f592","66c5eaf038d2ca005326032f","69ca2eb2b8801abd4ee27ef2","69ca2eb2b8801abd4ee27ef3","69ca2eb2b8801abd4ee27ef4"],"releaseDate":"2023-02-28T17:29:48.057Z","pdfStatus":"","apiRegistries":[{"filename":"Authentic_Discovery.yaml","uuid":"a5wlx82mmnep3bdu"}],"source":"readme","createdAt":"2026-03-30T08:05:04.547Z","updatedAt":"2026-04-16T05:58:52.031Z","__v":25}],"variableDefaults":[{"source":"security","_id":"647490039f08aa0056a2a73c","name":"petstore_auth","type":"oauth2","apiSetting":"647490029f08aa0056a2a738"},{"source":"security","_id":"647490039f08aa0056a2a73b","name":"api_key","type":"apiKey","apiSetting":"647490029f08aa0056a2a738"},{"source":"security","_id":"649c1f87f379e10026085643","name":"oAuth2STG","type":"oauth2","apiSetting":"649bb80918d8d1004e9b56d7"},{"source":"security","_id":"649c1f87f379e10026085642","name":"oAuth2Prod","type":"oauth2","apiSetting":"649bb80918d8d1004e9b56d7"},{"source":"security","_id":"64cb5a76c12a770b0e2c7a81","name":"oAuth2AuthProd","type":"oauth2","apiSetting":"646f271799c2050075e1f0c3"},{"source":"security","_id":"64cb5a76c12a770b0e2c7a80","name":"oAuth2AuthStg","type":"oauth2","apiSetting":"646f271799c2050075e1f0c3"},{"source":"security","_id":"64f762b4f9926814398e1517","name":"bearerAuth","type":"http","scheme":"bearer","apiSetting":"64f762b3f9926814398e1515"},{"source":"security","_id":"65238cd4fe363a004f054ec5","name":"BearerAuth","type":"http","scheme":"bearer","apiSetting":"65238cd3fe363a004f054ec2"},{"source":"security","_id":"652932158df3cc002460f2d3","name":"passkey","type":"apiKey","apiSetting":"652932148df3cc002460f2cf"},{"source":"security","_id":"65447ca68cbc6a006af60f75","name":"X-Curalate-Api-Key","type":"apiKey","apiSetting":"650a8ee8e1d635006df16dcf"},{"source":"security","_id":"657210f8c29249002a3b78be","name":"productsAuth","type":"oauth2","apiSetting":"65321a94b82c3b003a0a0695"},{"source":"security","_id":"65fc9d55fdf8c6004bd86a22","name":"accessToken","type":"http","scheme":"bearer","apiSetting":"65fc9d54fdf8c6004bd86a1f"},{"apiSetting":"697b7419a8c621caaf6c016a","name":"bv-passkey","source":"security","type":"apiKey","_id":"697b75c808fa34cdd1b55bf9"},{"file":"Authentic_Discovery.yaml","name":"Bv-Passkey","source":"security","type":"apiKey","_id":"69cca8f7200b0603a6e0a63e"},{"file":"Agentic Access Api.yaml","name":"Bv-passkey","source":"security","type":"apiKey","_id":"69cf9d51b2943921f52aa8a1"}],"webhookEnabled":false},"custom_domain":"developers.bazaarvoice.com","childrenProjects":[],"derivedPlan":"enterprise","description":"","hstsIncludeSubdomains":false,"planSchedule":{"stripeScheduleId":null,"changeDate":null,"nextPlan":null},"planStatus":"","shouldGateDash":false,"isExternalSnippetActive":false,"error404":"","first_page":"docs","flags":{"allowApiExplorerJsonEditor":false,"allowDarkMode":true,"allowReusableOTPs":false,"alwaysShowDocPublishStatus":false,"allowXFrame":true,"correctnewlines":false,"dashReact":true,"disablePasswordlessLogin":false,"directGoogleToStableVersion":false,"disableAnonForum":false,"enterprise":true,"graphql":false,"migrationRun":false,"migrationSwaggerRun":false,"newEditor":true,"newEditorDash":true,"newMarkdownBetaProgram":true,"newSearch":true,"oauth":false,"oldMarkdown":false,"rdmdCompatibilityMode":false,"reviewWorkflow":true,"singleProjectEnterprise":true,"speedyRender":false,"staging":false,"star":false,"superHub":true,"swagger":false,"translation":false,"useReactApp":true,"useReactGLP":true,"owlbotAi":false,"apiV2":false,"dashQuickstart":false,"git":{"read":false,"write":false},"superHubBeta":false,"customBlocks":false,"devDashHub":false,"disableAutoTranslate":false,"disableSAMLScoping":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"apiAccessRevoked":false,"passwordlessLogin":"default","disableSignups":false,"billingRedesignEnabled":true,"developerPortal":false,"mdx":false,"superHubDevelopment":false,"annualBillingEnabled":true,"devDashBillingRedesignEnabled":false,"enableOidc":false,"customComponents":false,"disableDiscussionSpamRecaptchaBypass":false,"developerViewUsersData":false,"changelogRssAlwaysPublic":false,"bidiSync":true,"superHubMigrationSelfServeFlow":false,"apiDesigner":false,"hideEnforceSSO":false,"localLLM":false,"superHubManageVersions":false,"gitSidebar":false,"superHubGlobalCustomBlocks":false,"childManagedBidi":false,"aiDocsAudit":false,"aiPageLinting":false,"externalSdkSnippets":false,"requiresJQuery":true,"superHubBranchReviews":false,"superHubPreview":false,"disableAiChat":false,"enableSuggestedEdits":false,"githubCloudSync":false,"superHubBranchMergeRules":true,"superHubBranchReviewActions":false,"gitTranslations":false,"bidiSyncGitlabSelfServe":false,"gitlabCloudSync":false,"superHubPlanManagement":false,"bidiSyncBitbucketSelfServe":false,"disableSuperframe":false,"gittoUseNewIndexer":true,"hideAiFeatures":false,"mdxSanitizeComments":false,"mdxish":true,"mdxishEditor":true,"prefetch":false,"aiWriter":false,"bidiSyncUseOdbAlternates":true,"mcpMetrics":false,"newDereferencer":false,"superHubBranchReviewDashboard":true,"newIframeStructure":false,"streamingSsr":false,"googleAuthEnabled":false,"superHubNotifications":false,"superHubTypography":false,"askAiOverride":"","gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"newExplorerReducer":false,"superHubSlack":false,"branchTaggedReviewers":false,"customDomainAdminBypass":false,"jwtReplacePermissions":false,"aiDiscovery":false,"aiTranslation":false,"mcpOauth":false,"superHubBranchReviewSummaries":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"myDevelopers":false,"developerDashboard":false,"dashHomeRefresh":false,"superHubBranches":false,"migrationPreview":false,"superHubMergePermissions":false,"dryRunMigration":false},"fullBaseUrl":"https://developers.bazaarvoice.com/","git":{"aiWriter":{"setup":{"error":{}}},"migration":{"createRepository":{"end":"2026-03-30T09:12:28.323Z","start":"2026-03-30T09:12:27.885Z","status":"successful"},"transformation":{"end":"2026-03-30T09:12:30.780Z","start":"2026-03-30T09:12:28.815Z","status":"successful"},"migratingPages":{"end":"2026-03-30T09:12:31.565Z","start":"2026-03-30T09:12:31.230Z","status":"successful"},"enableSuperhub":{"start":"2026-03-30T09:27:04.916Z","status":"successful","end":"2026-03-30T09:27:04.917Z"}},"sync":{"linked_repository":{"provider_type":"github","linked_at":"2026-04-02T04:57:38.579Z","linked_by":"shashank.khatri@bazaarvoice.com","error":{},"privacy":{"visibility":"internal","private":true},"name":"developer-center-content-on-readme","full_name":"bvengineering/developer-center-content-on-readme","url":"https://github.com/bvengineering/developer-center-content-on-readme","id":"1199147382","connection":"69cdf6d9fc3b2c1dd1b39122"},"installationRequest":{},"connections":[{"_id":"69cdf6d9fc3b2c1dd1b39122","active":true,"created_at":"2026-04-02T04:55:51.000Z","created_by":"shashank.khatri@bazaarvoice.com","installation_id":120794556,"owner":{"id":148557164,"login":"bvengineering","site_admin":false,"type":"Organization"},"provider_type":"github"}],"providers":[]},"migrationType":"preview","renamedSlugs":[]},"glossaryTerms":[{"_id":"63fe3a0bafb0360b6682e41f","term":"parliament","definition":"Owls are generally solitary, but when seen together the group is called a 'parliament'!"}],"graphqlSchema":"","gracePeriod":{"enabled":false,"endsAt":null},"healthCheck":{"provider":"","settings":{}},"i18n":{"defaultLanguage":"en","languages":["en"],"state":"enabled"},"intercom":"","is_active":true,"internal":"","jwtExpirationTime":0,"landing_bottom":[{"type":"links"}],"mcp":{"state":"disabled"},"mdxishMigrationStatus":{"migratedFrom":"rdmd"},"metrics":{"monthlyLimit":0,"planLimit":1000000,"thumbsEnabled":true,"monthlyPurchaseLimit":0,"meteredBilling":{}},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":true,"tutorials":false},"name":"Bazaarvoice Developer Space V2.0","nav_names":{"docs":"Overview","reference":"API Reference","changelog":"","discuss":"Q&A","tutorials":"","recipes":"Recipes"},"oauth_url":"","onboardingCompleted":{"documentation":true,"appearance":true,"jwt":true,"api":true,"logs":false,"domain":false,"metricsSDK":false,"aiReady":false},"owlbot":{"enabled":false,"isPaying":false,"customization":{"answerLength":"long","customTone":"","defaultAnswer":"","forbiddenWords":"","tone":"neutral","showAiDisclaimer":false,"advancedInstruction":"","advancedModeEnabled":false},"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"exampleQuestions":{"question1":"","question2":"","question3":""},"knowledge":"","modelList":[],"newExperience":false,"knowledgeSegregation":false,"trial":{"isPaying":false},"v2":false,"llmOptions":{"model":{}}},"owner":{"id":"63fe39e9d629ae16e46699fe","email":null,"name":null},"plan":"enterprise","planOverride":"business","planTrial":"enterprise","readmeScore":{"components":{"newDesign":{"enabled":true,"points":25},"reference":{"enabled":true,"points":50},"tryItNow":{"enabled":true,"points":35},"syncingOAS":{"enabled":false,"points":10},"customLogin":{"enabled":false,"points":25},"metrics":{"enabled":false,"points":40},"recipes":{"enabled":false,"points":15},"pageVoting":{"enabled":true,"points":1},"suggestedEdits":{"enabled":true,"points":10},"support":{"enabled":false,"points":5},"htmlLanding":{"enabled":false,"points":5},"guides":{"enabled":true,"points":10},"changelog":{"enabled":false,"points":5},"glossary":{"enabled":false,"points":1},"variables":{"enabled":true,"points":1},"integrations":{"enabled":false,"points":2}},"totalScore":132},"reCaptchaSiteKey":"","reference":{"alwaysUseDefaults":true,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true},"seo":{"overwrite_title_tag":false},"ssl":{"minTLS":"1.2"},"siblings":[{"_id":"63fe3a0bafb0360b6682e41e","ai":{"chat":{"knowledge":{"custom_knowledge":null,"use_project_knowledge":false},"models":[]},"discovery":{"enabled":true,"content_signal":{"ai_train":false,"search":false,"ai_input":false},"link_headers":true,"markdown_negotiation":true,"agent_hint_banner":true,"api_catalog":true,"agent_skills_index":true,"mcp_server_card":true,"webmcp":true,"oauth":{"type":"none","issuer_url":"","authorization_servers":[],"resource_identifier":"","scopes_supported":[]}}},"childrenProjects":[],"derivedPlan":"enterprise","description":"","shouldGateDash":false,"isExternalSnippetActive":false,"flags":{"allowApiExplorerJsonEditor":false,"allowDarkMode":true,"alwaysShowDocPublishStatus":false,"allowXFrame":true,"correctnewlines":false,"dashReact":false,"disablePasswordlessLogin":false,"directGoogleToStableVersion":false,"disableAnonForum":false,"enterprise":true,"graphql":false,"migrationRun":false,"migrationSwaggerRun":false,"myDevelopers":false,"newEditor":true,"newEditorDash":true,"newMarkdownBetaProgram":true,"newSearch":true,"oauth":false,"oldMarkdown":false,"rdmdCompatibilityMode":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"speedyRender":false,"staging":false,"star":false,"superHub":true,"swagger":false,"translation":false,"useReactApp":true,"useReactGLP":true,"allowReusableOTPs":false,"developerDashboard":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":false,"superHubDevelopment":false,"annualBillingEnabled":true,"devDashBillingRedesignEnabled":false,"enableOidc":false,"customComponents":false,"disableDiscussionSpamRecaptchaBypass":false,"developerViewUsersData":false,"changelogRssAlwaysPublic":false,"bidiSync":true,"superHubMigrationSelfServeFlow":false,"apiDesigner":false,"hideEnforceSSO":false,"localLLM":false,"superHubManageVersions":false,"gitSidebar":false,"superHubGlobalCustomBlocks":false,"childManagedBidi":false,"superHubBranches":false,"requiresJQuery":true,"externalSdkSnippets":false,"migrationPreview":false,"superHubPreview":false,"superHubBranchReviews":false,"superHubMergePermissions":false,"dryRunMigration":false,"aiDocsAudit":false,"aiPageLinting":false,"disableAiChat":false,"enableSuggestedEdits":false,"githubCloudSync":false,"superHubBranchMergeRules":false,"superHubBranchReviewActions":false,"gitTranslations":false,"bidiSyncGitlabSelfServe":false,"gitlabCloudSync":false,"superHubPlanManagement":false,"bidiSyncBitbucketSelfServe":false,"mdxSanitizeComments":false,"mdxish":true,"disableSuperframe":false,"hideAiFeatures":false,"gittoUseNewIndexer":true,"mdxishEditor":true,"prefetch":false,"aiWriter":false,"superHubBranchReviewDashboard":false,"bidiSyncUseOdbAlternates":true,"mcpMetrics":false,"newDereferencer":false,"newIframeStructure":false,"googleAuthEnabled":false,"streamingSsr":false,"superHubNotifications":false,"superHubTypography":false,"newExplorerReducer":false,"askAiOverride":"","gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"superHubSlack":false,"customDomainAdminBypass":false,"branchTaggedReviewers":false,"jwtReplacePermissions":false,"aiDiscovery":false,"aiTranslation":false,"mcpOauth":false,"superHubBranchReviewSummaries":false,"superHubSlackNotifications":false,"superHubUiTesting":false},"fullBaseUrl":"https://developers-center.readme.io/","git":{"aiWriter":{"setup":{"error":{}}},"migration":{"createRepository":{"end":"2026-03-30T09:12:28.323Z","start":"2026-03-30T09:12:27.885Z","status":"successful"},"transformation":{"end":"2026-03-30T09:12:30.780Z","start":"2026-03-30T09:12:28.815Z","status":"successful"},"migratingPages":{"end":"2026-03-30T09:12:31.565Z","start":"2026-03-30T09:12:31.230Z","status":"successful"},"enableSuperhub":{"start":"2026-03-30T09:27:04.916Z","status":"successful","end":"2026-03-30T09:27:04.917Z"}},"sync":{"linked_repository":{"provider_type":"github","linked_at":"2026-04-02T04:57:38.579Z","linked_by":"shashank.khatri@bazaarvoice.com","privacy":{"visibility":"internal","private":true},"name":"developer-center-content-on-readme","full_name":"bvengineering/developer-center-content-on-readme","url":"https://github.com/bvengineering/developer-center-content-on-readme","id":"1199147382","connection":"69cdf6d9fc3b2c1dd1b39122"},"installationRequest":{},"connections":[{"_id":"69cdf6d9fc3b2c1dd1b39122","active":true,"created_at":"2026-04-02T04:55:51.000Z","created_by":"shashank.khatri@bazaarvoice.com","installation_id":120794556,"owner":{"id":148557164,"login":"bvengineering","site_admin":false,"type":"Organization"},"provider_type":"github"}],"providers":[]},"migrationType":"preview","renamedSlugs":[]},"is_active":true,"internal":"","mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":true,"tutorials":false},"name":"Bazaarvoice Developer Space V2.0","nav_names":{"docs":"Overview","reference":"API Reference","changelog":"","discuss":"Q&A","tutorials":"","recipes":"Recipes"},"owlbot":{"enabled":false,"isPaying":false,"customization":{"answerLength":"long","customTone":"","defaultAnswer":"","forbiddenWords":"","tone":"neutral","showAiDisclaimer":false,"advancedInstruction":"","advancedModeEnabled":false},"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"exampleQuestions":{"question1":"","question2":"","question3":""},"knowledge":"","modelList":[],"newExperience":false,"knowledgeSegregation":false,"trial":{"isPaying":false},"v2":false,"llmOptions":{"model":{}}},"owner":{"email":null,"name":null},"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true},"ssl":{},"stable":"65cdd93a9bc5560073a536d3","subdomain":"developers-center","subpath":"","translate":{},"webhookEnabled":false}],"stable":{"_id":"65cdd93a9bc5560073a536d3","version":"1.1-TempNew","version_clean":"1.1.0-TempNew","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65cdd93a9bc5560073a53647","65cdd93a9bc5560073a53647","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","65cdd93a9bc5560073a53648","650947cb6a3b2a000c9a18e7","65cdd93a9bc5560073a53649","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65cdd93a9bc5560073a5364a","65781cd3eb5898000f2d12e7","65cdd93a9bc5560073a5364b","65cdd93a9bc5560073a5364c","65cdd93a9bc5560073a5364d","65cdd93a9bc5560073a5364e","65cdd93a9bc5560073a5364f","657835151d23e7057fffa261","65cdd93a9bc5560073a53650","65cdd93a9bc5560073a53651","65cdd93a9bc5560073a53652","65b241adb7c97c00560803a8","65cdd93a9bc5560073a536d5","65cddac1dafc4d002fb8d2c4","65cddcead8ec290034596f44","65cde305f7a8c10054db494e","65cde310915675006bab5c1b","65cde31d269bb00078ce4ee8","65cde3c5e7af460029b22e6e","65cde3ded6717f0010ea1e6c","65cde6ff0c75b9001d0062a8","65cde744f2ddaa00459bb6af","65cde75f8d9f9e003f25655c","65cdecf817c20300356b1f79","65cdee342916a7000fa14141","65cdef9e33685c002213cc29","65cdf05b76c3fe007e0f4851","65cdf1adb5fdee006ab8487e","65cdf7fe8d9f9e003f25787b","65cdf8d976c3fe007e0f59a8","65cdf96eca83140022be94c9","65cdf9bad8ec29003459aa85","65cdfb2c9ffd24000f9e035a","65cdfc077a53580023f6b6c6","6630c59ef89766002bafdf43","6630c777fb7955001125bcbe","6696303cf3300900729d8656","66963f507ea068000f42b385","6696418095b398005a2399d4","673196cb3dfd93001f2c680a","67347a57cae8f1003d0b1d88","6734a83f7cad14003fad2e43","6735bbd4aa4d7f002a048b08","6735beed2c1cf500336772d8","673dbe5e8217683966a5084a","67626620a22220004b2a6f2c","67626c4311aaa700395891d8","67626cc8f45b2300195a75bd","67da9b33b5f75f001942b35b","697b653696f22e034a7bf1f4"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-02-15T09:28:25.895Z","__v":3,"forked_from":"648b2e8705d80c214f0fffc3","updatedAt":"2026-04-01T05:11:19.435Z","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"14mwwx1vm3yiznwb"},{"filename":"conversations-display-api.json","uuid":"d405n2dlrsx9225"},{"filename":"video-upload.json","uuid":"a0o5e82elrt44zb6"},{"filename":"step-1.json","uuid":"cqdn9u2clsn286so"},{"filename":"step-2-3.json","uuid":"cqdn9u2zlsn28fx5"},{"filename":"step-4.json","uuid":"cqdn9u3clsn28poe"},{"filename":"dce-step-1.json","uuid":"c0iznttlsn2u0hm"},{"filename":"dce-step-2-3.json","uuid":"cqdn9u1xlsn2vi7z"},{"filename":"dce-step-4.json","uuid":"4kgdj1rlsn2w2q0"},{"filename":"response-api.json","uuid":"4kgdjflsn3xkqa"},{"filename":"notifications-subscriptions-api.json","uuid":"cqdn9uylsn45b56"},{"filename":"oauth2-3legged.json","uuid":"4kgdj3ilsn5jym6"},{"filename":"privacy-api.json","uuid":"4kgdjylsn5n68v"},{"filename":"oauth2-2legged.json","uuid":"c0iznt1glsn5os6o"},{"filename":"media-api.json","uuid":"cqdn9uflsn5wqtp"},{"filename":"transactions-api.json","uuid":"ffpzyhlvm8upo2"},{"filename":"product-sentiment-api.json","uuid":"2we82ilyo8bdlj"},{"filename":"content-search-api-charon.json","uuid":"7mw6b38pm4tilgmw"},{"filename":"content-search-api-charon-1.json","uuid":"1aoi1pm4tiobcp"},{"filename":"Authentic_Discovery.yaml","uuid":"jnbn9umnfl8t44"}],"pdfStatus":"","source":"readme"},"subdomain":"developers-center","subpath":"","topnav":{"left":[{"type":"url","text":"Products","url":""},{"type":"url","text":"Developer Space"},{"type":"url","text":"Support","url":"https://support.bazaarvoice.com/"},{"type":"url","text":"Additional Resources"}],"right":[],"bottom":[],"edited":true},"trial":{"trialDeadlineEnabled":false,"trialEndsAt":"2023-06-30T17:29:47.704Z"},"translate":{"provider":"transifex","show_widget":false,"key_public":"","org_name":"","project_name":"","languages":[]},"url":"","versions":[{"_id":"69ca2eb2b8801abd4ee27f30","project":"63fe3a0bafb0360b6682e41e","version":"1.0-AuthenticDiscoveryAPI","version_clean":"1.0.0-AuthenticDiscoveryAPI","codename":null,"is_stable":false,"is_beta":null,"is_hidden":false,"is_deprecated":false,"forked_from":"6524412b4c49c2000d6dd6c8","categories":["6524412b4c49c2000d6dd6bb","6524412b4c49c2000d6dd6bb","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","6524412b4c49c2000d6dd6bc","65116c82675e8e007b01558d","69ca2eb2b8801abd4ee27eea","69ca2eb2b8801abd4ee27eeb","652441bfd8ec2b006f93e8cf","652441d76f76bd005a74aac6","69ca2eb2b8801abd4ee27eec","69ca2eb2b8801abd4ee27eed","652442099556100021892af4","69ca2eb2b8801abd4ee27eee","6524422595433d001e55333f","6524422fd6f3e9002772d31b","69ca2eb2b8801abd4ee27eef","69ca2eb2b8801abd4ee27ef0","69ca2eb2b8801abd4ee27ef1","65b746eef078ac0028c69c26","65b74885d70cf500541f3d68","66a34b42b224f8007571b215","66a34b7458ce18005d2d7068","66c5eacb214638002b293903","66c5eadde1d528004ba5f592","66c5eaf038d2ca005326032f","69ca2eb2b8801abd4ee27ef2","69ca2eb2b8801abd4ee27ef3","69ca2eb2b8801abd4ee27ef4"],"releaseDate":"2023-02-28T17:29:48.057Z","pdfStatus":"","apiRegistries":[{"filename":"Authentic_Discovery.yaml","uuid":"a5wlx82mmnep3bdu"}],"source":"readme","createdAt":"2026-03-30T08:05:04.547Z","updatedAt":"2026-04-16T05:58:52.031Z","__v":25},{"_id":"65321a1b5e22e10320a6c960","version":"1.0-CatalogAPI","version_clean":"1.0.0-CatalogAPI","codename":"Catalog API","is_stable":false,"is_beta":true,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","65321a1b5e22e10320a6c962","65321a94b82c3b003a0a0697","6532298090ed6f0a082d26b2","653233ecc705f506144e3a89","65362ea8150691002c52c500"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-20T06:11:39.797Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2025-11-05T17:33:11.514Z","apiRegistries":[{"filename":"social-commerce-products-api.json","uuid":"10u5y816lpvjj7m1"},{"filename":"oauth2-2legged.json","uuid":"i6y31lpvlvpja"}],"pdfStatus":"","source":"readme"},{"_id":"648b2e8705d80c214f0fffc3","version":"1.0-ConversationsAPI","version_clean":"1.0.0-ConversationsAPI","codename":"Conversations API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["648b2e8705d80c214f0fff99","648b2e8705d80c214f0fff99","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","6509420bbd22600031d7f906","650947cb6a3b2a000c9a18e7","65095f181c5a6a0c03b7abdf","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65242a899cfcfc065d86d232","65781cd3eb5898000f2d12e7","65781d0683de79006b86ffc5","65782c6ef148d3003863c058","657833cd62655c0010304ee6","657833fbecba4d006436623f","65783451b628d80034653980","657835151d23e7057fffa261","6579a7616dc7f113b56784da","65966fcd59408a000ff5ffc6","65aa286110ac490033475358","65b241adb7c97c00560803a8","65e88b3607b4eb004a0eceb9","65f2c276195f50001f2cb9bd","661384694b81af0036e5bd11","66fa2c2b435ef2002b9d8528","66fa502ed254b7001a0f7809","6745cf069217560075fb9002","697b46d29ca63aafb3112a07","697b7419a8c621caaf6c016f","69804b45ee160ff1feb6605a","6980b80052d30fd9e71ce93d","6980c3e00c1d4b2eedf296ae","6980c4b2a92b018ee171af61","699ea60de5a5db35532ada7f","699ea69de71272d4241e69f5"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-02-28T17:29:48.057Z","__v":9,"forked_from":"63fe3a0cafb0360b6682e423","updatedAt":"2026-05-05T10:29:21.903Z","pdfStatus":"","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"dpns2j1eqmgopo65o"},{"filename":"conversations-display-api.json","uuid":"eydslhltpepl0r"},{"filename":"video-upload.json","uuid":"1yq4022ltfycb96"},{"filename":"review-summarization.json","uuid":"1cia422mgyuv2u4"},{"filename":"content-coach-api.json","uuid":"50s5b1qmkzky734"},{"filename":"content-coach-service-api-25feb.json","uuid":"e5qf1imm1q1e18"}],"source":"readme"},{"_id":"6524412b4c49c2000d6dd6c8","version":"1.0-DCE","version_clean":"1.0.0-DCE","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["6524412b4c49c2000d6dd6bb","6524412b4c49c2000d6dd6bb","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","6524412b4c49c2000d6dd6bc","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","652441a2c5804018dd5f7dac","652441bfd8ec2b006f93e8cf","652441d76f76bd005a74aac6","652441e29f5b010025ba6e5b","65244203abd64d004ad35061","652442099556100021892af4","65244212c2d99100581acb91","6524422595433d001e55333f","6524422fd6f3e9002772d31b","6564b0499025a50058cb1827","65b5b42ac835650031de179b","65b73752d33ab3001ccd2d98","65b746eef078ac0028c69c26","65b74885d70cf500541f3d68","66a34b42b224f8007571b215","66a34b7458ce18005d2d7068","66c5eacb214638002b293903","66c5eadde1d528004ba5f592","66c5eaf038d2ca005326032f","66cc690c0d1aa80056ea0c42","66cc6919e9a1c1001244d384","66cc6926cd55c90012714599"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-09T18:06:35.084Z","__v":1,"forked_from":"647f012a00a355000b30f64b","updatedAt":"2025-11-05T17:33:11.512Z","apiRegistries":[{"filename":"step-1.json","uuid":"1pkps2em0axc7y5"},{"filename":"step-2-3.json","uuid":"1jlqzjim0axcib4"},{"filename":"step-4.json","uuid":"1pkpsim0axcrtg"}],"pdfStatus":"","source":"readme"},{"_id":"65a0076ed00e9900167b26e3","version":"1.0-MobileSDK","version_clean":"1.0.0-MobileSDK","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","65a0076ed00e9900167b26cf","655c6de2c91c280056735896","65a0076ed00e9900167b26e5","65a008255788140070790711","65a01c43d52586001625edbc","65a01c4e8d291a000fa28988","65c31f439639340010bf34d7","65ce07c7d8ec29003459ca8f"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-01-11T15:21:18.022Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2024-02-15T15:22:26.926Z","apiRegistries":[],"pdfStatus":"","source":"readme"},{"_id":"652931f35968a0003d723d21","version":"1.0-NotificationsAPI","version_clean":"1.0.0-NotificationsAPI","codename":"Notifications API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","652931f35968a0003d723d23","652932148df3cc002460f2d1","6539eaf125c81c0042674ca0","653f55fb34704c077980c07e","6540c2c611131804389efb6a","6540c2ef77b2190a154d4328","654b5cd1d22352003f8e2057","6555bebced798e001e9f6789","6555bf203f59b5006b4c6ed9","6555fb23ef05ef0065117ee9","6555fb5a75b1be005541f941"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-13T12:02:59.731Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2025-11-05T17:33:11.512Z","apiRegistries":[{"filename":"notifications-subscriptions-api.json","uuid":"f3nnpy10lnok8g4m"},{"filename":"notifications-subscriptions-api-1.json","uuid":"1f4drw1h5lock413s"},{"filename":"notifications-subscriptions-api-2.json","uuid":"7yrw1zploe3qiey"},{"filename":"notifications-subscriptions-api-3.json","uuid":"1nd0y2zlp0ujl4p"}],"pdfStatus":"","source":"readme"},{"_id":"6666a97d917d3f00393ccd3e","version":"1.0-PRR","version_clean":"1.0.0-PRR","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","6666a97d917d3f00393ccd22","6666a97d917d3f00393ccd23","655c6de2c91c280056735896","65cdb517aa65fb001074bca6","65cdd81a9e31a3005d9e61f3","6666a97d917d3f00393ccd24","6666aa78f65ef2002a2761a9","668e8f693b894100127c2e24"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-06-10T07:21:33.090Z","__v":2,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2024-07-10T15:57:03.468Z","apiRegistries":[],"pdfStatus":"","source":"readme"},{"_id":"652ea3144db7ec18973427b5","version":"1.0-PS-Export","version_clean":"1.0.0-PS-Export","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["652ea3144db7ec18973427a0","652ea3144db7ec18973427a0","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","652ea3144db7ec18973427a1","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","652ea3144db7ec18973427a2","652ea3144db7ec18973427a3","652ea3144db7ec18973427a4","652ea3144db7ec18973427a5","652ea3144db7ec18973427a6","652ea3144db7ec18973427a7","652ea3144db7ec18973427a8","652ea3144db7ec18973427a9","652ea3144db7ec18973427aa","652ea3144db7ec18973427b7","652ffc8ee373950027f985e9","6556568d9a35ea001178ce04","655c74d03d35b4006be132b7","655f5cae290cef005c65c1ec","656049aef491780010d11e3c","656049d59b3d3601199c097a","656065f2fb045d00181649d2","65606df3d0c1d0004c150589","656071ecc1c6d20054f4e861","6560765f511f4a0049e90357","6560768e90495906a2406005","6560769f5e87f10069d4e15b","65643a9504080c005e828d2c","65649461255a5c00152b70e7","6564946f9eba8a0050242ad3","6564947c8368540027c2e073","6566208b839387000fb67807","658045d9c79fdc006c1a7d86","6593a7b2e9fee100707d6b91","6593cae7f0bae300173e1bbb","6595089778c6ed005808e80f","6595091b1eb963003a952023","65966e3bf0dd7a0039bc8057","65966e437559eb00477ff945","659cd57cb90f5a003e815102","659e5ce0d392030046465a07","659e5cef08bbf30058acb847","659e5cfff3b97a005b6f1dc6","659fbd96189a32004620ada7","659fbda2a89cc70038cd5ce9","659fbdb0115b9f001603a056","65a60dfaa1817d0031392658","65a60e06dca85d0073d3c66b","65a60e10b62e9b005d872cd3","661d1fda8686fc003e232160","661d1ffaae181f0010908f91","661d20aecd120f00136b0b37","661d20dd77b145006d4ecb3e","661d20eb1a6c5e001fc09a89","66c5bc3fffb6a500180f7f45","66c5bc5d95b2f50011216e1e","66c5bc6af376f60054399919","66cc2325acb9ec004f1746ca","66cc233004431a00301b941f","66cc233f820066000f500829","6807785446644b006ebe2f5b"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-17T15:07:00.376Z","__v":4,"forked_from":"6524412b4c49c2000d6dd6c8","updatedAt":"2025-11-05T17:33:11.513Z","apiRegistries":[{"filename":"step-1.json","uuid":"1jlqzj2jm0ax8jnb"},{"filename":"step-2-3.json","uuid":"k6hgm0ax8zog"},{"filename":"step-4.json","uuid":"1jlqzj1om0ax9bwk"}],"pdfStatus":"","source":"readme"},{"_id":"64fef39ce5474803db7eb33d","version":"1.0-PrivacyAPI","version_clean":"1.0.0-PrivacyAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64fef39ce5474803db7eb31b","64fef39ce5474803db7eb31b","64fef39ce5474803db7eb31c","64fef39ce5474803db7eb31d","64fef39ce5474803db7eb31e","64fef39ce5474803db7eb31f","64fef39ce5474803db7eb320","64fef39ce5474803db7eb321","64f76a6f65095e005ad712cc","64fef39ce5474803db7eb33f","668e3286aa5d4b001e284011","671f1f73f4c19b004d99f48c","671f206c2a487f8bc2d5a5e0","6807779c4991140052cee6cf"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-09-11T11:01:48.635Z","__v":2,"forked_from":"64f76a6f65095e005ad712ca","updatedAt":"2025-11-05T17:33:11.507Z","apiRegistries":[{"filename":"privacy-api.json","uuid":"34i64rholu7wqtfn"},{"filename":"oauth2-2legged.json","uuid":"1bmo2zllmessk63"},{"filename":"oauth2-3legged.json","uuid":"171mxeo1nlmesvnfs"},{"filename":"privacy-latest-api.json","uuid":"34zv38c1clyfoaaek"},{"filename":"privacy-20-2025.json","uuid":"wdxxhukmbem6t3i"}],"pdfStatus":"","source":"readme"},{"_id":"657222b402705d0061cd9b1a","version":"1.0-ResponseAPI","version_clean":"1.0.0-ResponseAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","657222b402705d0061cd9b18","657222b402705d0061cd9b19","657222b502705d0061cd9b1c","6584544a8701f40015052026","6584547f0c764100327d0615","6593f7b2e9fee100707d96d4","6593f7d50218b1000fc26851","6593f806b7d57b001c5a7bbd","65bcc35694f6b30046f662c9","662f9681aa8116005aac4ace"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-12-07T19:53:24.607Z","__v":3,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2026-04-09T15:32:49.536Z","apiRegistries":[{"filename":"response-api.json","uuid":"kke21elqfc5q8d"},{"filename":"response-api-1.json","uuid":"1gqd2clvkydeds"},{"filename":"count-client-response.yaml","uuid":"1jiyl4smnrmyvp0"}],"pdfStatus":"","source":"readme"},{"_id":"655e21b450f4d500117c7e7c","version":"1.0-SentimentsAPI","version_clean":"1.0.0-SentimentsAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["652ea3144db7ec18973427a0","652ea3144db7ec18973427a0","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","655e21b450f4d500117c7e4d","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","655e21b450f4d500117c7e4e","655e21b450f4d500117c7e4f","652ea3144db7ec18973427a4","655e21b450f4d500117c7e50","652ea3144db7ec18973427a6","655e21b450f4d500117c7e51","655e21b450f4d500117c7e52","652ea3144db7ec18973427a9","652ea3144db7ec18973427aa","652ea3144db7ec18973427b7","655e21b450f4d500117c7e53","655e21b450f4d500117c7e54","655c74d03d35b4006be132b7","655e21b450f4d500117c7e7e","655e21e75800db07ced039e0","656db567d5d98a05cedec67a","656dd6e50b6c0a00388dbb73","656dd7c55570330588d7ec3c","656de187f06ca70073c3c479","65e16ea7555c4500468416c5","65e82e6cd046d10030f8b92c","668bb4f2773c42001a357076","668bba6aff6a8e005cf9a1dc","668ff27c160b1f006dfa50e1","669161b9cdaa5000116dbbb2","66916638649e62002abbc50b","6691665cf9f4ea0045a80008","680778cfa9d88c000f1547b0"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-11-22T15:43:48.048Z","__v":1,"forked_from":"652ea3144db7ec18973427b5","updatedAt":"2025-11-05T17:33:11.518Z","apiRegistries":[{"filename":"product-sentiment-api.json","uuid":"3i20dri1xlyiyub7g"}],"pdfStatus":"","source":"readme"},{"_id":"649c302540e92e003be5d45e","version":"1.0-SocialCommerceAPI","version_clean":"1.0.0-SocialCommerceAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["649c302540e92e003be5d454","649c302540e92e003be5d454","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","649c302540e92e003be5d455","649c302540e92e003be5d460","649c320969081e0017a4383b","64dc72be304745000df15325","64eeda35ce9cca0027497ddf","650a8ee8e1d635006df16dd0","653a22ffed9e940eb1f18876","653a5c3cdd8f4e12f012ebfa","653a5f030ebb7b1ba90f4112","653a60ca538f931af94c8b9a","654b33dd8426130062ed3ffc","6567a25fd66de00031980bcf","6567a41761b2a50063483533","6567a45bb52b7e0038241a2b","6567a49bb4b33700297d51b1","6567a4e54529a4002a6bd5a6"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-06-28T13:05:40.993Z","__v":6,"forked_from":"647f012a00a355000b30f64b","updatedAt":"2026-03-26T12:45:10.116Z","apiRegistries":[{"filename":"media-api.json","uuid":"26x2sn2yloi53i90"}],"pdfStatus":"","source":"readme"},{"_id":"647f012a00a355000b30f64b","version":"1.0-TransactionsAPI","version_clean":"1.0.0-TransactionsAPI","codename":"Transactions API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["647f012a00a355000b30f623","647f012a00a355000b30f623","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","65116a8eaa6be50025e5d7e5","65116c82675e8e007b01558d","65c208cc1ad46d0068d27c5b","65c378c96134400052630f95","65c385629fe5010063518700","65c38a592ff43300305d60b4","65c3da2182490b00552d8ee4","65c3e039702e4a00100fce4e","65c4ad29828f84006f54515b","65ca8cb7b6884800550917f9","65d455158fa211000f6cf77c","65dc5d943153a80071e97d6b","65dc5ee2f8fe7c0038b57a1e","65dc60bad1baa2002aba6cb1","65dc60f23153a80071e9874c","65dc6115fcbe9f003ffb071f","65dc617c7ae18500299b0cd9","65dc61afd4fc770020646b09","65dc61c5f1c00b0010ea66a1","65dc61ebd4fc770020646b17","65dc62005584aa003d166552","65dc62975cf05f0049c645b7","65dcf41aade8c3002a568261","65ee21d69fbaeb0057f41d5c","65ee266b2db9440038388775","65ee26f30a97da0019b0294f","65ee27772f5d060013f2cd53","65ee27cd2d00cb000f3e9c18","65fc07af78e2e90024cbdc70","65fc9c1b99c89d0a3df4189f","65fc9d54fdf8c6004bd86a21","6628d138d79c5a00400d3bee","682d625b69ce2900681a7643","682da758c5b15e00456fabfd","682daa6c3c13ae004dabd4eb","68386ac206562a0024ed7681"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-02-28T17:29:48.057Z","__v":4,"forked_from":"641827dc87f913003798b39f","updatedAt":"2025-11-05T17:33:11.508Z","apiRegistries":[{"filename":"transactions-api.json","uuid":"4s223lu1pgzsa"},{"filename":"oauth2-2legged.json","uuid":"19maau1slvdm6x68"},{"filename":"transactions-api-21-may-2025.json","uuid":"1fe8ws1xmaxscet6"},{"filename":"transactions-api-1.json","uuid":"o6p10mb9gbabh"}],"pdfStatus":"","source":"readme"},{"_id":"6889b7fb79be90ee8c396fea","project":"63fe3a0bafb0360b6682e41e","version":"1-cwv-perf-matric","version_clean":"1.0.0-cwv-perf-matric","codename":"cwv-perf-matric","is_stable":false,"is_beta":true,"is_hidden":false,"is_deprecated":false,"forked_from":"64b777218cfc1e0dea8f761a","categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","6889b7fb79be90ee8c396fb5","6889b7fb79be90ee8c396fb6","655c6de2c91c280056735896","65cdb517aa65fb001074bca6","65cdd81a9e31a3005d9e61f3","6889b7fb79be90ee8c396fb7","6889b7fb79be90ee8c396fb8","6889b7fb79be90ee8c396fb9","6889b7fb79be90ee8c396fba","6889b8fabfd6dd8a22bb4edd","68a458451223735295def814"],"releaseDate":"2023-02-28T17:29:48.057Z","pdfStatus":"","apiRegistries":[{"filename":"conversation-submission.json","uuid":"4ej2mxm3h403js"},{"filename":"conciergeopenapi.json","uuid":"279r816m3pnj8zh"}],"source":"readme","createdAt":"2025-07-30T06:13:15.226Z","updatedAt":"2025-11-05T17:33:11.522Z","__v":3},{"_id":"65cdd93a9bc5560073a536d3","version":"1.1-TempNew","version_clean":"1.1.0-TempNew","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65cdd93a9bc5560073a53647","65cdd93a9bc5560073a53647","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","65cdd93a9bc5560073a53648","650947cb6a3b2a000c9a18e7","65cdd93a9bc5560073a53649","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65cdd93a9bc5560073a5364a","65781cd3eb5898000f2d12e7","65cdd93a9bc5560073a5364b","65cdd93a9bc5560073a5364c","65cdd93a9bc5560073a5364d","65cdd93a9bc5560073a5364e","65cdd93a9bc5560073a5364f","657835151d23e7057fffa261","65cdd93a9bc5560073a53650","65cdd93a9bc5560073a53651","65cdd93a9bc5560073a53652","65b241adb7c97c00560803a8","65cdd93a9bc5560073a536d5","65cddac1dafc4d002fb8d2c4","65cddcead8ec290034596f44","65cde305f7a8c10054db494e","65cde310915675006bab5c1b","65cde31d269bb00078ce4ee8","65cde3c5e7af460029b22e6e","65cde3ded6717f0010ea1e6c","65cde6ff0c75b9001d0062a8","65cde744f2ddaa00459bb6af","65cde75f8d9f9e003f25655c","65cdecf817c20300356b1f79","65cdee342916a7000fa14141","65cdef9e33685c002213cc29","65cdf05b76c3fe007e0f4851","65cdf1adb5fdee006ab8487e","65cdf7fe8d9f9e003f25787b","65cdf8d976c3fe007e0f59a8","65cdf96eca83140022be94c9","65cdf9bad8ec29003459aa85","65cdfb2c9ffd24000f9e035a","65cdfc077a53580023f6b6c6","6630c59ef89766002bafdf43","6630c777fb7955001125bcbe","6696303cf3300900729d8656","66963f507ea068000f42b385","6696418095b398005a2399d4","673196cb3dfd93001f2c680a","67347a57cae8f1003d0b1d88","6734a83f7cad14003fad2e43","6735bbd4aa4d7f002a048b08","6735beed2c1cf500336772d8","673dbe5e8217683966a5084a","67626620a22220004b2a6f2c","67626c4311aaa700395891d8","67626cc8f45b2300195a75bd","67da9b33b5f75f001942b35b","697b653696f22e034a7bf1f4"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-02-15T09:28:25.895Z","__v":3,"forked_from":"648b2e8705d80c214f0fffc3","updatedAt":"2026-04-01T05:11:19.435Z","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"14mwwx1vm3yiznwb"},{"filename":"conversations-display-api.json","uuid":"d405n2dlrsx9225"},{"filename":"video-upload.json","uuid":"a0o5e82elrt44zb6"},{"filename":"step-1.json","uuid":"cqdn9u2clsn286so"},{"filename":"step-2-3.json","uuid":"cqdn9u2zlsn28fx5"},{"filename":"step-4.json","uuid":"cqdn9u3clsn28poe"},{"filename":"dce-step-1.json","uuid":"c0iznttlsn2u0hm"},{"filename":"dce-step-2-3.json","uuid":"cqdn9u1xlsn2vi7z"},{"filename":"dce-step-4.json","uuid":"4kgdj1rlsn2w2q0"},{"filename":"response-api.json","uuid":"4kgdjflsn3xkqa"},{"filename":"notifications-subscriptions-api.json","uuid":"cqdn9uylsn45b56"},{"filename":"oauth2-3legged.json","uuid":"4kgdj3ilsn5jym6"},{"filename":"privacy-api.json","uuid":"4kgdjylsn5n68v"},{"filename":"oauth2-2legged.json","uuid":"c0iznt1glsn5os6o"},{"filename":"media-api.json","uuid":"cqdn9uflsn5wqtp"},{"filename":"transactions-api.json","uuid":"ffpzyhlvm8upo2"},{"filename":"product-sentiment-api.json","uuid":"2we82ilyo8bdlj"},{"filename":"content-search-api-charon.json","uuid":"7mw6b38pm4tilgmw"},{"filename":"content-search-api-charon-1.json","uuid":"1aoi1pm4tiobcp"},{"filename":"Authentic_Discovery.yaml","uuid":"jnbn9umnfl8t44"}],"pdfStatus":"","source":"readme"}],"variableDefaults":[{"source":"security","_id":"647490039f08aa0056a2a73c","name":"petstore_auth","type":"oauth2","apiSetting":"647490029f08aa0056a2a738"},{"source":"security","_id":"647490039f08aa0056a2a73b","name":"api_key","type":"apiKey","apiSetting":"647490029f08aa0056a2a738"},{"source":"security","_id":"649c1f87f379e10026085643","name":"oAuth2STG","type":"oauth2","apiSetting":"649bb80918d8d1004e9b56d7"},{"source":"security","_id":"649c1f87f379e10026085642","name":"oAuth2Prod","type":"oauth2","apiSetting":"649bb80918d8d1004e9b56d7"},{"source":"security","_id":"64cb5a76c12a770b0e2c7a81","name":"oAuth2AuthProd","type":"oauth2","apiSetting":"646f271799c2050075e1f0c3"},{"source":"security","_id":"64cb5a76c12a770b0e2c7a80","name":"oAuth2AuthStg","type":"oauth2","apiSetting":"646f271799c2050075e1f0c3"},{"source":"security","_id":"64f762b4f9926814398e1517","name":"bearerAuth","type":"http","scheme":"bearer","apiSetting":"64f762b3f9926814398e1515"},{"source":"security","_id":"65238cd4fe363a004f054ec5","name":"BearerAuth","type":"http","scheme":"bearer","apiSetting":"65238cd3fe363a004f054ec2"},{"source":"security","_id":"652932158df3cc002460f2d3","name":"passkey","type":"apiKey","apiSetting":"652932148df3cc002460f2cf"},{"source":"security","_id":"65447ca68cbc6a006af60f75","name":"X-Curalate-Api-Key","type":"apiKey","apiSetting":"650a8ee8e1d635006df16dcf"},{"source":"security","_id":"657210f8c29249002a3b78be","name":"productsAuth","type":"oauth2","apiSetting":"65321a94b82c3b003a0a0695"},{"source":"security","_id":"65fc9d55fdf8c6004bd86a22","name":"accessToken","type":"http","scheme":"bearer","apiSetting":"65fc9d54fdf8c6004bd86a1f"},{"apiSetting":"697b7419a8c621caaf6c016a","name":"bv-passkey","source":"security","type":"apiKey","_id":"697b75c808fa34cdd1b55bf9"},{"file":"Authentic_Discovery.yaml","name":"Bv-Passkey","source":"security","type":"apiKey","_id":"69cca8f7200b0603a6e0a63e"},{"file":"Agentic Access Api.yaml","name":"Bv-passkey","source":"security","type":"apiKey","_id":"69cf9d51b2943921f52aa8a1"}],"webhookEnabled":false,"parent":{"_id":"645945884ea8d6019b217aa4","accessRules":{"branch_merge":{"admin":true,"editor":false},"branch_approve":{"admin":true,"editor":false}},"ai":{"chat":{"knowledge":{"custom_knowledge":null,"use_project_knowledge":false},"models":[]},"discovery":{"enabled":true,"content_signal":{"ai_train":false,"search":false,"ai_input":false},"link_headers":true,"markdown_negotiation":true,"agent_hint_banner":true,"api_catalog":true,"agent_skills_index":true,"mcp_server_card":true,"webmcp":true,"oauth":{"type":"none","issuer_url":"","authorization_servers":[],"resource_identifier":"","scopes_supported":[]}}},"appearance":{"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":""}},"main_body":{"type":"links"},"colors":{"highlight":"","main":"#121B31","main_alt":"","header_text":"","body_highlight":"","custom_login_link_color":"","body_highlight_dark":""},"typography":{"headline":"Open+Sans:400:sans-serif","body":"Open+Sans:400:sans-serif","typekit":false,"tk_key":"","tk_headline":"","tk_body":"","code":"","custom_heading":null,"custom_body":null,"custom_code":null,"spacing":null},"header":{"style":"solid","img":[],"img_size":"auto","img_pos":"tl","linkStyle":"buttons"},"body":{"style":"none"},"global_landing_page":{"html":"\u003cstyle>\n    html {\n        overflow-x: hidden;\n    }\n\n    .rm-Header-top {\n        display: none !important;\n    }\n    [class*=\"Header-search\"] {\n        margin-left: 6.25vw;\n    }\n [class*=\"Header-bottom\"]{\n        overflow: visible;\n        display: none !important;\n    }\n [class*=\"dropdown-content\"]{\n        top: 0;\n    }\n    header.Header3zzata9F_ZPQ.rm-Header {\n        height: 0;\n    }\n    .rm-Header {\n        --Header-background: none !important;\n    }\n    /* Fix text overflow for the search trigger */\n    .rm-SearchToggle::after {\n        content: \"Search our Docs\";\n        font-size: 14px;\n        display: inline-block;\n        margin-left: .23vw;\n        color: #000;\n        white-space: nowrap;\n        overflow: hidden;\n        text-overflow: ellipsis;\n        flex: auto;\n        display: flex;\n    }\n\n    /*\n  Refactored styles for the \"Additional Resources\" dropdown.\n*/\n    .dynamic-resources-menu {\n        /* --- Core Fixes --- */\n  height: auto !important;           /* Forces height to be determined by content */\n  white-space: normal !important;   /* Forces text to wrap */\n\n        /* --- Styling to Match the Screenshot --- */\n        background-color: #FFFFFF !important;\n        box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2) !important;\n        padding: 12px !important;\n        min-width: 250px !important;\n        border-radius: 0 !important; /* Sharp corners */\n    }\n\n    .dynamic-resources-menu h2 a {\n  color: #002E6E !important; /* Dark blue text */\n    }\n\n    .performance-item {\n        width: 100%;\n        padding-right: 0.93vw;\n        color: #5063ED;\n        margin-left: 1.25vw;\n    }\n\n    .performance-item h2 {\n        font-size: 0.81vw;\n        margin-bottom: 0.312vw;\n        margin-top: 0.625vw;\n    }\n\n    .performance-item p {\n        font-size: 0.75vw;\n        color: #555;\n    }\n\n    .resource-links {\n        display: flex;\n        gap: 1.5vw;\n        margin-left: 10%;\n        justify-content: flex-start;\n    }\n\n    .resource-links .resource-card {\n        position: relative;\n        display: block;\n        flex: 0 1 clamp(450px, 34vw, 550px);\n        min-height: 70px;\n        border-radius: 16px;\n        background-color: var(--color-white);\n        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);\n        overflow: hidden;\n        transition: box-shadow .2s ease;\n        text-decoration: none;\n        width: 25%;\n    }\n\n    .resource-links .resource-card:hover {\n        box-shadow: 0 0 3px #515151;\n    }\n\n    .resource-links .resource-card .bg {\n        position: absolute;\n        inset: 0;\n    }\n\n    .resource-links .resource-card .icon3 {\n        position: absolute;\n        top: calc(50% - 27.5px);\n        left: 24px;\n        width: 55px;\n        height: 55px;\n    }\n\n    .resource-links .resource-card {\n        display: flex;\n        align-items: center;\n        padding: 14px 16px 14px 100px;\n        /* space for icon at left */\n        min-height: 70px;\n    }\n\n    .resource-links .resource-card .icon3 {\n        left: 24px;\n    }\n\n    .resource-links .resource-card .mobile-command-manag {\n        position: relative;\n        top: auto;\n        left: auto;\n        transform: none;\n        margin: 0;\n        font-weight: 600;\n        line-height: 1.2;\n        font-size: clamp(12px, 1.0vw, 16px);\n        width: 100%;\n        white-space: normal;\n        overflow-wrap: break-word;\n    }\n\n    @media (max-width: 900px) {\n        .resource-links {\n            flex-direction: column;\n            gap: 16px;\n            margin-left: 0;\n        }\n\n        .resource-links .resource-card {\n            flex: 1 1 auto;\n            width: 100%;\n            padding: 14px 16px 14px 88px;\n        }\n\n        .resource-links .resource-card .mobile-command-manag {\n            font-size: clamp(13px, 2.4vw, 15px);\n        }\n    }\n\n    @media (max-width: 520px) {\n        .resource-links .resource-card {\n            padding: 12px 14px 12px 72px;\n            min-height: 60px;\n        }\n\n        .resource-links .resource-card .icon3 {\n            width: 44px;\n            height: 44px;\n            top: calc(50% - 22px);\n        }\n\n        .resource-links .resource-card .mobile-command-manag {\n            font-size: clamp(12px, 3.4vw, 14px);\n            line-height: 1.25;\n        }\n    }\n\u003c/style>\n\n\u003cscript>\n\n    document.addEventListener('DOMContentLoaded', function () {\n        $(window).on('pageLoad', function (e, state) {\n            // Get a reference to the search div element\n            var searchDiv = document.querySelector('.Header-searchtb6Foi0-D9Vx');\n\n            // Get a reference to the developer-parent div element\n            var developerParentDiv = document.querySelector('.developer-parent');\n\n            // Move the search element into the developer-parent div\n            developerParentDiv.appendChild(searchDiv);\n\n        });\n    });\n\u003c/script>\n\n\n\u003chead>\n    \u003cmeta charset=\"utf-8\" />\n    \u003cmeta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n    \u003c!-- \u003clink rel=\"stylesheet\" href=\"./global.css\" /> -->\n    \u003c!-- \u003clink rel=\"stylesheet\" href=\"./index.css\" /> -->\n    \u003clink rel=\"stylesheet\"\n        href=\"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap\" />\n    \u003clink rel=\"stylesheet\" href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css\">\n    \u003cscript src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js\">\u003c/script>\n    \u003cscript src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js\">\u003c/script>\n\n\u003c/head>\n\n\u003cbody>\n    \u003cdiv class=\"dev-portal-home\">\n        \u003c!-- Header -->\n\n        \u003cdiv class=\"header\" id=\"header\">\n            \u003cdiv class=\"developer-parent\">\n                \u003cimg class=\"clip-path-group\" img id=\"logo\" alt=\"\" src=\"https://files.readme.io/21a0442-Vector_2.svg\" />\n                \u003cdiv class=\"developer\">developer\u003c/div>\n                \u003cdiv>\n\n                    \u003cdiv class=\"developer-space\" id=\"products\">\n                        \u003c!--\u003ca\n            href=\"https://bazaarvoice-enterprise-group.readme.io/bv-test-portal/v1.0-PrivacyAPI/docs\">-->Products\n                    \u003c/div>\n                    \u003cdiv class=\"header-navigation\">\u003c/div>\n                    \u003cdiv class=\"header-text-products\">\n\n\n                        \u003cdiv class=\"dropdown-content-products\">\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-ConversationsAPI/docs/home\">Conversations API(CV2)\u003c/a>\u003c/h2>\n                                    \u003cp>Retrieve and submit User-generated content (UGC), and retrieve your product\n                                        catalog and statistics about your UGC.\u003c/p>\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"v1.0-PRR/docs/prr\">\n                                            Conversations API (Agrippa/PRR)\u003c/a>\u003c/h2>\n                                    \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product\n                                        catalog and statistics about your UGC for PRR customers.\u003c/p>\n                                \u003c/div>\n\n                            \u003c/div>\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-SocialCommerceAPI/docs/introduction\">Social Commerce Display\n                                            API\u003c/a>\u003c/h2>\n                                    \u003cp>Social Commerce is engineered for the future of commerce – enabling commerce to\n                                        be visual, contextual, and personal, wherever commerce occurs.\u003c/p>\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-DCE/docs/home\">\n                                            Displayable Content Export\u003c/a>\u003c/h2>\n                                    \u003cp>Request Bazaarvoice Conversations data in bulk for public display using an HTTPS\n                                        interface.\u003c/p>\n                                \u003c/div>\n                            \u003c/div>\n\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-PS-Export/docs/home\">\n                                            Product Sentiment Export\u003c/a>\u003c/h2>\n                                    \u003cp>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTPS\n                                        interface.\u003c/p>\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-PrivacyAPI/docs/home\">\n                                            Privacy API\u003c/a>\u003c/h2>\n                                    \u003cp>Integrate your Bazaarvoice solution into your privacy regulations compliance\n                                        workflow using a secure HTTP interface.\u003c/p>\n                                \u003c/div>\n\n                            \u003c/div>\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-ResponseAPI/docs/home\">\n                                            Response API\u003c/a>\u003c/h2>\n                                    \u003cp>Programmatically create, read, update, and delete responses to reviews using a\n                                        secure HTTP interface.\u003c/p>\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-MobileSDK/docs/home\">\n                                            Mobile SDKs for Android and iOS\u003c/a>\u003c/h2>\n                                    \u003cp>The Bazaarvoice Mobile SDKs provide access to many of our products, including\n                                        Conversations, and Product Recommendations.\u003c/p>\n                                \u003c/div>\n                            \u003c/div>\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-NotificationsAPI/docs/notifications-subscription-api\">Notifications\n                                            API\u003c/a>\u003c/h2>\n                                    \u003cp>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice\n                                        platform.\u003c/p>\n\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-TransactionsAPI/docs/overview\">\n                                            Transactions API\u003c/a>\u003c/h2>\n                                    \u003cp>Allow clients to seamlessly share transaction data and automate the collection of\n                                        user generated content powering APO and more.\u003c/p>\n\n                                \u003c/div>\n                            \u003c/div>\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"/v1.0-SentimentsAPI/docs/overview\">\n                                            Product Sentiments (PS)API\u003c/a>\u003c/h2>\n                                    \u003cp>Builds consumer insights from the review text using Natural Language Processing\n                                        (NLP).\u003c/p>\n                                \u003c/div>\n                              \u003cdiv class=\"drop-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\u003ch2>\u003ca href=\"/v1.0-AuthenticDiscoveryAPI/docs/home\">\n                                            Authentic Discovery API\u003c/a>\u003c/h2>\n                                    \u003cp>Enable AI search bots and LLMs to discover your UGC by integrating the Authentic Discovery API.\u003c/p>\n                                \u003c/div>\n                            \u003c/div>\n                        \u003c/div>\n                    \u003c/div>\n                \u003c/div>\n\n\n\n                \u003cdiv>\n\n\n                    \u003cdiv class=\"developer-space\" id=\"devspace\">Developer Space\u003c/div>\n                    \u003cdiv class=\"header-navigation\">\u003c/div>\n                    \u003cdiv class=\"header-text-devspace\">\n\n                        \u003cdiv class=\"dropdown-content-devspace\">\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\" https://blog.developer.bazaarvoice.com/\" target=\"_blank\"\n                                            rel=\"noopener\">Blog\u003c/a>\u003c/h2>\n                                    \u003cp>Official Bazaarvoice Developer blog maintained by the engineering community\u003c/p>\n                                \u003c/div>\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"https://github.com/bazaarvoice\" target=\"_blank\"\n                                            rel=\"noopener\">Github\u003c/a>\u003c/h2>\n                                    \u003cp>Explore the official Github space for Bazaarvoice\u003c/p>\n                                \u003c/div>\n\n                            \u003c/div>\n                            \u003cdiv class=\"row\">\n\n                                \u003cdiv class=\"drop-item performance-metrics\">\n                                    \u003ch2>\u003ca href=\"/v1-cwv-perf-matric/docs/bazaarvoice-hosted-display-cwv-performance-testing-methodology\"\n                                            target=\"_blank\" rel=\"noopener\">Performance\u003c/a>\u003c/h2>\n                                    \u003cp>Hosted Display Core Web Vitals performance\u003c/p>\n                                \u003c/div>\n\n\n\n                            \u003c/div>\n\n                        \u003c/div>\n                    \u003c/div>\n                \u003c/div>\n\n                \u003cdiv>\n                    \u003cdiv class=\"developer-space\" id=\"support\">\u003ca href=\"https://support.bazaarvoice.com/\" target=\"_blank\"\n                            rel=\"noopener\">Support\u003c/a>\u003c/div>\n                    \u003cdiv class=\"header-navigation\">\u003c/div>\n                \u003c/div>\n                \u003cdiv>\n                    \u003cdiv class=\"developer-space\" id=\"adres\">Additional Resources\u003c/div>\n                    \u003cdiv class=\"header-navigation\">\u003c/div>\n                    \u003cdiv class=\"header-text-related\">\n\n                        \u003cdiv class=\"dropdown-content-related dynamic-resources-menu\">\n                            \u003cdiv class=\"row\">\n                                \u003cdiv class=\"drop-item\">\n                                    \u003ch2>\u003ca href=\"https://docs.bazaarvoice.com/home/en-us/\" target=\"_blank\"\n                                            rel=\"noopener\">Bazaarvoice Knowledge Base\u003c/a>\u003c/h2>\n                                    \u003ch2>\u003ca href=\"https://support.bazaarvoice.com/\" target=\"_blank\"\n                                            rel=\"noopener\">Support Community\u003c/a>\u003c/h2>\n                                    \u003ch2>\u003ca href=\"https://bazaarvoice.com/\" target=\"_blank\"\n                                            rel=\"noopener\">Bazaarvoice.com\u003c/a>\u003c/h2>\n                                \u003c/div>\n\n\n                            \u003c/div>\n                        \u003c/div>\n                    \u003c/div>\n                \u003c/div>\n\n                \u003c!-- \u003cdiv class=\"rm-Header-search Header-searchtb6Foi0-D9Vx rm-Header-search_feather Header-search_featherYsmQBn55F3d9\">\n                  \u003cbutton aria-label=\"Search\" class=\"rm-SearchToggle\" data-symbol=\"⌘\">\n                  \u003ci class=\"fa fa-search\">\u003c/i>\n                  \u003cdiv class=\"Header-search-placeholder3Vx4OmMPcjAi rm-SearchToggle-placeholder\">Search\u003c/div>\n                  \u003cdiv class=\"rm-SearchToggle-shortcut\"style=\"color: #000;\">⌘K\u003c/div>\u003c/button>\u003c/div>\n          \u003c/div> -->\n\n            \u003c/div>\n\n        \u003c/div>\n        \u003cdiv id=\"container\">\n            \u003cdiv class=\"overlay\">\u003c/div>\n\n            \u003cdiv class=\"carousel-container\">\n                \u003cdiv id=\"carousel-front-page\" class=\"carousel slide \" data-ride=\"carousel\" data-interval=\"3000\">\n                    \u003col class=\"carousel-indicators\">\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"0\" class=\"active\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"1\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"2\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"3\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"4\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"5\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"6\">\u003c/li>\n                        \u003cli data-target=\"#carousel-front-page\" data-slide-to=\"7\">\u003c/li>\n                    \u003c/ol>\n\n\n                    \u003cdiv class=\"carousel-inner\" role=\"listbox\">\n                        \u003cdiv class=\"item active\">\n                            \u003cimg src=\"https://files.readme.io/a66c6b70c1fb320d122d1a9cf7deca1be6ff74bd7661bb272baec0f21cf2a72f-AI_Review_summary_Carousel_3.svg\"\n                                alt=\"Review Summarization API\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/review-summarization\" target=\"_blank\"\n                                    rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                            \u003c/div>\n                        \u003c/div>\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/ecbd9be03f506391e6c8308e2593b8a87ec9d48ec950f6f23fdedefd7914876b-background_1.svg\"\n                                alt=\"Security Imperative\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/security-imperatives\" target=\"_blank\"\n                                    rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\"\n                                        style=\"color: #000;border:1.5px solid #000; background-color: #fff;\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                            \u003c/div>\n                        \u003c/div>\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/2d66165-Product_sentiment_API.svg\"\n                                alt=\"Product Sentiment API\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"https://developers.bazaarvoice.com/v1.0-SentimentsAPI/docs/overview\"\n                                    target=\"_blank\" rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                            \u003c/div>\n                        \u003c/div>\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/926c3aa-car_1.svg\" alt=\"iOS Review Highlights\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/user-email-address\" target=\"_blank\" rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\">Learn more\u003c/button>\n                                \u003c/a>\n                                \u003cp class=\"coursel-text-large\">Customer\u003cbr> Data Point Added to API\u003c/p>\n                                \u003cp class=\"coursel-text-small\">\n                                    With 80% of consumers being more likely to buy from a\u003cbr>\n                                    company that provides a tailored experience,it is clear that\u003cbr>\n                                    shoppers want to be seen, heard, and treated as individuals.\u003cbr>\u003cbr>\n\n                                    You can now access the email address associated with a\u003cbr>\n                                    specific customer's content submission to enrich customer \u003cbr>interactions,\n                                    profiles,\n                                    and workflows outside of the \u003cbr>Bazaarvoice platform.\n                                \u003c/p>\n                            \u003c/div>\n                        \u003c/div>\n\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/8ba40d5-car_2.svg\" alt=\"iOS Review Highlights\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/profile-display#requesting-an-author-by-email-address\"\n                                    target=\"_blank\" rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                                \u003cp class=\"coursel-text-large\">User Profile API\u003c/p>\n                                \u003cp class=\"coursel-text-small\">\n                                    Consumers want to be treated for who they are – \u003cbr>\n                                    individuals with unique characteristics, tastes, and\u003cbr>\n                                    preferences.\u003cbr>\u003cbr>\n\n                                    You can now gather all data that a consumer has\u003cbr>\n                                    ever submitted with a specific email address for\u003cbr>\n                                    Ratings & Reviews and Questions & Answers. This \u003cbr>\n                                    can then be easily matched across other platforms \u003cbr>\n                                    to augment your understanding of each shopper \u003cbr>\n                                    and optimize experiences.\n\n                                \u003c/p>\n                            \u003c/div>\n                        \u003c/div>\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/da0ad9e-car_3.svg\" alt=\"iOS Review Highlights\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/video-upload\" target=\"_blank\" rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\"\n                                        style=\"color: #000;border:1.5px solid #000; background-color: #fff;\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                                \u003cp class=\"coursel-text-large\" style=\"color: #000;\"> Direct Video Upload with \u003cbr>Review\n                                    Submission\u003c/p>\n                                \u003cp class=\"coursel-text-small\" style=\"color: #000;\">\n                                    Shoppers crave genuine narratives that showcase \u003cbr>\n                                    products in action and videos attached alongside written \u003cbr>\n                                    reviews provide just that.\u003cbr>\u003cbr>\n                                    Capture more of these videos than ever before by \u003cbr>\n                                    enabling customers to submit videos directly within the \u003cbr>\n                                    review submission experience.\n                                \u003c/p>\n                            \u003c/div>\n                        \u003c/div>\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://files.readme.io/eb4c4c8-car_4.svg\" alt=\"iOS Review Highlights\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n\n                                \u003ca href=\"/v1.0-ConversationsAPI/docs/incentivized-reviews#displaying-the-incentivized-review-count\"\n                                    target=\"_blank\" rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button carousel4\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                                \u003cp class=\"coursel-text-large-center\" style=\"color: #000;\">Four new authenticity features\n                                \u003c/p>\n                                \u003cp class=\"coursel-text-small-center\" style=\"color: #000;\">\n                                    What’s in your shoppers’ best interest, is our interest. \u003cbr>\n                                    Our goal is to help your brand stay informed of policy \u003cbr>\n                                    changes, compliant with governing bodies, and \u003cbr>\n                                    transparent with your customers. \u003cbr>\u003cbr>\n\n                                    This is why we’ve released a series of features to do \u003cbr>\n                                    exactly that:\n\n                                \u003c/p>\n                            \u003c/div>\n                        \u003c/div>\n\n                        \u003cdiv class=\"item\">\n                            \u003cimg src=\"https://dav-dev-portal-resources.s3.us-east-1.amazonaws.com/Developer-Center-2.0/Home-Page/Authentic_Discovery+API_Banner.svg\"\n                                alt=\"Authentic Discovery API Banner\" />\n                            \u003cdiv class=\"carousel-caption carousel-caption-left\">\n                                \u003ca href=\"/v1.0-AuthenticDiscoveryAPI/docs/home\" target=\"_blank\"\n                                    rel=\"noopener\">\n                                    \u003cbutton class=\"oval-button\"\n                                        style=\"color: #000;border:1.5px solid #000; background-color: #fff;\">\n                                        Learn more\n                                    \u003c/button>\n                                \u003c/a>\n                            \u003c/div>\n                        \u003c/div>\n                    \u003c/div>\n\n                    \u003ca class=\"carousel-control-prev\" href=\"#carousel-front-page\" role=\"button\" data-slide=\"prev\">\n                        \u003cbig>\u003cbig>\u003cbig>&#8592;\u003c/big>\u003c/big>\u003c/big>\n                    \u003c/a>\n                    \u003ca class=\"carousel-control-next\" href=\"#carousel-front-page\" role=\"button\" data-slide=\"next\">\n                        \u003cbig>\u003cbig>\u003cbig>&#8594;\u003c/big>\u003c/big>\u003c/big>\n                    \u003c/a>\n                \u003c/div>\n            \u003c/div>\n\n            \u003cdiv class=\"ellipse-parent\">\n\n                \u003cdiv class=\"our-products-back\">\u003c/div>\n                \u003cdiv class=\"learn-more-about-the-developer-parent\">\n\n                    \u003cdiv class=\"our-product\">Our Product Overview\u003c/div>\n                    \u003cdiv class=\"learn-more-about\">\n                        Learn more about the developer products we offer and how you can use them to build your custom\n                        social commerce applications\n                    \u003c/div>\n                \u003c/div>\n                \u003cdiv class=\"container-our-products\">\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-ConversationsAPI/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg width=\"101\" height=\"101\"\n                                    src=\"https://files.readme.io/acadc93-Conversations.svg\" alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Conversations (CV2)\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Retrieve and submit User-generated content (UGC), and\n                                retrieve your product catalog and statistics about your UGC.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"v1.0-PRR/docs/prr\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/10c05a1-Icon.svg\" alt=\"\">\n                            \u003c/div>\n                            \u003cdiv class=\"card-product-title\">Conversations (Agrippa/PRR)\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Retrieve and submit user-generated content (UGC), and\n                                retrieve your product catalog and statistics about your UGC for PRR customers.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-PrivacyAPI/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/6f81d0d-privacy.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Privacy\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Integrate your Bazaarvoice solution into your privacy\n                                regulations compliance workflow using a secure HTTP interface.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-ResponseAPI/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/0c4b464-response.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Response\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Programmatically create, read, update, and delete\n                                responses to reviews using a secure HTTP interface.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-MobileSDK/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/fb3259f-Group_190.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Mobile SDK’s\u003c/div>\n                            \u003cdiv class=\"card-product-description\">The Bazaarvoice Mobile SDKs provide access to many of\n                                our products, including Conversations, and Product Recommendations.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-NotificationsAPI/docs/notifications-subscription-api\" target=\"_blank\"\n                            rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/15a3007-notifications.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Notifications\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Manage end-user subscriptions to email notifications\n                                triggered by the Bazaarvoice platform.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-DCE/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/7a78632-disp_cont.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Displayable Content\n                            \u003c/div>\n                            \u003cdiv class=\"card-product-description\">Request Bazaarvoice Conversations data in bulk for\n                                public display using an HTTPS interface.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-SocialCommerceAPI/docs/introduction\" target=\"_blank\" rel=\"noopener\">\n\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/3476596-soco.png\" alt=\"\">\n                            \u003c/div>\n                            \u003cdiv class=\"card-product-title\">Social Commerce\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Social Commerce is engineered for enabling commerce to\n                                be visual, contextual, and personal, wherever commerce occurs.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-PS-Export/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/0a827fd-product_sent.png\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Product Sentiment Export\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Request Bazaarvoice Product Sentiment Insights data in\n                                bulk using an HTTPS interface.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-TransactionsAPI/docs/overview\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg src=\"https://files.readme.io/a6aff87-T_API.svg\" alt=\"\">\n                            \u003c/div>\n                            \u003cdiv class=\"card-product-title\">Transactions\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Allow clients to seamlessly share transaction data and\n                                automate the collection of user generated content powering APO and more.\u003c/div>\n\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"https://developers.bazaarvoice.com/v1.0-SentimentsAPI/docs/overview\" target=\"_blank\"\n                            rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg height=\"101\" width=\"101\"\n                                    src=\"https://files.readme.io/50c286c-image_1.png\" alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Product Sentiments (PS)API\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Builds consumer insights from the review text using\n                                Natural Language Processing (NLP)\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"https://docs.bazaarvoice.com/articles/#!contextual-commerce/contextual-commerce\"\n                            target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg height=\"101\" width=\"101\"\n                                    src=\"https://files.readme.io/96e0694a5e96a39793636c53d97a52e1dd445db4594059debbc54ab2478e91b2-Group_230.svg\"\n                                    alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Contextual Commerce\u003c/div>\n                            \u003cdiv class=\"card-product-description\">AI solution, boosting conversions by identifying\n                                high-intent shoppers and delivering targeted messages.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                    \u003cdiv class=\"card-product\">\n                        \u003ca href=\"/v1.0-AuthenticDiscoveryAPI/docs/home\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"card-product-icon\">\u003cimg width=\"101\" height=\"101\"\n                                    src=\"https://files.readme.io/f71a7765b134a55444358bd0231ec605daea6f9e44e728c61e40d5b4aaaccf12-Authentic_Discovery_API_Icon.svg\" alt=\"\">\u003c/div>\n                            \u003cdiv class=\"card-product-title\">Authentic Discovery API\u003c/div>\n                            \u003cdiv class=\"card-product-description\">Enable AI search bots and LLMs to discover your UGC by integrating the Authentic Discovery API.\u003c/div>\n                        \u003c/a>\n                    \u003c/div>\n                \u003c/div>\n                \u003cimg class=\"group-icon\" alt=\"\" src=\"https://files.readme.io/9a95db0-Dot.svg\" />\n\n            \u003c/div>\n\n\n            \u003cdiv class=\"getStarted\">\n                \u003cimg class=\"getStartedImg\" alt=\"\"\n                    src=\"https://files.readme.io/63a7094-Screenshot_2023-06-01_at_7.57_1.svg\" />\n\n                \u003cdiv class=\"content2\">\n\n\n                    \u003cdiv class=\"cardplaintestimoni\">\n                        \u003cp class=\"featured-property\">BAZAARVOICE Portal\u003c/p>\n\n                        \u003cp class=\"contemporay-new-buil\">Getting Started\u003c/p>\n\n                        \u003cdiv class=\"transforming-living\">\n                            This section contains information that will get you started using the Conversations API\n                            quickly and correctly.\n                        \u003c/div>\n                    \u003c/div>\n                \u003c/div>\n            \u003c/div>\n            \u003cdiv class=\"cards\">\n                \u003cdiv class=\"card\">\u003ca href=\"https://www.bazaarvoice.com/contact/\" target=\"_blank\" rel=\"noopener\">\n                        \u003ch2>Create a Bazaarvoice Portal account\u003c/h2>\n                        \u003cp>With a Bazaarvoice Portal account, you can request API keys and will have access to all the\n                            keys you have requested, their status, and rate limits.\n                        \u003c/p>\n                    \u003c/a>\n                \u003c/div>\n                \u003cdiv class=\"card\">\u003ca\n                        href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/api-key-management#request-new-keys\"\n                        target=\"_blank\" rel=\"noopener\">\n                        \u003ch2>Request API keys\u003c/h2>\n                        \u003cp>API keys allow us to provide usage metrics and allows our clients to control who has access\n                            to their data.\n                        \u003c/p>\n                    \u003c/a>\n                \u003c/div>\n                \u003cdiv class=\"card\">\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home\"\n                        target=\"_blank\" rel=\"noopener\">\n                        \u003ch2>Become a UGC Expert\u003c/h2>\n                        \u003cp>Read the documentation to learn how to build consumer generated content applications with the\n                            Conversations API.\n                        \u003c/p>\n                    \u003c/a>\n                \u003c/div>\n            \u003c/div>\n            \u003cdiv class=\"blog-text\">Developer Blogs\u003c/div>\n            \u003cdiv class=\"blog-container\">\n                \u003cdiv class=\"blog-scroll\" id=\"blog-scroll-container\">\u003c/div>\n                \u003cdiv class=\"scroll-arrows\">\n                    \u003cspan class=\"arrow-up\" onclick=\"scrollBlogs(-1)\">&#8593;\u003c/span>\n                    \u003cspan class=\"arrow-down\" onclick=\"scrollBlogs(1)\">&#8595;\u003c/span>\n                \u003c/div>\n            \u003c/div>\n\n            \u003cscript>\n                document.addEventListener(\"DOMContentLoaded\", function () {\n                    var blogContainer = document.getElementById(\"blog-scroll-container\");\n                    var currentIndex = 0;\n                    var posts = []; // Store fetched posts with media details\n                    var dataRes = [];\n\n                    // Function to unescape HTML entities\n                    function unescapeHtml(text) {\n                        var textarea = document.createElement('textarea');\n                        textarea.innerHTML = text;\n                        return textarea.value;\n                    }\n\n                    // Fetch posts and media details together\n                    fetch(\"https://blog.developer.bazaarvoice.com/wp-json/wp/v2/posts\")\n                        .then((response) => response.json())\n                        .then((data) => {\n                            dataRes = data;\n\n                            // Fetch media details for each post concurrently\n                            const mediaPromises = data.map((post) =>\n                                fetch(`https://blog.developer.bazaarvoice.com/wp-json/wp/v2/media/${post.featured_media}`)\n                                    .then((response) => response.json())\n                                    .then((mediaData) => ({ ...post, ...mediaData })) // Combine post and media data\n                                    .catch((error) => console.error(\"Error fetching media data:\", error))\n                            );\n                            return Promise.all(mediaPromises);\n                        })\n                        .then((fetchedPosts) => {\n                            posts = fetchedPosts;\n\n                            // Update the blog container with fetched posts\n                            function updateBlogContainer() {\n                                blogContainer.innerHTML = \"\";\n\n                                for (var i = currentIndex; i \u003c currentIndex + 3; i++) {\n                                    const post = posts[i % posts.length];\n                                    const dataObj = dataRes[i % dataRes.length];\n                                    console.log(dataObj)\n\n                                    var blogItem = document.createElement(\"div\");\n                                    blogItem.classList.add(\"blog-item\");\n\n                                    var img = document.createElement(\"img\");\n                                    if (post.source_url) {\n                                        img.src = post.source_url; // Use post instead of mediaData for media details\n                                        img.alt = unescapeHtml(post.title.rendered);\n                                    } else {\n                                        // Use a placeholder image and set a background color\n                                        img.src = 'https://files.readme.io/0b45076-21a0442-Vector_2.svg';/*https://files.readme.io/21a0442-Vector_2.svg*/\n                                        img.alt = 'Placeholder Image';\n                                        img.style.backgroundColor = '#ffffff'; // Set your desired background color\n                                    }\n\n                                    var h3 = document.createElement(\"h3\");\n                                    h3.textContent = unescapeHtml(dataObj.title.rendered);\n\n                                    var p = document.createElement(\"p\");\n                                    p.innerHTML = unescapeHtml(dataObj.excerpt.rendered);\n\n                                    // Make blog item clickable\n                                    blogItem.addEventListener(\"click\", function () {\n                                        window.open(dataObj.link, \"_blank\");\n                                    });\n\n                                    blogItem.appendChild(img);\n                                    blogItem.appendChild(h3);\n                                    blogItem.appendChild(p);\n\n                                    blogContainer.appendChild(blogItem);\n                                    // Trigger reflow to apply the initial opacity\n                                    blogItem.offsetHeight;\n                                    blogItem.classList.add(\"show\");\n                                }\n                            }\n\n                            updateBlogContainer();\n\n                            // Function to handle scrolling blogs\n                            window.scrollBlogs = function (direction) {\n                                currentIndex += direction * 3;\n                                currentIndex = (currentIndex + posts.length) % posts.length; // Use modulo to cycle through posts.length\n\n                                updateBlogContainer();\n                            };\n                        })\n                        .catch((error) => console.error(\"Error fetching blog data:\", error));\n                });\n            \u003c/script>\n            \u003cdiv class=\"blog-text\">\n                Additional Resources\n                \u003cdiv class=\"learn-more-about\" style=\"margin-top: 10px; font-size: 1vw;\">\n                    Provide a curated collection of supplementary\n                    links to present users with valuable resources\n                    about Bazaarvoice products.\n                \u003c/div>\n            \u003c/div>\n            \u003cdiv class=\"circle-parent\">\n                \u003cdiv class=\"circle-button\">\n\n                    \u003cimg class=\"circle-icon\" alt=\"\" src=\"https://files.readme.io/ed42784-circle.svg\" />\n                    \u003cdiv class=\"resource-links\">\n                        \u003ca class=\"resource-card\" href=\"https://www.bazaarvoice.com/\" target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"bg\">\u003c/div>\n                            \u003cdiv class=\"mobile-command-manag\">Bazaarvoice.com\u003c/div>\n                            \u003cimg class=\"icon3\" alt=\"\" src=\"https://files.readme.io/7fdc487-icon.svg\" />\n                        \u003c/a>\n                        \u003ca class=\"resource-card\" href=\"https://docs.bazaarvoice.com/home/en-us/\" target=\"_blank\"\n                            rel=\"noopener\">\n                            \u003cdiv class=\"bg\">\u003c/div>\n                            \u003cdiv class=\"mobile-command-manag\">Bazaarvoice Knowledge Base\u003c/div>\n                            \u003cimg class=\"icon3\" alt=\"\" src=\"https://files.readme.io/0e6ec65-icon_1.svg\" />\n                        \u003c/a>\n                        \u003ca class=\"resource-card\" href=\"https://support.bazaarvoice.com/s/?language=en_US\"\n                            target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"bg\">\u003c/div>\n                            \u003cdiv class=\"mobile-command-manag\">Support Community\u003c/div>\n                            \u003cimg class=\"icon3\" alt=\"\" src=\"https://files.readme.io/779ee78-icon_3.svg\" />\n                        \u003c/a>\n                        \u003ca class=\"resource-card\" href=\"https://innercircle.bazaarvoice.com/users/sign_in\"\n                            target=\"_blank\" rel=\"noopener\">\n                            \u003cdiv class=\"bg\">\u003c/div>\n                            \u003cdiv class=\"mobile-command-manag\">Bazaarvoice University\u003c/div>\n                            \u003cimg class=\"icon3\" alt=\"\" src=\"https://files.readme.io/2442306-icon_4.svg\" />\n                        \u003c/a>\n                    \u003c/div>\n                \u003c/div>\n            \u003c/div>\n\n\n        \u003c/div>\n\n\n    \u003c/div>\n\u003c/body>\n\u003cfooter2>\n    \u003cdiv class=\"footer-rect\">\n        \u003cdiv class=\"footer-text\">\n            \u003cdiv class=\"bazaarvoice-all-rights\">\n                © Bazaarvoice. All rights reserved.\n            \u003c/div>\n            \u003cdiv class=\"footer-end\">\n\n                \u003cdiv class=\"legal\">\u003ca href=\"http://www.bazaarvoice.com/legal\" target=\"_blank\" rel=\"noopener\">Legal\u003c/a>\n                \u003c/div>\n                \u003cdiv class=\"trust\">\u003ca href=\"https://www.bazaarvoice.com/company/trust/\" target=\"_blank\"\n                        rel=\"noopener\">Trust\u003c/a>\u003c/div>\n                \u003cdiv class=\"system-status\">\u003ca href=\"http://status.bazaarvoice.com/\" target=\"_blank\"\n                        rel=\"noopener\">System Status\u003c/a>\u003c/div>\n                \u003cdiv class=\"browser-support-policy\">\u003ca\n                        href=\"https://docs.bazaarvoice.com/articles/portal-basics/browser-support-policy\"\n                        target=\"_blank\" rel=\"noopener\">Browser Support Policy\u003c/a>\u003c/div>\n            \u003c/div>\n        \u003c/div>\n    \u003c/div>\n\n\u003c/footer2>\n\n\n\u003c!--JS-->\n\u003cscript>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const header = document.getElementById(\"header\");\n  const myImage = document.getElementById(\"logo\");\n  const scroller = document.querySelector('[class*=\"ContentWithOwlbot-content\"]');\n\n  if (!header || !scroller) return;\n\n  function updateHeader() {\n    const isScrolled = scroller.scrollTop > 8;\n\n    header.classList.toggle(\"scrolled\", isScrolled);\n\n    if (myImage) {\n      myImage.src = isScrolled\n        ? \"https://files.readme.io/8e9ead9-Vector_1.svg\"\n        : \"https://files.readme.io/21a0442-Vector_2.svg\";\n    }\n  }\n\n  scroller.addEventListener(\"scroll\", updateHeader, { passive: true });\n  updateHeader();\n});\n\n\u003c/script>\n\u003cstyle>\n    body {\n        width: 100%;\n        margin: 0;\n        line-height: normal\n    }\n\n    :root {\n        --font-inter: Inter;\n        --font-inter: Inter;\n        --font-size-lg: 1.1vw;\n        --font-size-23xl: 3.0vw;\n        --font-size-xl: 1.4vw;\n        --font-size-base: 1.0vw;\n        --font-size-xs: 0.8vw;\n        --font-size-5xl: 1.5vw;\n        --font-size-mini: 1.0vw;\n        --font-size-26xl: 3.0vw;\n        --font-size-6xl: 1.5vw;\n        --font-size-21xl: 2.8vw;\n        --font-size-7xs: 0.4vw;\n        --font-size-5xs-5: 0.5vw;\n        --font-size-5xs: 0.6vw;\n        --font-size-smi: 0.8vw;\n        --color-white: #fff;\n        --color-darkslategray-100: #4b4b4b;\n        --color-darkslategray-200: #262b36;\n        --color-snow: #fcf3f4;\n        --color-gray-100: #757575;\n        --color-gray-200: #1d212c;\n        --color-gray-300: #181c27;\n        --color-gray-400: #15181f;\n        --color-gray-500: #111;\n        --color-darkslateblue-100: #204dae;\n        --color-darkslateblue-200: #0f2d6a;\n        --color-black: #000;\n        --color-gainsboro: #dbdbdb;\n        --color-aliceblue-100: #f4f9ff;\n        --color-aliceblue-200: #f1f7ff;\n        --color-lavenderblush: #fff2f8;\n        --color-whitesmoke: #f2f2f2;\n        --color-honeydew: #deffee;\n        --color-oldlace: #fff7e3;\n        --color-dimgray: #565656;\n        --color-crimson: #ef4358;\n        --color-coral: #ef7743;\n        --color-slategray: #606b86;\n        --color-silver: #c7c7c7;\n        --color-royalblue-100: #2656bf;\n        --color-royalblue-200: #2555c1;\n        --padding-xl: 1.25vw;\n        --padding-21xl: 2.5vw;\n        --br-base: 1vw;\n        --br-5xl: 24px;\n        --br-481xl: 500px;\n        --br-xl: 20px;\n        --br-21xl: 40px;\n        --br-131xl: 150px;\n        --br-41xl: 60px\n    }\n\n\n    .consumers-engaging-with {\n        margin: 0\n    }\n\n\n\n    .rm-SearchToggle {\n        --SearchToggle-bg: #fff;\n        --SearchToggle-border-color: rgba(0, 0, 0, 0.2);\n        --SearchToggle-color: var(--color-text-minimum);\n        -webkit-box-align: center;\n        -ms-flex-align: center;\n        align-items: center;\n        background: var(--SearchToggle-bg);\n        border: 0;\n        border-radius: 10px;\n        -webkit-box-shadow: 0 0 0 1px var(--SearchToggle-border-color);\n        box-shadow: 0 0 0 1px var(--SearchToggle-border-color);\n        cursor: pointer;\n        display: -webkit-box;\n        display: -ms-flexbox;\n        display: flex;\n        height: 30px;\n        line-height: 30px;\n        padding: 0 5px;\n        -webkit-transition: -webkit-box-shadow var(--transition-fast) var(--transition-timing);\n        transition: -webkit-box-shadow var(--transition-fast) var(--transition-timing);\n        transition: box-shadow var(--transition-fast) var(--transition-timing);\n        transition: box-shadow var(--transition-fast) var(--transition-timing), -webkit-box-shadow var(--transition-fast) var(--transition-timing);\n        width: clamp(120px, 14vw, 220px);\n        min-width: 0;\n        overflow: hidden;\n        /* ensure children/pseudo don't spill out */\n    }\n\n    .rm-SearchToggle-placeholder {\n        color: #637288;\n        font-size: 14px;\n    }\n\n    .Header-search-placeholder3Vx4OmMPcjAi {\n        -webkit-box-flex: 1;\n        -ms-flex: 1 1 auto;\n        flex: 1 1 auto;\n        padding-left: 5px;\n        text-align: left;\n    }\n\n    .login-wrapper {\n        position: absolute;\n        top: 20px;\n        left: 1265px;\n        width: 35px;\n        height: 16px;\n    }\n\n    .group-child {\n        position: absolute;\n        top: 54.82px;\n        left: 526.86px;\n        width: 267.54px;\n        height: 571.27px\n    }\n\n    .group-inner {\n        position: absolute;\n        top: 99.78px;\n        left: 204.5px;\n        width: 267.54px;\n        height: 571.27px\n    }\n\n\n    .div {\n        position: absolute;\n        top: 302.04px;\n        left: 12.06px;\n        font-weight: 500;\n        display: inline-block;\n        width: 69.08px;\n        height: 13.16px\n    }\n\n    .div {\n        left: 99.78px\n    }\n\n    .div {\n        left: 82.24px\n    }\n\n\n    .a {\n        font-weight: 600\n    }\n\n\n    .vector-parent {\n        position: absolute;\n        top: 75px;\n        left: 459px;\n        width: 1000px;\n        height: 725.88px;\n        font-size: var(--font-size-5xs-5);\n        color: var(--color-black)\n    }\n\n\n    .cardplaintestimoni {\n        position: absolute;\n        height: 100%;\n        width: 100%;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        left: 0\n    }\n\n    .lets-see-what,\n    .testimonials {\n        position: relative;\n        text-align: center;\n        justify-items: center;\n        font-size: var(--font-size-xl);\n        letter-spacing: 1.43px;\n        line-height: 32px\n    }\n\n    .lets-see-what {\n        font-size: var(--font-size-23xl);\n        line-height: 64px;\n        color: var(--color-darkslategray-200)\n    }\n\n    .testimonials {\n        letter-spacing: 5px;\n        text-transform: uppercase;\n        color: var(--color-darkslategray-100);\n    }\n\n    .testimonial {\n        position: relative;\n        margin-top: 50px;\n        left: 108px;\n        width: 85%;\n        overflow: hidden;\n        font-size: var(--font-size-mini);\n        color: var(--color-slategray)\n    }\n\n    .ellipse-div {\n        position: absolute;\n        top: 50vw;\n        left: 75vw;\n        border-radius: 50%;\n        border: 8.8px solid var(--color-crimson);\n        box-sizing: border-box;\n\n        width: 7.5vw;\n        height: 7.5vw\n    }\n\n    .group-icon {\n        position: absolute;\n        top: 557px;\n        left: 294px;\n        width: 196px;\n        height: 154px\n    }\n\n    .our-products-back {\n        position: absolute;\n        top: 15.625vw;\n        align-items: end;\n        border-radius: var(--br-131xl) 0 0 0;\n        background-color: var(--color-aliceblue-100);\n        width: 100%;\n        height: 37.5vw;\n    }\n\n    .our-product {\n        color: #262B36;\n        font-family: Inter;\n        font-size: 3.5vw;\n        font-style: normal;\n        font-weight: 700;\n        line-height: normal;\n    }\n\n    .learn-more-about {\n        color: #565656;\n        font-family: Inter;\n        font-size: 1.2vw;\n        font-style: normal;\n        font-weight: 400;\n        line-height: 160%;\n        /* 28.8px */\n    }\n\n\n\n    .learn-more-about-the-developer-parent {\n        position: relative;\n        left: 0;\n        text-align: left;\n        font-size: var(--font-size-lg);\n        color: var(--color-dimgray);\n        width: 619px;\n    }\n\n    .conversations {\n        position: absolute;\n        display: inline-block\n    }\n\n    .conversations {\n        top: 155.21px;\n        left: 35.77px;\n        font-size: var(--font-size-5xl);\n        color: var(--color-black);\n        width: 188px;\n        height: 49px;\n        -webkit-text-stroke: .3px #000\n    }\n\n    .group-div {\n        position: absolute;\n        top: 412.58px;\n        left: 527.23px;\n        width: 260.4px;\n        height: 320.42px\n    }\n\n    .ellipse-parent {\n        position: relative;\n        left: 120px;\n        width: 100%;\n        margin-top: 50px;\n        text-align: center;\n        font-size: var(--font-size-mini);\n        color: var(--color-gray-100)\n    }\n\n    .contemporay-new-buil,\n    .transforming-living {\n        position: absolute;\n        left: 0;\n        display: inline-block\n    }\n\n    .transforming-living {\n        width: 78.43%;\n        top: 42.38%;\n        line-height: 160%\n    }\n\n    .contemporay-new-buil {\n        width: 100%;\n        top: 10px;\n        font-size: var(--font-size-23xl);\n        color: var(--color-gray-400)\n    }\n\n    .getStarted {\n        position: relative;\n        margin-top: 50px;\n        width: 100%;\n\n    }\n\n\n    .content2 {\n        position: relative;\n        height: 21.9vw;\n        width: 31.88%;\n        right: 16.32%;\n        left: 51.81%;\n        font-size: var(--font-size-lg);\n        color: var(--color-gray-100)\n    }\n\n    .featured-property {\n        position: relative;\n        font-size: var(--font-size-xs);\n        letter-spacing: 5px;\n        text-transform: uppercase;\n        color: var(--color-gray-300)\n    }\n\n\n\n\n\n    .getStartedImg {\n        float: left;\n        position: relative;\n        left: 10vw;\n        width: 40vw;\n        height: 25vw;\n        object-fit: cover\n    }\n\n    .dev-portal-home-child1,\n    .dev-portal-home-child2,\n    .dev-portal-home-inner {\n        position: relative;\n        left: 292px;\n        border-radius: 50%;\n        background-color: var(--color-darkslateblue-100);\n        width: 32px;\n        height: 32px\n    }\n\n    .dev-portal-home-child1,\n    .dev-portal-home-child2 {\n        left: 711px\n    }\n\n    .dev-portal-home-child2 {\n        left: 1105px\n    }\n\n    .b,\n    .b1,\n    .b2 {\n        position: relative;\n        left: 303px;\n        font-size: var(--font-size-xl);\n        letter-spacing: 1.43px;\n        line-height: 32px\n    }\n\n    .b1,\n    .b2 {\n        left: 721px\n    }\n\n    .b2 {\n        left: 1115px\n    }\n\n    .circle-icon {\n        position: absolute;\n        height: 100.24%;\n        width: 36.75%;\n        top: -.12%;\n        right: 16.43%;\n        bottom: -.12%;\n        left: 46.82%;\n        max-width: 100%;\n        overflow: hidden;\n        max-height: 100%\n    }\n\n    .provide-a-curated {\n        top: 125px;\n        left: 0;\n        line-height: 160%;\n        display: inline-block;\n    }\n\n    .consumers-engaging-with {\n        top: 0;\n        font-size: var(--font-size-23xl);\n        color: var(--color-gray-400)\n    }\n\n    .additional-resources1,\n    .bg,\n    .our-client {\n        position: relative;\n        left: 0\n    }\n\n    .our-client {\n        top: 59px;\n        width: 30%;\n        float: left;\n        color: var(--color-gray-100)\n    }\n\n    .circle-button {\n        width: 100%;\n        /* float: right; */\n        color: var(--color-gray-100);\n        height: 100px;\n        margin: auto;\n        margin-top: 1%;\n    }\n\n    .bg {\n        top: 0;\n        border-radius: var(--br-base);\n        background-color: var(--color-white);\n        width: 360px;\n        height: 96px\n    }\n\n    .mobile-command-manag {\n        position: absolute;\n        top: 31.25%;\n        left: 103px;\n        line-height: 32px;\n        font-weight: 600;\n        display: inline-block;\n        width: 232px;\n        white-space: nowrap;\n    }\n\n    .icon-bg {\n        position: absolute;\n        top: calc(50% - 27.5px);\n        left: 0;\n        border-radius: var(--br-5xl);\n        background-color: var(--color-snow);\n        width: 55px;\n        height: 55px\n    }\n\n    .vector-icon5 {\n        height: 54.55%;\n        width: 54.55%;\n        top: 27.27%;\n        right: 20%;\n        bottom: 18.18%;\n        left: 25.45%;\n        max-width: 100%;\n        overflow: hidden;\n        max-height: 100%\n    }\n\n    .div3,\n    .icon2,\n    .vector-icon5 {\n        position: relative\n    }\n\n    .icon2 {\n        top: calc(50% - 28px);\n        left: 24px;\n        width: 55px;\n        height: 55px\n    }\n\n    .div3 {\n        height: 23.13%;\n        width: 45.8%;\n        top: 20.96%;\n        right: 34.45%;\n        bottom: 55.9%;\n        left: 4.75%;\n        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);\n        overflow: hidden\n    }\n\n    .equipment-optimizer {\n        position: absolute;\n        top: 22.92%;\n        left: 123px;\n        line-height: 24px;\n        font-weight: 600;\n        display: inline-block;\n        width: 207px\n    }\n\n    .div4,\n    .icon3 {\n        position: absolute\n    }\n\n    .icon3 {\n        top: calc(50% - 27.5px);\n        left: 24px;\n        width: 55px;\n        height: 55px\n    }\n\n    .div4 {\n        position: absolute;\n        height: 23.13%;\n        width: 31.8%;\n        top: 20.96%;\n        right: 0;\n        bottom: 55.9%;\n        left: 68.2%;\n        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);\n        overflow: hidden\n    }\n\n    .lifecycle-prediction {\n        position: absolute;\n        top: 33.33%;\n        left: 103px;\n        line-height: 32px;\n        font-weight: 600;\n        display: inline-block;\n        width: 232px\n    }\n\n    .div5,\n    .div6 {\n        position: absolute;\n        height: 23.13%;\n        width: 31.8%;\n        top: 51.08%;\n        right: 34.72%;\n        bottom: 25.78%;\n        left: 33.48%;\n        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);\n        overflow: hidden\n    }\n\n    .div6 {\n        right: 0;\n        left: 68.2%\n    }\n\n    .div3:hover,\n    .div4:hover,\n    .div5:hover,\n    .div6:hover {\n        box-shadow: 0 0 3px #515151;\n    }\n\n    .circle-parent {\n        width: 90%;\n        display: inline-block;\n        position: relative;\n        justify-content: left;\n\n        /* font-size: var(--font-size-lg); */\n        color: var(--color-darkslategray-200)\n    }\n\n    .dev-portal-home {\n        margin: 0 auto;\n        position: relative;\n        background-color: var(--color-white);\n        width: 100%;\n        height: auto;\n        overflow: hidden;\n        text-align: left;\n        font-size: var(--font-size-smi);\n        color: var(--color-white);\n        font-family: var(--font-inter)\n    }\n\n    .carousel {\n        /* Ensure width and height are set appropriately */\n        width: 100%;\n        /* Adjust width as needed */\n        overflow: hidden;\n    }\n\n    .carousel-container {\n        align-items: center;\n        display: flex;\n        /* Center carousel horizontally */\n        justify-content: center;\n        width: 100%;\n    }\n\n    .carousel .item {\n        width: 100%;\n        height: 100%;\n    }\n\n\n\n\n    .carousel-indicators {\n        position: absolute;\n        bottom: 10px;\n        /* Adjust spacing as needed */\n        left: 50%;\n        transform: translateX(-50%);\n    }\n\n    /* Styling for captions, buttons, etc. as needed */\n\n    /* Make prev/next buttons visible */\n    .carousel-control-prev {\n        position: absolute;\n        transform: translateX(-50%);\n        top: 85%;\n        left: 12%;\n    }\n\n    .carousel-control-next {\n        position: absolute;\n        transform: translateX(-50%);\n        top: 85%;\n        left: 14%;\n    }\n\n\n    .coursel-text-large {\n        color: #FFF;\n        position: relative;\n        font-family: Inter;\n        font-size: 3.0vw;\n        font-style: normal;\n        font-weight: 700;\n        line-height: normal;\n        text-align: start;\n        animation: textFadeIn 5s;\n\n    }\n\n    .coursel-text-small {\n        color: #FFF;\n        position: relative;\n        font-family: Inter;\n        font-size: 1.0vw;\n        font-style: normal;\n        font-weight: 500;\n        line-height: normal;\n        animation: textFadeIn 5s;\n\n\n    }\n\n    .coursel-text-large-center {\n        color: #FFF;\n        position: relative;\n        left: 9%;\n        top: 10%;\n        font-family: Inter;\n        font-size: 2.5vw;\n        font-style: normal;\n        font-weight: 700;\n        line-height: normal;\n        text-align: center;\n        animation: textFadeIn 5s;\n\n    }\n\n    .coursel-text-small-center {\n        color: #FFF;\n        left: 9%;\n        top: 10%;\n        position: relative;\n        text-align: center;\n        font-family: Inter;\n        font-size: 1.0vw;\n        font-style: normal;\n        font-weight: 500;\n        line-height: normal;\n        animation: textFadeIn 5s;\n\n\n    }\n\n    @keyframes textFadeIn {\n        0% {\n            opacity: 0;\n        }\n\n        100% {\n            opacity: 1;\n        }\n    }\n\n    .carousel img {\n        align-items: center;\n        width: 100%;\n        /* Adjust width as needed */\n\n    }\n\n    .carousel-control {\n        width: 5%;\n    }\n\n\n    .oval-button {\n        box-sizing: border-box;\n        position: absolute;\n        width: 10vw;\n        height: 4vw;\n        display: inline-flex;\n        padding: 1.25vw;\n        justify-content: center;\n        align-items: center;\n        gap: 1vw;\n        flex-shrink: 0;\n\n        border: 1.5px solid #FFFFFF;\n        border-radius: 2.5vw;\n        background-color: transparent;\n        color: #FFFFFF;\n        font-size: 1vw;\n        cursor: pointer;\n        margin-top: 1.25vw;\n        max-width: 100%;\n\n        top: 60%;\n        left: 7%;\n        transform: translate(-50%, -50%);\n        animation: textFadeIn 5s;\n    }\n\n    .oval-button:hover {\n        background-color: #FFFFFF;\n        color: #000000;\n    }\n\n\n    .carousel4.oval-button:hover {\n        background-color: #FFFFFF;\n        color: #000000;\n    }\n\n    .carousel4.oval-button {\n        box-sizing: border-box;\n        position: absolute;\n        width: 10vw;\n        height: 4vw;\n        padding: 1.25vw;\n        justify-content: center;\n        align-items: center;\n        gap: 1vw;\n        flex-shrink: 0;\n        border: 1.5px solid #000000;\n        border-radius: 2.5vw;\n        background-color: transparent;\n        color: #000000;\n        font-size: 1vw;\n        cursor: pointer;\n        margin-top: 1.25vw;\n        max-width: 100%;\n\n        top: 70%;\n        left: 58%;\n        transform: translate(-50%, -50%);\n        animation: textFadeIn 5s;\n\n    }\n\n    .carousel-caption-center {\n        top: 55%;\n    }\n\n    .carousel-caption-left {\n        text-align: left;\n        top: 20%;\n        position: absolute;\n        left: 10%;\n\n        font-family: 'Inter';\n        font-style: normal;\n        font-weight: 700;\n        font-size: 10px;\n        /* identical to box height */\n\n\n        color: #FFFFFF;\n    }\n\n    .header {\n        position: fixed;\n        width: 100%;\n        height: 4.375vw;\n        background-color: transparent;\n        color: white;\n        padding: 0 20px;\n        display: flex;\n        /* use flexbox */\n        justify-content: space-between;\n        /* align the header text to the left and the developer logo to the right */\n        align-items: center;\n        /* vertically center the text */\n        transition: all 0.5s ease;\n        z-index: 1000;\n    }\n\n\n\n    .developer-space {\n        display: flex;\n        /* used flexbox for the developer space */\n        align-items: center;\n        /* vertical alignment of elements in developer space */\n        text-decoration: none;\n        display: inline-block;\n        padding: 1.88vw;\n        font-weight: 500;\n        transition: all 0.4s ease;\n        position: relative;\n\n    }\n\n    .developer-space :hover {\n        display: flex;\n        /* used flexbox for the developer space */\n        align-items: center;\n        /* vertical alignment of elements in developer space */\n        color: #002E6E;\n\n    }\n\n    .developer-space:hover+.header-navigation {\n        height: 0.8rem;\n    }\n\n    .header-navigation {\n        background: #002E6E;\n        border-top-left-radius: 1rem;\n        border-top-right-radius: 1rem;\n        content: '';\n        position: relative;\n        top: -5px;\n        display: block;\n        height: 0rem;\n        right: auto;\n        transform: none;\n        transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);\n        width: auto;\n    }\n\n    .developer-parent {\n        display: flex;\n        margin-left: 10.0vw;\n        /* used flexbox for the developer space */\n        align-items: center;\n        /* vertical alignment of elements in developer space */\n    }\n\n    .developer {\n        margin-right: 0.625vw;\n        margin-left: 0.625vw;\n        font-size: var(--font-size-5xl)\n            /* add a right margin to the developer text */\n    }\n\n    .clip-path-group {\n        height: 1.875vw;\n        width: 1.875vw;\n        margin-left: 0.625vw;\n        fill: white;\n    }\n\n    /* Scrolled Header */\n    .scrolled {\n        background-color: white;\n        color: black;\n        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);\n        /* add a subtle box shadow */\n        padding: 0 20px;\n        /* reduced the top and bottom padding to 0 */\n    }\n\n    /* Navigation */\n    .nav {\n        float: right;\n    }\n\n    .nav a {\n        display: inline-block;\n        color: white;\n        padding: 0.625vw 1.25vw;\n        text-decoration: none;\n    }\n\n\n    .cards {\n        margin-top: 3.125vw;\n        width: 100%;\n        display: flex;\n\n        justify-content: center;\n    }\n\n\n    .card {\n        width: 25vw;\n        height: 15vw;\n        background: white;\n        border: 0.50px #DBDBDB solid;\n        color: #111111;\n        padding: 10px;\n        margin: 10px;\n        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);\n    }\n\n    .card:hover {\n        border-color: transparent;\n        background-color: #f4f9ff;\n        border-top: 10px solid #bddbff;\n\n    }\n\n    .card h2 {\n        margin: 0;\n        font-size: 1.2vw;\n    }\n\n    .card {\n        height: auto;\n        min-height: fit-content;\n        display: flex;\n        flex-direction: column;\n    }\n\n    .card h2 {\n        font-size: clamp(16px, 1.2vw, 24px);\n    }\n\n    .card p {\n        margin-top: 10px;\n        font-size: clamp(13px, 1vw, 18px);\n        line-height: 1.4;\n    }\n\n    #container {\n        margin-left: auto;\n        margin-right: auto;\n        height: auto;\n        width: auto;\n    }\n\n\n\n\n\n    a {\n        color: inherit;\n        text-decoration: none;\n    }\n\n\n\n\n    .container-our-products {\n        position: relative;\n        display: flex;\n        flex-wrap: wrap;\n        justify-content: center;\n        margin-top: 6.25vw;\n        z-index: 10;\n        width: 70%;\n    }\n\n    .card-product {\n        width: 220px;\n        height: 330px;\n        flex-shrink: 0;\n        margin: 10px;\n        padding-top: 30px;\n        padding-right: 10px;\n        padding-left: 10px;\n        background-color: #FFF;\n        border: 1px;\n        border-radius: 40px;\n        text-align: center;\n        border-color: #F2F2F2;\n        box-shadow: 4px 4px 24px rgba(0, 0, 0, .08);\n\n    }\n\n    .card-product:hover {\n        box-shadow: 0 0 3px #515151;\n    }\n\n    .card-product-icon {\n        font-size: 48px;\n        margin-bottom: 10px;\n        max-width: 300px;\n\n    }\n\n    .card-product-title {\n        font-size: 24px;\n        font-weight: bold;\n        margin-bottom: 10px;\n    }\n\n    .card-product-description {\n        font-size: 15px;\n        color: #757575;\n    }\n\n    .card-product:nth-child(2) {\n        margin-top: 40px;\n    }\n\n    .card-product:nth-child(4) {\n        margin-top: 40px;\n    }\n\n    .card-product:nth-child(6) {\n        margin-top: 40px;\n    }\n\n    .card-product:nth-child(8) {\n        margin-top: 40px;\n    }\n\n\n    body {\n        font-family: sans-serif;\n    }\n\n    .container {\n        width: 800px;\n        margin: 0 auto;\n    }\n\n    .card-container {\n        display: flex;\n        flex-wrap: wrap;\n        margin-bottom: 20px;\n    }\n\n\n\n    .card-content {\n        padding: 10px;\n    }\n\n    .card-content h3 {\n        font-size: 18px;\n    }\n\n    .card-content p {\n        font-size: 14px;\n    }\n\n    .img-blog {\n        width: 100%;\n    }\n\n    .scroll-bar {\n        position: absolute;\n        bottom: 0;\n        width: 100%;\n        height: 10px;\n        background-color: #ccc;\n        opacity: 0.5;\n    }\n\n    .blog-text {\n        width: 70%;\n        font-size: 2.5vw;\n        margin-top: 1%;\n        margin-left: 8%;\n        color: #1D212C;\n\n    }\n\n    .blog-container {\n        width: 80%;\n        margin: auto;\n        margin-top: 50px;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        overflow: hidden;\n    }\n\n    /* Unified blog card typography & sizing */\n    .blog-scroll h3 {\n        color: #1D212C;\n        font-family: Inter;\n        font-size: clamp(16px, 1.1vw, 18px);\n        font-style: normal;\n        font-weight: 600;\n        line-height: 1.3;\n        letter-spacing: .5px;\n        margin: 0 0 8px;\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n        min-height: calc(1.3em * 2);\n        /* reserve space for two lines even if shorter */\n    }\n\n    /* Ensure excerpts look consistent (even if shorter) */\n    .blog-item p {\n        font-size: clamp(13px, .9vw, 15px);\n        line-height: 1.4;\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n        min-height: calc(1.4em * 2);\n        /* reserve space for 2 lines */\n        margin: 0;\n    }\n\n    /* Card layout consistency */\n    .blog-item {\n        background: #FFF;\n        border: 1px solid #E5E8EC;\n        border-radius: 14px;\n        box-shadow: 0 2px 6px rgba(0, 0, 0, .06);\n        width: clamp(260px, 30%, 360px);\n        flex: 0 0 auto;\n        padding: 16px;\n    }\n\n    .blog-scroll {\n        scroll-behavior: smooth;\n    }\n\n    @media (max-width: 900px) {\n        .blog-item {\n            width: clamp(260px, 46%, 400px);\n        }\n    }\n\n    @media (max-width: 600px) {\n        .blog-item {\n            width: 100%;\n        }\n    }\n\n\n\n    .blog-scroll p {\n        color: #1D212C;\n        font-family: Inter;\n        font-size: 18px;\n        font-style: normal;\n        font-weight: 500;\n        line-height: 40px;\n        /* 177.778% */\n        letter-spacing: 1.429px;\n        margin: 0;\n    }\n\n    .blog-scroll {\n        display: inline-block;\n        display: flex;\n        flex-direction: row;\n        gap: 20px;\n        max-height: 500px;\n        /* Adjust this value as needed */\n        overflow-y: scroll;\n    }\n\n    .blog-item {\n        display: flex;\n        flex-direction: column;\n        align-items: left;\n        padding: 20px;\n        transition: opacity 0.5s ease-in-out;\n        /* Adjust the duration and timing function as needed */\n        opacity: 0;\n    }\n\n\n    .blog-item.show {\n        opacity: 1;\n        border: none;\n        width: 30%;\n        /* Show the element with a smooth transition */\n    }\n\n    .blog-item img {\n        display: block;\n        width: 100%;\n        max-width: 480px;\n        /* prevents over-expansion on very wide screens */\n        aspect-ratio: 16 / 9;\n        height: auto;\n        object-fit: contain;\n        /* keep full image visible */\n        object-position: center center;\n        margin: 0 auto 12px;\n        /* centers horizontally */\n        border-radius: 8px;\n    }\n\n    @media (max-width: 900px) {\n        .blog-item img {\n            max-width: 100%;\n            /* full width on small devices */\n        }\n    }\n\n    .blog-item p {\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-line-clamp: 3;\n        line-clamp: 2;\n        /* Limit to 3 lines */\n        -webkit-box-orient: vertical;\n        font-family: Inter;\n        font-size: 10px;\n        font-style: normal;\n        font-weight: 400;\n        line-height: normal;\n    }\n\n    .scroll-arrows {\n        display: flex;\n        flex-direction: column;\n        gap: 10px;\n    }\n\n    .arrow-up,\n    .arrow-down {\n        font-size: 24px;\n        cursor: pointer;\n        color: #000;\n    }\n\n    .arrow-up:hover,\n    .arrow-down:hover {\n        color: #007bff;\n        /* Change the color as desired */\n    }\n\n\n    .header-text-products::after {\n        content: \"\";\n        position: absolute;\n        height: 2px;\n        background-color: #002e6e;\n        width: 0;\n        left: 50%;\n        bottom: 0;\n        transform: translateX(-50%);\n        transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n        display: none;\n    }\n\n    .header-text-products:hover::after {\n        width: 100%;\n        display: block;\n\n    }\n\n    .dropdown {\n        position: relative;\n        display: inline-block;\n    }\n\n    .header-text-products:hover+.dropdown-content-products {\n        display: block;\n    }\n\n    .dropdown-content-products {\n        width: 51.625vw;\n        display: block;\n        position: absolute;\n\n        background-color: #f9f9f9;\n        min-width: 00px;\n        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n        z-index: 999;\n        padding: 1.25vw;\n    }\n\n\n    .header-text-products {\n        display: none;\n        position: relative;\n    }\n\n    .header-text-devspace::after {\n        content: \"\";\n        position: absolute;\n        height: 2px;\n        background-color: #002e6e;\n        width: 0;\n        left: 50%;\n        bottom: 0;\n        transform: translateX(-50%);\n        transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n        display: none;\n    }\n\n    .header-text-devspace:hover::after {\n        width: 100%;\n        display: block;\n\n    }\n\n\n\n\n    .header-text-devspace:hover+.dropdown-content-devspace {\n        display: block;\n    }\n\n    .dropdown-content-devspace {\n        width: 34.25vw;\n        display: block;\n        position: absolute;\n        background-color: #f9f9f9;\n        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n        z-index: 999;\n        padding: 1.25vw;\n\n    }\n\n    .header-text-devspace {\n        display: none;\n        position: relative;\n\n\n    }\n\n\n\n    .header-text-support::after {\n        content: \"\";\n        position: absolute;\n        height: 2px;\n        background-color: #002e6e;\n        width: 0;\n        left: 60%;\n        bottom: 0;\n        transform: translateX(-50%);\n        transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n        display: none;\n    }\n\n    .header-text-support:hover::after {\n        width: 100%;\n        display: block;\n\n    }\n\n    .header-text-support:hover+.dropdown-content-support {\n        display: block;\n    }\n\n    .dropdown-content-support {\n        display: block;\n        position: absolute;\n        background-color: #f9f9f9;\n        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n        z-index: 999;\n        padding: 1.25vw;\n\n    }\n\n    .header-text-support {\n        display: none;\n        position: relative;\n\n    }\n\n    .row {\n        display: flex;\n        justify-content: space-between;\n        margin-bottom: 0.312vw;\n    }\n\n    .row .drop-item {\n        width: 100%;\n        padding-right: 0.93vw;\n        color: #5063ED;\n        margin-left: 1.25vw;\n    }\n\n    .row h2 {\n        font-size: 0.81vw;\n        margin-bottom: 0.312vw;\n        margin-top: 0.625vw;\n    }\n\n    .row h3 {\n        font-size: 0.75vw;\n    }\n\n    .row p {\n        font-size: 0.75vw;\n        color: #555;\n    }\n\n    .header-text-related::after {\n        content: \"\";\n        position: absolute;\n        height: 2px;\n        width: 0;\n        bottom: 0;\n        transform: translateX(-50%);\n        transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n        display: none;\n    }\n\n    .header-text-related:hover::after {\n        width: 100%;\n        display: block;\n\n    }\n\n    .header-text-related:hover+.dropdown-content-related {\n        display: block;\n    }\n\n    .header-text-related {\n        display: none;\n        position: relative;\n\n    }\n\n    .dropdown-content-related {\n        width: 14.375vw;\n        display: block;\n        margin-left: 1.875vw;\n        position: relative;\n        background-color: #f9f9f9;\n        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n        z-index: 999;\n        padding: 0.625vw;\n        align-items: center;\n        white-space: nowrap;\n\n\n    }\n\n    .overlay {\n        position: fixed;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        background-color: rgba(0, 0, 0, 0.5);\n        /* Adjust the alpha (transparency) value as needed */\n        z-index: 99;\n        /* Ensure the overlay appears above other elements */\n        display: none;\n        /* Hide the overlay initially */\n    }\n\n    .overlay:hover::after {\n        display: block;\n\n\n    }\n\n\n    .footer-rect {\n        display: inline-block;\n        width: 100%;\n        font-size: var(--font-size-lg);\n        color: var(--color-white);\n        align-items: center;\n        margin-left: 0.6vw;\n\n    }\n\n    .footer-end {\n        display: contents;\n        justify-content: right;\n    }\n\n\n    .footer-text a {\n        color: white;\n        text-decoration: none;\n    }\n\n    .footer-text a:hover {\n        text-decoration: underline;\n    }\n\n    body {\n        margin: 0;\n        padding: 0;\n        display: flex;\n        flex-direction: column;\n        min-height: 100vh;\n    }\n\n    main {\n        flex: 1;\n    }\n\n\n\n    footer2 {\n        bottom: 0;\n\n        width: 100%;\n        display: inline-block;\n        color: white;\n        background: black;\n        margin-top: auto;\n\n\n    }\n\n\n\n\n    .footer-text {\n        display: flex;\n        align-items: center;\n        background-color: var(--color-black);\n        height: 3.3vw;\n        font-family: var(--font-inter);\n        font-size: var(--font-size-lg);\n        width: 100%;\n        margin-right: 1.25vw;\n    }\n\n\n    .bazaarvoice-all-rights {\n        text-align: left;\n        margin-left: 9.3vw;\n        flex-basis: 50%;\n\n    }\n\n    .legal,\n    .trust,\n    .system-status,\n    .browser-support-policy {\n        text-align: right;\n        display: flex;\n        /* Added display property */\n        align-items: right;\n        /* Added align-items property */\n        margin: 20px;\n\n    }\n\u003c/style>\n\n\u003cscript>\n    const productLink = document.getElementById('products');\n    const dropdownContent = document.querySelector('.header-text-products');\n    const overlay = document.querySelector('.overlay');\n\n    const devspaceLink = document.getElementById('devspace');\n    const dropdownContentDevspace = document.querySelector('.header-text-devspace');\n\n    const relatedLink = document.getElementById('adres');\n    const dropdownContentRelated = document.querySelector('.header-text-related');\n\n\n\n    clearDropdown = function () {\n        clearTimeout(timeoutId);\n\n        dropdownContent.style.display = 'none';\n        dropdownContentDevspace.style.display = 'none';\n        dropdownContentRelated.style.display = 'none';\n        overlay.style.display = 'none';\n\n\n    };\n\n    let timeoutId;\n\n    dropdownContent.style.position = 'absolute';\n    dropdownContent.style.left = productLink.offsetLeft + 'px';\n\n\n    productLink.addEventListener('mouseover', () => {\n        clearDropdown();\n\n        dropdownContent.style.display = 'block';\n        overlay.style.display = 'block';\n    });\n\n    productLink.addEventListener('mouseout', () => {\n\n        timeoutId = setTimeout(() => {\n            dropdownContent.style.display = 'none';\n            overlay.style.display = 'none';\n        }, 100);\n    });\n\n    dropdownContent.addEventListener('mouseover', () => {\n        clearDropdown();\n        dropdownContent.style.display = 'block';\n        overlay.style.display = 'block';\n    });\n\n    dropdownContent.addEventListener('mouseout', () => {\n        clearTimeout(timeoutId);\n        timeoutId = setTimeout(() => {\n            dropdownContent.style.display = 'none';\n            overlay.style.display = 'none';\n        }, 100);\n    });\n\n\n\n    dropdownContentDevspace.style.position = 'absolute';\n    dropdownContentDevspace.style.left = devspaceLink.offsetLeft + 'px';\n\n\n    devspaceLink.addEventListener('mouseover', () => {\n        clearDropdown();\n        dropdownContentDevspace.style.display = 'block';\n        overlay.style.display = 'block';\n\n    });\n\n    devspaceLink.addEventListener('mouseout', () => {\n\n        timeoutId = setTimeout(() => {\n            dropdownContentDevspace.style.display = 'none';\n            overlay.style.display = 'none';\n        }, 100);\n\n    });\n\n    dropdownContentDevspace.addEventListener('mouseover', () => {\n        clearDropdown();\n\n        dropdownContentDevspace.style.display = 'block';\n        overlay.style.display = 'block';\n\n\n    });\n\n    dropdownContentDevspace.addEventListener('mouseout', () => {\n        timeoutId = setTimeout(() => {\n            dropdownContentDevspace.style.display = 'none';\n            overlay.style.display = 'none';\n\n        }, 100);\n\n    });\n\n\n\n\n\n    dropdownContentRelated.style.position = 'absolute';\n    dropdownContentRelated.style.left = relatedLink.offsetLeft + 'px';\n\n    relatedLink.addEventListener('mouseover', () => {\n        clearDropdown();\n        dropdownContentRelated.style.display = 'block';\n        overlay.style.display = 'block';\n    });\n\n    relatedLink.addEventListener('mouseout', () => {\n        timeoutId = setTimeout(() => {\n\n            dropdownContentRelated.style.display = 'none';\n            overlay.style.display = 'none';\n\n        }, 100);\n\n    });\n\n\n    dropdownContentRelated.addEventListener('mouseover', () => {\n        clearDropdown();\n\n        dropdownContentRelated.style.display = 'block';\n        overlay.style.display = 'block';\n\n\n    });\n\n    dropdownContentRelated.addEventListener('mouseout', () => {\n        timeoutId = setTimeout(() => {\n            dropdownContentRelated.style.display = 'none';\n            overlay.style.display = 'none';\n\n        }, 100);\n\n    });\n\u003c/script>","redirect":""},"referenceSimpleMode":true,"referenceLayout":"row","link_logo_to_url":false,"theme":"solid","colorScheme":"light","overlay":"triangles","landing":true,"sticky":false,"hide_logo":false,"childrenAsPills":false,"subheaderStyle":"links","splitReferenceDocs":false,"showMetricsInReference":true,"logo":["https://files.readme.io/a9d98e2-small-Group_151_1.png","a9d98e2-small-Group_151_1.png",318,80,"#000000","https://files.readme.io/3851db9-Group_151_1.png"],"loginLogo":[],"logo_white":[],"logo_white_use":false,"logo_large":false,"favicon":["https://files.readme.io/36df0d8-bv_favicon.ico","36df0d8-bv_favicon.ico",32,32,"#000000",null,"649bca4779d7e300230f630a"],"stylesheet":"","stylesheet_hub2":".Header3zzata9F_ZPQ div.Header-staging2fhBvH-z5mvq {\n    background-color: transparent !important;\n    position: absolute !important;\n    top: 0 !important;\n    height: 0 !important;\n    left: auto !important;\n    right:0 !important; \n    width:200px !important;\n}","stylesheet_hub3":"","javascript":"","javascript_hub2":"","html_promo":"","html_body":"","html_footer":"","html_head":"","html_footer_meta":"\u003c!-- Cookie Consent \n\u003cscript type=\"text/javascript\" src=\"//www.freeprivacypolicy.com/public/cookie-consent/4.1.0/cookie-consent.js\" charset=\"UTF-8\">\u003c/script>\n\u003cstyle>\n    .cc-nb-changep {\n        display: none !important;\n    }\n  \n    .cc-nb-main-container {\n    padding: 2rem;\n    max-width: 500px;\n    background: #121B31;\n\t\t}\n\u003c/style>\n\u003cscript type=\"text/javascript\" charset=\"UTF-8\">\ndocument.addEventListener('DOMContentLoaded', function () {\ncookieconsent.run({\"notice_banner_type\":\"simple\",\"consent_type\":\"express\",\"palette\":\"dark\",\"language\":\"en\",\"page_load_consent_levels\":[\"strictly-necessary\"],\"notice_banner_reject_button_hide\":false,\"preferences_center_close_button_hide\":true,\"page_refresh_confirmation_buttons\":false});\n});\n\u003c/script>\n-->","html_hidelinks":false,"showVersion":true,"hideTableOfContents":false,"nextStepsLabel":"","promos":[],"changelog":{"layoutExpanded":false,"showAuthor":true,"showExactDate":false},"allowApiExplorerJsonEditor":false,"ai_dropdown":"disabled","ai_options":{"chatgpt":"enabled","claude":"enabled","clipboard":"enabled","copilot":"enabled","view_as_markdown":"enabled","ask_ai":"disabled","mcp":{"command":"enabled","config":"enabled","cursor":"enabled","vscode":"enabled"}},"layout":{"full_width":false,"style":"classic"},"showPageIcons":true,"methodBadgeStyle":"classic","showMethodInSidebar":true,"showBreadcrumbs":false,"collapsibleCategories":false,"oneOfLayout":"dropdown"},"child":{"_id":"63fe3a0bafb0360b6682e41e","accessRules":{"branch_merge":{"admin":true,"editor":false},"branch_approve":{"admin":true,"editor":false}},"ai":{"chat":{"knowledge":{"custom_knowledge":null,"use_project_knowledge":false},"models":[]},"discovery":{"enabled":true,"content_signal":{"ai_train":false,"search":false,"ai_input":false},"link_headers":true,"markdown_negotiation":true,"agent_hint_banner":true,"api_catalog":true,"agent_skills_index":true,"mcp_server_card":true,"webmcp":true,"oauth":{"type":"none","issuer_url":"","authorization_servers":[],"resource_identifier":"","scopes_supported":[]}}},"appearance":{"rdmd":{"callouts":{"useIconFont":false},"theme":{"background":"","border":"","markdownEdge":"","markdownFont":"","markdownFontSize":"","markdownLineHeight":null,"markdownRadius":"","markdownText":"","markdownTitle":"","markdownTitleFont":"","mdCodeBackground":"","mdCodeFont":"","mdCodeRadius":"","mdCodeTabs":"","mdCodeText":"","tableEdges":"","tableHead":"","tableHeadText":"","tableRow":"","tableStripe":"","tableText":"","text":"","title":""}},"main_body":{"type":"links"},"colors":{"highlight":"","main":"#002E6E","main_alt":"","header_text":"","body_highlight":"","custom_login_link_color":"","body_highlight_dark":""},"typography":{"headline":"Open+Sans:400:sans-serif","body":"Open+Sans:400:sans-serif","typekit":false,"tk_key":"","tk_headline":"","tk_body":"","code":"","custom_heading":null,"custom_body":null,"custom_code":null,"spacing":null},"header":{"style":"solid","img":[],"img_size":"auto","img_pos":"tl","linkStyle":"buttons"},"body":{"style":"none"},"global_landing_page":{"html":"","redirect":""},"referenceSimpleMode":true,"referenceLayout":"row","link_logo_to_url":false,"theme":"solid","colorScheme":"system","overlay":"triangles","landing":true,"sticky":false,"hide_logo":false,"childrenAsPills":false,"subheaderStyle":"links","splitReferenceDocs":false,"showMetricsInReference":true,"logo":["https://files.readme.io/0a7c643-small-Group_151_1.png","0a7c643-small-Group_151_1.png",318,80,"#000000","https://files.readme.io/bf0c404-Group_151_1.png"],"loginLogo":[],"logo_white":[],"logo_white_use":false,"logo_large":true,"favicon":["https://files.readme.io/23e171e-bv_favicon.ico","23e171e-bv_favicon.ico",32,32,"#000000",null,"649bdbfc40459d002996bd5e"],"stylesheet":"","stylesheet_hub2":"/* =========================================\n   Imports + Font\n========================================= */\n@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100&display=swap');\n\n.rm-Guides #content-head p {\n  font-size: 14px !important;\n}\n\n/* =========================================\n   Header: Products\n========================================= */\n.header-text-products::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-products:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-products:hover + .dropdown-content-products {\n  display: block;\n}\n\n.dropdown-content-products {\n  width: 826px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 00px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-products {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Devspace\n========================================= */\n.header-text-devspace::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-devspace:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-devspace:hover + .dropdown-content-devspace {\n  display: block;\n}\n\n.dropdown-content-devspace {\n  width: 548px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 300px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-devspace {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Support\n========================================= */\n.header-text-support::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 60%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-support:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-support:hover + .dropdown-content-support {\n  display: block;\n}\n\n.dropdown-content-support {\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 300px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-support {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Related\n========================================= */\n.header-text-related::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-related:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-related:hover + .dropdown-content-related {\n  display: block;\n}\n\n.header-text-related {\n  display: none;\n  position: relative;\n}\n\n.dropdown-content-related {\n  width: 250px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 100px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 10px;\n  white-space: nowrap;\n}\n\n\n/* =========================================\n   Dropdown content: rows\n========================================= */\n.row {\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 5px;\n}\n\n.row .item {\n  width: 50%;\n  padding-right: 15px;\n}\n\n.row h2 {\n  font-size: 13px;\n  margin-bottom: 5px;\n}\n\n.row h3 {\n  font-size: 12px;\n}\n\n.row p {\n  font-size: 12px;\n  color: #555;\n}\n\n\n/* =========================================\n   Dynamic Resources Menu\n========================================= */\n.dynamic-resources-menu {\n  height: auto !important;\n  white-space: normal !important;\n  background-color: #FFFFFF !important;\n  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2) !important;\n  padding: 12px !important;\n  min-width: 250px !important;\n  border-radius: 0 !important;\n}\n\n.dynamic-resources-menu h2 a {\n  color: #002E6E !important;\n}\n\n\n/* =========================================\n   Page Layout\n========================================= */\nbody {\n  margin: 0;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  min-height: 100vh;\n}\n\nmain {\n  flex: 1;\n}\n\n\n/* =========================================\n   Custom footer element\n========================================= */\nfooter2 {\n  bottom: 0;\n  width: 100%;\n  display: inline-block;\n  color: white;\n  background: black;\n  margin-top: auto;\n}\n\n.footer-text {\n  display: flex;\n  align-items: center;\n  background-color: var(--color-black);\n  height: 70px;\n  font-family: var(--font-inter);\n  font-size: var(--font-size-lg);\n  width: 100%;\n  margin-right: 20px;\n}\n\n.bazaarvoice-all-rights {\n  text-align: left;\n  margin-left: 150px;\n  flex-basis: 50%;\n}\n\n.legal,\n.trust,\n.system-status,\n.browser-support-policy {\n  text-align: right;\n  display: flex;\n  align-items: right;\n  margin: 20px;\n}\n\n\n/* =========================================\n   Overlay\n========================================= */\n.overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0.5);\n  z-index: 99;\n  display: none;\n}\n\n.overlay:hover::after {\n  display: block;\n}\n\n\n/* =========================================\n   Details / Summary\n========================================= */\n.details-summary {\n  border: none;\n  color: blue;\n  cursor: pointer;\n  list-style: none;\n}\n\ndetails {\n  border: 1px solid;\n  padding: 0 1rem;\n  background: white;\n  border: none;\n}\n\ndetails + details {\n  border-top: none;\n}\n\ndetails[open] {\n  padding-bottom: 1em;\n}\n\nsummary {\n  padding: 10px;\n  font-size: 1rem;\n  font-weight: bold;\n  color: blue;\n  border: none;\n  cursor: pointer;\n}\n\n\n/* =========================================\n   Cascade layer: page setup\n========================================= */\n@layer setupPage {\n  :root {\n    font-size: 112.5%;\n    line-height: 1.5;\n  }\n  body {\n    background: #a4bacc99;\n    color: #226daa;\n    font-family: Raleway, sans-serif;\n    margin: 1rem;\n  }\n  * {\n    box-sizing: border-box;\n  }\n  aside {\n    width: 38em;\n    max-width: 98vw;\n  }\n}\n\nslot:not([name]) {\n  display: revert;\n}\n\n\n/* =========================================\n   Tooltip\n========================================= */\n.tooltip {\n  position: relative;\n  display: inline-block;\n  border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n  visibility: hidden;\n  width: 120px;\n  width: max-content;\n  background-color: black;\n  color: #fff;\n  text-align: center;\n  padding: 5px 0;\n  border-radius: 6px;\n  white-space: normal;\n  max-width: 300px;\n  word-wrap: break-word;\n  position: absolute;\n  z-index: 1;\n  top: 30px;\n  left: -10%;\n}\n\n.tooltip:hover .tooltiptext {\n  visibility: visible;\n}\n\n\n\n/* =========================================\n   Footer (Bazaarvoice)\n========================================= */\ndiv .bv-footer {\n  position: relative !important;\n  bottom: 0 !important;\n  height: 50px;\n  padding-top: 10px;\n  width: 100%;\n  background-color: #121b31;\n  color: white;\n  text-align: center;\n  font-family: 'Inter';\n  font-style: normal;\n  font-weight: 400;\n  font-size: 18px;\n  display: inline-block;\n}\n\n.footer-rect {\n  display: inline-block;\n  width: 100%;\n  font-size: var(--font-size-lg);\n  color: var(--color-white);\n  align-items: center;\n  margin-left: 10px;\n}\n\n.footer-end {\n  display: contents;\n  justify-contents: right;\n}\n\n.footer-text a {\n  color: white;\n  text-decoration: none;\n}\n\n.footer-text a:hover {\n  text-decoration: underline;\n}\n\nheader.rm-Header {\n  position: sticky !important;\n  top: 0 !important;\n  z-index: 10000 !important;\n}\n\nnav.rm-Sidebar,\nnav[class*=\"Sidebar\"],\nsection.content-toc,\nnav.rm-ToC {\n  top: 109px !important;\n  max-height: calc(100vh - 109px) !important;\n}","stylesheet_hub3":"","javascript":"","javascript_hub2":"// ReadMe SPA-safe init\n$(window).on('pageLoad', function (_e, state) {\n  // Defer to let layout settle\n  setTimeout(() => {\n    initHeaderMenus();\n    initDetailsAccordion();\n    initExternalLinkBehavior();\n  }, 0);\n});\n\n/* =========================\n   Header Menus / Hover Dropdowns\n   ========================= */\nfunction initHeaderMenus() {\n  // 1) Assign stable IDs to header links (if not already present)\n  const links = document.querySelectorAll('.Header-link2tXYTgXq85zW');\n  let i = 0;\n  links.forEach(el => {\n    i++;\n    if (!el.id) el.id = 'myId' + i;\n  });\n\n  // 2) Get or create a full-page overlay\n  let overlay = document.querySelector('.overlay');\n  if (!overlay) {\n    overlay = document.createElement('div');\n    overlay.className = 'overlay';\n    Object.assign(overlay.style, {\n      position: 'fixed',\n      inset: '0',\n      background: 'rgba(0,0,0,0.25)',\n      display: 'none',\n      zIndex: '999'\n    });\n    document.body.appendChild(overlay);\n  }\n\n  // 3) Map triggers to menus (uses your original selectors/IDs)\n  const map = [\n    { trigger: document.getElementById('myId1'), menu: document.querySelector('.header-text-products') },\n    { trigger: document.getElementById('myId2'), menu: document.querySelector('.header-text-devspace') },\n    { trigger: document.getElementById('myId4'), menu: document.querySelector('.header-text-related') },\n  ].filter(x => x.trigger && x.menu); // guard against missing nodes\n\n  // Bail early if nothing to wire\n  if (!map.length) return;\n\n  // Shared helpers/state\n  let hideTimer = null;\n  const allMenus = map.map(x => x.menu);\n\n  function closeAll() {\n    clearTimeout(hideTimer);\n    allMenus.forEach(m => { m.style.display = 'none'; });\n    overlay.style.display = 'none';\n  }\n\n  function positionMenu(triggerEl, menuEl) {\n    // Ensure menu is positioned relative to the viewport + scroll\n    const r = triggerEl.getBoundingClientRect();\n    const left = Math.round(r.left + window.scrollX);\n    const top = Math.round(r.bottom + window.scrollY);\n    Object.assign(menuEl.style, {\n      position: 'absolute',\n      left: left + 'px',\n      top: top + 'px',\n      zIndex: '10001'\n    });\n  }\n\n  function openMenu(triggerEl, menuEl) {\n    clearTimeout(hideTimer);\n    // Close others first\n    allMenus.forEach(m => { if (m !== menuEl) m.style.display = 'none'; });\n    positionMenu(triggerEl, menuEl);\n    menuEl.style.display = 'block';\n    overlay.style.display = 'block';\n  }\n\n  function scheduleClose() {\n    clearTimeout(hideTimer);\n    hideTimer = setTimeout(closeAll, 120);\n  }\n\n  // Wire each trigger/menu pair with pointer + keyboard + focus handling\n  map.forEach(({ trigger, menu }) => {\n    // Initial CSS expectations\n    menu.style.display = 'none';\n    menu.style.position = 'absolute';\n\n    // Pointer hover\n    trigger.addEventListener('mouseenter', () => openMenu(trigger, menu));\n    trigger.addEventListener('mouseleave', scheduleClose);\n    menu.addEventListener('mouseenter', () => { clearTimeout(hideTimer); });\n    menu.addEventListener('mouseleave', scheduleClose);\n\n    // Keyboard access: focus shows, blur schedules close\n    trigger.addEventListener('focus', () => openMenu(trigger, menu));\n    trigger.addEventListener('blur', scheduleClose);\n\n    // Reposition on viewport changes when visible\n    window.addEventListener('resize', () => {\n      if (menu.style.display === 'block') positionMenu(trigger, menu);\n    });\n    window.addEventListener('scroll', () => {\n      if (menu.style.display === 'block') positionMenu(trigger, menu);\n    });\n  });\n\n  // Close on overlay click or ESC\n  overlay.addEventListener('click', closeAll);\n  document.addEventListener('keydown', (ev) => {\n    if (ev.key === 'Escape') closeAll();\n  });\n}\n\n/* =========================\n   Only-one-open \u003cdetails> accordion\n   ========================= */\nfunction initDetailsAccordion() {\n  const summaries = document.querySelectorAll('summary');\n  if (!summaries.length) return;\n\n  summaries.forEach((summary) => {\n    // Avoid double-binding on SPA navigations\n    if (summary.__rdmBound) return;\n    summary.__rdmBound = true;\n\n    summary.addEventListener('click', () => {\n      const currentDetail = summary.parentNode;\n      document.querySelectorAll('details[open]').forEach((d) => {\n        if (d !== currentDetail) d.removeAttribute('open');\n      });\n    });\n  });\n}\n\n/* =========================\n   External link handling (preserves SPA internal links)\n   ========================= */\nfunction initExternalLinkBehavior() {\n  // Delegate only in markdown body, and only for links with target=\"_blank\"\n  $(document).off('click.rdmExternal', '.markdown-body a[target=\"_blank\"][href]');\n  $(document).on('click.rdmExternal', '.markdown-body a[target=\"_blank\"][href]', function (e) {\n    const href = $(this).attr('href');\n    if (!href) return;\n\n    // Ignore hash-only and in-page anchors\n    if (href.startsWith('#')) return;\n\n    // Parse URL via an \u003ca> element to resolve relative paths\n    const a = document.createElement('a');\n    a.href = href;\n\n    // Protocols we should NOT hijack\n    const proto = (a.protocol || '').toLowerCase();\n    if (proto === 'mailto:' || proto === 'tel:' || proto === 'javascript:') return;\n\n    const isExternal = a.host && a.host !== window.location.host;\n\n    if (!isExternal) {\n      // Internal link: prevent opening in new tab\n      e.preventDefault();\n      // Remove target=\"_blank\" and open in the same tab\n      window.location.href = a.href;\n      return;\n    }\n\n    // External link: open in new tab, safe\n    e.preventDefault();\n    window.open(a.href, '_blank', 'noopener');\n  });\n}\n\n\n\n// JS for mobile sdk\n $(window).on('pageLoad', function(e, state) {\n  var allKeyInputs   = document.querySelectorAll('.stagingKeyText, .prodKeyText');\n  var stgKeyInputs   = document.querySelectorAll('.stagingKeyText');\n  var prdKeyInputs   = document.querySelectorAll('.prodKeyText');\n  var clientIdInput  = document.querySelector('.edit_ClientID#clientId');\n  var downloadButton = document.querySelector('.configs-available button');\n\n  if (!clientIdInput || !downloadButton) return; // guard if not on this page\n\n  allKeyInputs.forEach(function(input) {\n    input.addEventListener('input', updateDownloadHint);\n  });\n\n  clientIdInput.addEventListener('input', updateDownloadHint);\n  downloadButton.addEventListener('click', exportJson);\n\n  function updateDownloadHint() {\n    var clientId = clientIdInput.value;\n    var inputsWithValue = getInputsWithValue(allKeyInputs, 'apiKey');\n    var configsAvailable = document.querySelector('.configs-available');\n    \n    if (inputsWithValue.length > 0 && clientId) {\n      configsAvailable.style.display = 'block';\n    } else {\n      configsAvailable.style.display = 'none';\n    }\n  }\n\n  function exportJson() {\n    var stgKeyInputsWithValue = getInputsWithValue(stgKeyInputs);\n    var prdKeyInputsWithValue = getInputsWithValue(prdKeyInputs);\n\n    if (stgKeyInputsWithValue.length > 0 || prdKeyInputsWithValue.length > 0) {\n      var json = {};\n\n      if (stgKeyInputsWithValue.length > 0) {\n        json.staging = createConfigData(stgKeyInputsWithValue);\n      }\n\n      if (prdKeyInputsWithValue.length > 0) {\n        json.prod = createConfigData(prdKeyInputsWithValue);\n      }\n\n      downloadJson(json);\n    }\n  }\n\n  function createConfigData(keyInputs) {\n    var clientId = clientIdInput.value;\n    var configData = { clientId: clientId };\n\n    keyInputs.forEach(function(input) {\n      configData[input.dataset.configKey] = input.value;\n    });\n\n    return configData;\n  }\n\n  function downloadJson(config) {\n    var data = \"text/json;charset=utf-8,\" + encodeURIComponent(JSON.stringify(config));\n    var el = document.createElement('a');\n    el.style.display = 'none';\n    el.href = \"data:\" + data;\n    el.download = \"bvsdk_config.json\";\n    document.body.appendChild(el);\n    el.click();\n    document.body.removeChild(el);\n  }\n\n  function getInputsWithValue(inputs, type) {\n    var pattern = new RegExp(type);\n    return Array.from(inputs).filter(function(input) {\n      if (pattern.source === 'all' || input.dataset.type.search(pattern) !== -1) {\n        return input.value;\n      }\n    });\n  }\n});\n\n//Tooltip Transition js\n$(document).ready(function(){\n            $('[data-toggle=\"tooltip\"]').tooltip({\n                delay: { \"show\": 100, \"hide\": 40 }\n            });\n        });","html_promo":"\u003cp>Hello, World!\u003c/p>","html_body":"","html_footer":"","html_head":"\u003c!-- Google Tag Manager -->\n\u003cscript>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n})(window,document,'script','dataLayer','GTM-T4PV8MT');\u003c/script>\n\u003c!-- End Google Tag Manager -->\n\n\u003c!-- Fullstory Integration -->\n\u003cscript>\nwindow['_fs_host'] = 'fullstory.com';\nwindow['_fs_script'] = 'edge.fullstory.com/s/fs.js';\nwindow['_fs_org'] = 'ZFBHF';\nwindow['_fs_namespace'] = 'FS';\n(function(m,n,e,t,l,o,g,y){\n    if (e in m) {if(m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window[\"_fs_namespace\"].');} return;}\n    g=m[e]=function(a,b,s){g.q?g.q.push([a,b,s]):g._api(a,b,s);};g.q=[];\n    o=n.createElement(t);o.async=1;o.crossOrigin='anonymous';o.src='https://'+_fs_script;\n    y=n.getElementsByTagName(t)[0];y.parentNode.insertBefore(o,y);\n    g.identify=function(i,v,s){g(l,{uid:i},s);if(v)g(l,v,s)};g.setUserVars=function(v,s){g(l,v,s)};g.event=function(i,v,s){g('event',{n:i,p:v},s)};\n    g.anonymize=function(){g.identify(!!0)};\n    g.shutdown=function(){g(\"rec\",!1)};g.restart=function(){g(\"rec\",!0)};\n    g.log = function(a,b){g(\"log\",[a,b])};\n    g.consent=function(a){g(\"consent\",!arguments.length||a)};\n    g.identifyAccount=function(i,v){o='account';v=v||{};v.acctId=i;g(o,v)};\n    g.clearUserCookie=function(){};\n    g.setVars=function(n, p){g('setVars',[n,p]);};\n    g._w={};y='XMLHttpRequest';g._w[y]=m[y];y='fetch';g._w[y]=m[y];\n    if(m[y])m[y]=function(){return g._w[y].apply(this,arguments)};\n    g._v=\"1.3.0\";\n})(window,document,window['_fs_namespace'],'script','user');\n\u003c/script>\n\u003c!-- End Fullstory -->\n\u003cdiv class=\"header-text-products\">\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  \n  \u003cdiv class=\"dropdown-content-products\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home\">Conversations API(CV2)\u003c/a>\u003c/h2>\n        \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC.\u003c/p>\n      \u003c/div>\n     \u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PRR/docs/prr\">Conversations API (Agrippa/PRR)\u003c/a>\u003c/h2>\n\t\t\t \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC for PRR customers.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SocialCommerceAPI/docs/introduction\">Social Commerce Display API\u003c/a>\u003c/h2>\n        \u003cp>Social Commerce is engineered for the future of commerce – enabling commerce to be visual, contextual, and personal, wherever commerce occurs.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-DCE/docs/home\">Displayable Content Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Conversations data in bulk for public display using an HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PS-Export/docs/home\">Product Sentiment Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTP interface.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PrivacyAPI/docs/home\">Privacy API\u003c/a>\u003c/h2>\n        \u003cp>Integrate your Bazaarvoice solution into your privacy regulations compliance workflow using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ResponseAPI/docs/home\">Response API\u003c/a>\u003c/h2>\n        \u003cp>Programmatically create, read, update, and delete responses to reviews using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n\t\t\t\u003cdiv class=\"item\">\n                \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-MobileSDK/docs/home\">Mobile SDKs for Android and iOS\u003c/a>\u003c/h2>\n                \u003cp>The Bazaarvoice Mobile SDKs provide access to many of our products, including Conversations, and Product Recommendations.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\t\n\t\t\u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-NotificationsAPI/docs/notifications-subscription-api\">Notifications API\u003c/a>\u003c/h2>\n       \u003cp>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice platform.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-TransactionsAPI/docs/overview\">Transactions API\u003c/a>\u003c/h2>\n        \u003cp>Allow clients to seamlessly share transaction data and automate the collection of user generated content powering APO and more.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\t\n\t\t\u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SentimentsAPI/docs/overview\">Product Sentiments (PS)API\u003c/a>\u003c/h2>\n       \u003cp>Builds consumer insights from the review text using Natural Language Processing (NLP).\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n\t\t\u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-AuthenticDiscoveryAPI/docs/home\">Authentic Discovery API\u003c/a>\u003c/h2>\n        \u003cp>Enable AI search bots and LLMs to discover your UGC by integrating the Authentic Discovery API.\u003c/p>\n    \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-devspace\">\n  \u003cdiv class=\"dropdown-content-devspace\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://blog.developer.bazaarvoice.com/\">Blog\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice blog featuring technical articles by Bazaarvoice developers.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://github.com/bazaarvoice\">Github\u003c/a>\u003c/h2>\n        \u003cp>Take a look at our Public Github space and explore repositories for various development projects.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1-cwv-perf-matric/docs/bazaarvoice-hosted-display-cwv-performance-testing-methodology\">Performance\u003c/a>\u003c/h2>\n        \u003cp>Hosted Display Core Web Vitals performance\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-related\">\n  \u003cdiv class=\"dropdown-content-related\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"http://knowledge.bazaarvoice.com/\">Bazaarvoice Knowledge Base\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://support.bazaarvoice.com/s/\">Support Community\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://bazaarvoice.com/\">Bazaarvoice.com\u003c/a>\u003c/h2>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"overlay\">\u003c/div>","html_footer_meta":"\u003c!-- Google Tag Manager (noscript) -->\n\u003cnoscript>\u003ciframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-T4PV8MT\"\nheight=\"0\" width=\"0\" style=\"display:none;visibility:hidden\">\u003c/iframe>\u003c/noscript>\n\u003c!-- End Google Tag Manager (noscript) -->\n\u003c!--\u003cscript>\n  window.intercomSettings = {\n    api_base: \"https://api-iam.intercom.io\",\n    app_id: \"eje6296u\"\n  };\n\u003c/script>-->\n\n\u003c!--\u003cscript>\n// We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/eje6296u'\n(function(){var w=window;var ic=w.Intercom;if(typeof ic===\"function\"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/eje6296u';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(document.readyState==='complete'){l();}else if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();\n\u003c/script>-->\n\u003cfooter2>\n  \u003cdiv class=\"footer-rect\">\n    \u003cdiv class=\"footer-text\">\n      \u003cdiv class=\"bazaarvoice-all-rights\">\n        © Bazaarvoice. All rights reserved.\n      \u003c/div>\n    \u003cdiv class=\"footer-end\">\n\n      \u003cdiv class=\"legal\">\u003ca\n        href=\"http://www.bazaarvoice.com/legal\">Legal\u003c/a>\u003c/div>\n      \u003cdiv class=\"trust\">\u003ca\n                            href=\"https://www.bazaarvoice.com/company/trust/\">Trust\u003c/a>\u003c/div>\n      \u003cdiv class=\"system-status\">\u003ca\n        href=\"http://status.bazaarvoice.com/\">System Status\u003c/a>\u003c/div>\n      \u003cdiv class=\"browser-support-policy\">\u003ca\n        href=\"http://knowledge.bazaarvoice.com/bazaarvoice-browser-support-policy/\">Browser Support Policy\u003c/a>\u003c/div>\n    \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\n\u003c/footer2>\n\n\u003cscript>\n  window.IGLOO = window.IGLOO || {\n    \"bbout_element_id\" : \"ioBlackBox\",    // Populate #ioBlackBox input with device fingerprint\n  \"loader\" : {\n    \"version\" : \"general5\"\n\t}\n};\n\n    // Load iovation's JavaScript\n    (function A() {\n        function u(a, b) {\n            var d = {},\n                c;\n            for (c = a.length - 1; - 1 \u003c c; c--) 0 \u003c c ? d[c] = function() {\n                var g = c;\n                return function() {\n                    return v(a[g], d[g + 1], b)\n                }\n            }() : v(a[c], d[c + 1], b)\n        }\n\n        function v(f, m, d) {\n            var c = document.createElement(\"script\"),\n                g = f[0].split(\"?\")[0].split(\"/\"),\n                e;\n            e = g[g.length - 1].split(\".\")[0];\n            g = a[d] && a[d].staticVer && a[d].staticVer + \"/\" || f[1];\n            /([0-9]+\\.){2}[0-9]+\\//.test(f[1]) && g !== f[1] && h(\"loader: Overriding configured version with staticVer.\");\n            f[0] = f[0].replace(\"##version##\", g);\n            c.setAttribute(\"src\", f[0]);\n            c && c.addEventListener ?\n                c.addEventListener(\"error\", function() {\n                    b[d + \"_\" + e + \"_load_failure\"] = \"true\"\n                }) : c.attachEvent && c.attachEvent(\"onerror\", function() {\n                    b[d + \"_\" + e + \"_load_failure\"] = \"true\"\n                });\n            m && (c.onload = m);\n            document.getElementsByTagName(\"head\")[0].appendChild(c)\n        }\n\n        function h(b) {\n            if (\"function\" === typeof a.trace_handler) try {\n                a.trace_handler(b)\n            } catch (e) {}\n        }\n\n        function e(a, b) {\n            var d = null !== a && void 0 !== a;\n            return !d || \"1\" !== a.toString() && \"true\" !== a.toString().toLowerCase() ? !d || \"0\" !== a.toString() && \"false\" !== a.toString().toLowerCase() ? \"boolean\" ===\n                typeof b ? b : !1 : !1 : !0\n        }\n        var t = window,\n            w = t.io_global_object_name || \"IGLOO\",\n            a = t[w] = t[w] || {},\n            b = a.loader = a.loader || {},\n            x = [],\n            y = [];\n        if (b.loaderMain) return h(\"loader: Loader script has already run, try reducing the number of places it's being included.\"), !1;\n        b.loaderMain = A;\n        b.loaderVer = \"5.1.0\";\n        (function() {\n            var f = e(b.tp, !0),\n                m = e(b.fp_static, !0),\n                d = e(b.fp_dyn, !0),\n                c = e(b.enable_legacy_compatibility),\n                g = e(b.tp_split),\n                u = b.tp_host && b.tp_host.replace(/\\/+$/, \"\") || \"https://mpsnare.iesnare.com\",\n                z = b.fp_static_override_uri,\n                l = void 0 !==\n                b.uri_hook ? b.uri_hook + \"/\" : \"/iojs/\",\n                n = (b.version || \"versionOrAliasIsRequired\") + \"/\",\n                v = b.subkey ? t.encodeURIComponent(b.subkey) + \"/\" : \"\",\n                w = b.tp_resource || \"wdp.js\",\n                p = b.tp_host ? \"&tp_host=\" + t.encodeURIComponent(b.tp_host) : \"\",\n                B = z ? \"&fp_static_uri=\" + t.encodeURIComponent(z) : \"\",\n                q, r, k;\n            b.tp_host = u;\n            q = e(a.enable_flash, !0);\n            r = a.io && a.io.enable_flash;\n            k = a.fp && a.fp.enable_flash;\n            r = void 0 !== r && null !== r ? e(r, !0) : q;\n            void 0 !== k && null !== k ? k = e(k, !0) : r = q;\n            q = r ? \"&flash=true\" : \"&flash=false\";\n            k = k ? \"&flash=true\" : \"&flash=false\";\n            p = \"?loaderVer=\" +\n                b.loaderVer + \"&compat=\" + c + \"&tp=\" + f + \"&tp_split=\" + g + p + \"&fp_static=\" + m + \"&fp_dyn=\" + d + B;\n            f || m || h(\"loader: Not currently configured to load fp_static or tp script(s).\");\n            a.fp && a.fp.staticVer && a.fp.staticVer + \"/\" !== n && (n = a.fp.staticVer + \"/\", h(\"loader: Configured version replaced with that from pre-loaded static script.\"));\n            m || a.fp && a.fp.staticMain ? (l = (l + \"##version##\" + v).replace(/\\/\\//g, \"/\"), m && (a.fp && a.fp.staticMain ? c && !a.fp.preCompatMain && h(\"loader: enable_legacy_compatibility on, but included static does not have the compat wrapper.\") :\n                z ? x.push([z, \"\"]) : x.push([l + \"static_wdp.js\" + p + k, n])), !d || a.fp && a.fp.dynMain ? a.fp && a.fp.dynMain && h(\"loader: First party dynamic script has already been loaded, disable fp_dyn or make sure you're not manually including the dynamic file separately.\") : x.push([l + \"dyn_wdp.js\" + p + k, n])) : e(b.fp_dyn) && h(\"loader: Invalid Config, first party dynamic script set to load without static.\");\n            f && (a.io && a.io.staticMain ? h(\"loader: Third party script has already been loaded.\") : (l = u + \"/##version##\" + v, g ? (y.push([l + \"static_wdp.js\" +\n                p + q, n\n            ]), y.push([l + \"dyn_wdp.js\" + p + q, n]), b.tp_resource && h(\"loader: Invalid Config: both tp_resource and tp_split set. Ignoring tp_resource.\")) : y.push([l + w + p + q, n])))\n        })();\n        u(x, \"fp\");\n        u(y, \"io\")\n    })();\n\n    // Each call to ioGetBlackbox() returns a JavaScript object with information about the current state of the black box and eventually the black box string itself\n    var timeoutIdd; //variable name changed to avoid conflict\n\n    function useBlackboxString(intervalCount) {\n      if (typeof window.IGLOO.getBlackbox !== 'function') {return;}\n\n      var bbData = window.IGLOO.getBlackbox();\n      if (bbData.finished) {\n        clearTimeout(timeoutIdd);\n        document.getElementById('blackbox').value = bbData.blackbox;\n      }\n    }\n    timeoutIdd = setInterval(useBlackboxString, 500);\n\u003c/script>\n\n\u003cdiv class=\"header-text-products\">\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  \n  \u003cdiv class=\"dropdown-content-products\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home\">Conversations API\u003c/a>\u003c/h2>\n        \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-NotificationsAPI/docs/notifications-subscription-api\">Notifications API\u003c/a>\u003c/h2>\n        \u003cp>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice platform.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SocialCommerceAPI/docs/introduction\">Social Commerce API\u003c/a>\u003c/h2>\n        \u003cp>Social Commerce is engineered for the future of commerce – enabling commerce to be visual, contextual, and personal, wherever commerce occurs.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-DCE/docs/home\">Displayable Content Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Conversations data in bulk for public display using an HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PS-Export/docs/home\">Product Sentiment Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTP interface.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PrivacyAPI/docs/home\">Privacy API\u003c/a>\u003c/h2>\n        \u003cp>Integrate your Bazaarvoice solution into your privacy regulations compliance workflow using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ResponseAPI/docs/home\">Response API\u003c/a>\u003c/h2>\n        \u003cp>Programmatically create, read, update, and delete responses to reviews using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n\t\t\t\u003cdiv class=\"item\">\n                \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-MobileSDK/docs/home\">Mobile SDKs for Android and iOS\u003c/a>\u003c/h2>\n                \u003cp>The Bazaarvoice Mobile SDKs provide access to many of our products, including Conversations, and Product Recommendations.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-devspace\">\n  \u003cdiv class=\"dropdown-content-devspace\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://blog.developer.bazaarvoice.com/\">Blog\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice blog featuring technical articles by Bazaarvoice developers.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://opensource.bazaarvoice.com\">Open Source\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice portal containing tools and open source projects developed by our engineers.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://github.com/bazaarvoice\">Github\u003c/a>\u003c/h2>\n        \u003cp>Take a look at our Public Github space and explore repositories for various development projects.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-related\">\n  \u003cdiv class=\"dropdown-content-related\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"http://knowledge.bazaarvoice.com/\">Bazaarvoice Knowledge Base\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://support.bazaarvoice.com/s/\">Support Community\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://bazaarvoice.com/\">Bazaarvoice.com\u003c/a>\u003c/h2>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"overlay\">\u003c/div>","html_hidelinks":false,"showVersion":false,"hideTableOfContents":false,"nextStepsLabel":"","promos":[{"extras":{"type":"none","buttonPrimary":"get-started","buttonSecondary":"reference"},"title":"","text":"","_id":"63fe3a0bafb0360b6682e420"}],"changelog":{"layoutExpanded":false,"showAuthor":true,"showExactDate":false},"allowApiExplorerJsonEditor":false,"ai_dropdown":"disabled","ai_options":{"chatgpt":"enabled","claude":"enabled","clipboard":"disabled","view_as_markdown":"disabled","copilot":"enabled","perplexity":"enabled","ask_ai":"disabled","mcp":{"command":"enabled","config":"enabled","cursor":"enabled","vscode":"enabled"}},"showPageIcons":true,"layout":{"full_width":false,"style":"classic"},"methodBadgeStyle":"classic","showMethodInSidebar":true,"showBreadcrumbs":false,"collapsibleCategories":false,"oneOfLayout":"dropdown"},"custom_domain":"","childrenProjects":[],"derivedPlan":"enterprise","description":"","hstsIncludeSubdomains":false,"planSchedule":{"stripeScheduleId":null,"changeDate":null,"nextPlan":null},"planStatus":"","shouldGateDash":false,"isExternalSnippetActive":false,"error404":"","first_page":"docs","flags":{"allowApiExplorerJsonEditor":false,"allowDarkMode":true,"alwaysShowDocPublishStatus":false,"allowXFrame":true,"correctnewlines":false,"dashReact":false,"disablePasswordlessLogin":false,"directGoogleToStableVersion":false,"disableAnonForum":false,"enterprise":true,"graphql":false,"migrationRun":false,"migrationSwaggerRun":false,"myDevelopers":false,"newEditor":true,"newEditorDash":true,"newMarkdownBetaProgram":true,"newSearch":true,"oauth":false,"oldMarkdown":false,"rdmdCompatibilityMode":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"speedyRender":false,"staging":false,"star":false,"superHub":true,"swagger":false,"translation":false,"useReactApp":true,"useReactGLP":true,"allowReusableOTPs":false,"developerDashboard":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":false,"superHubDevelopment":false,"annualBillingEnabled":true,"devDashBillingRedesignEnabled":false,"enableOidc":false,"customComponents":false,"disableDiscussionSpamRecaptchaBypass":false,"developerViewUsersData":false,"changelogRssAlwaysPublic":false,"bidiSync":true,"superHubMigrationSelfServeFlow":false,"apiDesigner":false,"hideEnforceSSO":false,"localLLM":false,"superHubManageVersions":false,"gitSidebar":false,"superHubGlobalCustomBlocks":false,"childManagedBidi":false,"superHubBranches":false,"requiresJQuery":true,"externalSdkSnippets":false,"migrationPreview":false,"superHubPreview":false,"superHubBranchReviews":false,"superHubMergePermissions":false,"dryRunMigration":false,"aiDocsAudit":false,"aiPageLinting":false,"disableAiChat":false,"enableSuggestedEdits":false,"githubCloudSync":false,"superHubBranchMergeRules":false,"superHubBranchReviewActions":false,"gitTranslations":false,"bidiSyncGitlabSelfServe":false,"gitlabCloudSync":false,"superHubPlanManagement":false,"bidiSyncBitbucketSelfServe":false,"mdxSanitizeComments":false,"mdxish":true,"disableSuperframe":false,"hideAiFeatures":false,"gittoUseNewIndexer":true,"mdxishEditor":true,"prefetch":false,"aiWriter":false,"superHubBranchReviewDashboard":false,"bidiSyncUseOdbAlternates":true,"mcpMetrics":false,"newDereferencer":false,"newIframeStructure":false,"googleAuthEnabled":false,"streamingSsr":false,"superHubNotifications":false,"superHubTypography":false,"newExplorerReducer":false,"askAiOverride":"","gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"superHubSlack":false,"customDomainAdminBypass":false,"branchTaggedReviewers":false,"jwtReplacePermissions":false,"aiDiscovery":false,"aiTranslation":false,"mcpOauth":false,"superHubBranchReviewSummaries":false,"superHubSlackNotifications":false,"superHubUiTesting":false},"fullBaseUrl":"https://developers-center.readme.io/","git":{"aiWriter":{"setup":{"error":{}}},"migration":{"createRepository":{"end":"2026-03-30T09:12:28.323Z","start":"2026-03-30T09:12:27.885Z","status":"successful"},"transformation":{"end":"2026-03-30T09:12:30.780Z","start":"2026-03-30T09:12:28.815Z","status":"successful"},"migratingPages":{"end":"2026-03-30T09:12:31.565Z","start":"2026-03-30T09:12:31.230Z","status":"successful"},"enableSuperhub":{"start":"2026-03-30T09:27:04.916Z","status":"successful","end":"2026-03-30T09:27:04.917Z"}},"sync":{"linked_repository":{"provider_type":"github","linked_at":"2026-04-02T04:57:38.579Z","linked_by":"shashank.khatri@bazaarvoice.com","error":{},"privacy":{"visibility":"internal","private":true},"name":"developer-center-content-on-readme","full_name":"bvengineering/developer-center-content-on-readme","url":"https://github.com/bvengineering/developer-center-content-on-readme","id":"1199147382","connection":"69cdf6d9fc3b2c1dd1b39122"},"installationRequest":{},"connections":[{"_id":"69cdf6d9fc3b2c1dd1b39122","active":true,"created_at":"2026-04-02T04:55:51.000Z","created_by":"shashank.khatri@bazaarvoice.com","installation_id":120794556,"owner":{"id":148557164,"login":"bvengineering","site_admin":false,"type":"Organization"},"provider_type":"github"}],"providers":[]},"migrationType":"preview","renamedSlugs":[]},"glossaryTerms":[{"_id":"63fe3a0bafb0360b6682e41f","term":"parliament","definition":"Owls are generally solitary, but when seen together the group is called a 'parliament'!"}],"graphqlSchema":"","gracePeriod":{"enabled":false,"endsAt":null},"healthCheck":{"provider":"","settings":{}},"i18n":{"defaultLanguage":"en","languages":["en"],"state":"enabled"},"intercom":"","is_active":true,"internal":"","jwtExpirationTime":0,"landing_bottom":[],"mcp":{"state":"disabled"},"mdxishMigrationStatus":{"migratedFrom":"rdmd"},"metrics":{"monthlyLimit":0,"planLimit":1000000,"thumbsEnabled":true,"monthlyPurchaseLimit":0,"meteredBilling":{}},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":true,"tutorials":false},"name":"Bazaarvoice Developer Space V2.0","nav_names":{"docs":"Overview","reference":"API Reference","changelog":"","discuss":"Q&A","tutorials":"","recipes":"Recipes"},"oauth_url":"","onboardingCompleted":{"documentation":true,"appearance":true,"jwt":true,"api":true,"logs":false,"domain":false,"metricsSDK":false,"aiReady":false},"owlbot":{"enabled":false,"isPaying":false,"customization":{"answerLength":"long","customTone":"","defaultAnswer":"","forbiddenWords":"","tone":"neutral","showAiDisclaimer":false,"advancedInstruction":"","advancedModeEnabled":false},"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"exampleQuestions":{"question1":"","question2":"","question3":""},"knowledge":"","modelList":[],"newExperience":false,"knowledgeSegregation":false,"trial":{"isPaying":false},"v2":false,"llmOptions":{"model":{}}},"owner":{"id":"63fe39e9d629ae16e46699fe","email":null,"name":null},"plan":"enterprise","planOverride":"","planTrial":"enterprise","readmeScore":{"components":{"newDesign":{"enabled":true,"points":25},"reference":{"enabled":true,"points":50},"tryItNow":{"enabled":true,"points":35},"syncingOAS":{"enabled":false,"points":10},"customLogin":{"enabled":false,"points":25},"metrics":{"enabled":false,"points":40},"recipes":{"enabled":false,"points":15},"pageVoting":{"enabled":true,"points":1},"suggestedEdits":{"enabled":true,"points":10},"support":{"enabled":false,"points":5},"htmlLanding":{"enabled":false,"points":5},"guides":{"enabled":true,"points":10},"changelog":{"enabled":false,"points":5},"glossary":{"enabled":false,"points":1},"variables":{"enabled":true,"points":1},"integrations":{"enabled":false,"points":2}},"totalScore":132},"reCaptchaSiteKey":"","reference":{"alwaysUseDefaults":true,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true},"seo":{"overwrite_title_tag":false},"ssl":{"minTLS":"1.2"},"stable":{"_id":"65cdd93a9bc5560073a536d3","version":"1.1-TempNew","version_clean":"1.1.0-TempNew","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65cdd93a9bc5560073a53647","65cdd93a9bc5560073a53647","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","65cdd93a9bc5560073a53648","650947cb6a3b2a000c9a18e7","65cdd93a9bc5560073a53649","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65cdd93a9bc5560073a5364a","65781cd3eb5898000f2d12e7","65cdd93a9bc5560073a5364b","65cdd93a9bc5560073a5364c","65cdd93a9bc5560073a5364d","65cdd93a9bc5560073a5364e","65cdd93a9bc5560073a5364f","657835151d23e7057fffa261","65cdd93a9bc5560073a53650","65cdd93a9bc5560073a53651","65cdd93a9bc5560073a53652","65b241adb7c97c00560803a8","65cdd93a9bc5560073a536d5","65cddac1dafc4d002fb8d2c4","65cddcead8ec290034596f44","65cde305f7a8c10054db494e","65cde310915675006bab5c1b","65cde31d269bb00078ce4ee8","65cde3c5e7af460029b22e6e","65cde3ded6717f0010ea1e6c","65cde6ff0c75b9001d0062a8","65cde744f2ddaa00459bb6af","65cde75f8d9f9e003f25655c","65cdecf817c20300356b1f79","65cdee342916a7000fa14141","65cdef9e33685c002213cc29","65cdf05b76c3fe007e0f4851","65cdf1adb5fdee006ab8487e","65cdf7fe8d9f9e003f25787b","65cdf8d976c3fe007e0f59a8","65cdf96eca83140022be94c9","65cdf9bad8ec29003459aa85","65cdfb2c9ffd24000f9e035a","65cdfc077a53580023f6b6c6","6630c59ef89766002bafdf43","6630c777fb7955001125bcbe","6696303cf3300900729d8656","66963f507ea068000f42b385","6696418095b398005a2399d4","673196cb3dfd93001f2c680a","67347a57cae8f1003d0b1d88","6734a83f7cad14003fad2e43","6735bbd4aa4d7f002a048b08","6735beed2c1cf500336772d8","673dbe5e8217683966a5084a","67626620a22220004b2a6f2c","67626c4311aaa700395891d8","67626cc8f45b2300195a75bd","67da9b33b5f75f001942b35b","697b653696f22e034a7bf1f4"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-02-15T09:28:25.895Z","__v":3,"forked_from":"648b2e8705d80c214f0fffc3","updatedAt":"2026-04-01T05:11:19.435Z","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"14mwwx1vm3yiznwb"},{"filename":"conversations-display-api.json","uuid":"d405n2dlrsx9225"},{"filename":"video-upload.json","uuid":"a0o5e82elrt44zb6"},{"filename":"step-1.json","uuid":"cqdn9u2clsn286so"},{"filename":"step-2-3.json","uuid":"cqdn9u2zlsn28fx5"},{"filename":"step-4.json","uuid":"cqdn9u3clsn28poe"},{"filename":"dce-step-1.json","uuid":"c0iznttlsn2u0hm"},{"filename":"dce-step-2-3.json","uuid":"cqdn9u1xlsn2vi7z"},{"filename":"dce-step-4.json","uuid":"4kgdj1rlsn2w2q0"},{"filename":"response-api.json","uuid":"4kgdjflsn3xkqa"},{"filename":"notifications-subscriptions-api.json","uuid":"cqdn9uylsn45b56"},{"filename":"oauth2-3legged.json","uuid":"4kgdj3ilsn5jym6"},{"filename":"privacy-api.json","uuid":"4kgdjylsn5n68v"},{"filename":"oauth2-2legged.json","uuid":"c0iznt1glsn5os6o"},{"filename":"media-api.json","uuid":"cqdn9uflsn5wqtp"},{"filename":"transactions-api.json","uuid":"ffpzyhlvm8upo2"},{"filename":"product-sentiment-api.json","uuid":"2we82ilyo8bdlj"},{"filename":"content-search-api-charon.json","uuid":"7mw6b38pm4tilgmw"},{"filename":"content-search-api-charon-1.json","uuid":"1aoi1pm4tiobcp"},{"filename":"Authentic_Discovery.yaml","uuid":"jnbn9umnfl8t44"}],"pdfStatus":"","source":"readme"},"subdomain":"developers-center","subpath":"","topnav":{"left":[{"type":"url","text":"Products","url":""},{"type":"url","text":"Developer Space"},{"type":"url","text":"Support","url":"https://support.bazaarvoice.com/"},{"type":"url","text":"Additional Resources"}],"right":[],"bottom":[],"edited":true},"trial":{"trialDeadlineEnabled":false,"trialEndsAt":"2023-06-30T17:29:47.704Z"},"translate":{"provider":"transifex","show_widget":false,"key_public":"","org_name":"","project_name":"","languages":[]},"url":"","versions":[{"_id":"647f012a00a355000b30f64b","version":"1.0-TransactionsAPI","version_clean":"1.0.0-TransactionsAPI","codename":"Transactions API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["647f012a00a355000b30f623","647f012a00a355000b30f623","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","65116a8eaa6be50025e5d7e5","65116c82675e8e007b01558d","65c208cc1ad46d0068d27c5b","65c378c96134400052630f95","65c385629fe5010063518700","65c38a592ff43300305d60b4","65c3da2182490b00552d8ee4","65c3e039702e4a00100fce4e","65c4ad29828f84006f54515b","65ca8cb7b6884800550917f9","65d455158fa211000f6cf77c","65dc5d943153a80071e97d6b","65dc5ee2f8fe7c0038b57a1e","65dc60bad1baa2002aba6cb1","65dc60f23153a80071e9874c","65dc6115fcbe9f003ffb071f","65dc617c7ae18500299b0cd9","65dc61afd4fc770020646b09","65dc61c5f1c00b0010ea66a1","65dc61ebd4fc770020646b17","65dc62005584aa003d166552","65dc62975cf05f0049c645b7","65dcf41aade8c3002a568261","65ee21d69fbaeb0057f41d5c","65ee266b2db9440038388775","65ee26f30a97da0019b0294f","65ee27772f5d060013f2cd53","65ee27cd2d00cb000f3e9c18","65fc07af78e2e90024cbdc70","65fc9c1b99c89d0a3df4189f","65fc9d54fdf8c6004bd86a21","6628d138d79c5a00400d3bee","682d625b69ce2900681a7643","682da758c5b15e00456fabfd","682daa6c3c13ae004dabd4eb","68386ac206562a0024ed7681"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-02-28T17:29:48.057Z","__v":4,"forked_from":"641827dc87f913003798b39f","updatedAt":"2025-11-05T17:33:11.508Z","apiRegistries":[{"filename":"transactions-api.json","uuid":"4s223lu1pgzsa"},{"filename":"oauth2-2legged.json","uuid":"19maau1slvdm6x68"},{"filename":"transactions-api-21-may-2025.json","uuid":"1fe8ws1xmaxscet6"},{"filename":"transactions-api-1.json","uuid":"o6p10mb9gbabh"}],"pdfStatus":"","source":"readme"},{"_id":"648b2e8705d80c214f0fffc3","version":"1.0-ConversationsAPI","version_clean":"1.0.0-ConversationsAPI","codename":"Conversations API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["648b2e8705d80c214f0fff99","648b2e8705d80c214f0fff99","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","6509420bbd22600031d7f906","650947cb6a3b2a000c9a18e7","65095f181c5a6a0c03b7abdf","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65242a899cfcfc065d86d232","65781cd3eb5898000f2d12e7","65781d0683de79006b86ffc5","65782c6ef148d3003863c058","657833cd62655c0010304ee6","657833fbecba4d006436623f","65783451b628d80034653980","657835151d23e7057fffa261","6579a7616dc7f113b56784da","65966fcd59408a000ff5ffc6","65aa286110ac490033475358","65b241adb7c97c00560803a8","65e88b3607b4eb004a0eceb9","65f2c276195f50001f2cb9bd","661384694b81af0036e5bd11","66fa2c2b435ef2002b9d8528","66fa502ed254b7001a0f7809","6745cf069217560075fb9002","697b46d29ca63aafb3112a07","697b7419a8c621caaf6c016f","69804b45ee160ff1feb6605a","6980b80052d30fd9e71ce93d","6980c3e00c1d4b2eedf296ae","6980c4b2a92b018ee171af61","699ea60de5a5db35532ada7f","699ea69de71272d4241e69f5"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-02-28T17:29:48.057Z","__v":9,"forked_from":"63fe3a0cafb0360b6682e423","updatedAt":"2026-05-05T10:29:21.903Z","pdfStatus":"","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"dpns2j1eqmgopo65o"},{"filename":"conversations-display-api.json","uuid":"eydslhltpepl0r"},{"filename":"video-upload.json","uuid":"1yq4022ltfycb96"},{"filename":"review-summarization.json","uuid":"1cia422mgyuv2u4"},{"filename":"content-coach-api.json","uuid":"50s5b1qmkzky734"},{"filename":"content-coach-service-api-25feb.json","uuid":"e5qf1imm1q1e18"}],"source":"readme"},{"_id":"649c302540e92e003be5d45e","version":"1.0-SocialCommerceAPI","version_clean":"1.0.0-SocialCommerceAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["649c302540e92e003be5d454","649c302540e92e003be5d454","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","649c302540e92e003be5d455","649c302540e92e003be5d460","649c320969081e0017a4383b","64dc72be304745000df15325","64eeda35ce9cca0027497ddf","650a8ee8e1d635006df16dd0","653a22ffed9e940eb1f18876","653a5c3cdd8f4e12f012ebfa","653a5f030ebb7b1ba90f4112","653a60ca538f931af94c8b9a","654b33dd8426130062ed3ffc","6567a25fd66de00031980bcf","6567a41761b2a50063483533","6567a45bb52b7e0038241a2b","6567a49bb4b33700297d51b1","6567a4e54529a4002a6bd5a6"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-06-28T13:05:40.993Z","__v":6,"forked_from":"647f012a00a355000b30f64b","updatedAt":"2026-03-26T12:45:10.116Z","apiRegistries":[{"filename":"media-api.json","uuid":"26x2sn2yloi53i90"}],"pdfStatus":"","source":"readme"},{"_id":"64fef39ce5474803db7eb33d","version":"1.0-PrivacyAPI","version_clean":"1.0.0-PrivacyAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64fef39ce5474803db7eb31b","64fef39ce5474803db7eb31b","64fef39ce5474803db7eb31c","64fef39ce5474803db7eb31d","64fef39ce5474803db7eb31e","64fef39ce5474803db7eb31f","64fef39ce5474803db7eb320","64fef39ce5474803db7eb321","64f76a6f65095e005ad712cc","64fef39ce5474803db7eb33f","668e3286aa5d4b001e284011","671f1f73f4c19b004d99f48c","671f206c2a487f8bc2d5a5e0","6807779c4991140052cee6cf"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-09-11T11:01:48.635Z","__v":2,"forked_from":"64f76a6f65095e005ad712ca","updatedAt":"2025-11-05T17:33:11.507Z","apiRegistries":[{"filename":"privacy-api.json","uuid":"34i64rholu7wqtfn"},{"filename":"oauth2-2legged.json","uuid":"1bmo2zllmessk63"},{"filename":"oauth2-3legged.json","uuid":"171mxeo1nlmesvnfs"},{"filename":"privacy-latest-api.json","uuid":"34zv38c1clyfoaaek"},{"filename":"privacy-20-2025.json","uuid":"wdxxhukmbem6t3i"}],"pdfStatus":"","source":"readme"},{"_id":"6524412b4c49c2000d6dd6c8","version":"1.0-DCE","version_clean":"1.0.0-DCE","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["6524412b4c49c2000d6dd6bb","6524412b4c49c2000d6dd6bb","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","6524412b4c49c2000d6dd6bc","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","652441a2c5804018dd5f7dac","652441bfd8ec2b006f93e8cf","652441d76f76bd005a74aac6","652441e29f5b010025ba6e5b","65244203abd64d004ad35061","652442099556100021892af4","65244212c2d99100581acb91","6524422595433d001e55333f","6524422fd6f3e9002772d31b","6564b0499025a50058cb1827","65b5b42ac835650031de179b","65b73752d33ab3001ccd2d98","65b746eef078ac0028c69c26","65b74885d70cf500541f3d68","66a34b42b224f8007571b215","66a34b7458ce18005d2d7068","66c5eacb214638002b293903","66c5eadde1d528004ba5f592","66c5eaf038d2ca005326032f","66cc690c0d1aa80056ea0c42","66cc6919e9a1c1001244d384","66cc6926cd55c90012714599"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-09T18:06:35.084Z","__v":1,"forked_from":"647f012a00a355000b30f64b","updatedAt":"2025-11-05T17:33:11.512Z","apiRegistries":[{"filename":"step-1.json","uuid":"1pkps2em0axc7y5"},{"filename":"step-2-3.json","uuid":"1jlqzjim0axcib4"},{"filename":"step-4.json","uuid":"1pkpsim0axcrtg"}],"pdfStatus":"","source":"readme"},{"_id":"652931f35968a0003d723d21","version":"1.0-NotificationsAPI","version_clean":"1.0.0-NotificationsAPI","codename":"Notifications API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","652931f35968a0003d723d23","652932148df3cc002460f2d1","6539eaf125c81c0042674ca0","653f55fb34704c077980c07e","6540c2c611131804389efb6a","6540c2ef77b2190a154d4328","654b5cd1d22352003f8e2057","6555bebced798e001e9f6789","6555bf203f59b5006b4c6ed9","6555fb23ef05ef0065117ee9","6555fb5a75b1be005541f941"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-13T12:02:59.731Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2025-11-05T17:33:11.512Z","apiRegistries":[{"filename":"notifications-subscriptions-api.json","uuid":"f3nnpy10lnok8g4m"},{"filename":"notifications-subscriptions-api-1.json","uuid":"1f4drw1h5lock413s"},{"filename":"notifications-subscriptions-api-2.json","uuid":"7yrw1zploe3qiey"},{"filename":"notifications-subscriptions-api-3.json","uuid":"1nd0y2zlp0ujl4p"}],"pdfStatus":"","source":"readme"},{"_id":"652ea3144db7ec18973427b5","version":"1.0-PS-Export","version_clean":"1.0.0-PS-Export","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["652ea3144db7ec18973427a0","652ea3144db7ec18973427a0","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","652ea3144db7ec18973427a1","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","652ea3144db7ec18973427a2","652ea3144db7ec18973427a3","652ea3144db7ec18973427a4","652ea3144db7ec18973427a5","652ea3144db7ec18973427a6","652ea3144db7ec18973427a7","652ea3144db7ec18973427a8","652ea3144db7ec18973427a9","652ea3144db7ec18973427aa","652ea3144db7ec18973427b7","652ffc8ee373950027f985e9","6556568d9a35ea001178ce04","655c74d03d35b4006be132b7","655f5cae290cef005c65c1ec","656049aef491780010d11e3c","656049d59b3d3601199c097a","656065f2fb045d00181649d2","65606df3d0c1d0004c150589","656071ecc1c6d20054f4e861","6560765f511f4a0049e90357","6560768e90495906a2406005","6560769f5e87f10069d4e15b","65643a9504080c005e828d2c","65649461255a5c00152b70e7","6564946f9eba8a0050242ad3","6564947c8368540027c2e073","6566208b839387000fb67807","658045d9c79fdc006c1a7d86","6593a7b2e9fee100707d6b91","6593cae7f0bae300173e1bbb","6595089778c6ed005808e80f","6595091b1eb963003a952023","65966e3bf0dd7a0039bc8057","65966e437559eb00477ff945","659cd57cb90f5a003e815102","659e5ce0d392030046465a07","659e5cef08bbf30058acb847","659e5cfff3b97a005b6f1dc6","659fbd96189a32004620ada7","659fbda2a89cc70038cd5ce9","659fbdb0115b9f001603a056","65a60dfaa1817d0031392658","65a60e06dca85d0073d3c66b","65a60e10b62e9b005d872cd3","661d1fda8686fc003e232160","661d1ffaae181f0010908f91","661d20aecd120f00136b0b37","661d20dd77b145006d4ecb3e","661d20eb1a6c5e001fc09a89","66c5bc3fffb6a500180f7f45","66c5bc5d95b2f50011216e1e","66c5bc6af376f60054399919","66cc2325acb9ec004f1746ca","66cc233004431a00301b941f","66cc233f820066000f500829","6807785446644b006ebe2f5b"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-17T15:07:00.376Z","__v":4,"forked_from":"6524412b4c49c2000d6dd6c8","updatedAt":"2025-11-05T17:33:11.513Z","apiRegistries":[{"filename":"step-1.json","uuid":"1jlqzj2jm0ax8jnb"},{"filename":"step-2-3.json","uuid":"k6hgm0ax8zog"},{"filename":"step-4.json","uuid":"1jlqzj1om0ax9bwk"}],"pdfStatus":"","source":"readme"},{"_id":"65321a1b5e22e10320a6c960","version":"1.0-CatalogAPI","version_clean":"1.0.0-CatalogAPI","codename":"Catalog API","is_stable":false,"is_beta":true,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","65321a1b5e22e10320a6c962","65321a94b82c3b003a0a0697","6532298090ed6f0a082d26b2","653233ecc705f506144e3a89","65362ea8150691002c52c500"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-20T06:11:39.797Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2025-11-05T17:33:11.514Z","apiRegistries":[{"filename":"social-commerce-products-api.json","uuid":"10u5y816lpvjj7m1"},{"filename":"oauth2-2legged.json","uuid":"i6y31lpvlvpja"}],"pdfStatus":"","source":"readme"},{"_id":"655e21b450f4d500117c7e7c","version":"1.0-SentimentsAPI","version_clean":"1.0.0-SentimentsAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["652ea3144db7ec18973427a0","652ea3144db7ec18973427a0","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","655e21b450f4d500117c7e4d","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","655e21b450f4d500117c7e4e","655e21b450f4d500117c7e4f","652ea3144db7ec18973427a4","655e21b450f4d500117c7e50","652ea3144db7ec18973427a6","655e21b450f4d500117c7e51","655e21b450f4d500117c7e52","652ea3144db7ec18973427a9","652ea3144db7ec18973427aa","652ea3144db7ec18973427b7","655e21b450f4d500117c7e53","655e21b450f4d500117c7e54","655c74d03d35b4006be132b7","655e21b450f4d500117c7e7e","655e21e75800db07ced039e0","656db567d5d98a05cedec67a","656dd6e50b6c0a00388dbb73","656dd7c55570330588d7ec3c","656de187f06ca70073c3c479","65e16ea7555c4500468416c5","65e82e6cd046d10030f8b92c","668bb4f2773c42001a357076","668bba6aff6a8e005cf9a1dc","668ff27c160b1f006dfa50e1","669161b9cdaa5000116dbbb2","66916638649e62002abbc50b","6691665cf9f4ea0045a80008","680778cfa9d88c000f1547b0"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-11-22T15:43:48.048Z","__v":1,"forked_from":"652ea3144db7ec18973427b5","updatedAt":"2025-11-05T17:33:11.518Z","apiRegistries":[{"filename":"product-sentiment-api.json","uuid":"3i20dri1xlyiyub7g"}],"pdfStatus":"","source":"readme"},{"_id":"657222b402705d0061cd9b1a","version":"1.0-ResponseAPI","version_clean":"1.0.0-ResponseAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","657222b402705d0061cd9b18","657222b402705d0061cd9b19","657222b502705d0061cd9b1c","6584544a8701f40015052026","6584547f0c764100327d0615","6593f7b2e9fee100707d96d4","6593f7d50218b1000fc26851","6593f806b7d57b001c5a7bbd","65bcc35694f6b30046f662c9","662f9681aa8116005aac4ace"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-12-07T19:53:24.607Z","__v":3,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2026-04-09T15:32:49.536Z","apiRegistries":[{"filename":"response-api.json","uuid":"kke21elqfc5q8d"},{"filename":"response-api-1.json","uuid":"1gqd2clvkydeds"},{"filename":"count-client-response.yaml","uuid":"1jiyl4smnrmyvp0"}],"pdfStatus":"","source":"readme"},{"_id":"65a0076ed00e9900167b26e3","version":"1.0-MobileSDK","version_clean":"1.0.0-MobileSDK","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","65a0076ed00e9900167b26cf","655c6de2c91c280056735896","65a0076ed00e9900167b26e5","65a008255788140070790711","65a01c43d52586001625edbc","65a01c4e8d291a000fa28988","65c31f439639340010bf34d7","65ce07c7d8ec29003459ca8f"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-01-11T15:21:18.022Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2024-02-15T15:22:26.926Z","apiRegistries":[],"pdfStatus":"","source":"readme"},{"_id":"65cdd93a9bc5560073a536d3","version":"1.1-TempNew","version_clean":"1.1.0-TempNew","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65cdd93a9bc5560073a53647","65cdd93a9bc5560073a53647","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","65cdd93a9bc5560073a53648","650947cb6a3b2a000c9a18e7","65cdd93a9bc5560073a53649","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65cdd93a9bc5560073a5364a","65781cd3eb5898000f2d12e7","65cdd93a9bc5560073a5364b","65cdd93a9bc5560073a5364c","65cdd93a9bc5560073a5364d","65cdd93a9bc5560073a5364e","65cdd93a9bc5560073a5364f","657835151d23e7057fffa261","65cdd93a9bc5560073a53650","65cdd93a9bc5560073a53651","65cdd93a9bc5560073a53652","65b241adb7c97c00560803a8","65cdd93a9bc5560073a536d5","65cddac1dafc4d002fb8d2c4","65cddcead8ec290034596f44","65cde305f7a8c10054db494e","65cde310915675006bab5c1b","65cde31d269bb00078ce4ee8","65cde3c5e7af460029b22e6e","65cde3ded6717f0010ea1e6c","65cde6ff0c75b9001d0062a8","65cde744f2ddaa00459bb6af","65cde75f8d9f9e003f25655c","65cdecf817c20300356b1f79","65cdee342916a7000fa14141","65cdef9e33685c002213cc29","65cdf05b76c3fe007e0f4851","65cdf1adb5fdee006ab8487e","65cdf7fe8d9f9e003f25787b","65cdf8d976c3fe007e0f59a8","65cdf96eca83140022be94c9","65cdf9bad8ec29003459aa85","65cdfb2c9ffd24000f9e035a","65cdfc077a53580023f6b6c6","6630c59ef89766002bafdf43","6630c777fb7955001125bcbe","6696303cf3300900729d8656","66963f507ea068000f42b385","6696418095b398005a2399d4","673196cb3dfd93001f2c680a","67347a57cae8f1003d0b1d88","6734a83f7cad14003fad2e43","6735bbd4aa4d7f002a048b08","6735beed2c1cf500336772d8","673dbe5e8217683966a5084a","67626620a22220004b2a6f2c","67626c4311aaa700395891d8","67626cc8f45b2300195a75bd","67da9b33b5f75f001942b35b","697b653696f22e034a7bf1f4"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-02-15T09:28:25.895Z","__v":3,"forked_from":"648b2e8705d80c214f0fffc3","updatedAt":"2026-04-01T05:11:19.435Z","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"14mwwx1vm3yiznwb"},{"filename":"conversations-display-api.json","uuid":"d405n2dlrsx9225"},{"filename":"video-upload.json","uuid":"a0o5e82elrt44zb6"},{"filename":"step-1.json","uuid":"cqdn9u2clsn286so"},{"filename":"step-2-3.json","uuid":"cqdn9u2zlsn28fx5"},{"filename":"step-4.json","uuid":"cqdn9u3clsn28poe"},{"filename":"dce-step-1.json","uuid":"c0iznttlsn2u0hm"},{"filename":"dce-step-2-3.json","uuid":"cqdn9u1xlsn2vi7z"},{"filename":"dce-step-4.json","uuid":"4kgdj1rlsn2w2q0"},{"filename":"response-api.json","uuid":"4kgdjflsn3xkqa"},{"filename":"notifications-subscriptions-api.json","uuid":"cqdn9uylsn45b56"},{"filename":"oauth2-3legged.json","uuid":"4kgdj3ilsn5jym6"},{"filename":"privacy-api.json","uuid":"4kgdjylsn5n68v"},{"filename":"oauth2-2legged.json","uuid":"c0iznt1glsn5os6o"},{"filename":"media-api.json","uuid":"cqdn9uflsn5wqtp"},{"filename":"transactions-api.json","uuid":"ffpzyhlvm8upo2"},{"filename":"product-sentiment-api.json","uuid":"2we82ilyo8bdlj"},{"filename":"content-search-api-charon.json","uuid":"7mw6b38pm4tilgmw"},{"filename":"content-search-api-charon-1.json","uuid":"1aoi1pm4tiobcp"},{"filename":"Authentic_Discovery.yaml","uuid":"jnbn9umnfl8t44"}],"pdfStatus":"","source":"readme"},{"_id":"6666a97d917d3f00393ccd3e","version":"1.0-PRR","version_clean":"1.0.0-PRR","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","6666a97d917d3f00393ccd22","6666a97d917d3f00393ccd23","655c6de2c91c280056735896","65cdb517aa65fb001074bca6","65cdd81a9e31a3005d9e61f3","6666a97d917d3f00393ccd24","6666aa78f65ef2002a2761a9","668e8f693b894100127c2e24"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-06-10T07:21:33.090Z","__v":2,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2024-07-10T15:57:03.468Z","apiRegistries":[],"pdfStatus":"","source":"readme"},{"_id":"6889b7fb79be90ee8c396fea","project":"63fe3a0bafb0360b6682e41e","version":"1-cwv-perf-matric","version_clean":"1.0.0-cwv-perf-matric","codename":"cwv-perf-matric","is_stable":false,"is_beta":true,"is_hidden":false,"is_deprecated":false,"forked_from":"64b777218cfc1e0dea8f761a","categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","6889b7fb79be90ee8c396fb5","6889b7fb79be90ee8c396fb6","655c6de2c91c280056735896","65cdb517aa65fb001074bca6","65cdd81a9e31a3005d9e61f3","6889b7fb79be90ee8c396fb7","6889b7fb79be90ee8c396fb8","6889b7fb79be90ee8c396fb9","6889b7fb79be90ee8c396fba","6889b8fabfd6dd8a22bb4edd","68a458451223735295def814"],"releaseDate":"2023-02-28T17:29:48.057Z","pdfStatus":"","apiRegistries":[{"filename":"conversation-submission.json","uuid":"4ej2mxm3h403js"},{"filename":"conciergeopenapi.json","uuid":"279r816m3pnj8zh"}],"source":"readme","createdAt":"2025-07-30T06:13:15.226Z","updatedAt":"2025-11-05T17:33:11.522Z","__v":3},{"_id":"69ca2eb2b8801abd4ee27f30","project":"63fe3a0bafb0360b6682e41e","version":"1.0-AuthenticDiscoveryAPI","version_clean":"1.0.0-AuthenticDiscoveryAPI","codename":null,"is_stable":false,"is_beta":null,"is_hidden":false,"is_deprecated":false,"forked_from":"6524412b4c49c2000d6dd6c8","categories":["6524412b4c49c2000d6dd6bb","6524412b4c49c2000d6dd6bb","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","6524412b4c49c2000d6dd6bc","65116c82675e8e007b01558d","69ca2eb2b8801abd4ee27eea","69ca2eb2b8801abd4ee27eeb","652441bfd8ec2b006f93e8cf","652441d76f76bd005a74aac6","69ca2eb2b8801abd4ee27eec","69ca2eb2b8801abd4ee27eed","652442099556100021892af4","69ca2eb2b8801abd4ee27eee","6524422595433d001e55333f","6524422fd6f3e9002772d31b","69ca2eb2b8801abd4ee27eef","69ca2eb2b8801abd4ee27ef0","69ca2eb2b8801abd4ee27ef1","65b746eef078ac0028c69c26","65b74885d70cf500541f3d68","66a34b42b224f8007571b215","66a34b7458ce18005d2d7068","66c5eacb214638002b293903","66c5eadde1d528004ba5f592","66c5eaf038d2ca005326032f","69ca2eb2b8801abd4ee27ef2","69ca2eb2b8801abd4ee27ef3","69ca2eb2b8801abd4ee27ef4"],"releaseDate":"2023-02-28T17:29:48.057Z","pdfStatus":"","apiRegistries":[{"filename":"Authentic_Discovery.yaml","uuid":"a5wlx82mmnep3bdu"}],"source":"readme","createdAt":"2026-03-30T08:05:04.547Z","updatedAt":"2026-04-16T05:58:52.031Z","__v":25}],"variableDefaults":[{"source":"security","_id":"647490039f08aa0056a2a73c","name":"petstore_auth","type":"oauth2","apiSetting":"647490029f08aa0056a2a738"},{"source":"security","_id":"647490039f08aa0056a2a73b","name":"api_key","type":"apiKey","apiSetting":"647490029f08aa0056a2a738"},{"source":"security","_id":"649c1f87f379e10026085643","name":"oAuth2STG","type":"oauth2","apiSetting":"649bb80918d8d1004e9b56d7"},{"source":"security","_id":"649c1f87f379e10026085642","name":"oAuth2Prod","type":"oauth2","apiSetting":"649bb80918d8d1004e9b56d7"},{"source":"security","_id":"64cb5a76c12a770b0e2c7a81","name":"oAuth2AuthProd","type":"oauth2","apiSetting":"646f271799c2050075e1f0c3"},{"source":"security","_id":"64cb5a76c12a770b0e2c7a80","name":"oAuth2AuthStg","type":"oauth2","apiSetting":"646f271799c2050075e1f0c3"},{"source":"security","_id":"64f762b4f9926814398e1517","name":"bearerAuth","type":"http","scheme":"bearer","apiSetting":"64f762b3f9926814398e1515"},{"source":"security","_id":"65238cd4fe363a004f054ec5","name":"BearerAuth","type":"http","scheme":"bearer","apiSetting":"65238cd3fe363a004f054ec2"},{"source":"security","_id":"652932158df3cc002460f2d3","name":"passkey","type":"apiKey","apiSetting":"652932148df3cc002460f2cf"},{"source":"security","_id":"65447ca68cbc6a006af60f75","name":"X-Curalate-Api-Key","type":"apiKey","apiSetting":"650a8ee8e1d635006df16dcf"},{"source":"security","_id":"657210f8c29249002a3b78be","name":"productsAuth","type":"oauth2","apiSetting":"65321a94b82c3b003a0a0695"},{"source":"security","_id":"65fc9d55fdf8c6004bd86a22","name":"accessToken","type":"http","scheme":"bearer","apiSetting":"65fc9d54fdf8c6004bd86a1f"},{"apiSetting":"697b7419a8c621caaf6c016a","name":"bv-passkey","source":"security","type":"apiKey","_id":"697b75c808fa34cdd1b55bf9"},{"file":"Authentic_Discovery.yaml","name":"Bv-Passkey","source":"security","type":"apiKey","_id":"69cca8f7200b0603a6e0a63e"},{"file":"Agentic Access Api.yaml","name":"Bv-passkey","source":"security","type":"apiKey","_id":"69cf9d51b2943921f52aa8a1"}],"webhookEnabled":false},"custom_domain":"developers.bazaarvoice.com","childrenProjects":[{"_id":"63fe3a0bafb0360b6682e41e","accessRules":{"branch_merge":{"admin":true,"editor":false},"branch_approve":{"admin":true,"editor":false}},"ai":{"chat":{"knowledge":{"custom_knowledge":null,"use_project_knowledge":false},"models":[]},"discovery":{"enabled":true,"content_signal":{"ai_train":false,"search":false,"ai_input":false},"link_headers":true,"markdown_negotiation":true,"agent_hint_banner":true,"api_catalog":true,"agent_skills_index":true,"mcp_server_card":true,"webmcp":true,"oauth":{"type":"none","issuer_url":"","authorization_servers":[],"resource_identifier":"","scopes_supported":[]}}},"appearance":{"rdmd":{"callouts":{"useIconFont":false},"theme":{"background":"","border":"","markdownEdge":"","markdownFont":"","markdownFontSize":"","markdownLineHeight":null,"markdownRadius":"","markdownText":"","markdownTitle":"","markdownTitleFont":"","mdCodeBackground":"","mdCodeFont":"","mdCodeRadius":"","mdCodeTabs":"","mdCodeText":"","tableEdges":"","tableHead":"","tableHeadText":"","tableRow":"","tableStripe":"","tableText":"","text":"","title":""}},"main_body":{"type":"links"},"colors":{"highlight":"","main":"#002E6E","main_alt":"","header_text":"","body_highlight":"","custom_login_link_color":"","body_highlight_dark":""},"typography":{"headline":"Open+Sans:400:sans-serif","body":"Open+Sans:400:sans-serif","typekit":false,"tk_key":"","tk_headline":"","tk_body":"","code":"","custom_heading":null,"custom_body":null,"custom_code":null,"spacing":null},"header":{"style":"solid","img":[],"img_size":"auto","img_pos":"tl","linkStyle":"buttons"},"body":{"style":"none"},"global_landing_page":{"html":"","redirect":""},"referenceSimpleMode":true,"referenceLayout":"row","link_logo_to_url":false,"theme":"solid","colorScheme":"system","overlay":"triangles","landing":true,"sticky":false,"hide_logo":false,"childrenAsPills":false,"subheaderStyle":"links","splitReferenceDocs":false,"showMetricsInReference":true,"logo":["https://files.readme.io/0a7c643-small-Group_151_1.png","0a7c643-small-Group_151_1.png",318,80,"#000000","https://files.readme.io/bf0c404-Group_151_1.png"],"loginLogo":[],"logo_white":[],"logo_white_use":false,"logo_large":true,"favicon":["https://files.readme.io/23e171e-bv_favicon.ico","23e171e-bv_favicon.ico",32,32,"#000000",null,"649bdbfc40459d002996bd5e"],"stylesheet":"","stylesheet_hub2":"","stylesheet_hub3":"","javascript":"","javascript_hub2":"","html_promo":"\u003cp>Hello, World!\u003c/p>","html_body":"","html_footer":"","html_head":"\u003c!-- Google Tag Manager -->\n\u003cscript>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n})(window,document,'script','dataLayer','GTM-T4PV8MT');\u003c/script>\n\u003c!-- End Google Tag Manager -->\n\n\u003c!-- Fullstory Integration -->\n\u003cscript>\nwindow['_fs_host'] = 'fullstory.com';\nwindow['_fs_script'] = 'edge.fullstory.com/s/fs.js';\nwindow['_fs_org'] = 'ZFBHF';\nwindow['_fs_namespace'] = 'FS';\n(function(m,n,e,t,l,o,g,y){\n    if (e in m) {if(m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window[\"_fs_namespace\"].');} return;}\n    g=m[e]=function(a,b,s){g.q?g.q.push([a,b,s]):g._api(a,b,s);};g.q=[];\n    o=n.createElement(t);o.async=1;o.crossOrigin='anonymous';o.src='https://'+_fs_script;\n    y=n.getElementsByTagName(t)[0];y.parentNode.insertBefore(o,y);\n    g.identify=function(i,v,s){g(l,{uid:i},s);if(v)g(l,v,s)};g.setUserVars=function(v,s){g(l,v,s)};g.event=function(i,v,s){g('event',{n:i,p:v},s)};\n    g.anonymize=function(){g.identify(!!0)};\n    g.shutdown=function(){g(\"rec\",!1)};g.restart=function(){g(\"rec\",!0)};\n    g.log = function(a,b){g(\"log\",[a,b])};\n    g.consent=function(a){g(\"consent\",!arguments.length||a)};\n    g.identifyAccount=function(i,v){o='account';v=v||{};v.acctId=i;g(o,v)};\n    g.clearUserCookie=function(){};\n    g.setVars=function(n, p){g('setVars',[n,p]);};\n    g._w={};y='XMLHttpRequest';g._w[y]=m[y];y='fetch';g._w[y]=m[y];\n    if(m[y])m[y]=function(){return g._w[y].apply(this,arguments)};\n    g._v=\"1.3.0\";\n})(window,document,window['_fs_namespace'],'script','user');\n\u003c/script>\n\u003c!-- End Fullstory -->\n\u003cdiv class=\"header-text-products\">\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  \n  \u003cdiv class=\"dropdown-content-products\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home\">Conversations API(CV2)\u003c/a>\u003c/h2>\n        \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC.\u003c/p>\n      \u003c/div>\n     \u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PRR/docs/prr\">Conversations API (Agrippa/PRR)\u003c/a>\u003c/h2>\n\t\t\t \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC for PRR customers.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SocialCommerceAPI/docs/introduction\">Social Commerce Display API\u003c/a>\u003c/h2>\n        \u003cp>Social Commerce is engineered for the future of commerce – enabling commerce to be visual, contextual, and personal, wherever commerce occurs.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-DCE/docs/home\">Displayable Content Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Conversations data in bulk for public display using an HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PS-Export/docs/home\">Product Sentiment Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTP interface.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PrivacyAPI/docs/home\">Privacy API\u003c/a>\u003c/h2>\n        \u003cp>Integrate your Bazaarvoice solution into your privacy regulations compliance workflow using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ResponseAPI/docs/home\">Response API\u003c/a>\u003c/h2>\n        \u003cp>Programmatically create, read, update, and delete responses to reviews using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n\t\t\t\u003cdiv class=\"item\">\n                \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-MobileSDK/docs/home\">Mobile SDKs for Android and iOS\u003c/a>\u003c/h2>\n                \u003cp>The Bazaarvoice Mobile SDKs provide access to many of our products, including Conversations, and Product Recommendations.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\t\n\t\t\u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-NotificationsAPI/docs/notifications-subscription-api\">Notifications API\u003c/a>\u003c/h2>\n       \u003cp>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice platform.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-TransactionsAPI/docs/overview\">Transactions API\u003c/a>\u003c/h2>\n        \u003cp>Allow clients to seamlessly share transaction data and automate the collection of user generated content powering APO and more.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\t\n\t\t\u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SentimentsAPI/docs/overview\">Product Sentiments (PS)API\u003c/a>\u003c/h2>\n       \u003cp>Builds consumer insights from the review text using Natural Language Processing (NLP).\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n\t\t\u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-AuthenticDiscoveryAPI/docs/home\">Authentic Discovery API\u003c/a>\u003c/h2>\n        \u003cp>Enable AI search bots and LLMs to discover your UGC by integrating the Authentic Discovery API.\u003c/p>\n    \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-devspace\">\n  \u003cdiv class=\"dropdown-content-devspace\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://blog.developer.bazaarvoice.com/\">Blog\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice blog featuring technical articles by Bazaarvoice developers.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://github.com/bazaarvoice\">Github\u003c/a>\u003c/h2>\n        \u003cp>Take a look at our Public Github space and explore repositories for various development projects.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1-cwv-perf-matric/docs/bazaarvoice-hosted-display-cwv-performance-testing-methodology\">Performance\u003c/a>\u003c/h2>\n        \u003cp>Hosted Display Core Web Vitals performance\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-related\">\n  \u003cdiv class=\"dropdown-content-related\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"http://knowledge.bazaarvoice.com/\">Bazaarvoice Knowledge Base\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://support.bazaarvoice.com/s/\">Support Community\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://bazaarvoice.com/\">Bazaarvoice.com\u003c/a>\u003c/h2>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"overlay\">\u003c/div>","html_footer_meta":"\u003c!-- Google Tag Manager (noscript) -->\n\u003cnoscript>\u003ciframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-T4PV8MT\"\nheight=\"0\" width=\"0\" style=\"display:none;visibility:hidden\">\u003c/iframe>\u003c/noscript>\n\u003c!-- End Google Tag Manager (noscript) -->\n\u003c!--\u003cscript>\n  window.intercomSettings = {\n    api_base: \"https://api-iam.intercom.io\",\n    app_id: \"eje6296u\"\n  };\n\u003c/script>-->\n\n\u003c!--\u003cscript>\n// We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/eje6296u'\n(function(){var w=window;var ic=w.Intercom;if(typeof ic===\"function\"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/eje6296u';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(document.readyState==='complete'){l();}else if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();\n\u003c/script>-->\n\u003cfooter2>\n  \u003cdiv class=\"footer-rect\">\n    \u003cdiv class=\"footer-text\">\n      \u003cdiv class=\"bazaarvoice-all-rights\">\n        © Bazaarvoice. All rights reserved.\n      \u003c/div>\n    \u003cdiv class=\"footer-end\">\n\n      \u003cdiv class=\"legal\">\u003ca\n        href=\"http://www.bazaarvoice.com/legal\">Legal\u003c/a>\u003c/div>\n      \u003cdiv class=\"trust\">\u003ca\n                            href=\"https://www.bazaarvoice.com/company/trust/\">Trust\u003c/a>\u003c/div>\n      \u003cdiv class=\"system-status\">\u003ca\n        href=\"http://status.bazaarvoice.com/\">System Status\u003c/a>\u003c/div>\n      \u003cdiv class=\"browser-support-policy\">\u003ca\n        href=\"http://knowledge.bazaarvoice.com/bazaarvoice-browser-support-policy/\">Browser Support Policy\u003c/a>\u003c/div>\n    \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\n\u003c/footer2>\n\n\u003cscript>\n  window.IGLOO = window.IGLOO || {\n    \"bbout_element_id\" : \"ioBlackBox\",    // Populate #ioBlackBox input with device fingerprint\n  \"loader\" : {\n    \"version\" : \"general5\"\n\t}\n};\n\n    // Load iovation's JavaScript\n    (function A() {\n        function u(a, b) {\n            var d = {},\n                c;\n            for (c = a.length - 1; - 1 \u003c c; c--) 0 \u003c c ? d[c] = function() {\n                var g = c;\n                return function() {\n                    return v(a[g], d[g + 1], b)\n                }\n            }() : v(a[c], d[c + 1], b)\n        }\n\n        function v(f, m, d) {\n            var c = document.createElement(\"script\"),\n                g = f[0].split(\"?\")[0].split(\"/\"),\n                e;\n            e = g[g.length - 1].split(\".\")[0];\n            g = a[d] && a[d].staticVer && a[d].staticVer + \"/\" || f[1];\n            /([0-9]+\\.){2}[0-9]+\\//.test(f[1]) && g !== f[1] && h(\"loader: Overriding configured version with staticVer.\");\n            f[0] = f[0].replace(\"##version##\", g);\n            c.setAttribute(\"src\", f[0]);\n            c && c.addEventListener ?\n                c.addEventListener(\"error\", function() {\n                    b[d + \"_\" + e + \"_load_failure\"] = \"true\"\n                }) : c.attachEvent && c.attachEvent(\"onerror\", function() {\n                    b[d + \"_\" + e + \"_load_failure\"] = \"true\"\n                });\n            m && (c.onload = m);\n            document.getElementsByTagName(\"head\")[0].appendChild(c)\n        }\n\n        function h(b) {\n            if (\"function\" === typeof a.trace_handler) try {\n                a.trace_handler(b)\n            } catch (e) {}\n        }\n\n        function e(a, b) {\n            var d = null !== a && void 0 !== a;\n            return !d || \"1\" !== a.toString() && \"true\" !== a.toString().toLowerCase() ? !d || \"0\" !== a.toString() && \"false\" !== a.toString().toLowerCase() ? \"boolean\" ===\n                typeof b ? b : !1 : !1 : !0\n        }\n        var t = window,\n            w = t.io_global_object_name || \"IGLOO\",\n            a = t[w] = t[w] || {},\n            b = a.loader = a.loader || {},\n            x = [],\n            y = [];\n        if (b.loaderMain) return h(\"loader: Loader script has already run, try reducing the number of places it's being included.\"), !1;\n        b.loaderMain = A;\n        b.loaderVer = \"5.1.0\";\n        (function() {\n            var f = e(b.tp, !0),\n                m = e(b.fp_static, !0),\n                d = e(b.fp_dyn, !0),\n                c = e(b.enable_legacy_compatibility),\n                g = e(b.tp_split),\n                u = b.tp_host && b.tp_host.replace(/\\/+$/, \"\") || \"https://mpsnare.iesnare.com\",\n                z = b.fp_static_override_uri,\n                l = void 0 !==\n                b.uri_hook ? b.uri_hook + \"/\" : \"/iojs/\",\n                n = (b.version || \"versionOrAliasIsRequired\") + \"/\",\n                v = b.subkey ? t.encodeURIComponent(b.subkey) + \"/\" : \"\",\n                w = b.tp_resource || \"wdp.js\",\n                p = b.tp_host ? \"&tp_host=\" + t.encodeURIComponent(b.tp_host) : \"\",\n                B = z ? \"&fp_static_uri=\" + t.encodeURIComponent(z) : \"\",\n                q, r, k;\n            b.tp_host = u;\n            q = e(a.enable_flash, !0);\n            r = a.io && a.io.enable_flash;\n            k = a.fp && a.fp.enable_flash;\n            r = void 0 !== r && null !== r ? e(r, !0) : q;\n            void 0 !== k && null !== k ? k = e(k, !0) : r = q;\n            q = r ? \"&flash=true\" : \"&flash=false\";\n            k = k ? \"&flash=true\" : \"&flash=false\";\n            p = \"?loaderVer=\" +\n                b.loaderVer + \"&compat=\" + c + \"&tp=\" + f + \"&tp_split=\" + g + p + \"&fp_static=\" + m + \"&fp_dyn=\" + d + B;\n            f || m || h(\"loader: Not currently configured to load fp_static or tp script(s).\");\n            a.fp && a.fp.staticVer && a.fp.staticVer + \"/\" !== n && (n = a.fp.staticVer + \"/\", h(\"loader: Configured version replaced with that from pre-loaded static script.\"));\n            m || a.fp && a.fp.staticMain ? (l = (l + \"##version##\" + v).replace(/\\/\\//g, \"/\"), m && (a.fp && a.fp.staticMain ? c && !a.fp.preCompatMain && h(\"loader: enable_legacy_compatibility on, but included static does not have the compat wrapper.\") :\n                z ? x.push([z, \"\"]) : x.push([l + \"static_wdp.js\" + p + k, n])), !d || a.fp && a.fp.dynMain ? a.fp && a.fp.dynMain && h(\"loader: First party dynamic script has already been loaded, disable fp_dyn or make sure you're not manually including the dynamic file separately.\") : x.push([l + \"dyn_wdp.js\" + p + k, n])) : e(b.fp_dyn) && h(\"loader: Invalid Config, first party dynamic script set to load without static.\");\n            f && (a.io && a.io.staticMain ? h(\"loader: Third party script has already been loaded.\") : (l = u + \"/##version##\" + v, g ? (y.push([l + \"static_wdp.js\" +\n                p + q, n\n            ]), y.push([l + \"dyn_wdp.js\" + p + q, n]), b.tp_resource && h(\"loader: Invalid Config: both tp_resource and tp_split set. Ignoring tp_resource.\")) : y.push([l + w + p + q, n])))\n        })();\n        u(x, \"fp\");\n        u(y, \"io\")\n    })();\n\n    // Each call to ioGetBlackbox() returns a JavaScript object with information about the current state of the black box and eventually the black box string itself\n    var timeoutIdd; //variable name changed to avoid conflict\n\n    function useBlackboxString(intervalCount) {\n      if (typeof window.IGLOO.getBlackbox !== 'function') {return;}\n\n      var bbData = window.IGLOO.getBlackbox();\n      if (bbData.finished) {\n        clearTimeout(timeoutIdd);\n        document.getElementById('blackbox').value = bbData.blackbox;\n      }\n    }\n    timeoutIdd = setInterval(useBlackboxString, 500);\n\u003c/script>\n\n\u003cdiv class=\"header-text-products\">\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  \n  \u003cdiv class=\"dropdown-content-products\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home\">Conversations API\u003c/a>\u003c/h2>\n        \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-NotificationsAPI/docs/notifications-subscription-api\">Notifications API\u003c/a>\u003c/h2>\n        \u003cp>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice platform.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SocialCommerceAPI/docs/introduction\">Social Commerce API\u003c/a>\u003c/h2>\n        \u003cp>Social Commerce is engineered for the future of commerce – enabling commerce to be visual, contextual, and personal, wherever commerce occurs.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-DCE/docs/home\">Displayable Content Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Conversations data in bulk for public display using an HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PS-Export/docs/home\">Product Sentiment Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTP interface.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PrivacyAPI/docs/home\">Privacy API\u003c/a>\u003c/h2>\n        \u003cp>Integrate your Bazaarvoice solution into your privacy regulations compliance workflow using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ResponseAPI/docs/home\">Response API\u003c/a>\u003c/h2>\n        \u003cp>Programmatically create, read, update, and delete responses to reviews using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n\t\t\t\u003cdiv class=\"item\">\n                \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-MobileSDK/docs/home\">Mobile SDKs for Android and iOS\u003c/a>\u003c/h2>\n                \u003cp>The Bazaarvoice Mobile SDKs provide access to many of our products, including Conversations, and Product Recommendations.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-devspace\">\n  \u003cdiv class=\"dropdown-content-devspace\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://blog.developer.bazaarvoice.com/\">Blog\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice blog featuring technical articles by Bazaarvoice developers.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://opensource.bazaarvoice.com\">Open Source\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice portal containing tools and open source projects developed by our engineers.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://github.com/bazaarvoice\">Github\u003c/a>\u003c/h2>\n        \u003cp>Take a look at our Public Github space and explore repositories for various development projects.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-related\">\n  \u003cdiv class=\"dropdown-content-related\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"http://knowledge.bazaarvoice.com/\">Bazaarvoice Knowledge Base\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://support.bazaarvoice.com/s/\">Support Community\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://bazaarvoice.com/\">Bazaarvoice.com\u003c/a>\u003c/h2>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"overlay\">\u003c/div>","html_hidelinks":false,"showVersion":false,"hideTableOfContents":false,"nextStepsLabel":"","promos":[{"extras":{"type":"none","buttonPrimary":"get-started","buttonSecondary":"reference"},"title":"","text":"","_id":"63fe3a0bafb0360b6682e420"}],"changelog":{"layoutExpanded":false,"showAuthor":true,"showExactDate":false},"allowApiExplorerJsonEditor":false,"ai_dropdown":"disabled","ai_options":{"chatgpt":"enabled","claude":"enabled","clipboard":"disabled","view_as_markdown":"disabled","copilot":"enabled","perplexity":"enabled","ask_ai":"disabled","mcp":{"command":"enabled","config":"enabled","cursor":"enabled","vscode":"enabled"}},"showPageIcons":true,"layout":{"full_width":false,"style":"classic"},"methodBadgeStyle":"classic","showMethodInSidebar":true,"showBreadcrumbs":false,"collapsibleCategories":false,"oneOfLayout":"dropdown"},"custom_domain":"","childrenProjects":[],"derivedPlan":"enterprise","description":"","hstsIncludeSubdomains":false,"planSchedule":{"stripeScheduleId":null,"changeDate":null,"nextPlan":null},"planStatus":"","shouldGateDash":false,"isExternalSnippetActive":false,"error404":"","first_page":"docs","flags":{"allowApiExplorerJsonEditor":false,"allowDarkMode":true,"alwaysShowDocPublishStatus":false,"allowXFrame":true,"correctnewlines":false,"dashReact":false,"disablePasswordlessLogin":false,"directGoogleToStableVersion":false,"disableAnonForum":false,"enterprise":true,"graphql":false,"migrationRun":false,"migrationSwaggerRun":false,"myDevelopers":false,"newEditor":true,"newEditorDash":true,"newMarkdownBetaProgram":true,"newSearch":true,"oauth":false,"oldMarkdown":false,"rdmdCompatibilityMode":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"speedyRender":false,"staging":false,"star":false,"superHub":true,"swagger":false,"translation":false,"useReactApp":true,"useReactGLP":true,"allowReusableOTPs":false,"developerDashboard":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":false,"superHubDevelopment":false,"annualBillingEnabled":true,"devDashBillingRedesignEnabled":false,"enableOidc":false,"customComponents":false,"disableDiscussionSpamRecaptchaBypass":false,"developerViewUsersData":false,"changelogRssAlwaysPublic":false,"bidiSync":true,"superHubMigrationSelfServeFlow":false,"apiDesigner":false,"hideEnforceSSO":false,"localLLM":false,"superHubManageVersions":false,"gitSidebar":false,"superHubGlobalCustomBlocks":false,"childManagedBidi":false,"superHubBranches":false,"requiresJQuery":true,"externalSdkSnippets":false,"migrationPreview":false,"superHubPreview":false,"superHubBranchReviews":false,"superHubMergePermissions":false,"dryRunMigration":false,"aiDocsAudit":false,"aiPageLinting":false,"disableAiChat":false,"enableSuggestedEdits":false,"githubCloudSync":false,"superHubBranchMergeRules":false,"superHubBranchReviewActions":false,"gitTranslations":false,"bidiSyncGitlabSelfServe":false,"gitlabCloudSync":false,"superHubPlanManagement":false,"bidiSyncBitbucketSelfServe":false,"mdxSanitizeComments":false,"mdxish":true,"disableSuperframe":false,"hideAiFeatures":false,"gittoUseNewIndexer":true,"mdxishEditor":true,"prefetch":false,"aiWriter":false,"superHubBranchReviewDashboard":false,"bidiSyncUseOdbAlternates":true,"mcpMetrics":false,"newDereferencer":false,"newIframeStructure":false,"googleAuthEnabled":false,"streamingSsr":false,"superHubNotifications":false,"superHubTypography":false,"newExplorerReducer":false,"askAiOverride":"","gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"superHubSlack":false,"customDomainAdminBypass":false,"branchTaggedReviewers":false,"jwtReplacePermissions":false,"aiDiscovery":false,"aiTranslation":false,"mcpOauth":false,"superHubBranchReviewSummaries":false,"superHubSlackNotifications":false,"superHubUiTesting":false},"fullBaseUrl":"https://developers-center.readme.io/","git":{"aiWriter":{"setup":{"error":{}}},"migration":{"createRepository":{"end":"2026-03-30T09:12:28.323Z","start":"2026-03-30T09:12:27.885Z","status":"successful"},"transformation":{"end":"2026-03-30T09:12:30.780Z","start":"2026-03-30T09:12:28.815Z","status":"successful"},"migratingPages":{"end":"2026-03-30T09:12:31.565Z","start":"2026-03-30T09:12:31.230Z","status":"successful"},"enableSuperhub":{"start":"2026-03-30T09:27:04.916Z","status":"successful","end":"2026-03-30T09:27:04.917Z"}},"sync":{"linked_repository":{"provider_type":"github","linked_at":"2026-04-02T04:57:38.579Z","linked_by":"shashank.khatri@bazaarvoice.com","error":{},"privacy":{"visibility":"internal","private":true},"name":"developer-center-content-on-readme","full_name":"bvengineering/developer-center-content-on-readme","url":"https://github.com/bvengineering/developer-center-content-on-readme","id":"1199147382","connection":"69cdf6d9fc3b2c1dd1b39122"},"installationRequest":{},"connections":[{"_id":"69cdf6d9fc3b2c1dd1b39122","active":true,"created_at":"2026-04-02T04:55:51.000Z","created_by":"shashank.khatri@bazaarvoice.com","installation_id":120794556,"owner":{"id":148557164,"login":"bvengineering","site_admin":false,"type":"Organization"},"provider_type":"github"}],"providers":[]},"migrationType":"preview","renamedSlugs":[]},"glossaryTerms":[{"_id":"63fe3a0bafb0360b6682e41f","term":"parliament","definition":"Owls are generally solitary, but when seen together the group is called a 'parliament'!"}],"graphqlSchema":"","gracePeriod":{"enabled":false,"endsAt":null},"healthCheck":{"provider":"","settings":{}},"i18n":{"defaultLanguage":"en","languages":["en"],"state":"enabled"},"intercom":"","is_active":true,"internal":"","jwtExpirationTime":0,"landing_bottom":[],"mcp":{"state":"disabled"},"mdxishMigrationStatus":{"migratedFrom":"rdmd"},"metrics":{"monthlyLimit":0,"planLimit":1000000,"thumbsEnabled":true,"monthlyPurchaseLimit":0,"meteredBilling":{}},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":true,"tutorials":false},"name":"Bazaarvoice Developer Space V2.0","nav_names":{"docs":"Overview","reference":"API Reference","changelog":"","discuss":"Q&A","tutorials":"","recipes":"Recipes"},"oauth_url":"","onboardingCompleted":{"documentation":true,"appearance":true,"jwt":true,"api":true,"logs":false,"domain":false,"metricsSDK":false,"aiReady":false},"owlbot":{"enabled":false,"isPaying":false,"customization":{"answerLength":"long","customTone":"","defaultAnswer":"","forbiddenWords":"","tone":"neutral","showAiDisclaimer":false,"advancedInstruction":"","advancedModeEnabled":false},"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"exampleQuestions":{"question1":"","question2":"","question3":""},"knowledge":"","modelList":[],"newExperience":false,"knowledgeSegregation":false,"trial":{"isPaying":false},"v2":false,"llmOptions":{"model":{}}},"owner":{"id":"63fe39e9d629ae16e46699fe","email":null,"name":null},"plan":"enterprise","planOverride":"","readmeScore":{"components":{"newDesign":{"enabled":true,"points":25},"reference":{"enabled":true,"points":50},"tryItNow":{"enabled":true,"points":35},"syncingOAS":{"enabled":false,"points":10},"customLogin":{"enabled":false,"points":25},"metrics":{"enabled":false,"points":40},"recipes":{"enabled":false,"points":15},"pageVoting":{"enabled":true,"points":1},"suggestedEdits":{"enabled":true,"points":10},"support":{"enabled":false,"points":5},"htmlLanding":{"enabled":false,"points":5},"guides":{"enabled":true,"points":10},"changelog":{"enabled":false,"points":5},"glossary":{"enabled":false,"points":1},"variables":{"enabled":true,"points":1},"integrations":{"enabled":false,"points":2}},"totalScore":132},"reCaptchaSiteKey":"","reference":{"alwaysUseDefaults":true,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true},"seo":{"overwrite_title_tag":false},"ssl":{"minTLS":"1.2"},"stable":{"_id":"65cdd93a9bc5560073a536d3","version":"1.1-TempNew","version_clean":"1.1.0-TempNew","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65cdd93a9bc5560073a53647","65cdd93a9bc5560073a53647","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","65cdd93a9bc5560073a53648","650947cb6a3b2a000c9a18e7","65cdd93a9bc5560073a53649","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65cdd93a9bc5560073a5364a","65781cd3eb5898000f2d12e7","65cdd93a9bc5560073a5364b","65cdd93a9bc5560073a5364c","65cdd93a9bc5560073a5364d","65cdd93a9bc5560073a5364e","65cdd93a9bc5560073a5364f","657835151d23e7057fffa261","65cdd93a9bc5560073a53650","65cdd93a9bc5560073a53651","65cdd93a9bc5560073a53652","65b241adb7c97c00560803a8","65cdd93a9bc5560073a536d5","65cddac1dafc4d002fb8d2c4","65cddcead8ec290034596f44","65cde305f7a8c10054db494e","65cde310915675006bab5c1b","65cde31d269bb00078ce4ee8","65cde3c5e7af460029b22e6e","65cde3ded6717f0010ea1e6c","65cde6ff0c75b9001d0062a8","65cde744f2ddaa00459bb6af","65cde75f8d9f9e003f25655c","65cdecf817c20300356b1f79","65cdee342916a7000fa14141","65cdef9e33685c002213cc29","65cdf05b76c3fe007e0f4851","65cdf1adb5fdee006ab8487e","65cdf7fe8d9f9e003f25787b","65cdf8d976c3fe007e0f59a8","65cdf96eca83140022be94c9","65cdf9bad8ec29003459aa85","65cdfb2c9ffd24000f9e035a","65cdfc077a53580023f6b6c6","6630c59ef89766002bafdf43","6630c777fb7955001125bcbe","6696303cf3300900729d8656","66963f507ea068000f42b385","6696418095b398005a2399d4","673196cb3dfd93001f2c680a","67347a57cae8f1003d0b1d88","6734a83f7cad14003fad2e43","6735bbd4aa4d7f002a048b08","6735beed2c1cf500336772d8","673dbe5e8217683966a5084a","67626620a22220004b2a6f2c","67626c4311aaa700395891d8","67626cc8f45b2300195a75bd","67da9b33b5f75f001942b35b","697b653696f22e034a7bf1f4"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-02-15T09:28:25.895Z","__v":3,"forked_from":"648b2e8705d80c214f0fffc3","updatedAt":"2026-04-01T05:11:19.435Z","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"14mwwx1vm3yiznwb"},{"filename":"conversations-display-api.json","uuid":"d405n2dlrsx9225"},{"filename":"video-upload.json","uuid":"a0o5e82elrt44zb6"},{"filename":"step-1.json","uuid":"cqdn9u2clsn286so"},{"filename":"step-2-3.json","uuid":"cqdn9u2zlsn28fx5"},{"filename":"step-4.json","uuid":"cqdn9u3clsn28poe"},{"filename":"dce-step-1.json","uuid":"c0iznttlsn2u0hm"},{"filename":"dce-step-2-3.json","uuid":"cqdn9u1xlsn2vi7z"},{"filename":"dce-step-4.json","uuid":"4kgdj1rlsn2w2q0"},{"filename":"response-api.json","uuid":"4kgdjflsn3xkqa"},{"filename":"notifications-subscriptions-api.json","uuid":"cqdn9uylsn45b56"},{"filename":"oauth2-3legged.json","uuid":"4kgdj3ilsn5jym6"},{"filename":"privacy-api.json","uuid":"4kgdjylsn5n68v"},{"filename":"oauth2-2legged.json","uuid":"c0iznt1glsn5os6o"},{"filename":"media-api.json","uuid":"cqdn9uflsn5wqtp"},{"filename":"transactions-api.json","uuid":"ffpzyhlvm8upo2"},{"filename":"product-sentiment-api.json","uuid":"2we82ilyo8bdlj"},{"filename":"content-search-api-charon.json","uuid":"7mw6b38pm4tilgmw"},{"filename":"content-search-api-charon-1.json","uuid":"1aoi1pm4tiobcp"},{"filename":"Authentic_Discovery.yaml","uuid":"jnbn9umnfl8t44"}],"pdfStatus":"","source":"readme"},"subdomain":"developers-center","subpath":"","topnav":{"left":[{"type":"url","text":"Products","url":""},{"type":"url","text":"Developer Space"},{"type":"url","text":"Support","url":"https://support.bazaarvoice.com/"},{"type":"url","text":"Additional Resources"}],"right":[],"bottom":[],"edited":true},"trial":{"trialDeadlineEnabled":false,"trialEndsAt":"2023-06-30T17:29:47.704Z"},"translate":{"provider":"transifex","show_widget":false,"key_public":"","org_name":"","project_name":"","languages":[]},"url":"","versions":[{"_id":"647f012a00a355000b30f64b","version":"1.0-TransactionsAPI","version_clean":"1.0.0-TransactionsAPI","codename":"Transactions API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["647f012a00a355000b30f623","647f012a00a355000b30f623","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","65116a8eaa6be50025e5d7e5","65116c82675e8e007b01558d","65c208cc1ad46d0068d27c5b","65c378c96134400052630f95","65c385629fe5010063518700","65c38a592ff43300305d60b4","65c3da2182490b00552d8ee4","65c3e039702e4a00100fce4e","65c4ad29828f84006f54515b","65ca8cb7b6884800550917f9","65d455158fa211000f6cf77c","65dc5d943153a80071e97d6b","65dc5ee2f8fe7c0038b57a1e","65dc60bad1baa2002aba6cb1","65dc60f23153a80071e9874c","65dc6115fcbe9f003ffb071f","65dc617c7ae18500299b0cd9","65dc61afd4fc770020646b09","65dc61c5f1c00b0010ea66a1","65dc61ebd4fc770020646b17","65dc62005584aa003d166552","65dc62975cf05f0049c645b7","65dcf41aade8c3002a568261","65ee21d69fbaeb0057f41d5c","65ee266b2db9440038388775","65ee26f30a97da0019b0294f","65ee27772f5d060013f2cd53","65ee27cd2d00cb000f3e9c18","65fc07af78e2e90024cbdc70","65fc9c1b99c89d0a3df4189f","65fc9d54fdf8c6004bd86a21","6628d138d79c5a00400d3bee","682d625b69ce2900681a7643","682da758c5b15e00456fabfd","682daa6c3c13ae004dabd4eb","68386ac206562a0024ed7681"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-02-28T17:29:48.057Z","__v":4,"forked_from":"641827dc87f913003798b39f","updatedAt":"2025-11-05T17:33:11.508Z","apiRegistries":[{"filename":"transactions-api.json","uuid":"4s223lu1pgzsa"},{"filename":"oauth2-2legged.json","uuid":"19maau1slvdm6x68"},{"filename":"transactions-api-21-may-2025.json","uuid":"1fe8ws1xmaxscet6"},{"filename":"transactions-api-1.json","uuid":"o6p10mb9gbabh"}],"pdfStatus":"","source":"readme"},{"_id":"648b2e8705d80c214f0fffc3","version":"1.0-ConversationsAPI","version_clean":"1.0.0-ConversationsAPI","codename":"Conversations API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["648b2e8705d80c214f0fff99","648b2e8705d80c214f0fff99","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","6509420bbd22600031d7f906","650947cb6a3b2a000c9a18e7","65095f181c5a6a0c03b7abdf","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65242a899cfcfc065d86d232","65781cd3eb5898000f2d12e7","65781d0683de79006b86ffc5","65782c6ef148d3003863c058","657833cd62655c0010304ee6","657833fbecba4d006436623f","65783451b628d80034653980","657835151d23e7057fffa261","6579a7616dc7f113b56784da","65966fcd59408a000ff5ffc6","65aa286110ac490033475358","65b241adb7c97c00560803a8","65e88b3607b4eb004a0eceb9","65f2c276195f50001f2cb9bd","661384694b81af0036e5bd11","66fa2c2b435ef2002b9d8528","66fa502ed254b7001a0f7809","6745cf069217560075fb9002","697b46d29ca63aafb3112a07","697b7419a8c621caaf6c016f","69804b45ee160ff1feb6605a","6980b80052d30fd9e71ce93d","6980c3e00c1d4b2eedf296ae","6980c4b2a92b018ee171af61","699ea60de5a5db35532ada7f","699ea69de71272d4241e69f5"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-02-28T17:29:48.057Z","__v":9,"forked_from":"63fe3a0cafb0360b6682e423","updatedAt":"2026-05-05T10:29:21.903Z","pdfStatus":"","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"dpns2j1eqmgopo65o"},{"filename":"conversations-display-api.json","uuid":"eydslhltpepl0r"},{"filename":"video-upload.json","uuid":"1yq4022ltfycb96"},{"filename":"review-summarization.json","uuid":"1cia422mgyuv2u4"},{"filename":"content-coach-api.json","uuid":"50s5b1qmkzky734"},{"filename":"content-coach-service-api-25feb.json","uuid":"e5qf1imm1q1e18"}],"source":"readme"},{"_id":"649c302540e92e003be5d45e","version":"1.0-SocialCommerceAPI","version_clean":"1.0.0-SocialCommerceAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["649c302540e92e003be5d454","649c302540e92e003be5d454","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","649c302540e92e003be5d455","649c302540e92e003be5d460","649c320969081e0017a4383b","64dc72be304745000df15325","64eeda35ce9cca0027497ddf","650a8ee8e1d635006df16dd0","653a22ffed9e940eb1f18876","653a5c3cdd8f4e12f012ebfa","653a5f030ebb7b1ba90f4112","653a60ca538f931af94c8b9a","654b33dd8426130062ed3ffc","6567a25fd66de00031980bcf","6567a41761b2a50063483533","6567a45bb52b7e0038241a2b","6567a49bb4b33700297d51b1","6567a4e54529a4002a6bd5a6"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-06-28T13:05:40.993Z","__v":6,"forked_from":"647f012a00a355000b30f64b","updatedAt":"2026-03-26T12:45:10.116Z","apiRegistries":[{"filename":"media-api.json","uuid":"26x2sn2yloi53i90"}],"pdfStatus":"","source":"readme"},{"_id":"64fef39ce5474803db7eb33d","version":"1.0-PrivacyAPI","version_clean":"1.0.0-PrivacyAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64fef39ce5474803db7eb31b","64fef39ce5474803db7eb31b","64fef39ce5474803db7eb31c","64fef39ce5474803db7eb31d","64fef39ce5474803db7eb31e","64fef39ce5474803db7eb31f","64fef39ce5474803db7eb320","64fef39ce5474803db7eb321","64f76a6f65095e005ad712cc","64fef39ce5474803db7eb33f","668e3286aa5d4b001e284011","671f1f73f4c19b004d99f48c","671f206c2a487f8bc2d5a5e0","6807779c4991140052cee6cf"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-09-11T11:01:48.635Z","__v":2,"forked_from":"64f76a6f65095e005ad712ca","updatedAt":"2025-11-05T17:33:11.507Z","apiRegistries":[{"filename":"privacy-api.json","uuid":"34i64rholu7wqtfn"},{"filename":"oauth2-2legged.json","uuid":"1bmo2zllmessk63"},{"filename":"oauth2-3legged.json","uuid":"171mxeo1nlmesvnfs"},{"filename":"privacy-latest-api.json","uuid":"34zv38c1clyfoaaek"},{"filename":"privacy-20-2025.json","uuid":"wdxxhukmbem6t3i"}],"pdfStatus":"","source":"readme"},{"_id":"6524412b4c49c2000d6dd6c8","version":"1.0-DCE","version_clean":"1.0.0-DCE","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["6524412b4c49c2000d6dd6bb","6524412b4c49c2000d6dd6bb","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","6524412b4c49c2000d6dd6bc","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","652441a2c5804018dd5f7dac","652441bfd8ec2b006f93e8cf","652441d76f76bd005a74aac6","652441e29f5b010025ba6e5b","65244203abd64d004ad35061","652442099556100021892af4","65244212c2d99100581acb91","6524422595433d001e55333f","6524422fd6f3e9002772d31b","6564b0499025a50058cb1827","65b5b42ac835650031de179b","65b73752d33ab3001ccd2d98","65b746eef078ac0028c69c26","65b74885d70cf500541f3d68","66a34b42b224f8007571b215","66a34b7458ce18005d2d7068","66c5eacb214638002b293903","66c5eadde1d528004ba5f592","66c5eaf038d2ca005326032f","66cc690c0d1aa80056ea0c42","66cc6919e9a1c1001244d384","66cc6926cd55c90012714599"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-09T18:06:35.084Z","__v":1,"forked_from":"647f012a00a355000b30f64b","updatedAt":"2025-11-05T17:33:11.512Z","apiRegistries":[{"filename":"step-1.json","uuid":"1pkps2em0axc7y5"},{"filename":"step-2-3.json","uuid":"1jlqzjim0axcib4"},{"filename":"step-4.json","uuid":"1pkpsim0axcrtg"}],"pdfStatus":"","source":"readme"},{"_id":"652931f35968a0003d723d21","version":"1.0-NotificationsAPI","version_clean":"1.0.0-NotificationsAPI","codename":"Notifications API","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","652931f35968a0003d723d23","652932148df3cc002460f2d1","6539eaf125c81c0042674ca0","653f55fb34704c077980c07e","6540c2c611131804389efb6a","6540c2ef77b2190a154d4328","654b5cd1d22352003f8e2057","6555bebced798e001e9f6789","6555bf203f59b5006b4c6ed9","6555fb23ef05ef0065117ee9","6555fb5a75b1be005541f941"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-13T12:02:59.731Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2025-11-05T17:33:11.512Z","apiRegistries":[{"filename":"notifications-subscriptions-api.json","uuid":"f3nnpy10lnok8g4m"},{"filename":"notifications-subscriptions-api-1.json","uuid":"1f4drw1h5lock413s"},{"filename":"notifications-subscriptions-api-2.json","uuid":"7yrw1zploe3qiey"},{"filename":"notifications-subscriptions-api-3.json","uuid":"1nd0y2zlp0ujl4p"}],"pdfStatus":"","source":"readme"},{"_id":"652ea3144db7ec18973427b5","version":"1.0-PS-Export","version_clean":"1.0.0-PS-Export","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["652ea3144db7ec18973427a0","652ea3144db7ec18973427a0","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","652ea3144db7ec18973427a1","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","652ea3144db7ec18973427a2","652ea3144db7ec18973427a3","652ea3144db7ec18973427a4","652ea3144db7ec18973427a5","652ea3144db7ec18973427a6","652ea3144db7ec18973427a7","652ea3144db7ec18973427a8","652ea3144db7ec18973427a9","652ea3144db7ec18973427aa","652ea3144db7ec18973427b7","652ffc8ee373950027f985e9","6556568d9a35ea001178ce04","655c74d03d35b4006be132b7","655f5cae290cef005c65c1ec","656049aef491780010d11e3c","656049d59b3d3601199c097a","656065f2fb045d00181649d2","65606df3d0c1d0004c150589","656071ecc1c6d20054f4e861","6560765f511f4a0049e90357","6560768e90495906a2406005","6560769f5e87f10069d4e15b","65643a9504080c005e828d2c","65649461255a5c00152b70e7","6564946f9eba8a0050242ad3","6564947c8368540027c2e073","6566208b839387000fb67807","658045d9c79fdc006c1a7d86","6593a7b2e9fee100707d6b91","6593cae7f0bae300173e1bbb","6595089778c6ed005808e80f","6595091b1eb963003a952023","65966e3bf0dd7a0039bc8057","65966e437559eb00477ff945","659cd57cb90f5a003e815102","659e5ce0d392030046465a07","659e5cef08bbf30058acb847","659e5cfff3b97a005b6f1dc6","659fbd96189a32004620ada7","659fbda2a89cc70038cd5ce9","659fbdb0115b9f001603a056","65a60dfaa1817d0031392658","65a60e06dca85d0073d3c66b","65a60e10b62e9b005d872cd3","661d1fda8686fc003e232160","661d1ffaae181f0010908f91","661d20aecd120f00136b0b37","661d20dd77b145006d4ecb3e","661d20eb1a6c5e001fc09a89","66c5bc3fffb6a500180f7f45","66c5bc5d95b2f50011216e1e","66c5bc6af376f60054399919","66cc2325acb9ec004f1746ca","66cc233004431a00301b941f","66cc233f820066000f500829","6807785446644b006ebe2f5b"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-17T15:07:00.376Z","__v":4,"forked_from":"6524412b4c49c2000d6dd6c8","updatedAt":"2025-11-05T17:33:11.513Z","apiRegistries":[{"filename":"step-1.json","uuid":"1jlqzj2jm0ax8jnb"},{"filename":"step-2-3.json","uuid":"k6hgm0ax8zog"},{"filename":"step-4.json","uuid":"1jlqzj1om0ax9bwk"}],"pdfStatus":"","source":"readme"},{"_id":"65321a1b5e22e10320a6c960","version":"1.0-CatalogAPI","version_clean":"1.0.0-CatalogAPI","codename":"Catalog API","is_stable":false,"is_beta":true,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","65321a1b5e22e10320a6c962","65321a94b82c3b003a0a0697","6532298090ed6f0a082d26b2","653233ecc705f506144e3a89","65362ea8150691002c52c500"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-10-20T06:11:39.797Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2025-11-05T17:33:11.514Z","apiRegistries":[{"filename":"social-commerce-products-api.json","uuid":"10u5y816lpvjj7m1"},{"filename":"oauth2-2legged.json","uuid":"i6y31lpvlvpja"}],"pdfStatus":"","source":"readme"},{"_id":"655e21b450f4d500117c7e7c","version":"1.0-SentimentsAPI","version_clean":"1.0.0-SentimentsAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["652ea3144db7ec18973427a0","652ea3144db7ec18973427a0","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","655e21b450f4d500117c7e4d","65116c82675e8e007b01558d","6524412b4c49c2000d6dd6ca","655e21b450f4d500117c7e4e","655e21b450f4d500117c7e4f","652ea3144db7ec18973427a4","655e21b450f4d500117c7e50","652ea3144db7ec18973427a6","655e21b450f4d500117c7e51","655e21b450f4d500117c7e52","652ea3144db7ec18973427a9","652ea3144db7ec18973427aa","652ea3144db7ec18973427b7","655e21b450f4d500117c7e53","655e21b450f4d500117c7e54","655c74d03d35b4006be132b7","655e21b450f4d500117c7e7e","655e21e75800db07ced039e0","656db567d5d98a05cedec67a","656dd6e50b6c0a00388dbb73","656dd7c55570330588d7ec3c","656de187f06ca70073c3c479","65e16ea7555c4500468416c5","65e82e6cd046d10030f8b92c","668bb4f2773c42001a357076","668bba6aff6a8e005cf9a1dc","668ff27c160b1f006dfa50e1","669161b9cdaa5000116dbbb2","66916638649e62002abbc50b","6691665cf9f4ea0045a80008","680778cfa9d88c000f1547b0"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-11-22T15:43:48.048Z","__v":1,"forked_from":"652ea3144db7ec18973427b5","updatedAt":"2025-11-05T17:33:11.518Z","apiRegistries":[{"filename":"product-sentiment-api.json","uuid":"3i20dri1xlyiyub7g"}],"pdfStatus":"","source":"readme"},{"_id":"657222b402705d0061cd9b1a","version":"1.0-ResponseAPI","version_clean":"1.0.0-ResponseAPI","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","657222b402705d0061cd9b18","657222b402705d0061cd9b19","657222b502705d0061cd9b1c","6584544a8701f40015052026","6584547f0c764100327d0615","6593f7b2e9fee100707d96d4","6593f7d50218b1000fc26851","6593f806b7d57b001c5a7bbd","65bcc35694f6b30046f662c9","662f9681aa8116005aac4ace"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2023-12-07T19:53:24.607Z","__v":3,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2026-04-09T15:32:49.536Z","apiRegistries":[{"filename":"response-api.json","uuid":"kke21elqfc5q8d"},{"filename":"response-api-1.json","uuid":"1gqd2clvkydeds"},{"filename":"count-client-response.yaml","uuid":"1jiyl4smnrmyvp0"}],"pdfStatus":"","source":"readme"},{"_id":"65a0076ed00e9900167b26e3","version":"1.0-MobileSDK","version_clean":"1.0.0-MobileSDK","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","64b777228cfc1e0dea8f761c","65a0076ed00e9900167b26cf","655c6de2c91c280056735896","65a0076ed00e9900167b26e5","65a008255788140070790711","65a01c43d52586001625edbc","65a01c4e8d291a000fa28988","65c31f439639340010bf34d7","65ce07c7d8ec29003459ca8f"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-01-11T15:21:18.022Z","__v":1,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2024-02-15T15:22:26.926Z","apiRegistries":[],"pdfStatus":"","source":"readme"},{"_id":"65cdd93a9bc5560073a536d3","version":"1.1-TempNew","version_clean":"1.1.0-TempNew","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65cdd93a9bc5560073a53647","65cdd93a9bc5560073a53647","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","65cdd93a9bc5560073a53648","650947cb6a3b2a000c9a18e7","65cdd93a9bc5560073a53649","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65cdd93a9bc5560073a5364a","65781cd3eb5898000f2d12e7","65cdd93a9bc5560073a5364b","65cdd93a9bc5560073a5364c","65cdd93a9bc5560073a5364d","65cdd93a9bc5560073a5364e","65cdd93a9bc5560073a5364f","657835151d23e7057fffa261","65cdd93a9bc5560073a53650","65cdd93a9bc5560073a53651","65cdd93a9bc5560073a53652","65b241adb7c97c00560803a8","65cdd93a9bc5560073a536d5","65cddac1dafc4d002fb8d2c4","65cddcead8ec290034596f44","65cde305f7a8c10054db494e","65cde310915675006bab5c1b","65cde31d269bb00078ce4ee8","65cde3c5e7af460029b22e6e","65cde3ded6717f0010ea1e6c","65cde6ff0c75b9001d0062a8","65cde744f2ddaa00459bb6af","65cde75f8d9f9e003f25655c","65cdecf817c20300356b1f79","65cdee342916a7000fa14141","65cdef9e33685c002213cc29","65cdf05b76c3fe007e0f4851","65cdf1adb5fdee006ab8487e","65cdf7fe8d9f9e003f25787b","65cdf8d976c3fe007e0f59a8","65cdf96eca83140022be94c9","65cdf9bad8ec29003459aa85","65cdfb2c9ffd24000f9e035a","65cdfc077a53580023f6b6c6","6630c59ef89766002bafdf43","6630c777fb7955001125bcbe","6696303cf3300900729d8656","66963f507ea068000f42b385","6696418095b398005a2399d4","673196cb3dfd93001f2c680a","67347a57cae8f1003d0b1d88","6734a83f7cad14003fad2e43","6735bbd4aa4d7f002a048b08","6735beed2c1cf500336772d8","673dbe5e8217683966a5084a","67626620a22220004b2a6f2c","67626c4311aaa700395891d8","67626cc8f45b2300195a75bd","67da9b33b5f75f001942b35b","697b653696f22e034a7bf1f4"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-02-15T09:28:25.895Z","__v":3,"forked_from":"648b2e8705d80c214f0fffc3","updatedAt":"2026-04-01T05:11:19.435Z","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"14mwwx1vm3yiznwb"},{"filename":"conversations-display-api.json","uuid":"d405n2dlrsx9225"},{"filename":"video-upload.json","uuid":"a0o5e82elrt44zb6"},{"filename":"step-1.json","uuid":"cqdn9u2clsn286so"},{"filename":"step-2-3.json","uuid":"cqdn9u2zlsn28fx5"},{"filename":"step-4.json","uuid":"cqdn9u3clsn28poe"},{"filename":"dce-step-1.json","uuid":"c0iznttlsn2u0hm"},{"filename":"dce-step-2-3.json","uuid":"cqdn9u1xlsn2vi7z"},{"filename":"dce-step-4.json","uuid":"4kgdj1rlsn2w2q0"},{"filename":"response-api.json","uuid":"4kgdjflsn3xkqa"},{"filename":"notifications-subscriptions-api.json","uuid":"cqdn9uylsn45b56"},{"filename":"oauth2-3legged.json","uuid":"4kgdj3ilsn5jym6"},{"filename":"privacy-api.json","uuid":"4kgdjylsn5n68v"},{"filename":"oauth2-2legged.json","uuid":"c0iznt1glsn5os6o"},{"filename":"media-api.json","uuid":"cqdn9uflsn5wqtp"},{"filename":"transactions-api.json","uuid":"ffpzyhlvm8upo2"},{"filename":"product-sentiment-api.json","uuid":"2we82ilyo8bdlj"},{"filename":"content-search-api-charon.json","uuid":"7mw6b38pm4tilgmw"},{"filename":"content-search-api-charon-1.json","uuid":"1aoi1pm4tiobcp"},{"filename":"Authentic_Discovery.yaml","uuid":"jnbn9umnfl8t44"}],"pdfStatus":"","source":"readme"},{"_id":"6666a97d917d3f00393ccd3e","version":"1.0-PRR","version_clean":"1.0.0-PRR","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","6666a97d917d3f00393ccd22","6666a97d917d3f00393ccd23","655c6de2c91c280056735896","65cdb517aa65fb001074bca6","65cdd81a9e31a3005d9e61f3","6666a97d917d3f00393ccd24","6666aa78f65ef2002a2761a9","668e8f693b894100127c2e24"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-06-10T07:21:33.090Z","__v":2,"forked_from":"64b777218cfc1e0dea8f761a","updatedAt":"2024-07-10T15:57:03.468Z","apiRegistries":[],"pdfStatus":"","source":"readme"},{"_id":"6889b7fb79be90ee8c396fea","project":"63fe3a0bafb0360b6682e41e","version":"1-cwv-perf-matric","version_clean":"1.0.0-cwv-perf-matric","codename":"cwv-perf-matric","is_stable":false,"is_beta":true,"is_hidden":false,"is_deprecated":false,"forked_from":"64b777218cfc1e0dea8f761a","categories":["64b777218cfc1e0dea8f75e8","64b777218cfc1e0dea8f75e8","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","64b777218cfc1e0dea8f75e9","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","64b777218cfc1e0dea8f75ea","64b777218cfc1e0dea8f75eb","6418298f69c871013036a470","6418299b1bcbde002226d9fe","64b777218cfc1e0dea8f75ec","648b2e8705d80c214f0fffc5","64b777218cfc1e0dea8f75ed","6889b7fb79be90ee8c396fb5","6889b7fb79be90ee8c396fb6","655c6de2c91c280056735896","65cdb517aa65fb001074bca6","65cdd81a9e31a3005d9e61f3","6889b7fb79be90ee8c396fb7","6889b7fb79be90ee8c396fb8","6889b7fb79be90ee8c396fb9","6889b7fb79be90ee8c396fba","6889b8fabfd6dd8a22bb4edd","68a458451223735295def814"],"releaseDate":"2023-02-28T17:29:48.057Z","pdfStatus":"","apiRegistries":[{"filename":"conversation-submission.json","uuid":"4ej2mxm3h403js"},{"filename":"conciergeopenapi.json","uuid":"279r816m3pnj8zh"}],"source":"readme","createdAt":"2025-07-30T06:13:15.226Z","updatedAt":"2025-11-05T17:33:11.522Z","__v":3},{"_id":"69ca2eb2b8801abd4ee27f30","project":"63fe3a0bafb0360b6682e41e","version":"1.0-AuthenticDiscoveryAPI","version_clean":"1.0.0-AuthenticDiscoveryAPI","codename":null,"is_stable":false,"is_beta":null,"is_hidden":false,"is_deprecated":false,"forked_from":"6524412b4c49c2000d6dd6c8","categories":["6524412b4c49c2000d6dd6bb","6524412b4c49c2000d6dd6bb","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","647f012a00a355000b30f624","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","647f012a00a355000b30f625","647f012a00a355000b30f626","641827dc87f913003798b3a1","647f012a00a355000b30f64d","647f019119d3b81181f7c64a","65113c42a70b900044e6f40f","6524412b4c49c2000d6dd6bc","65116c82675e8e007b01558d","69ca2eb2b8801abd4ee27eea","69ca2eb2b8801abd4ee27eeb","652441bfd8ec2b006f93e8cf","652441d76f76bd005a74aac6","69ca2eb2b8801abd4ee27eec","69ca2eb2b8801abd4ee27eed","652442099556100021892af4","69ca2eb2b8801abd4ee27eee","6524422595433d001e55333f","6524422fd6f3e9002772d31b","69ca2eb2b8801abd4ee27eef","69ca2eb2b8801abd4ee27ef0","69ca2eb2b8801abd4ee27ef1","65b746eef078ac0028c69c26","65b74885d70cf500541f3d68","66a34b42b224f8007571b215","66a34b7458ce18005d2d7068","66c5eacb214638002b293903","66c5eadde1d528004ba5f592","66c5eaf038d2ca005326032f","69ca2eb2b8801abd4ee27ef2","69ca2eb2b8801abd4ee27ef3","69ca2eb2b8801abd4ee27ef4"],"releaseDate":"2023-02-28T17:29:48.057Z","pdfStatus":"","apiRegistries":[{"filename":"Authentic_Discovery.yaml","uuid":"a5wlx82mmnep3bdu"}],"source":"readme","createdAt":"2026-03-30T08:05:04.547Z","updatedAt":"2026-04-16T05:58:52.031Z","__v":25}],"variableDefaults":[{"source":"security","_id":"647490039f08aa0056a2a73c","name":"petstore_auth","type":"oauth2","apiSetting":"647490029f08aa0056a2a738"},{"source":"security","_id":"647490039f08aa0056a2a73b","name":"api_key","type":"apiKey","apiSetting":"647490029f08aa0056a2a738"},{"source":"security","_id":"649c1f87f379e10026085643","name":"oAuth2STG","type":"oauth2","apiSetting":"649bb80918d8d1004e9b56d7"},{"source":"security","_id":"649c1f87f379e10026085642","name":"oAuth2Prod","type":"oauth2","apiSetting":"649bb80918d8d1004e9b56d7"},{"source":"security","_id":"64cb5a76c12a770b0e2c7a81","name":"oAuth2AuthProd","type":"oauth2","apiSetting":"646f271799c2050075e1f0c3"},{"source":"security","_id":"64cb5a76c12a770b0e2c7a80","name":"oAuth2AuthStg","type":"oauth2","apiSetting":"646f271799c2050075e1f0c3"},{"source":"security","_id":"64f762b4f9926814398e1517","name":"bearerAuth","type":"http","scheme":"bearer","apiSetting":"64f762b3f9926814398e1515"},{"source":"security","_id":"65238cd4fe363a004f054ec5","name":"BearerAuth","type":"http","scheme":"bearer","apiSetting":"65238cd3fe363a004f054ec2"},{"source":"security","_id":"652932158df3cc002460f2d3","name":"passkey","type":"apiKey","apiSetting":"652932148df3cc002460f2cf"},{"source":"security","_id":"65447ca68cbc6a006af60f75","name":"X-Curalate-Api-Key","type":"apiKey","apiSetting":"650a8ee8e1d635006df16dcf"},{"source":"security","_id":"657210f8c29249002a3b78be","name":"productsAuth","type":"oauth2","apiSetting":"65321a94b82c3b003a0a0695"},{"source":"security","_id":"65fc9d55fdf8c6004bd86a22","name":"accessToken","type":"http","scheme":"bearer","apiSetting":"65fc9d54fdf8c6004bd86a1f"},{"apiSetting":"697b7419a8c621caaf6c016a","name":"bv-passkey","source":"security","type":"apiKey","_id":"697b75c808fa34cdd1b55bf9"},{"file":"Authentic_Discovery.yaml","name":"Bv-Passkey","source":"security","type":"apiKey","_id":"69cca8f7200b0603a6e0a63e"},{"file":"Agentic Access Api.yaml","name":"Bv-passkey","source":"security","type":"apiKey","_id":"69cf9d51b2943921f52aa8a1"}],"webhookEnabled":false}],"derivedPlan":"enterprise","description":"","hstsIncludeSubdomains":false,"planSchedule":{"stripeScheduleId":null,"changeDate":null,"nextPlan":null},"planStatus":"","shouldGateDash":false,"isExternalSnippetActive":false,"error404":"","first_page":"landing","flags":{"allowApiExplorerJsonEditor":false,"allowDarkMode":true,"allowReusableOTPs":false,"alwaysShowDocPublishStatus":false,"allowXFrame":false,"correctnewlines":false,"dashReact":true,"disablePasswordlessLogin":false,"directGoogleToStableVersion":false,"disableAnonForum":false,"enterprise":true,"graphql":false,"migrationRun":false,"migrationSwaggerRun":false,"newEditor":true,"newEditorDash":true,"newMarkdownBetaProgram":true,"newSearch":true,"oauth":false,"oldMarkdown":false,"rdmdCompatibilityMode":false,"reviewWorkflow":true,"singleProjectEnterprise":true,"speedyRender":false,"staging":false,"star":false,"superHub":true,"swagger":false,"translation":false,"useReactApp":true,"useReactGLP":true,"owlbotAi":false,"apiV2":false,"dashQuickstart":false,"git":{"read":false,"write":false},"superHubBeta":false,"customBlocks":false,"devDashHub":false,"disableAutoTranslate":false,"disableSAMLScoping":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"apiAccessRevoked":false,"passwordlessLogin":"default","disableSignups":false,"billingRedesignEnabled":true,"developerPortal":false,"mdx":false,"superHubDevelopment":false,"annualBillingEnabled":true,"devDashBillingRedesignEnabled":false,"enableOidc":false,"customComponents":false,"disableDiscussionSpamRecaptchaBypass":false,"developerViewUsersData":false,"changelogRssAlwaysPublic":false,"bidiSync":true,"superHubMigrationSelfServeFlow":false,"apiDesigner":false,"hideEnforceSSO":false,"localLLM":false,"superHubManageVersions":false,"gitSidebar":false,"superHubGlobalCustomBlocks":false,"childManagedBidi":false,"aiDocsAudit":false,"aiPageLinting":false,"externalSdkSnippets":false,"requiresJQuery":false,"superHubBranchReviews":false,"superHubPreview":false,"disableAiChat":false,"enableSuggestedEdits":false,"githubCloudSync":false,"superHubBranchMergeRules":true,"superHubBranchReviewActions":false,"gitTranslations":false,"bidiSyncGitlabSelfServe":false,"gitlabCloudSync":false,"superHubPlanManagement":false,"bidiSyncBitbucketSelfServe":false,"disableSuperframe":false,"gittoUseNewIndexer":true,"hideAiFeatures":false,"mdxSanitizeComments":false,"mdxish":true,"mdxishEditor":true,"prefetch":false,"aiWriter":false,"bidiSyncUseOdbAlternates":true,"mcpMetrics":false,"newDereferencer":false,"superHubBranchReviewDashboard":true,"newIframeStructure":false,"streamingSsr":false,"googleAuthEnabled":false,"superHubNotifications":false,"superHubTypography":false,"askAiOverride":"","gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"newExplorerReducer":false,"superHubSlack":false,"branchTaggedReviewers":false,"customDomainAdminBypass":false,"jwtReplacePermissions":false,"aiDiscovery":false,"aiTranslation":false,"mcpOauth":false,"superHubBranchReviewSummaries":false,"superHubSlackNotifications":false,"superHubUiTesting":false},"fullBaseUrl":"https://developers.bazaarvoice.com/","git":{"aiWriter":{"setup":{"error":{}}},"migration":{"createRepository":{"end":"2026-03-30T09:12:28.108Z","start":"2026-03-30T09:12:27.641Z","status":"successful"},"transformation":{"end":"2026-03-30T09:12:28.742Z","start":"2026-03-30T09:12:28.333Z","status":"successful"},"migratingPages":{"end":"2026-03-30T09:12:29.110Z","start":"2026-03-30T09:12:28.822Z","status":"successful"},"enableSuperhub":{"start":"2026-03-30T09:12:35.367Z","status":"successful","end":"2026-03-30T09:12:35.368Z"}},"sync":{"installationRequest":{},"connections":[],"providers":[]},"migrationType":"preview","renamedSlugs":[]},"glossaryTerms":[],"graphqlSchema":"","gracePeriod":{"enabled":false,"endsAt":null},"healthCheck":{"provider":"","settings":{}},"i18n":{"defaultLanguage":"en","languages":["en"],"state":"enabled"},"intercom":"","is_active":true,"internal":"","jwtExpirationTime":0,"landing_bottom":[],"mcp":{"state":"disabled"},"mdxishMigrationStatus":{"migratedFrom":"rdmd"},"metrics":{"monthlyLimit":0,"thumbsEnabled":true,"monthlyPurchaseLimit":0,"meteredBilling":{}},"modules":{"landing":true,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":true,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false},"name":"Bazaarvoice Enterprise","nav_names":{"docs":"","reference":"","changelog":"","discuss":"","recipes":"","tutorials":""},"oauth_url":"","onboardingCompleted":{"documentation":true,"appearance":false,"jwt":true,"api":true,"logs":false,"domain":false,"metricsSDK":true,"aiReady":false},"owlbot":{"enabled":false,"isPaying":false,"customization":{"answerLength":"long","customTone":"","defaultAnswer":"","forbiddenWords":"","tone":"neutral","showAiDisclaimer":false,"advancedInstruction":"","advancedModeEnabled":false},"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"exampleQuestions":{"question1":"","question2":"","question3":""},"knowledge":"","modelList":[],"newExperience":false,"lastIndexed":"2025-11-06T04:18:55.523Z","knowledgeSegregation":false,"trial":{"isPaying":false},"v2":false,"llmOptions":{"model":{}}},"owner":{"id":"63fe39e9d629ae16e46699fe","email":null,"name":null},"plan":"enterprise","planOverride":"enterprise","planTrial":"enterprise","readmeScore":{"components":{"newDesign":{"enabled":true,"points":25},"reference":{"enabled":true,"points":50},"tryItNow":{"enabled":true,"points":35},"syncingOAS":{"enabled":false,"points":10},"customLogin":{"enabled":false,"points":25},"metrics":{"enabled":false,"points":40},"recipes":{"enabled":false,"points":15},"pageVoting":{"enabled":true,"points":1},"suggestedEdits":{"enabled":true,"points":10},"support":{"enabled":false,"points":5},"htmlLanding":{"enabled":false,"points":5},"guides":{"enabled":true,"points":10},"changelog":{"enabled":false,"points":5},"glossary":{"enabled":false,"points":1},"variables":{"enabled":true,"points":1},"integrations":{"enabled":false,"points":2}},"totalScore":132},"reCaptchaSiteKey":"","reference":{"alwaysUseDefaults":true,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true},"seo":{"overwrite_title_tag":false},"ssl":{"minTLS":"1.2"},"stable":{"_id":"645945884ea8d6019b217aa3","version":"1.0.0","version_clean":"1.0.0","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":[],"releaseDate":"2023-05-08T18:55:04.996Z","createdAt":"2023-05-08T18:55:04.996Z","project":"645945884ea8d6019b217aa4","__v":1,"apiRegistries":[],"pdfStatus":"","source":"readme"},"subdomain":"bazaarvoice-developer-center","subpath":"","topnav":{"left":[{"type":"url","text":"Privacy API","url":"https://bazaarvoice-enterprise-group.readme.io/bv-test-portal/v3/docs"}],"right":[],"bottom":[],"edited":true},"trial":{"trialDeadlineEnabled":true,"trialEndsAt":"2023-05-22T18:55:04.998Z"},"translate":{"provider":"transifex","show_widget":false,"key_public":"","org_name":"","project_name":"","languages":[]},"url":"","versions":[{"_id":"645945884ea8d6019b217aa3","version":"1.0.0","version_clean":"1.0.0","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":[],"releaseDate":"2023-05-08T18:55:04.996Z","createdAt":"2023-05-08T18:55:04.996Z","project":"645945884ea8d6019b217aa4","__v":1,"apiRegistries":[],"pdfStatus":"","source":"readme"}],"variableDefaults":[],"webhookEnabled":false},"isHubEditable":true},"projectStore":{"data":{"allow_crawlers":"disabled","canonical_url":null,"default_version":{"name":"1.1-TempNew"},"description":null,"git":{"repository_name":null,"connection":{"repository":{"full_name":"bvengineering/developer-center-content-on-readme","name":"developer-center-content-on-readme","provider_type":"github","url":"https://github.com/bvengineering/developer-center-content-on-readme","privacy":{"private":true,"visibility":"internal"}},"organization":{"name":"bvengineering","provider_type":"github"},"status":"active"},"remediation_status":null,"remediated_at":null,"remediation_initiated_by":null,"remediation_dry_run":null,"remediation_job_id":null},"glossary":[{"_id":"63fe3a0bafb0360b6682e41f","term":"parliament","definition":"Owls are generally solitary, but when seen together the group is called a 'parliament'!"}],"homepage_url":null,"created_at":null,"updated_at":null,"id":"63fe3a0bafb0360b6682e41e","name":"Bazaarvoice Developer Space V2.0","parent":null,"redirects":[],"sitemap":"disabled","llms_txt":"disabled","subdomain":"developers-center","suggested_edits":"disabled","notification_settings":{"project_topic_key":null},"uri":"/projects/me","variable_defaults":[{"name":"petstore_auth","source":"security","type":"oauth2","id":"647490039f08aa0056a2a73c"},{"name":"api_key","source":"security","type":"apiKey","id":"647490039f08aa0056a2a73b"},{"name":"oAuth2STG","source":"security","type":"oauth2","id":"649c1f87f379e10026085643"},{"name":"oAuth2Prod","source":"security","type":"oauth2","id":"649c1f87f379e10026085642"},{"name":"oAuth2AuthProd","source":"security","type":"oauth2","id":"64cb5a76c12a770b0e2c7a81"},{"name":"oAuth2AuthStg","source":"security","type":"oauth2","id":"64cb5a76c12a770b0e2c7a80"},{"name":"bearerAuth","scheme":"bearer","source":"security","type":"http","id":"64f762b4f9926814398e1517"},{"name":"BearerAuth","scheme":"bearer","source":"security","type":"http","id":"65238cd4fe363a004f054ec5"},{"name":"passkey","source":"security","type":"apiKey","id":"652932158df3cc002460f2d3"},{"name":"X-Curalate-Api-Key","source":"security","type":"apiKey","id":"65447ca68cbc6a006af60f75"},{"name":"productsAuth","source":"security","type":"oauth2","id":"657210f8c29249002a3b78be"},{"name":"accessToken","scheme":"bearer","source":"security","type":"http","id":"65fc9d55fdf8c6004bd86a22"},{"name":"bv-passkey","source":"security","type":"apiKey","id":"697b75c808fa34cdd1b55bf9"},{"name":"Bv-Passkey","source":"security","type":"apiKey","id":"69cca8f7200b0603a6e0a63e"},{"name":"Bv-passkey","source":"security","type":"apiKey","id":"69cf9d51b2943921f52aa8a1"}],"webhooks":[],"api_designer":{"allow_editing":"enabled"},"custom_login":{"jwt_expiration_time":0,"login_url":null,"logout_url":null},"features":{"mdx":"disabled"},"onboarding_completed":{"api":true,"appearance":true,"documentation":true,"domain":false,"jwt":true,"logs":false,"metricsSDK":false,"ai_ready":false},"pages":{"not_found":null,"default_visibility":"public"},"owner":{"id":null,"email":null,"name":null},"privacy":{"openapi":"admin","password":null,"view":"public"},"refactored":{"status":"enabled","migrated":"successful"},"seo":{"overwrite_title_tag":"disabled"},"metrics":{"monthly_purchase_limit":0,"monthly_limit":0},"feature_rules":{"merge":{"requirements":[],"allow_override":[]}},"god_mode":{"is_active":null,"flags":{},"admin_limit_override":null,"notes":null,"children_limit":null,"owlbot":{"enabled":null,"new_experience":null,"v2":null},"salesforce":{"account_id":null},"enterprise_notes":{"account_name":null,"owner_csm":null,"owner_sales":null,"status":null,"superhub_migration_eligibility":null},"mdxish_migration_status":{"migrated_at":null,"migrated_from":null,"reverted_at":null,"source":null}},"mcp":{"state":"disabled","custom_tools":[],"disabled_routes":[],"disabled_tools":[],"has_password":false,"oauth_pages":{"auth_url":null,"success_url":null,"error_url":null},"oauth_credentials":{},"privacy":{"password":null}},"plan":{"type":"enterprise","override":null,"stripe_subscription_id":null,"grace_period":{"enabled":false,"end_date":null},"trial":{"active":false,"enabled":null,"expired":false,"end_date":"2023-06-30T17:29:47.704Z"}},"reference":{"api_sdk_snippets":"enabled","experimental_performance_mode":"disabled","defaults":"always_use","fill_optional_objects_on_expand":"enabled","json_editor":"disabled","method_badge_style":"classic","oauth_flows":"disabled","oneof_layout":"dropdown","request_history":"enabled","request_examples":"collapsed","response_examples":"collapsed","response_schemas":"collapsed","show_method_in_sidebar":"enabled","sdk_snippets":{"external":"disabled"}},"ai":{"discovery":{"enabled":true,"content_signal":{"ai_train":false,"search":false,"ai_input":false},"link_headers":true,"markdown_negotiation":true,"agent_hint_banner":true,"api_catalog":true,"agent_skills_index":true,"mcp_server_card":true,"webmcp":true,"oauth":{"type":"none","issuer_url":null,"authorization_servers":[],"resource_identifier":null,"scopes_supported":[]}},"chat":{"models":[],"knowledge":{"custom_knowledge":null,"use_project_knowledge":false}},"owlbot":{"enabled":false,"new_experience":false,"v2":false,"is_paying":false,"trial":{"is_paying":false}}},"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,"is_connected":false},"recaptcha":{"site_key":null,"secret_key":null},"segment":{"key":null,"domain":null},"speakeasy":{"key":null,"spec_url":null},"stainless":{"key":null,"name":null},"typekit":{"key":null},"zendesk":{"subdomain":null},"intercom":{"app_id":null,"secure_mode":{"key":null}}},"permissions":{"appearance":{"private_label":"enabled","custom_code":{"css":"enabled","html":"enabled","js":"enabled"}},"branches":{"merge":{"admin":true,"editor":false},"approve":{"admin":true,"editor":false}}},"appearance":{"brand":{"primary_color":"#002E6E","link_color":null,"link_color_dark":null,"theme":"system"},"changelog":{"layout":"collapsed","show_author":true,"show_exact_date":false},"layout":{"full_width":"disabled","style":"classic"},"markdown":{"callouts":{"icon_font":"emojis"}},"table_of_contents":"enabled","whats_next_label":null,"landing_page":{"sections":[{"type":"links","alignment":null,"title":null,"text":null,"html":null,"page_type":null,"side":null,"media_type":null,"media_html":null,"media_image":null,"media_code":null,"group0":null,"group1":null,"group2":null}],"promo":{"title":null,"text":null,"content_type":"none","html":"\u003cp>Hello, World!\u003c/p>","button_primary":"get-started","button_secondary":"reference"}},"footer":{"readme_logo":"show"},"logo":{"size":"large","dark_mode":{"uri":null,"url":null,"name":null,"width":null,"height":null,"color":null,"links":{"original_url":null}},"main":{"uri":null,"url":"https://files.readme.io/0a7c643-small-Group_151_1.png","name":"0a7c643-small-Group_151_1.png","width":318,"height":80,"color":"#000000","links":{"original_url":"https://files.readme.io/bf0c404-Group_151_1.png"}},"favicon":{"uri":"/images/649bdbfc40459d002996bd5e","url":"https://files.readme.io/23e171e-bv_favicon.ico","name":"23e171e-bv_favicon.ico","width":32,"height":32,"color":"#000000","links":{"original_url":null}}},"typography":{"heading_font":null,"body_font":null,"code_font":null,"spacing":null,"custom_heading":{"url":null,"filename":null,"format":null},"custom_code":{"url":null,"filename":null,"format":null},"custom_body":{"regular":{"url":null,"filename":null,"format":null},"medium":{"url":null,"filename":null,"format":null},"semibold":{"url":null,"filename":null,"format":null}}},"ai":{"dropdown":"disabled","options":{"ask_ai":"disabled","chatgpt":"enabled","claude":"enabled","clipboard":"disabled","view_as_markdown":"disabled","mcp":{"command":"enabled","config":"enabled","cursor":"enabled","vscode":"enabled"}}},"custom_code":{"css":".Header3zzata9F_ZPQ div.Header-staging2fhBvH-z5mvq {\n    background-color: transparent !important;\n    position: absolute !important;\n    top: 0 !important;\n    height: 0 !important;\n    left: auto !important;\n    right:0 !important; \n    width:200px !important;\n}\n/* =========================================\n   Imports + Font\n========================================= */\n@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100&display=swap');\n\n.rm-Guides #content-head p {\n  font-size: 14px !important;\n}\n\n/* =========================================\n   Header: Products\n========================================= */\n.header-text-products::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-products:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-products:hover + .dropdown-content-products {\n  display: block;\n}\n\n.dropdown-content-products {\n  width: 826px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 00px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-products {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Devspace\n========================================= */\n.header-text-devspace::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-devspace:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-devspace:hover + .dropdown-content-devspace {\n  display: block;\n}\n\n.dropdown-content-devspace {\n  width: 548px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 300px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-devspace {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Support\n========================================= */\n.header-text-support::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 60%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-support:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-support:hover + .dropdown-content-support {\n  display: block;\n}\n\n.dropdown-content-support {\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 300px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 20px;\n}\n\n.header-text-support {\n  display: none;\n  position: relative;\n}\n\n\n/* =========================================\n   Header: Related\n========================================= */\n.header-text-related::after {\n  content: \"\";\n  position: absolute;\n  height: 2px;\n  background-color: #002e6e;\n  width: 0;\n  left: 50%;\n  bottom: 0;\n  transform: translateX(-50%);\n  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;\n  display: none;\n}\n\n.header-text-related:hover::after {\n  width: 100%;\n  display: block;\n}\n\n.header-text-related:hover + .dropdown-content-related {\n  display: block;\n}\n\n.header-text-related {\n  display: none;\n  position: relative;\n}\n\n.dropdown-content-related {\n  width: 250px;\n  display: block;\n  position: absolute;\n  top: 3px;\n  background-color: #f9f9f9;\n  min-width: 100px;\n  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\n  z-index: 999;\n  padding: 10px;\n  white-space: nowrap;\n}\n\n\n/* =========================================\n   Dropdown content: rows\n========================================= */\n.row {\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 5px;\n}\n\n.row .item {\n  width: 50%;\n  padding-right: 15px;\n}\n\n.row h2 {\n  font-size: 13px;\n  margin-bottom: 5px;\n}\n\n.row h3 {\n  font-size: 12px;\n}\n\n.row p {\n  font-size: 12px;\n  color: #555;\n}\n\n\n/* =========================================\n   Dynamic Resources Menu\n========================================= */\n.dynamic-resources-menu {\n  height: auto !important;\n  white-space: normal !important;\n  background-color: #FFFFFF !important;\n  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2) !important;\n  padding: 12px !important;\n  min-width: 250px !important;\n  border-radius: 0 !important;\n}\n\n.dynamic-resources-menu h2 a {\n  color: #002E6E !important;\n}\n\n\n/* =========================================\n   Page Layout\n========================================= */\nbody {\n  margin: 0;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  min-height: 100vh;\n}\n\nmain {\n  flex: 1;\n}\n\n\n/* =========================================\n   Custom footer element\n========================================= */\nfooter2 {\n  bottom: 0;\n  width: 100%;\n  display: inline-block;\n  color: white;\n  background: black;\n  margin-top: auto;\n}\n\n.footer-text {\n  display: flex;\n  align-items: center;\n  background-color: var(--color-black);\n  height: 70px;\n  font-family: var(--font-inter);\n  font-size: var(--font-size-lg);\n  width: 100%;\n  margin-right: 20px;\n}\n\n.bazaarvoice-all-rights {\n  text-align: left;\n  margin-left: 150px;\n  flex-basis: 50%;\n}\n\n.legal,\n.trust,\n.system-status,\n.browser-support-policy {\n  text-align: right;\n  display: flex;\n  align-items: right;\n  margin: 20px;\n}\n\n\n/* =========================================\n   Overlay\n========================================= */\n.overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0.5);\n  z-index: 99;\n  display: none;\n}\n\n.overlay:hover::after {\n  display: block;\n}\n\n\n/* =========================================\n   Details / Summary\n========================================= */\n.details-summary {\n  border: none;\n  color: blue;\n  cursor: pointer;\n  list-style: none;\n}\n\ndetails {\n  border: 1px solid;\n  padding: 0 1rem;\n  background: white;\n  border: none;\n}\n\ndetails + details {\n  border-top: none;\n}\n\ndetails[open] {\n  padding-bottom: 1em;\n}\n\nsummary {\n  padding: 10px;\n  font-size: 1rem;\n  font-weight: bold;\n  color: blue;\n  border: none;\n  cursor: pointer;\n}\n\n\n/* =========================================\n   Cascade layer: page setup\n========================================= */\n@layer setupPage {\n  :root {\n    font-size: 112.5%;\n    line-height: 1.5;\n  }\n  body {\n    background: #a4bacc99;\n    color: #226daa;\n    font-family: Raleway, sans-serif;\n    margin: 1rem;\n  }\n  * {\n    box-sizing: border-box;\n  }\n  aside {\n    width: 38em;\n    max-width: 98vw;\n  }\n}\n\nslot:not([name]) {\n  display: revert;\n}\n\n\n/* =========================================\n   Tooltip\n========================================= */\n.tooltip {\n  position: relative;\n  display: inline-block;\n  border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n  visibility: hidden;\n  width: 120px;\n  width: max-content;\n  background-color: black;\n  color: #fff;\n  text-align: center;\n  padding: 5px 0;\n  border-radius: 6px;\n  white-space: normal;\n  max-width: 300px;\n  word-wrap: break-word;\n  position: absolute;\n  z-index: 1;\n  top: 30px;\n  left: -10%;\n}\n\n.tooltip:hover .tooltiptext {\n  visibility: visible;\n}\n\n\n\n/* =========================================\n   Footer (Bazaarvoice)\n========================================= */\ndiv .bv-footer {\n  position: relative !important;\n  bottom: 0 !important;\n  height: 50px;\n  padding-top: 10px;\n  width: 100%;\n  background-color: #121b31;\n  color: white;\n  text-align: center;\n  font-family: 'Inter';\n  font-style: normal;\n  font-weight: 400;\n  font-size: 18px;\n  display: inline-block;\n}\n\n.footer-rect {\n  display: inline-block;\n  width: 100%;\n  font-size: var(--font-size-lg);\n  color: var(--color-white);\n  align-items: center;\n  margin-left: 10px;\n}\n\n.footer-end {\n  display: contents;\n  justify-contents: right;\n}\n\n.footer-text a {\n  color: white;\n  text-decoration: none;\n}\n\n.footer-text a:hover {\n  text-decoration: underline;\n}\n\nheader.rm-Header {\n  position: sticky !important;\n  top: 0 !important;\n  z-index: 10000 !important;\n}\n\nnav.rm-Sidebar,\nnav[class*=\"Sidebar\"],\nsection.content-toc,\nnav.rm-ToC {\n  top: 109px !important;\n  max-height: calc(100vh - 109px) !important;\n}","js":"// ReadMe SPA-safe init\n$(window).on('pageLoad', function (_e, state) {\n  // Defer to let layout settle\n  setTimeout(() => {\n    initHeaderMenus();\n    initDetailsAccordion();\n    initExternalLinkBehavior();\n  }, 0);\n});\n\n/* =========================\n   Header Menus / Hover Dropdowns\n   ========================= */\nfunction initHeaderMenus() {\n  // 1) Assign stable IDs to header links (if not already present)\n  const links = document.querySelectorAll('.Header-link2tXYTgXq85zW');\n  let i = 0;\n  links.forEach(el => {\n    i++;\n    if (!el.id) el.id = 'myId' + i;\n  });\n\n  // 2) Get or create a full-page overlay\n  let overlay = document.querySelector('.overlay');\n  if (!overlay) {\n    overlay = document.createElement('div');\n    overlay.className = 'overlay';\n    Object.assign(overlay.style, {\n      position: 'fixed',\n      inset: '0',\n      background: 'rgba(0,0,0,0.25)',\n      display: 'none',\n      zIndex: '999'\n    });\n    document.body.appendChild(overlay);\n  }\n\n  // 3) Map triggers to menus (uses your original selectors/IDs)\n  const map = [\n    { trigger: document.getElementById('myId1'), menu: document.querySelector('.header-text-products') },\n    { trigger: document.getElementById('myId2'), menu: document.querySelector('.header-text-devspace') },\n    { trigger: document.getElementById('myId4'), menu: document.querySelector('.header-text-related') },\n  ].filter(x => x.trigger && x.menu); // guard against missing nodes\n\n  // Bail early if nothing to wire\n  if (!map.length) return;\n\n  // Shared helpers/state\n  let hideTimer = null;\n  const allMenus = map.map(x => x.menu);\n\n  function closeAll() {\n    clearTimeout(hideTimer);\n    allMenus.forEach(m => { m.style.display = 'none'; });\n    overlay.style.display = 'none';\n  }\n\n  function positionMenu(triggerEl, menuEl) {\n    // Ensure menu is positioned relative to the viewport + scroll\n    const r = triggerEl.getBoundingClientRect();\n    const left = Math.round(r.left + window.scrollX);\n    const top = Math.round(r.bottom + window.scrollY);\n    Object.assign(menuEl.style, {\n      position: 'absolute',\n      left: left + 'px',\n      top: top + 'px',\n      zIndex: '10001'\n    });\n  }\n\n  function openMenu(triggerEl, menuEl) {\n    clearTimeout(hideTimer);\n    // Close others first\n    allMenus.forEach(m => { if (m !== menuEl) m.style.display = 'none'; });\n    positionMenu(triggerEl, menuEl);\n    menuEl.style.display = 'block';\n    overlay.style.display = 'block';\n  }\n\n  function scheduleClose() {\n    clearTimeout(hideTimer);\n    hideTimer = setTimeout(closeAll, 120);\n  }\n\n  // Wire each trigger/menu pair with pointer + keyboard + focus handling\n  map.forEach(({ trigger, menu }) => {\n    // Initial CSS expectations\n    menu.style.display = 'none';\n    menu.style.position = 'absolute';\n\n    // Pointer hover\n    trigger.addEventListener('mouseenter', () => openMenu(trigger, menu));\n    trigger.addEventListener('mouseleave', scheduleClose);\n    menu.addEventListener('mouseenter', () => { clearTimeout(hideTimer); });\n    menu.addEventListener('mouseleave', scheduleClose);\n\n    // Keyboard access: focus shows, blur schedules close\n    trigger.addEventListener('focus', () => openMenu(trigger, menu));\n    trigger.addEventListener('blur', scheduleClose);\n\n    // Reposition on viewport changes when visible\n    window.addEventListener('resize', () => {\n      if (menu.style.display === 'block') positionMenu(trigger, menu);\n    });\n    window.addEventListener('scroll', () => {\n      if (menu.style.display === 'block') positionMenu(trigger, menu);\n    });\n  });\n\n  // Close on overlay click or ESC\n  overlay.addEventListener('click', closeAll);\n  document.addEventListener('keydown', (ev) => {\n    if (ev.key === 'Escape') closeAll();\n  });\n}\n\n/* =========================\n   Only-one-open \u003cdetails> accordion\n   ========================= */\nfunction initDetailsAccordion() {\n  const summaries = document.querySelectorAll('summary');\n  if (!summaries.length) return;\n\n  summaries.forEach((summary) => {\n    // Avoid double-binding on SPA navigations\n    if (summary.__rdmBound) return;\n    summary.__rdmBound = true;\n\n    summary.addEventListener('click', () => {\n      const currentDetail = summary.parentNode;\n      document.querySelectorAll('details[open]').forEach((d) => {\n        if (d !== currentDetail) d.removeAttribute('open');\n      });\n    });\n  });\n}\n\n/* =========================\n   External link handling (preserves SPA internal links)\n   ========================= */\nfunction initExternalLinkBehavior() {\n  // Delegate only in markdown body, and only for links with target=\"_blank\"\n  $(document).off('click.rdmExternal', '.markdown-body a[target=\"_blank\"][href]');\n  $(document).on('click.rdmExternal', '.markdown-body a[target=\"_blank\"][href]', function (e) {\n    const href = $(this).attr('href');\n    if (!href) return;\n\n    // Ignore hash-only and in-page anchors\n    if (href.startsWith('#')) return;\n\n    // Parse URL via an \u003ca> element to resolve relative paths\n    const a = document.createElement('a');\n    a.href = href;\n\n    // Protocols we should NOT hijack\n    const proto = (a.protocol || '').toLowerCase();\n    if (proto === 'mailto:' || proto === 'tel:' || proto === 'javascript:') return;\n\n    const isExternal = a.host && a.host !== window.location.host;\n\n    if (!isExternal) {\n      // Internal link: prevent opening in new tab\n      e.preventDefault();\n      // Remove target=\"_blank\" and open in the same tab\n      window.location.href = a.href;\n      return;\n    }\n\n    // External link: open in new tab, safe\n    e.preventDefault();\n    window.open(a.href, '_blank', 'noopener');\n  });\n}\n\n\n\n// JS for mobile sdk\n $(window).on('pageLoad', function(e, state) {\n  var allKeyInputs   = document.querySelectorAll('.stagingKeyText, .prodKeyText');\n  var stgKeyInputs   = document.querySelectorAll('.stagingKeyText');\n  var prdKeyInputs   = document.querySelectorAll('.prodKeyText');\n  var clientIdInput  = document.querySelector('.edit_ClientID#clientId');\n  var downloadButton = document.querySelector('.configs-available button');\n\n  if (!clientIdInput || !downloadButton) return; // guard if not on this page\n\n  allKeyInputs.forEach(function(input) {\n    input.addEventListener('input', updateDownloadHint);\n  });\n\n  clientIdInput.addEventListener('input', updateDownloadHint);\n  downloadButton.addEventListener('click', exportJson);\n\n  function updateDownloadHint() {\n    var clientId = clientIdInput.value;\n    var inputsWithValue = getInputsWithValue(allKeyInputs, 'apiKey');\n    var configsAvailable = document.querySelector('.configs-available');\n    \n    if (inputsWithValue.length > 0 && clientId) {\n      configsAvailable.style.display = 'block';\n    } else {\n      configsAvailable.style.display = 'none';\n    }\n  }\n\n  function exportJson() {\n    var stgKeyInputsWithValue = getInputsWithValue(stgKeyInputs);\n    var prdKeyInputsWithValue = getInputsWithValue(prdKeyInputs);\n\n    if (stgKeyInputsWithValue.length > 0 || prdKeyInputsWithValue.length > 0) {\n      var json = {};\n\n      if (stgKeyInputsWithValue.length > 0) {\n        json.staging = createConfigData(stgKeyInputsWithValue);\n      }\n\n      if (prdKeyInputsWithValue.length > 0) {\n        json.prod = createConfigData(prdKeyInputsWithValue);\n      }\n\n      downloadJson(json);\n    }\n  }\n\n  function createConfigData(keyInputs) {\n    var clientId = clientIdInput.value;\n    var configData = { clientId: clientId };\n\n    keyInputs.forEach(function(input) {\n      configData[input.dataset.configKey] = input.value;\n    });\n\n    return configData;\n  }\n\n  function downloadJson(config) {\n    var data = \"text/json;charset=utf-8,\" + encodeURIComponent(JSON.stringify(config));\n    var el = document.createElement('a');\n    el.style.display = 'none';\n    el.href = \"data:\" + data;\n    el.download = \"bvsdk_config.json\";\n    document.body.appendChild(el);\n    el.click();\n    document.body.removeChild(el);\n  }\n\n  function getInputsWithValue(inputs, type) {\n    var pattern = new RegExp(type);\n    return Array.from(inputs).filter(function(input) {\n      if (pattern.source === 'all' || input.dataset.type.search(pattern) !== -1) {\n        return input.value;\n      }\n    });\n  }\n});\n\n//Tooltip Transition js\n$(document).ready(function(){\n            $('[data-toggle=\"tooltip\"]').tooltip({\n                delay: { \"show\": 100, \"hide\": 40 }\n            });\n        });","html":{"header":"\u003c!-- Google Tag Manager -->\n\u003cscript>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n})(window,document,'script','dataLayer','GTM-T4PV8MT');\u003c/script>\n\u003c!-- End Google Tag Manager -->\n\n\u003c!-- Fullstory Integration -->\n\u003cscript>\nwindow['_fs_host'] = 'fullstory.com';\nwindow['_fs_script'] = 'edge.fullstory.com/s/fs.js';\nwindow['_fs_org'] = 'ZFBHF';\nwindow['_fs_namespace'] = 'FS';\n(function(m,n,e,t,l,o,g,y){\n    if (e in m) {if(m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window[\"_fs_namespace\"].');} return;}\n    g=m[e]=function(a,b,s){g.q?g.q.push([a,b,s]):g._api(a,b,s);};g.q=[];\n    o=n.createElement(t);o.async=1;o.crossOrigin='anonymous';o.src='https://'+_fs_script;\n    y=n.getElementsByTagName(t)[0];y.parentNode.insertBefore(o,y);\n    g.identify=function(i,v,s){g(l,{uid:i},s);if(v)g(l,v,s)};g.setUserVars=function(v,s){g(l,v,s)};g.event=function(i,v,s){g('event',{n:i,p:v},s)};\n    g.anonymize=function(){g.identify(!!0)};\n    g.shutdown=function(){g(\"rec\",!1)};g.restart=function(){g(\"rec\",!0)};\n    g.log = function(a,b){g(\"log\",[a,b])};\n    g.consent=function(a){g(\"consent\",!arguments.length||a)};\n    g.identifyAccount=function(i,v){o='account';v=v||{};v.acctId=i;g(o,v)};\n    g.clearUserCookie=function(){};\n    g.setVars=function(n, p){g('setVars',[n,p]);};\n    g._w={};y='XMLHttpRequest';g._w[y]=m[y];y='fetch';g._w[y]=m[y];\n    if(m[y])m[y]=function(){return g._w[y].apply(this,arguments)};\n    g._v=\"1.3.0\";\n})(window,document,window['_fs_namespace'],'script','user');\n\u003c/script>\n\u003c!-- End Fullstory -->\n\u003cdiv class=\"header-text-products\">\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  \n  \u003cdiv class=\"dropdown-content-products\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home\">Conversations API(CV2)\u003c/a>\u003c/h2>\n        \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC.\u003c/p>\n      \u003c/div>\n     \u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PRR/docs/prr\">Conversations API (Agrippa/PRR)\u003c/a>\u003c/h2>\n\t\t\t \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC for PRR customers.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SocialCommerceAPI/docs/introduction\">Social Commerce Display API\u003c/a>\u003c/h2>\n        \u003cp>Social Commerce is engineered for the future of commerce – enabling commerce to be visual, contextual, and personal, wherever commerce occurs.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-DCE/docs/home\">Displayable Content Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Conversations data in bulk for public display using an HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PS-Export/docs/home\">Product Sentiment Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTP interface.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PrivacyAPI/docs/home\">Privacy API\u003c/a>\u003c/h2>\n        \u003cp>Integrate your Bazaarvoice solution into your privacy regulations compliance workflow using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ResponseAPI/docs/home\">Response API\u003c/a>\u003c/h2>\n        \u003cp>Programmatically create, read, update, and delete responses to reviews using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n\t\t\t\u003cdiv class=\"item\">\n                \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-MobileSDK/docs/home\">Mobile SDKs for Android and iOS\u003c/a>\u003c/h2>\n                \u003cp>The Bazaarvoice Mobile SDKs provide access to many of our products, including Conversations, and Product Recommendations.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\t\n\t\t\u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-NotificationsAPI/docs/notifications-subscription-api\">Notifications API\u003c/a>\u003c/h2>\n       \u003cp>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice platform.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-TransactionsAPI/docs/overview\">Transactions API\u003c/a>\u003c/h2>\n        \u003cp>Allow clients to seamlessly share transaction data and automate the collection of user generated content powering APO and more.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\t\n\t\t\u003cdiv class=\"item\">\n       \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SentimentsAPI/docs/overview\">Product Sentiments (PS)API\u003c/a>\u003c/h2>\n       \u003cp>Builds consumer insights from the review text using Natural Language Processing (NLP).\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n\t\t\u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-AuthenticDiscoveryAPI/docs/home\">Authentic Discovery API\u003c/a>\u003c/h2>\n        \u003cp>Enable AI search bots and LLMs to discover your UGC by integrating the Authentic Discovery API.\u003c/p>\n    \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-devspace\">\n  \u003cdiv class=\"dropdown-content-devspace\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://blog.developer.bazaarvoice.com/\">Blog\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice blog featuring technical articles by Bazaarvoice developers.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://github.com/bazaarvoice\">Github\u003c/a>\u003c/h2>\n        \u003cp>Take a look at our Public Github space and explore repositories for various development projects.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1-cwv-perf-matric/docs/bazaarvoice-hosted-display-cwv-performance-testing-methodology\">Performance\u003c/a>\u003c/h2>\n        \u003cp>Hosted Display Core Web Vitals performance\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-related\">\n  \u003cdiv class=\"dropdown-content-related\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"http://knowledge.bazaarvoice.com/\">Bazaarvoice Knowledge Base\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://support.bazaarvoice.com/s/\">Support Community\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://bazaarvoice.com/\">Bazaarvoice.com\u003c/a>\u003c/h2>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"overlay\">\u003c/div>","home_footer":null,"page_footer":"\u003c!-- Cookie Consent \n\u003cscript type=\"text/javascript\" src=\"//www.freeprivacypolicy.com/public/cookie-consent/4.1.0/cookie-consent.js\" charset=\"UTF-8\">\u003c/script>\n\u003cstyle>\n    .cc-nb-changep {\n        display: none !important;\n    }\n  \n    .cc-nb-main-container {\n    padding: 2rem;\n    max-width: 500px;\n    background: #121B31;\n\t\t}\n\u003c/style>\n\u003cscript type=\"text/javascript\" charset=\"UTF-8\">\ndocument.addEventListener('DOMContentLoaded', function () {\ncookieconsent.run({\"notice_banner_type\":\"simple\",\"consent_type\":\"express\",\"palette\":\"dark\",\"language\":\"en\",\"page_load_consent_levels\":[\"strictly-necessary\"],\"notice_banner_reject_button_hide\":false,\"preferences_center_close_button_hide\":true,\"page_refresh_confirmation_buttons\":false});\n});\n\u003c/script>\n-->\n\u003c!-- Google Tag Manager (noscript) -->\n\u003cnoscript>\u003ciframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-T4PV8MT\"\nheight=\"0\" width=\"0\" style=\"display:none;visibility:hidden\">\u003c/iframe>\u003c/noscript>\n\u003c!-- End Google Tag Manager (noscript) -->\n\u003c!--\u003cscript>\n  window.intercomSettings = {\n    api_base: \"https://api-iam.intercom.io\",\n    app_id: \"eje6296u\"\n  };\n\u003c/script>-->\n\n\u003c!--\u003cscript>\n// We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/eje6296u'\n(function(){var w=window;var ic=w.Intercom;if(typeof ic===\"function\"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/eje6296u';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(document.readyState==='complete'){l();}else if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();\n\u003c/script>-->\n\u003cfooter2>\n  \u003cdiv class=\"footer-rect\">\n    \u003cdiv class=\"footer-text\">\n      \u003cdiv class=\"bazaarvoice-all-rights\">\n        © Bazaarvoice. All rights reserved.\n      \u003c/div>\n    \u003cdiv class=\"footer-end\">\n\n      \u003cdiv class=\"legal\">\u003ca\n        href=\"http://www.bazaarvoice.com/legal\">Legal\u003c/a>\u003c/div>\n      \u003cdiv class=\"trust\">\u003ca\n                            href=\"https://www.bazaarvoice.com/company/trust/\">Trust\u003c/a>\u003c/div>\n      \u003cdiv class=\"system-status\">\u003ca\n        href=\"http://status.bazaarvoice.com/\">System Status\u003c/a>\u003c/div>\n      \u003cdiv class=\"browser-support-policy\">\u003ca\n        href=\"http://knowledge.bazaarvoice.com/bazaarvoice-browser-support-policy/\">Browser Support Policy\u003c/a>\u003c/div>\n    \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\n\u003c/footer2>\n\n\u003cscript>\n  window.IGLOO = window.IGLOO || {\n    \"bbout_element_id\" : \"ioBlackBox\",    // Populate #ioBlackBox input with device fingerprint\n  \"loader\" : {\n    \"version\" : \"general5\"\n\t}\n};\n\n    // Load iovation's JavaScript\n    (function A() {\n        function u(a, b) {\n            var d = {},\n                c;\n            for (c = a.length - 1; - 1 \u003c c; c--) 0 \u003c c ? d[c] = function() {\n                var g = c;\n                return function() {\n                    return v(a[g], d[g + 1], b)\n                }\n            }() : v(a[c], d[c + 1], b)\n        }\n\n        function v(f, m, d) {\n            var c = document.createElement(\"script\"),\n                g = f[0].split(\"?\")[0].split(\"/\"),\n                e;\n            e = g[g.length - 1].split(\".\")[0];\n            g = a[d] && a[d].staticVer && a[d].staticVer + \"/\" || f[1];\n            /([0-9]+\\.){2}[0-9]+\\//.test(f[1]) && g !== f[1] && h(\"loader: Overriding configured version with staticVer.\");\n            f[0] = f[0].replace(\"##version##\", g);\n            c.setAttribute(\"src\", f[0]);\n            c && c.addEventListener ?\n                c.addEventListener(\"error\", function() {\n                    b[d + \"_\" + e + \"_load_failure\"] = \"true\"\n                }) : c.attachEvent && c.attachEvent(\"onerror\", function() {\n                    b[d + \"_\" + e + \"_load_failure\"] = \"true\"\n                });\n            m && (c.onload = m);\n            document.getElementsByTagName(\"head\")[0].appendChild(c)\n        }\n\n        function h(b) {\n            if (\"function\" === typeof a.trace_handler) try {\n                a.trace_handler(b)\n            } catch (e) {}\n        }\n\n        function e(a, b) {\n            var d = null !== a && void 0 !== a;\n            return !d || \"1\" !== a.toString() && \"true\" !== a.toString().toLowerCase() ? !d || \"0\" !== a.toString() && \"false\" !== a.toString().toLowerCase() ? \"boolean\" ===\n                typeof b ? b : !1 : !1 : !0\n        }\n        var t = window,\n            w = t.io_global_object_name || \"IGLOO\",\n            a = t[w] = t[w] || {},\n            b = a.loader = a.loader || {},\n            x = [],\n            y = [];\n        if (b.loaderMain) return h(\"loader: Loader script has already run, try reducing the number of places it's being included.\"), !1;\n        b.loaderMain = A;\n        b.loaderVer = \"5.1.0\";\n        (function() {\n            var f = e(b.tp, !0),\n                m = e(b.fp_static, !0),\n                d = e(b.fp_dyn, !0),\n                c = e(b.enable_legacy_compatibility),\n                g = e(b.tp_split),\n                u = b.tp_host && b.tp_host.replace(/\\/+$/, \"\") || \"https://mpsnare.iesnare.com\",\n                z = b.fp_static_override_uri,\n                l = void 0 !==\n                b.uri_hook ? b.uri_hook + \"/\" : \"/iojs/\",\n                n = (b.version || \"versionOrAliasIsRequired\") + \"/\",\n                v = b.subkey ? t.encodeURIComponent(b.subkey) + \"/\" : \"\",\n                w = b.tp_resource || \"wdp.js\",\n                p = b.tp_host ? \"&tp_host=\" + t.encodeURIComponent(b.tp_host) : \"\",\n                B = z ? \"&fp_static_uri=\" + t.encodeURIComponent(z) : \"\",\n                q, r, k;\n            b.tp_host = u;\n            q = e(a.enable_flash, !0);\n            r = a.io && a.io.enable_flash;\n            k = a.fp && a.fp.enable_flash;\n            r = void 0 !== r && null !== r ? e(r, !0) : q;\n            void 0 !== k && null !== k ? k = e(k, !0) : r = q;\n            q = r ? \"&flash=true\" : \"&flash=false\";\n            k = k ? \"&flash=true\" : \"&flash=false\";\n            p = \"?loaderVer=\" +\n                b.loaderVer + \"&compat=\" + c + \"&tp=\" + f + \"&tp_split=\" + g + p + \"&fp_static=\" + m + \"&fp_dyn=\" + d + B;\n            f || m || h(\"loader: Not currently configured to load fp_static or tp script(s).\");\n            a.fp && a.fp.staticVer && a.fp.staticVer + \"/\" !== n && (n = a.fp.staticVer + \"/\", h(\"loader: Configured version replaced with that from pre-loaded static script.\"));\n            m || a.fp && a.fp.staticMain ? (l = (l + \"##version##\" + v).replace(/\\/\\//g, \"/\"), m && (a.fp && a.fp.staticMain ? c && !a.fp.preCompatMain && h(\"loader: enable_legacy_compatibility on, but included static does not have the compat wrapper.\") :\n                z ? x.push([z, \"\"]) : x.push([l + \"static_wdp.js\" + p + k, n])), !d || a.fp && a.fp.dynMain ? a.fp && a.fp.dynMain && h(\"loader: First party dynamic script has already been loaded, disable fp_dyn or make sure you're not manually including the dynamic file separately.\") : x.push([l + \"dyn_wdp.js\" + p + k, n])) : e(b.fp_dyn) && h(\"loader: Invalid Config, first party dynamic script set to load without static.\");\n            f && (a.io && a.io.staticMain ? h(\"loader: Third party script has already been loaded.\") : (l = u + \"/##version##\" + v, g ? (y.push([l + \"static_wdp.js\" +\n                p + q, n\n            ]), y.push([l + \"dyn_wdp.js\" + p + q, n]), b.tp_resource && h(\"loader: Invalid Config: both tp_resource and tp_split set. Ignoring tp_resource.\")) : y.push([l + w + p + q, n])))\n        })();\n        u(x, \"fp\");\n        u(y, \"io\")\n    })();\n\n    // Each call to ioGetBlackbox() returns a JavaScript object with information about the current state of the black box and eventually the black box string itself\n    var timeoutIdd; //variable name changed to avoid conflict\n\n    function useBlackboxString(intervalCount) {\n      if (typeof window.IGLOO.getBlackbox !== 'function') {return;}\n\n      var bbData = window.IGLOO.getBlackbox();\n      if (bbData.finished) {\n        clearTimeout(timeoutIdd);\n        document.getElementById('blackbox').value = bbData.blackbox;\n      }\n    }\n    timeoutIdd = setInterval(useBlackboxString, 500);\n\u003c/script>\n\n\u003cdiv class=\"header-text-products\">\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  \n  \u003cdiv class=\"dropdown-content-products\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ConversationsAPI/docs/home\">Conversations API\u003c/a>\u003c/h2>\n        \u003cp>Retrieve and submit user-generated content (UGC), and retrieve your product catalog and statistics about your UGC.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-NotificationsAPI/docs/notifications-subscription-api\">Notifications API\u003c/a>\u003c/h2>\n        \u003cp>Manage end-user subscriptions to email notifications triggered by the Bazaarvoice platform.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-SocialCommerceAPI/docs/introduction\">Social Commerce API\u003c/a>\u003c/h2>\n        \u003cp>Social Commerce is engineered for the future of commerce – enabling commerce to be visual, contextual, and personal, wherever commerce occurs.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-DCE/docs/home\">Displayable Content Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Conversations data in bulk for public display using an HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PS-Export/docs/home\">Product Sentiment Export\u003c/a>\u003c/h2>\n        \u003cp>Request Bazaarvoice Product Sentiment Insights data in bulk using an HTTP interface.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-PrivacyAPI/docs/home\">Privacy API\u003c/a>\u003c/h2>\n        \u003cp>Integrate your Bazaarvoice solution into your privacy regulations compliance workflow using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-ResponseAPI/docs/home\">Response API\u003c/a>\u003c/h2>\n        \u003cp>Programmatically create, read, update, and delete responses to reviews using a secure HTTP interface.\u003c/p>\n      \u003c/div>\n\t\t\t\u003cdiv class=\"item\">\n                \u003ch2>\u003ca href=\"https://developers.bazaarvoice.com/v1.0-MobileSDK/docs/home\">Mobile SDKs for Android and iOS\u003c/a>\u003c/h2>\n                \u003cp>The Bazaarvoice Mobile SDKs provide access to many of our products, including Conversations, and Product Recommendations.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-devspace\">\n  \u003cdiv class=\"dropdown-content-devspace\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://blog.developer.bazaarvoice.com/\">Blog\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice blog featuring technical articles by Bazaarvoice developers.\u003c/p>\n      \u003c/div>\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://opensource.bazaarvoice.com\">Open Source\u003c/a>\u003c/h2>\n        \u003cp>Bazaarvoice portal containing tools and open source projects developed by our engineers.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"https://github.com/bazaarvoice\">Github\u003c/a>\u003c/h2>\n        \u003cp>Take a look at our Public Github space and explore repositories for various development projects.\u003c/p>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"header-text-related\">\n  \u003cdiv class=\"dropdown-content-related\">\n    \u003cdiv class=\"row\">\n      \u003cdiv class=\"item\">\n        \u003ch2>\u003ca href=\"http://knowledge.bazaarvoice.com/\">Bazaarvoice Knowledge Base\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://support.bazaarvoice.com/s/\">Support Community\u003c/a>\u003c/h2>\n        \u003ch2>\u003ca href=\"https://bazaarvoice.com/\">Bazaarvoice.com\u003c/a>\u003c/h2>\n      \u003c/div>\n    \u003c/div>\n  \u003c/div>\n\u003c/div>\n\n\u003cdiv class=\"overlay\">\u003c/div>"}},"header":{"type":"solid","gradient_color":null,"link_style":"buttons","overlay":{"fill":"auto","type":"triangles","position":"top-left","image":{"uri":null,"url":null,"name":null,"width":null,"height":null,"color":null,"links":{"original_url":null}}}},"navigation":{"collapsible_categories":"disabled","breadcrumbs":"disabled","first_page":"documentation","left":[{"type":"link_url","title":"Products","url":null,"custom_page":null},{"type":"link_url","title":"Developer Space","url":null,"custom_page":null},{"type":"link_url","title":"Support","url":"https://support.bazaarvoice.com/","custom_page":null},{"type":"link_url","title":"Additional Resources","url":null,"custom_page":null}],"logo_link":"landing_page","page_icons":"enabled","right":[],"sub_nav":[],"subheader_layout":"links","version":"disabled","links":{"home":{"label":"Home","visibility":"disabled"},"graphql":{"label":"GraphQL","visibility":"disabled","schema":null},"guides":{"label":"Guides","alias":"Overview","visibility":"enabled"},"reference":{"label":"API Reference","alias":"API Reference","visibility":"enabled"},"recipes":{"label":"Recipes","alias":"Recipes","visibility":"disabled"},"changelog":{"label":"Changelog","alias":null,"visibility":"disabled"},"discussions":{"label":"Discussions","alias":"Q&A","visibility":"disabled"}}}},"i18n":{"languages":["en"],"defaultLanguage":"en","state":"enabled"}}},"version":{"_id":"65cdd93a9bc5560073a536d3","version":"1.1-TempNew","version_clean":"1.1.0-TempNew","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65cdd93a9bc5560073a53647","65cdd93a9bc5560073a53647","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","65cdd93a9bc5560073a53648","650947cb6a3b2a000c9a18e7","65cdd93a9bc5560073a53649","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65cdd93a9bc5560073a5364a","65781cd3eb5898000f2d12e7","65cdd93a9bc5560073a5364b","65cdd93a9bc5560073a5364c","65cdd93a9bc5560073a5364d","65cdd93a9bc5560073a5364e","65cdd93a9bc5560073a5364f","657835151d23e7057fffa261","65cdd93a9bc5560073a53650","65cdd93a9bc5560073a53651","65cdd93a9bc5560073a53652","65b241adb7c97c00560803a8","65cdd93a9bc5560073a536d5","65cddac1dafc4d002fb8d2c4","65cddcead8ec290034596f44","65cde305f7a8c10054db494e","65cde310915675006bab5c1b","65cde31d269bb00078ce4ee8","65cde3c5e7af460029b22e6e","65cde3ded6717f0010ea1e6c","65cde6ff0c75b9001d0062a8","65cde744f2ddaa00459bb6af","65cde75f8d9f9e003f25655c","65cdecf817c20300356b1f79","65cdee342916a7000fa14141","65cdef9e33685c002213cc29","65cdf05b76c3fe007e0f4851","65cdf1adb5fdee006ab8487e","65cdf7fe8d9f9e003f25787b","65cdf8d976c3fe007e0f59a8","65cdf96eca83140022be94c9","65cdf9bad8ec29003459aa85","65cdfb2c9ffd24000f9e035a","65cdfc077a53580023f6b6c6","6630c59ef89766002bafdf43","6630c777fb7955001125bcbe","6696303cf3300900729d8656","66963f507ea068000f42b385","6696418095b398005a2399d4","673196cb3dfd93001f2c680a","67347a57cae8f1003d0b1d88","6734a83f7cad14003fad2e43","6735bbd4aa4d7f002a048b08","6735beed2c1cf500336772d8","673dbe5e8217683966a5084a","67626620a22220004b2a6f2c","67626c4311aaa700395891d8","67626cc8f45b2300195a75bd","67da9b33b5f75f001942b35b","697b653696f22e034a7bf1f4"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-02-15T09:28:25.895Z","__v":3,"forked_from":"648b2e8705d80c214f0fffc3","updatedAt":"2026-04-01T05:11:19.435Z","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"14mwwx1vm3yiznwb"},{"filename":"conversations-display-api.json","uuid":"d405n2dlrsx9225"},{"filename":"video-upload.json","uuid":"a0o5e82elrt44zb6"},{"filename":"step-1.json","uuid":"cqdn9u2clsn286so"},{"filename":"step-2-3.json","uuid":"cqdn9u2zlsn28fx5"},{"filename":"step-4.json","uuid":"cqdn9u3clsn28poe"},{"filename":"dce-step-1.json","uuid":"c0iznttlsn2u0hm"},{"filename":"dce-step-2-3.json","uuid":"cqdn9u1xlsn2vi7z"},{"filename":"dce-step-4.json","uuid":"4kgdj1rlsn2w2q0"},{"filename":"response-api.json","uuid":"4kgdjflsn3xkqa"},{"filename":"notifications-subscriptions-api.json","uuid":"cqdn9uylsn45b56"},{"filename":"oauth2-3legged.json","uuid":"4kgdj3ilsn5jym6"},{"filename":"privacy-api.json","uuid":"4kgdjylsn5n68v"},{"filename":"oauth2-2legged.json","uuid":"c0iznt1glsn5os6o"},{"filename":"media-api.json","uuid":"cqdn9uflsn5wqtp"},{"filename":"transactions-api.json","uuid":"ffpzyhlvm8upo2"},{"filename":"product-sentiment-api.json","uuid":"2we82ilyo8bdlj"},{"filename":"content-search-api-charon.json","uuid":"7mw6b38pm4tilgmw"},{"filename":"content-search-api-charon-1.json","uuid":"1aoi1pm4tiobcp"},{"filename":"Authentic_Discovery.yaml","uuid":"jnbn9umnfl8t44"}],"pdfStatus":"","source":"readme"}},"i18n":{"language":"en","translations":{"en":{"common":{"ai":{"aiOpenFailed":"Failed to open SuperHub AI panel.","askAi":"Ask AI","askAiAriaLabel":"Open Ask AI Assistant","mdCopy":"Copy Page","mdOpenFailed":"Failed to open as markdown","mdView":"View as Markdown","mcp":{"appNotFound":"{{app}} does not appear to be installed.","command":"Copy MCP Command","config":"Copy MCP Config","copied":"Copied to clipboard!","cursor":"Connect to Cursor","downloadApp":"Download {{app}}","header":"MCP","vscode":"Connect to VS Code"},"noMdToCopy":"No markdown content available to copy.","openFailed":"Failed to open {{option}}.","settings":{"askAiRequired":"Ask AI must be enabled for your project","description":"Adds a dropdown menu for sharing docs with AI assistants.","disabledInternal":"Disabled for internal docs — set to public to enable","dropdownOptions":"Dropdown Options","preview":"Preview","saveFailed":"Failed to save AI dropdown configuration. Please try again.","title":"AI Dropdown"}},"apiConfig":{"allRequests":"All Requests","allRequestsFilter":"All Requests","apiKeysNotFound":"No API keys found.","apiKeysNotSynced":"API keys are not synced with this developer hub.","apiRequests":"API Requests","authentication":"Authentication","credentials":"Credentials","dayFilter":"Last 24 Hours","emptyStatePrompt":"Make a request to see them here or \u003ca>Try It\u003c/a>!","error":"Error","errorRequestsFilter":"400 & 500","gettingStarted":"Getting Started","logInPrompt":"Log in to see your API keys","monthFilter":"Last 30 Days","moreErrors":"More Errors","moreRequests":"More Requests","myRecentErrors":"My Recent Errors","myRecentRequests":"My Recent Requests","myRequests":"My Requests","myTopEndpoints":"My Top Endpoints","personalizedDocsSetup":"Set up \u003cButton>Personalized Docs\u003c/Button> to show users their API keys.","pickALanguage":"Pick a language","popularEndpoints":"Popular Endpoints","success":"Success","weekFilter":"Past week","yourApiKeys":"Your API Keys"},"attribution":"by {{attribution}}","auth":{"any":"any","apiKey":"API Key","apiKeyPrompt":"Get API Key","apiKeyShow":"Show API Key","apiKeyHide":"Hide API Key","apiKeyToggle":"Toggle API Key","apiInfo":"API Info","authenticate":"Authenticate","authorize":"Authorize","authorizationUrl":"Authorization URL","authorizedScopes":"Authorized scopes for this token","authorizedScopesEmpty":"Token has no authorized scopes","bearer":"Bearer","clearSelection":"Clear Selection","clientId":"Client ID","deselectAll":"Deselect All","credentialMessage":"{{projectName}} accepts {{count}} credential methods. You can use {{option}} of them.","credentialsFor":"Credentials for {{name}}","credentialsForMd":"Credentials for `{{name}}`","either":"eitherLog in to use your API keys","grantType":"Grant Type","info":{"base64":"Your username and password will be combined with a : to form a base64-encoded string: `ENCODED_TOKEN`","basic":"Your username and password are being sent in the [header](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Authorization) of the request.","bearer":"\n  Bearer authentication gives access to the “bearer of the token” and must be sent in the Authorization header. For example:\n  ```bash\n  curl --request POST \\\n       --url https://httpbin.org/anything/bearer\n       --header 'Authorization: Bearer BEARER_TOKEN'\n  ```\n  ","cookie":"Your API Key is being sent as a [cookie](https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies).","header":"Your API Key is sent in the request [header](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers).","jwt":"The bearer token's format is JSON Web Token (JWT). Read more at [JWT.io](https://jwt.io/).","query":"Your API Key is being sent as a query parameter in the [URL](https://developer.mozilla.org/en-US/docs/Web/API/URL)."},"infoTable":{"contact":"Contact","description":"Description","identifier":"Identifier","license":"License","name":"Name","termsOfService":"Terms of Service","title":"Title","summary":"Summary","url":"URL","version":"Version"},"information":"Information","label":"Label","lastUsed":"Last Used","logInPrompt":"Log in to use your API keys","logIn":"Log In","logOut":"Log Out","or":"or","password":"password","passwordHideLabel":"Hide","passwordShowLabel":"Show","reAuthorize":"Re-Authorize","required":"required","requiredScopes":"Required Scopes","requiredScopesMissingMsg_one":"Missing {{count}} required scope","requiredScopesMissingMsg_other":"Missing {{count}} required scopes","scopes":"Scopes","scopeGroupAllRequired":"All {{count}} scopes required","scopesOrRequired":"At least 1 scope group required","scopesMissingCount":"({{count}} missing from this token)","scopesMissingMsg_one":"This operation requires {{count}} additional scope","scopesMissingMsg_other":"This operation requires {{count}} additional scopes","scopesRequiredMsg":"Scopes required for this operation","scopesRequiredNoneMsg":"No scopes required for this operation","selectAll":"Select All","selectCredentials":"Select Credentials","token":"token","tokenDetails":"Token Details","tokenRotationMessage":"We recommend you rotate this token.","tokenUrl":"Token URL","useOwnToken":"Use Your Own Token","username":"username"},"close":"Close","colorScheme":{"dark":"Dark","light":"Light","system":"System","title":"Color Scheme"},"changelog":{"added":"Added","deprecated":"Deprecated","fixed":"Fixed","improved":"Improved","removed":"Removed","title":"Changelog"},"copyToClipboard":{"copiedFull":"Copied to clipboard!","copiedShort":"Copied!","copyFull":"Copy to clipboard","copyShort":"Copy","failed":"Failed to copy to clipboard.","unable":"Unable to copy"},"discussions":{"addCommentLabel":"Add Comment","adminLabel":"Admin","answered":"Answered","askQuestion":"Ask a Question","backToAll":"Back to all","blankBodyError":"Your post body cannot be blank.","blankCommentError":"Your comment cannot be blank.","blankPostError":"Your post cannot be blank.","blankTitleError":"Your post title cannot be blank.","cancelButtonLabel":"Cancel","commentAndMarkAnswered":"Comment and mark answered","commentAndReopen":"Comment and reopen","deleteButtonLabel":"Delete","deleteCommentConfirmation":"Are you sure you want to delete this comment?","deleteCommentPermanentConfirmation":"Are you sure you want to permanently delete this comment?","deleteComentSuccess":"This comment has been deleted","deletePermanentlyButtonLabel":"Permanently Delete","deletePostConfirmation":"Are you sure you want to delete this post?","editButtonLabel":"Edit","editedLabel":"edited","emailInputAriaLabel":"name@email.com","emailInputPlaceholder":"Your Email","errorMessagePrefix":"Error:","faqAddLabel":"Add to FAQ","faqRemoveLabel":"Remove from FAQ","faqsLabel":"FAQs","logInToComment":"\u003cb>Log in\u003c/b> to add a comment.","markAsAnswered":"Mark as answered","markAsUnanswered":"Mark as unanswered","markCommentSpamLabel":"Mark this comment as spam","markPostSpamLabel":"Mark this post as spam","nameAndEmailError":"Please fill out your name and email.","nameInputAriaLabel":"Your name","nameInputPlaceholder":"Full name","permanentlyDeleteLabel":"Permanently delete","questionInputAriaLabel":"New question","recaptchaInvalidError":"Invalid ReCaptcha tokens.","recaptchaRequiredError":"Please complete the reCaptcha verification.","recentLabel":"Recent","saveButtonLabel":"Save","submitButtonLabel":"Post Question","tagButtonLabel":"Tag","tagInputPlaceholder":"Enter tag","titleInputAriaLabel":"Question title","titleInputPlaceholder":"Your question title","unansweredLabel":"Unanswered","voteCountLabel":"{{count}} vote","voteCountLabel_plural":"{{count}} votes"},"emptyState":{"changelog":{"title":"No Changelogs"},"discussion":{"actionLabel":"New Question","description":"Nobody's asked a question yet. Be the first!","title":"No Discussions"},"guide":{"title":"No Guides"},"recipe":{"title":"No Recipes"},"reference":{"title":"No API Endpoints"}},"more":"more…","next":"Next","onlyVisibleToAdmins":"Only visible to ReadMe admins","owlbotChat":{"assistant":"Assistant","clearChat":"Clear chat history","closeChat":"Close chat","emptyMessage":"I’ll help you find answers in the docs","emptyTitle":"Ask AI","failureTitle":"Ask AI","fallbackHeading":"Something went wrong with Ask AI","fallbackMessage":"Please try refreshing the page or contact support if the problem persists.","inputPlaceholder":"Ask AI anything…","sendFailure":"Failed to send message. Please try again.","resend":"Resend?","streamError":"...Something went wrong.","tryAgain":"Try Again","typingLabel":"Generating","voteFailure":"Failed to record vote. It may take a moment for the message to be saved. Please try again.","aiDisclaimer":"AI can get things wrong, so double check any info or code. You're responsible for verifying results are accurate and fit your needs before taking action. Do not input sensitive information.","voteLabelDown":"Not helpful","voteLabelUp":"Helpful","thinkingDefault":"Thinking...","thinkingSearchKnowledge":"Searching knowledge base...","thinkingSearchPages":"Searching for keywords...","thinkingListPages":"Looking up pages...","thinkingReadPage":"Reading relevant pages..."},"pageNotFound":{"heading":"Page Not Found","metaTitle":"404 Not Found"},"pageThumbs":{"no":"No","placeHolder":"Leave an optional comment…","prompt":"Did this page help you?","submit":"Vote","thankYou":"Thanks for voting!","yes":"Yes"},"poweredBy":"Powered by","recipes":{"inThisRecipe":"In this Recipe","openRecipe":"Open Recipe","step_one":"{{count}} step","step_other":"{{count}} steps"},"reference":{"callback":"Callback","clearExample":"Clear Example","clearResponse":"Clear Response","data":"Data","example":"Example","examplePrompt":"Choose an example","examplePromptOr":"Or choose an example","examples":"Examples","headers":"Headers","invalidJSON":"Invalid JSON","inspectRequest":"Inspect Request","jsonEditorAriaLabel":"Toggle Raw JSON Editor","jsonEditorLabel":"Edit JSON Body","language":"Language","library":"Library","log":"Log","logsLoading":"Retrieving recent requests…","logsPrompt":"Make a request to see history.","logsSeeAllLabel":"See All Requests","logsStatusLabel":"Status","logsThisMonth_one":"{{count}} Request This Month","logsThisMonth_other":"{{count}} Requests This Month","logsTimeLabel":"Time","logsUserAgentLabel":"User Agent","payloadExample":"Payload Example","recentRequests":"Recent Requests","replayRequest":"Replay Request","request":"Request","requestExample":"Request Example","requestExamples":"Request Examples","requestHistoryPrompt":"Log in to see full request history","requestInstructions":"Request instructions","resetBody":"Reset Body","response":"Response","showDescription":"Show Description","hideDescription":"Hide Description","sdkCodeEmpty":"No SDK code available","sdkCodeError":"Error retrieving SDK code. Please try again later.","tryIt":"Try It","tryItPrompt":"Click \u003ccode>Try It!\u003c/code> to start a request and see the response here!","tryItPunctuated":"Try It!"},"search":{"askFailure":"We had an issue responding, please try again later","filtersLabel":"Filters","filtersPlaceholder":"Filter","forMore":"for more","fromTheDocs":"From the Docs","inProject":"in {{project}}","noResults":"No search results for '{{query}}'","placeholder":"Search","pressEnterToAskAi":"Press \u003ckbd>Enter\u003c/kbd> to ask AI","promptEmpty":"Start typing to search…","promptLoading":"Keep typing to search…","searching":"Searching…","thinking":"Thinking"},"sections":{"all":"All","apiLogs":"API Logs","changelog":"Changelog","discussions":"Discussions","guides":"Guides","graphql":"GraphQL","home":"Home","pages":"Pages","recipes":"Recipes","reference":"API Reference"},"tableOfContents":"Table of Contents","time":{"absolute":{"noPrefix":"{{time}}","noPrefixAttributed":"{{time}} by {{attribution}}","postedPrefix":"Posted {{time}}","postedPrefixAttributed":"Posted {{time}} by {{attribution}}","updatedPrefix":"Updated {{time}}","updatedPrefixAttributed":"Updated {{time}} by {{attribution}}"},"justNow":{"noPrefix":"Less than a minute ago","noPrefixAttributed":"Less than a minute ago by {{attribution}}","postedPrefix":"Posted just now","postedPrefixAttributed":"Posted just now by {{attribution}}","updatedPrefix":"Updated just now","updatedPrefixAttributed":"Updated just now by {{attribution}}"},"relative":{"noPrefix":"{{time}}","noPrefixAttributed":"{{time}} by {{attribution}}","postedPrefix":"Posted {{time}}","postedPrefixAttributed":"Posted {{time}} by {{attribution}}","updatedPrefix":"Updated {{time}}","updatedPrefixAttributed":"Updated {{time}} by {{attribution}}"}},"unableToCopy":"Unable to copy","version":{"beta":"Beta","default":"Default","deprecated":"Deprecated","hiddenLabel":"Hidden Version"},"whatsNext":"What’s Next"}}}},"is404":false,"isFramePreview":false,"isStreamingSSR":false,"isDetachedProductionSite":false,"lang":"en","langFull":"Default","reqUrl":"/","version":{"_id":"65cdd93a9bc5560073a536d3","version":"1.1-TempNew","version_clean":"1.1.0-TempNew","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65cdd93a9bc5560073a53647","65cdd93a9bc5560073a53647","63fe3a0cafb0360b6682e427","63fe3a0cafb0360b6682e42f","63ff1253ef970e094c504c65","63ff1263c21a600034957aeb","63ff12f7a5f458004174cbda","648b2e8705d80c214f0fff9a","640838250aa0e50186964e42","64083849495be00018513d1f","6408386611f6970641eac128","64083997584a71034b86a00b","648b2e8705d80c214f0fff9b","648b2e8705d80c214f0fff9c","6418298f69c871013036a470","6418299b1bcbde002226d9fe","648b2e8705d80c214f0fff9d","648b2e8705d80c214f0fffc5","64b7767143ca2d0ecc1fcca8","64b7b2bcbd51b900596d6741","64bf5d7baff1b1004725dade","64c399c296599d0054c77147","64d1d5427d63410055c4132b","64d36042c7e8d40023fea9b7","64d36375efe72d0073e58018","64d61f99ce84f10039429a1a","64e3859694eda4003a7fef0c","64f6f59a2f6ab308f0a861b1","64f81ebd6d4f910074c1a8b6","64fae8c11bbefa001377f9cc","65016155fd8dac005f203e15","65044cebac381006dd20e77e","65cdd93a9bc5560073a53648","650947cb6a3b2a000c9a18e7","65cdd93a9bc5560073a53649","650aba879cae23004caf7093","6513cd53ce816700508d8c50","651c046b2e7b890042b43000","651d281017eccd000cc8873e","65cdd93a9bc5560073a5364a","65781cd3eb5898000f2d12e7","65cdd93a9bc5560073a5364b","65cdd93a9bc5560073a5364c","65cdd93a9bc5560073a5364d","65cdd93a9bc5560073a5364e","65cdd93a9bc5560073a5364f","657835151d23e7057fffa261","65cdd93a9bc5560073a53650","65cdd93a9bc5560073a53651","65cdd93a9bc5560073a53652","65b241adb7c97c00560803a8","65cdd93a9bc5560073a536d5","65cddac1dafc4d002fb8d2c4","65cddcead8ec290034596f44","65cde305f7a8c10054db494e","65cde310915675006bab5c1b","65cde31d269bb00078ce4ee8","65cde3c5e7af460029b22e6e","65cde3ded6717f0010ea1e6c","65cde6ff0c75b9001d0062a8","65cde744f2ddaa00459bb6af","65cde75f8d9f9e003f25655c","65cdecf817c20300356b1f79","65cdee342916a7000fa14141","65cdef9e33685c002213cc29","65cdf05b76c3fe007e0f4851","65cdf1adb5fdee006ab8487e","65cdf7fe8d9f9e003f25787b","65cdf8d976c3fe007e0f59a8","65cdf96eca83140022be94c9","65cdf9bad8ec29003459aa85","65cdfb2c9ffd24000f9e035a","65cdfc077a53580023f6b6c6","6630c59ef89766002bafdf43","6630c777fb7955001125bcbe","6696303cf3300900729d8656","66963f507ea068000f42b385","6696418095b398005a2399d4","673196cb3dfd93001f2c680a","67347a57cae8f1003d0b1d88","6734a83f7cad14003fad2e43","6735bbd4aa4d7f002a048b08","6735beed2c1cf500336772d8","673dbe5e8217683966a5084a","67626620a22220004b2a6f2c","67626c4311aaa700395891d8","67626cc8f45b2300195a75bd","67da9b33b5f75f001942b35b","697b653696f22e034a7bf1f4"],"project":"63fe3a0bafb0360b6682e41e","releaseDate":"2023-02-28T17:29:48.057Z","createdAt":"2024-02-15T09:28:25.895Z","__v":3,"forked_from":"648b2e8705d80c214f0fffc3","updatedAt":"2026-04-01T05:11:19.435Z","apiRegistries":[{"filename":"conversation-submission-api.json","uuid":"14mwwx1vm3yiznwb"},{"filename":"conversations-display-api.json","uuid":"d405n2dlrsx9225"},{"filename":"video-upload.json","uuid":"a0o5e82elrt44zb6"},{"filename":"step-1.json","uuid":"cqdn9u2clsn286so"},{"filename":"step-2-3.json","uuid":"cqdn9u2zlsn28fx5"},{"filename":"step-4.json","uuid":"cqdn9u3clsn28poe"},{"filename":"dce-step-1.json","uuid":"c0iznttlsn2u0hm"},{"filename":"dce-step-2-3.json","uuid":"cqdn9u1xlsn2vi7z"},{"filename":"dce-step-4.json","uuid":"4kgdj1rlsn2w2q0"},{"filename":"response-api.json","uuid":"4kgdjflsn3xkqa"},{"filename":"notifications-subscriptions-api.json","uuid":"cqdn9uylsn45b56"},{"filename":"oauth2-3legged.json","uuid":"4kgdj3ilsn5jym6"},{"filename":"privacy-api.json","uuid":"4kgdjylsn5n68v"},{"filename":"oauth2-2legged.json","uuid":"c0iznt1glsn5os6o"},{"filename":"media-api.json","uuid":"cqdn9uflsn5wqtp"},{"filename":"transactions-api.json","uuid":"ffpzyhlvm8upo2"},{"filename":"product-sentiment-api.json","uuid":"2we82ilyo8bdlj"},{"filename":"content-search-api-charon.json","uuid":"7mw6b38pm4tilgmw"},{"filename":"content-search-api-charon-1.json","uuid":"1aoi1pm4tiobcp"},{"filename":"Authentic_Discovery.yaml","uuid":"jnbn9umnfl8t44"}],"pdfStatus":"","source":"readme"},"gitVersion":{"base":"1.0-ConversationsAPI","display_name":null,"i18n":{"lang":null,"parsed_version":null},"name":"1.1-TempNew","release_stage":"release","source":"readme","state":"current","updated_at":"2026-05-20T13:23:37.000Z","uri":"/branches/1.1-TempNew","privacy":{"view":"default"}},"versions":{"total":15,"data":[{"base":"1.0-DCE","display_name":null,"i18n":{"lang":null,"parsed_version":null},"name":"1.0-AuthenticDiscoveryAPI","release_stage":"release","source":"readme","state":"current","updated_at":"2026-06-09T07:39:30.968Z","uri":"/branches/1.0-AuthenticDiscoveryAPI","privacy":{"view":"public"}},{"base":"1.0.0-Temp","display_name":"Catalog API","i18n":{"lang":null,"parsed_version":null},"name":"1.0-CatalogAPI","release_stage":"beta","source":"readme","state":"current","updated_at":"2026-03-30T09:17:22.467Z","uri":"/branches/1.0-CatalogAPI","privacy":{"view":"public"}},{"base":null,"display_name":"Conversations API","i18n":{"lang":null,"parsed_version":null},"name":"1.0-ConversationsAPI","release_stage":"release","source":"readme","state":"current","updated_at":"2026-05-05T06:00:00.595Z","uri":"/branches/1.0-ConversationsAPI","privacy":{"view":"public"}},{"base":"1.0-TransactionsAPI","display_name":null,"i18n":{"lang":null,"parsed_version":null},"name":"1.0-DCE","release_stage":"release","source":"readme","state":"current","updated_at":"2026-03-30T09:25:09.740Z","uri":"/branches/1.0-DCE","privacy":{"view":"public"}},{"base":"1.0.0-Temp","display_name":null,"i18n":{"lang":null,"parsed_version":null},"name":"1.0-MobileSDK","release_stage":"release","source":"readme","state":"current","updated_at":"2026-03-30T09:18:28.742Z","uri":"/branches/1.0-MobileSDK","privacy":{"view":"public"}},{"base":"1.0.0-Temp","display_name":"Notifications API","i18n":{"lang":null,"parsed_version":null},"name":"1.0-NotificationsAPI","release_stage":"release","source":"readme","state":"current","updated_at":"2026-03-30T09:17:15.619Z","uri":"/branches/1.0-NotificationsAPI","privacy":{"view":"public"}},{"base":"1.0.0-Temp","display_name":null,"i18n":{"lang":null,"parsed_version":null},"name":"1.0-PRR","release_stage":"release","source":"readme","state":"current","updated_at":"2026-03-30T09:19:17.462Z","uri":"/branches/1.0-PRR","privacy":{"view":"public"}},{"base":"1.0-DCE","display_name":null,"i18n":{"lang":null,"parsed_version":null},"name":"1.0-PS-Export","release_stage":"release","source":"readme","state":"current","updated_at":"2026-03-30T09:25:33.957Z","uri":"/branches/1.0-PS-Export","privacy":{"view":"public"}},{"base":null,"display_name":null,"i18n":{"lang":null,"parsed_version":null},"name":"1.0-PrivacyAPI","release_stage":"release","source":"readme","state":"current","updated_at":"2026-03-30T09:26:48.838Z","uri":"/branches/1.0-PrivacyAPI","privacy":{"view":"public"}},{"base":"1.0.0-Temp","display_name":null,"i18n":{"lang":null,"parsed_version":null},"name":"1.0-ResponseAPI","release_stage":"release","source":"readme","state":"current","updated_at":"2026-04-09T16:22:53.799Z","uri":"/branches/1.0-ResponseAPI","privacy":{"view":"public"}},{"base":"1.0-PS-Export","display_name":null,"i18n":{"lang":null,"parsed_version":null},"name":"1.0-SentimentsAPI","release_stage":"release","source":"readme","state":"current","updated_at":"2026-04-27T17:29:13.924Z","uri":"/branches/1.0-SentimentsAPI","privacy":{"view":"public"}},{"base":"1.0-TransactionsAPI","display_name":null,"i18n":{"lang":null,"parsed_version":null},"name":"1.0-SocialCommerceAPI","release_stage":"release","source":"readme","state":"current","updated_at":"2026-04-21T05:03:02.636Z","uri":"/branches/1.0-SocialCommerceAPI","privacy":{"view":"public"}},{"base":null,"display_name":"Transactions API","i18n":{"lang":null,"parsed_version":null},"name":"1.0-TransactionsAPI","release_stage":"release","source":"readme","state":"current","updated_at":"2026-03-30T09:23:44.400Z","uri":"/branches/1.0-TransactionsAPI","privacy":{"view":"public"}},{"base":"1.0.0-Temp","display_name":"cwv-perf-matric","i18n":{"lang":null,"parsed_version":null},"name":"1-cwv-perf-matric","release_stage":"beta","source":"readme","state":"current","updated_at":"2026-03-30T09:19:29.956Z","uri":"/branches/1-cwv-perf-matric","privacy":{"view":"public"}},{"base":"1.0-ConversationsAPI","display_name":null,"i18n":{"lang":null,"parsed_version":null},"name":"1.1-TempNew","release_stage":"release","source":"readme","state":"current","updated_at":"2026-05-20T13:23:37.411Z","uri":"/branches/1.1-TempNew","privacy":{"view":"default"}}],"type":"version"}}</script></div><div id="ssr-end"><script id="__LOADABLE_REQUIRED_CHUNKS__" type="application/json">[2852,4863,7783,5386,1456,3307,3760,9274,5798]</script><script id="__LOADABLE_REQUIRED_CHUNKS___ext" type="application/json">{"namedChunks":["routes-SuperHub","Containers-EndUserContainer","Header","routes-SuperHub-Routes","Home","Footer"]}</script>
<script async data-chunk="main" src="https://cdn.readme.io/public/hub/web/main.e16518e000f37a0a49e4.js"></script>
<script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/routes-SuperHub.d60c68197e49023c5d61.js"></script>
<script async data-chunk="Containers-EndUserContainer" src="https://cdn.readme.io/public/hub/web/Containers-EndUserContainer.2b3a9d22bd82de494d4a.js"></script>
<script async data-chunk="Header" src="https://cdn.readme.io/public/hub/web/7783.6c85fd5bfa2f92d27907.js"></script>
<script async data-chunk="Header" src="https://cdn.readme.io/public/hub/web/5386.a8d8ffc9cabcb88dfb4d.js"></script>
<script async data-chunk="Header" src="https://cdn.readme.io/public/hub/web/Header.844fd0ad0a0eca39fda2.js"></script>
<script async data-chunk="routes-SuperHub-Routes" src="https://cdn.readme.io/public/hub/web/routes-SuperHub-Routes.a8d97e343be9684e1a3a.js"></script>
<script async data-chunk="Home" src="https://cdn.readme.io/public/hub/web/3760.a94a788b39fd2bf3c951.js"></script>
<script async data-chunk="Home" src="https://cdn.readme.io/public/hub/web/Home.c972d04bc365b3707c4d.js"></script>
<script async data-chunk="Footer" src="https://cdn.readme.io/public/hub/web/Footer.04a4d0368fb206901c95.js"></script></div><!-- Cookie Consent 
<script type="text/javascript" src="//www.freeprivacypolicy.com/public/cookie-consent/4.1.0/cookie-consent.js" charset="UTF-8"></script>
<style>
    .cc-nb-changep {
        display: none !important;
    }
  
    .cc-nb-main-container {
    padding: 2rem;
    max-width: 500px;
    background: #121B31;
		}
</style>
<script type="text/javascript" charset="UTF-8">
document.addEventListener('DOMContentLoaded', function () {
cookieconsent.run({"notice_banner_type":"simple","consent_type":"express","palette":"dark","language":"en","page_load_consent_levels":["strictly-necessary"],"notice_banner_reject_button_hide":false,"preferences_center_close_button_hide":true,"page_refresh_confirmation_buttons":false});
});
</script>
--><script id="hub-me" type="application/json" data-json="{&quot;loggedIn&quot;:false,&quot;search&quot;:{&quot;app&quot;:&quot;T28YKFATPY&quot;,&quot;token&quot;:&quot;NTM5MzY5MTgzNDEyZTEzMWE2MmZjMzlhNDk0Y2NmN2VjOTg3NTNiOGM3N2RmMjU4ZGM2ZmQzYzg0MzAyMTNhZXRhZ0ZpbHRlcnM9KHByb2plY3Q6NjNmZTNhMGJhZmIwMzYwYjY2ODJlNDFlKSwodmVyc2lvbjpub25lLHZlcnNpb246NjVjZGQ5M2E5YmM1NTYwMDczYTUzNmQzKSwoaGlkZGVuOm5vbmUsaGlkZGVuOmZhbHNlKSwoaW5kZXg6Q3VzdG9tUGFnZSxpbmRleDpQYWdlKQ==&quot;,&quot;filters&quot;:&quot;tagFilters=(project:63fe3a0bafb0360b6682e41e),(version:none,version:65cdd93a9bc5560073a536d3),(hidden:none,hidden:false),(index:CustomPage,index:Page)&quot;,&quot;metaData&quot;:[{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;graphql&quot;:false,&quot;changelog&quot;:false,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:true,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;63fe3a0bafb0360b6682e41e&quot;,&quot;name&quot;:&quot;Bazaarvoice Developer Space V2.0&quot;,&quot;subdomain&quot;:&quot;developers-center&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Overview&quot;,&quot;reference&quot;:&quot;API Reference&quot;,&quot;changelog&quot;:&quot;&quot;,&quot;discuss&quot;:&quot;Q&amp;A&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;Recipes&quot;}}]}}"></script></body></html>