<!DOCTYPE html><html lang="en" style="" data-color-mode="light" class=" useReactApp  "><head><meta charset="utf-8"><link rel="preconnect" href="https://cdn.readme.io"><link rel="preconnect" href="https://cdn.readme.io" crossorigin><meta name="readme-deploy" content="5.918.0"><meta name="readme-subdomain" content="property-mgr"><meta name="readme-repo" content="property-mgr-e1d2a66f91f3"><meta name="readme-basepath-childProject" content="property-mgr"><meta name="readme-project-flags" content="L9Lro9z0xWeWgdRbq3x6Eg==:7t2rmB4DyseMlfTVvCK3QLmjGHYkaeqFA5QS13eAOLUl2+c2Tve5Hf1hMqhZTKSUhbUJP42ZfW0j2MPt6H9owR2C9Fj385Ke3D+Ci7I/AvXiRhqtl5nsj4Z0WDhJvbthrpYj4FafveYK4XgpxUzVt/h2xtxIelVjrw80Vt+8cVc="><meta name="readme-version" content="1"><title>The custom origin (publicly trusted certificate)</title><meta name="description" content="Follow this workflow to add a custom origin—&quot;Your origin&quot;—server to your property. Before you begin: Understand the request flow This is optional, but it's recommended. Take a minute to familiarize yourself with the flow of a request involving the ​Akamai​ network. 1. Meet some prerequisites Before…" data-rh="true"><meta property="og:title" content="The custom origin (publicly trusted certificate)" data-rh="true"><meta property="og:description" content="Follow this workflow to add a custom origin—&quot;Your origin&quot;—server to your property. Before you begin: Understand the request flow This is optional, but it's recommended. Take a minute to familiarize yourself with the flow of a request involving the ​Akamai​ network. 1. Meet some prerequisites Before…" data-rh="true"><meta property="og:site_name" content="Property Manager"><meta name="twitter:title" content="The custom origin (publicly trusted certificate)" data-rh="true"><meta name="twitter:description" content="Follow this workflow to add a custom origin—&quot;Your origin&quot;—server to your property. Before you begin: Understand the request flow This is optional, but it's recommended. Take a minute to familiarize yourself with the flow of a request involving the ​Akamai​ network. 1. Meet some prerequisites Before…" data-rh="true"><meta name="twitter:card" content="summary_large_image"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta property="og:image" content="https://cdn.readme.io/og-image/create?type=docs&amp;title=The%20custom%20origin%20(publicly%20trusted%20certificate)&amp;projectTitle=Property%20Manager&amp;description=Follow%20this%20workflow%20to%20add%20a%20custom%20origin%E2%80%94%22Your%20origin%22%E2%80%94server%20to%20your%20property.%20Before%20you%20begin%3A%20Understand%20the%20request%20flow%20This%20is%20optional%2C%20but%20it's%20recommended.%20Take%20a%20minute%20to%20familiarize%20yourself%20with%20the%20flow%20of%20a%20request%20involving%20the%20%E2%80%8BAkamai%E2%80%8B%20network.%201.%20Meet%20some%20prerequisites%20Before%E2%80%A6&amp;logoUrl=https%3A%2F%2Ffiles.readme.io%2F766376c-small-techdocs-akamai-logo.png&amp;color=%23017ac6&amp;variant=light" data-rh="true"><meta name="twitter:image" content="https://cdn.readme.io/og-image/create?type=docs&amp;title=The%20custom%20origin%20(publicly%20trusted%20certificate)&amp;projectTitle=Property%20Manager&amp;description=Follow%20this%20workflow%20to%20add%20a%20custom%20origin%E2%80%94%22Your%20origin%22%E2%80%94server%20to%20your%20property.%20Before%20you%20begin%3A%20Understand%20the%20request%20flow%20This%20is%20optional%2C%20but%20it's%20recommended.%20Take%20a%20minute%20to%20familiarize%20yourself%20with%20the%20flow%20of%20a%20request%20involving%20the%20%E2%80%8BAkamai%E2%80%8B%20network.%201.%20Meet%20some%20prerequisites%20Before%E2%80%A6&amp;logoUrl=https%3A%2F%2Ffiles.readme.io%2F766376c-small-techdocs-akamai-logo.png&amp;color=%23017ac6&amp;variant=light" data-rh="true"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta name="dateModified" content="2026-03-01T18:33:28.000Z" data-rh="true"><meta property="article:modified_time" content="2026-03-01T18:33:28.000Z" data-rh="true"><meta property="og:updated_time" content="2026-03-01T18:33:28.000Z" data-rh="true"><script type="application/ld+json" data-rh="true">{"@context":"https://schema.org","@type":"TechArticle","headline":"The custom origin (publicly trusted certificate)","dateModified":"2026-03-01T18:33:28.000Z"}</script><link rel="icon" href="https://techdocs.akamai.com/favicon.ico?v=fd8d66957fc5" type="image/x-icon"><link rel="canonical" href="https://techdocs.akamai.com/property-mgr/docs/the-custom-origin-public"><script src="https://techdocs.akamai.com/public/js/cash-dom.min.js?1791483991089"></script><link data-chunk="Footer" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/Footer.769aa3e9fc194cc963d9.css">
<link data-chunk="components-AIDropdown" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/components-AIDropdown.99bc192bac06a6bceec5.css">
<link data-chunk="RMDXISH" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/RMDXISH.8afadbfc559c06195d33.css">
<link data-chunk="RMDXISH" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/2985.07d8154a4f956a2e17c1.css">
<link data-chunk="Doc" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/Doc.f3d5f8eea2a1ed9379a5.css">
<link data-chunk="Header" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/Header.56cc2cd9661cf82c3593.css">
<link data-chunk="Header" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/ui-styles.01ff2493f78803473d65.css">
<link data-chunk="Containers-EndUserContainer" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/Containers-EndUserContainer.8f6dfebd66e7ce6dca76.css">
<link data-chunk="main" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/main.653ada2ba3d7cee9dd03.css">
<link data-chunk="main" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/main.e2d815c72886bfbf91b1.js">
<link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-SuperHub.e2a704b4200bdb3c2157.js">
<link data-chunk="Containers-EndUserContainer" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Containers-EndUserContainer.d5f6d9e06de5807d8cce.js">
<link data-chunk="Header" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/4011.00303b4f0d7244d3372e.js">
<link data-chunk="Header" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/6269.778792ccd2658420d5c4.js">
<link data-chunk="Header" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/444.5804c23c24c3db6a6c31.js">
<link data-chunk="Header" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/4148.58cbe68733f686361925.js">
<link data-chunk="Header" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Header.9e259d1436f8bcd9af0d.js">
<link data-chunk="routes-SuperHub-Routes" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-SuperHub-Routes.f60c900738f256a6167c.js">
<link data-chunk="Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/6636.ac569a48bed8092de5b8.js">
<link data-chunk="Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/9977.a933c2a0ee96169ffef7.js">
<link data-chunk="Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/6146.e0750bc6839fd326854d.js">
<link data-chunk="Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/441.0bca8969b4854384884a.js">
<link data-chunk="Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/1347.6265ddeff9b9202723b8.js">
<link data-chunk="Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/8836.278c0fa83edd766823b0.js">
<link data-chunk="Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/5446.66a863132dae0648c54c.js">
<link data-chunk="Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/1306.50782c5e797f388d05de.js">
<link data-chunk="Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/9023.e24d99be1311daa3bc21.js">
<link data-chunk="Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/3183.8c27815dfa34f5f049e2.js">
<link data-chunk="Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/1913.16433d3ddf9ebc6b950d.js">
<link data-chunk="Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/9173.0dea3a4c0bdb9644dc74.js">
<link data-chunk="Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/7358.2cf332d43cc8b99b9468.js">
<link data-chunk="Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/8490.7ffb679c1ba845800baa.js">
<link data-chunk="Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/8929.5056cf44ef61bcd84d37.js">
<link data-chunk="Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Doc.4106ddb65cd232de3a97.js">
<link data-chunk="ConnectMetadata" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/ConnectMetadata.2d6f49b2cb0315a7ccd6.js">
<link data-chunk="RMDXISH" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/2712.4cdafc1e56a745cc323d.js">
<link data-chunk="RMDXISH" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/4683.d51d276619f8a3e43f84.js">
<link data-chunk="RMDXISH" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/3299.744c2dd4eb757b58be50.js">
<link data-chunk="RMDXISH" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/2985.72425b2a7ea1920d94b8.js">
<link data-chunk="RMDXISH" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/2719.88e5906459acef5d4c21.js">
<link data-chunk="RMDXISH" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/RMDXISH.d3f93f16a69f85b125b0.js">
<link data-chunk="components-AIDropdown" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/4818.c108bebdef739aa7925f.js">
<link data-chunk="components-AIDropdown" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/components-AIDropdown.88def46aeefbfb1f9434.js">
<link data-chunk="Footer" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Footer.fb5aa36c9d47e74072b1.js">
<link data-chunk="main" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/main.653ada2ba3d7cee9dd03.css">
<link data-chunk="Containers-EndUserContainer" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/Containers-EndUserContainer.8f6dfebd66e7ce6dca76.css">
<link data-chunk="Header" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/ui-styles.01ff2493f78803473d65.css">
<link data-chunk="Header" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/Header.56cc2cd9661cf82c3593.css">
<link data-chunk="Doc" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/Doc.f3d5f8eea2a1ed9379a5.css">
<link data-chunk="RMDXISH" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/2985.07d8154a4f956a2e17c1.css">
<link data-chunk="RMDXISH" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/RMDXISH.8afadbfc559c06195d33.css">
<link data-chunk="components-AIDropdown" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/components-AIDropdown.99bc192bac06a6bceec5.css">
<link data-chunk="Footer" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/Footer.769aa3e9fc194cc963d9.css"><!-- CUSTOM CSS--><style title="rm-custom-css">:root{--project-color-primary:#017ac6;--project-color-inverse:#fff;--recipe-button-color:#017ac6;--recipe-button-color-hover:#003b60;--recipe-button-color-active:#001c2e;--recipe-button-color-focus:rgba(1, 122, 198, 0.25);--recipe-button-color-disabled:#94d6fe}[id=enterprise] .ReadMeUI[is=AlgoliaSearch]{--project-color-primary:#017ac6;--project-color-inverse:#fff}a{color:var(--color-link-primary,#017ac6)}a:hover{color:var(--color-link-primary-darken-5,#003b60)}a.text-muted:hover{color:var(--color-link-primary,#017ac6)}.btn.btn-primary{background-color:#017ac6}.btn.btn-primary:hover{background-color:#003b60}.theme-line #hub-landing-top h2{color:#017ac6}#hub-landing-top .btn:hover{color:#017ac6}.theme-line #hub-landing-top .btn:hover{color:#fff}.theme-solid header#hub-header #header-top{background-color:#017ac6}.theme-solid.header-gradient header#hub-header #header-top{background:linear-gradient(to bottom,#017ac6,#004b7b)}.theme-solid.header-custom header#hub-header #header-top{background-image:url("undefined")}.theme-line header#hub-header #header-top{border-bottom-color:#017ac6}.theme-line header#hub-header #header-top .btn{background-color:#017ac6}header#hub-header #header-top #header-logo{width:152px;height:40px;margin-top:0;background-image:url("https://files.readme.io/766376c-small-techdocs-akamai-logo.png")}#hub-subheader-parent #hub-subheader .hub-subheader-breadcrumbs .dropdown-menu a:hover{background-color:#017ac6}#subheader-links a.active{color:#017ac6!important;box-shadow:inset 0 -2px 0 #017ac6}#subheader-links a:hover{color:#017ac6!important;box-shadow:inset 0 -2px 0 #017ac6;opacity:.7}.discussion .submit-vote.submit-vote-parent.voted a.submit-vote-button{background-color:#017ac6}section#hub-discuss .discussion a .discuss-body h4{color:#017ac6}section#hub-discuss .discussion a:hover .discuss-body h4{color:#003b60}#hub-subheader-parent #hub-subheader.sticky-header.sticky{border-bottom-color:#017ac6}#hub-subheader-parent #hub-subheader.sticky-header.sticky .search-box{border-bottom-color:#017ac6}#hub-search-results h3 em{color:#017ac6}.main_background,.tag-item{background:#017ac6!important}.main_background:hover{background:#003b60!important}.main_color{color:#017ac6!important}.border_bottom_main_color{border-bottom:2px solid #017ac6}.main_color_hover:hover{color:#017ac6!important}section#hub-discuss h1{color:#017ac6}#hub-reference .hub-api .api-definition .api-try-it-out.active{border-color:#017ac6;background-color:#017ac6}#hub-reference .hub-api .api-definition .api-try-it-out.active:hover{background-color:#003b60;border-color:#003b60}#hub-reference .hub-api .api-definition .api-try-it-out:hover{border-color:#017ac6;color:#017ac6}#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,#017ac6);border-color:var(--project-color-primary,#017ac6)}#hub-reference .hub-reference .logs .logs-empty .logs-login-button:hover,#hub-reference .hub-reference .logs .logs-login .logs-login-button:hover{background-color:#003b60;border-color:#003b60}#hub-reference .hub-reference .logs .logs-empty>svg>path,#hub-reference .hub-reference .logs .logs-login>svg>path{fill:#017ac6;fill:var(--project-color-primary,#017ac6)}#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:#017ac6}.main-color-accent{border-bottom:3px solid #017ac6;padding-bottom:8px}/*! BEGIN HUB_CUSTOM_STYLES */:root{--icon-external-link:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg style='stroke:rgb(0, 153, 204);stroke-width:1'%3E%3Cline x1='5' y1='5' x2='5' y2='14' /%3E%3Cline x1='14' y1='9' x2='14' y2='14' /%3E%3Cline x1='5' y1='14' x2='14' y2='14' /%3E%3Cline x1='5' y1='5' x2='9' y2='5' /%3E%3Cline x1='10' y1='2' x2='17' y2='2' /%3E%3Cline x1='17' y1='2' x2='17' y2='9' /%3E%3Cline x1='10' y1='9' x2='17' y2='2' style='stroke-width:1.5' /%3E%3C/g%3E%3C/svg%3E");--icon-note:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20'%3E%3Cg id='surface1'%3E%3Cpath d='M7 3L7 4 6 4 6 17.5 16.9 17.5 16.9 4 16 4 16 3 18 3 18 18.5 5 18.5 5 3ZM8.5 14.4L8.5 15.3 7.6 15.3 7.6 14.4ZM15.3 14.4L15.3 15.3 9.5 15.3 9.5 14.4ZM8.5 12.3L8.5 13.3 7.6 13.3 7.6 12.3ZM15.3 12.3L15.3 13.3 9.5 13.3 9.5 12.3ZM8.5 10.4L8.5 11.4 7.6 11.4 7.6 10.4ZM15.3 10.4L15.3 11.4 9.5 11.4 9.5 10.4ZM8.5 8.4L8.5 9.3 7.6 9.3 7.6 8.4ZM15.3 8.4L15.3 9.3 9.5 9.3 9.5 8.4ZM13.2 0.7L13.2 2.3 15.1 2.3 15.1 5.2 7.9 5.2 7.9 2.3 9.8 2.3 9.8 0.7ZM12.7 1.3L10.3 1.3 10.3 3 8.6 3 8.6 4.6 14.3 4.6 14.3 3 12.7 3ZM12.7 1.3' style=' stroke:none;fill:rgb(27.45098%25,72.156863%25,85.490196%25)'/%3E%3C/g%3E%3C/svg%3E");--icon-tip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20'%3E%3Cpath d='M13.1 16.5C13.4 16.5 13.6 16.7 13.6 17 13.6 17.3 13.4 17.5 13.1 17.5L10.4 17.5C10.2 17.5 9.9 17.3 9.9 17 9.9 16.7 10.2 16.5 10.4 16.5ZM13.7 14.8C14 14.8 14.2 15 14.2 15.3 14.2 15.6 14 15.8 13.7 15.8L9.8 15.8C9.5 15.8 9.3 15.6 9.3 15.3 9.3 15 9.5 14.8 9.8 14.8ZM11.8 2.2C13.8 2.2 15.1 2.9 16.1 4.5 17.2 6.1 17 8.6 15.5 11.7L14.9 13.8C14.8 14 14.6 14.1 14.4 14.1L9.1 14.1C8.9 14.1 8.7 14 8.7 13.8L8 11.8C6.6 8.6 6.3 6.1 7.4 4.5 8.5 2.9 9.7 2.2 11.8 2.2ZM11.8 3.3C10 3.3 9.1 3.7 8.2 5.1 7.4 6.3 7.6 8.4 8.9 11.4L9.5 13.1 14 13.1 14.6 11.3C15.9 8.4 16.1 6.3 15.3 5.1 14.4 3.7 13.5 3.3 11.8 3.3ZM5.5 10.3C5.7 10.1 6 10.1 6.2 10.3 6.4 10.5 6.4 10.8 6.2 11L5.4 11.8C5.2 12 4.9 12 4.7 11.8 4.5 11.6 4.5 11.3 4.7 11.1ZM18.1 10.3L18.8 11.1C19 11.3 19 11.6 18.8 11.8 18.6 12 18.3 12 18.1 11.8L17.3 11C17.1 10.8 17.1 10.5 17.3 10.3 17.5 10.1 17.9 10.1 18.1 10.3ZM19.4 7.2C19.7 7.2 19.9 7.4 19.9 7.7 19.9 8 19.7 8.2 19.4 8.2L18.4 8.2C18.1 8.2 17.8 8 17.8 7.7 17.8 7.4 18.1 7.2 18.4 7.2ZM5.2 7.2C5.5 7.2 5.7 7.4 5.7 7.7 5.7 8 5.5 8.2 5.2 8.2L4.1 8.2C3.8 8.2 3.6 8 3.6 7.7 3.6 7.4 3.8 7.2 4.1 7.2ZM18.1 3.4C18.3 3.2 18.6 3.2 18.8 3.4 19 3.6 19 3.9 18.8 4.1L18.1 4.9C17.9 5.1 17.5 5.1 17.3 4.9 17.1 4.7 17.1 4.4 17.3 4.2ZM5.4 3.4L6.2 4.2C6.4 4.4 6.4 4.7 6.2 4.9 6 5.1 5.7 5.1 5.5 4.9L4.7 4.1C4.5 3.9 4.5 3.6 4.7 3.4 4.9 3.2 5.2 3.2 5.4 3.4ZM5.4 3.4' style=' stroke:none;fill:rgb(72, 158, 73)'/%3E%3C/svg%3E");--icon-caution:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20'%3E%3Cpath d='M11.5 16.3C7.5 16.3 4.3 13 4.3 8.9 4.3 4.8 7.5 1.5 11.5 1.5 15.5 1.5 18.7 4.8 18.7 8.9 18.7 13 15.5 16.3 11.5 16.3ZM11.5 15.3C14.9 15.3 17.7 12.4 17.7 8.9 17.7 5.4 14.9 2.5 11.5 2.5 8.1 2.5 5.3 5.4 5.3 8.9 5.3 12.4 8.1 15.3 11.5 15.3ZM11.5 10.3C11.2 10.3 11 10 11 9.7L11 4.8C11 4.5 11.2 4.2 11.5 4.2 11.8 4.2 12 4.5 12 4.8L12 9.7C12 10 11.8 10.3 11.5 10.3ZM11.5 13C11.1 13 10.7 12.6 10.7 12.2 10.7 11.7 11.1 11.4 11.5 11.4 11.9 11.4 12.3 11.7 12.3 12.2 12.3 12.6 11.9 13 11.5 13ZM11.5 13' style=' stroke:none;fill:rgb(83.529412%25,60%25,0.392157%25)'/%3E%3C/svg%3E");--icon-warning:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20'%3E%3Cpath d='M11.9 2L19.1 16.8C19.3 17.1 19.1 17.6 18.7 17.6L4.3 17.6C3.9 17.6 3.7 17.1 3.9 16.8L11.1 2C11.2 1.6 11.8 1.6 11.9 2ZM11.5 3.4L5.1 16.5 17.9 16.5ZM11.6 14.1C11.9 14.1 12.2 14.4 12.2 14.7 12.2 15.1 11.9 15.4 11.6 15.4 11.2 15.4 10.9 15.1 10.9 14.7 10.9 14.4 11.2 14.1 11.6 14.1ZM11.5 7.3C11.8 7.3 12.1 7.5 12.1 7.9L12.1 12.7C12.1 13 11.8 13.3 11.5 13.3 11.2 13.3 10.9 13 10.9 12.7L10.9 7.9C10.9 7.5 11.2 7.3 11.5 7.3ZM11.5 7.3' style=' stroke:none;fill:rgb(75.294118%25,6.666667%25,18.039216%25)'/%3E%3C/svg%3E")}button.rm-SearchToggle{width:200px;height:32px;background:#fff!important;border:1px solid #d6d6dd!important;border-radius:16px;padding:0 14px}#hub-sidebar-content>h1{font-size:1.5em;color:#4c555a}.rm-Article div.rm-Markdown.markdown-body.content-body>ul{list-style:disc!important;padding-left:2em!important}.status-code{width:100%;display:inline-block;height:100%;line-height:15px;background-repeat:no-repeat;vertical-align:middle;margin-right:7px}.server-type{background:var(--icon-warning);width:20px;height:18px;margin-bottom:3px}.error-type{background:var(--icon-caution);width:20px;height:17px;margin-bottom:4px}#header-top{background-color:#f4f5f4!important}#hub-subheader{background-color:#e2e5e6!important}#header-nav-right li a{color:#6f7677!important}blockquote[theme="📘"] .callout-icon{background-image:var(--icon-note)}blockquote[theme="🚧"] .callout-icon{background-image:var(--icon-caution);margin-top:1px!important}blockquote[theme="❗️"] .callout-icon{background-image:var(--icon-warning)}blockquote[theme="👍"] .callout-icon{background-image:var(--icon-tip);margin-top:1px!important}blockquote .callout-icon{font-size:0px;width:21px;height:20px;display:block;margin-right:5px!important;background-position:center center}blockquote .callout-heading{margin-top:0!important;margin-bottom:0!important;margin-left:15px!important}blockquote .callout-heading p{margin-left:0}.api-definition-actions{display:none}.rm-SearchModal .Tabs-listItem{font-weight:400;transition:none}.rm-SearchModal .Tabs-listItem_active{font-weight:600}.rm-SearchModal [class^=SearchPagination]{background:0 0}span.toc-beta{vertical-align:super!important;font-size:8px!important}#google_translate_element_link{display:none!important}.td-header-nav.td-extra{display:none}.rdmd-table-inner.sticky{overflow:unset!important}.rm-PlaygroundResponse .APIResponse-action-button{display:flex!important}.APIResponse-footerYX_OrZ1AIerQ .APIResponse-action-button{display:none!important}.rm-Article .markdown-body a.external-link[href*="god.gw.postman.com"]::after{content:none!important}.VIpgJd-ZVi9od-aZ2wEe-OiiCO{display:none!important}.markdown-body .lightbox.closed img{cursor:pointer!important}.markdown-body .CodeTabs .CodeTabs-toolbar{flex-flow:row wrap!important}:root{--anchor-offset:80px}.SuperHub2RNxzk6HzHiJ .rm-Markdown h1,.SuperHub2RNxzk6HzHiJ .rm-Markdown h2,.SuperHub2RNxzk6HzHiJ .rm-Markdown h3,.SuperHub2RNxzk6HzHiJ .rm-Markdown h4,.SuperHub2RNxzk6HzHiJ .rm-Markdown h5,.SuperHub2RNxzk6HzHiJ .rm-Markdown h6{scroll-margin-top:var(--anchor-offset)}.SuperHub2RNxzk6HzHiJ .rm-Markdown [id]{scroll-margin-top:var(--anchor-offset)}nav.td-header-nav{z-index:9999}.APIResponse-empty3Qdzfpq_JjNF>div:first-child{display:none}span[data-testid=serverurl]{overflow:visible;white-space:normal}#ssr-main>div>div[class^=SuperHub]{overflow-anchor:none}@media (min-width:414px){.Param-contentWrapperSyEvmlFFCPfu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}div.td-contact-dropdown div.td-contact-dropdown-content{padding-right:8px}.rm-AskAi,.rm-AskAi-button{display:none}body .sticky-overflow{overflow-y:auto;max-height:unset!important;position:relative}table thead th{top:64px}.row_option pre{column-width:13pc!important}a.rm-Header-link[href*="/v0/changelog"]{display:none}a.rm-Header-link[href*="/v0/recipes"]{display:none}.rm-Article div.rm-Markdown.markdown-body.content-body>ul{margin-top:0!important;list-style:none!important;padding:0!important}.headline-container-article-info-url2nV_XrjpFuVQ{word-break:unset!important}.ps-param-metadata{font-style:italic;padding-right:.5em!important;padding-bottom:.5em;font-size:90%}@media (max-width:1335px){.Pagination1KE9HXCXYd0E,.markdown-body.ng-non-bindable,.rm-Article header+div.markdown-body,hr.NextStepsDivider,table{width:100%!important;max-width:100vw!important;box-sizing:border-box!important}.rdmd-table-flex-wrap table{max-width:100%!important}div.td-login-dropdown{display:none}}@media (max-width:450px){.rdmd-table{width:100%!important;overflow-x:auto!important}.rdmd-table-inner{overflow-x:auto!important}.rdmd-table table{display:table!important;width:auto!important;min-width:100%!important}.rdmd-table thead{display:table-header-group!important}.rdmd-table tbody{display:table-row-group!important}.rdmd-table tr{display:table-row!important}.rdmd-table td,.rdmd-table th{display:table-cell!important}.rdmd-table td::before,.rdmd-table th::before{content:none!important}}.ps-blue{color:#017ac6}.rdmd-table input,.rdmd-table select{margin:.2em 0;min-width:120px}.rdmd-table .hidden-row{display:none}.rdmd-table.rdmd-table-flex-wrap{display:flex;align-items:flex-start;gap:2em;width:100%;box-sizing:border-box;min-width:0}.rdmd-table.rdmd-table-flex-wrap .rdmd-table-inner{flex:1 1 0;min-width:0;max-width:100%;width:100%}#json-snippet-pre{overflow:auto!important}#json-snippet-box{flex:0 0 30%;width:30%;background:#f6f8fa;padding:1em;border-radius:6px;font-family:monospace;font-size:1em;white-space:pre;border:1px solid #e1e4e8;top:1em;align-self:flex-start;margin-top:0;box-shadow:rgba(0,0,0,.08) 0 2px 8px;z-index:10;overflow-x:auto;position:sticky!important}@media (min-width:1136px) and (max-width:1335px){.rdmd-table-flex-wrap .rdmd-table-inner{overflow-x:auto}}@media (max-width:1135px){.rdmd-table.rdmd-table-flex-wrap{display:block}#json-snippet-box{position:relative!important;width:auto;max-width:none;margin-top:1.5em;box-shadow:none;flex:none}header[class*=headline-container_basic]{width:auto}}.invalid-input{border-color:var(--red)!important;border-width:var(--border-width)!important}tbody.noxdep td,tbody.xdep td,tr.row_enum{border:none!important;padding:.25pc!important;vertical-align:top!important}.useReactApp .markdown-body .rdmd-table-inner{overflow:unset!important}tbody.noxdep tr td:first-child,tbody.xdep tr td:first-child{padding-left:10px!important}tr.row_list{border:none!important}.preview_enum,.preview_enum td{padding-top:2px!important;padding-bottom:0!important}.preview_enum td,.preview_list td,.preview_schema td{border-top:none!important}.preview_option,.preview_schema{border-top:thin solid #555!important}.preview_head{border-top:thin solid #555!important;background-color:#ddd!important}.dbg_feature,.dbg_option,.dbg_value{background-color:#ffe4e1!important}/*! END HUB_CUSTOM_STYLES */</style><link href="https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://techdocs.akamai.com/assets/global/css/custom.css" rel="preload" as="style">
<!-- A dynamic script for controlling private projects   -->
<script>
		// Global State Initializations
  window.adobeDataLayer = window.adobeDataLayer || [];
  window.analyticsStore = window.analyticsStore || {};
  window.openNewTab = window.openNewTab || (() => {});

		var projectsData = [
    { slug: 'account-protector' },
    { slug: 'answerx-cloud' },
    { slug: 'api-security' },
    { slug: 'app-api-protector' },
    { slug: 'billing-app' },
    { slug: 'billing-partner' },
    { slug: 'bot-manager' },
    { slug: 'brand-protector' },
    { slug: 'client-lists' },
    { slug: 'content-protector' },
    {
      slug: 'iam',
      exceptions: ['iam-api', 'iam-user-admin', 'iam-allowlist']
    },
    { slug: 'client-side-protect-compliance' },
    { slug: 'kona-site-defender' },
    { slug: 'log-data-localization' },  
    { slug: 'log-delivery' },
    { slug: 'media-analytics-plugins' },
    { slug: 'native-app-traffic-protect-sdk' },
    { slug: 'network-cloud-firewall' },
    { hrefMatch: '.com/segmentation' },
    { slug: 'web-app-protector' },
    { slug: 'delivery-policy-mgr' },
    { slug: 'chinacdn', hrefMatch: '.com/china' },
    { slug: 'delivery-security-practices' },
    { slug: 'app-api-protector-hybrid' },
    { slug: 'page-integrity-mgr' },
    { slug: 'domain-explorer' },
    { slug: 'del-rpts-consolidation' },
    { slug: 'initial-aap-setup' },
    { hrefMatch: 'login.linode.com' },
    { hrefMatch: 'cloud.linode.com' },
    { slug: 'in-browser-protection' },
    { slug: 'prolexic-adc' },
    { slug: 'prolexic-routed-gre' },
    { slug: 'firewall-for-ai' },
    { slug: 'posture-management' },
    { slug: 'ccm' },
    { slug: 'google-tag-gateway' },
    { slug: 'segmentation-cloudapp' },
    { slug: 'security-spinning-globe' },
    { slug: 'brand-guardian' },
    { slug: 'mcp-gateway' },
    { slug: 'bot-and-agent-control' },
    { slug: 'delivery-mgr' },
    { slug: 'delivery-mgr-rules' },
    { slug: 'firewall-for-ai-sdk' },
    { slug: 'network-cloud-firewall-api' },
    { slug: 'partner-revenue-share' },
    { slug: 'prolexic-network-health' },
    { hrefMatch: 'iam/docs/saml-overview' },
    { slug: 'partner-revenue-share'},
    { slug: 'partner-opportunity' },
		{ slug: 'carrier-dns-cacheserve' },
  ]

  const productSlugName = window.location.pathname.split("/").find(Boolean);
  let isRefactoredEnv = document.querySelector("link[data-chunk^='RMDXISH']");
  let isRefactoredHome = (isRefactoredEnv && window.location.pathname.includes('home')) || window.location.pathname.includes('home-mdxish');
  const isAT = window.location.href.includes("acdn.att.com");

  // Determine if language selection should be hidden early
  window.isCurrentProjectPrivate = projectsData.some(project => 
    (project.hrefMatch && window.location.href.includes(project.hrefMatch)) || project.slug === productSlugName
  );
  window.privateProjects = projectsData.map(project => project.slug).filter(Boolean);

  /* 
  * UTILITY FUNCTIONS
  */
  window.perfCookieEnabled = () => window.OnetrustActiveGroups?.includes("C0002");

  window.getUserInfo = function() {
    const info = { status: 'anonymous', identity: '' };
    if (!document.documentElement.classList.contains('userLoggedIn')) {
      return info;
    }
    info.status = 'loggedIn';
    let email = window.initialPropsData?.user?.email;
    if (!email) {
      const hubMeEl = document.querySelector('#hub-me');
      if (hubMeEl?.dataset?.json) {
        try {
          email = JSON.parse(hubMeEl.dataset.json)?.user?.email;
        } catch (e) {
          console.error("Failed to parse user session JSON metadata", e);
        }
      }
    }
    if (email) {
      info.identity = email.includes('@akamai.com') ? 'employee' : 'external';
    }
    return info;
  };

  function shouldTrackPageView() {
    const key = window.location.pathname;
		const now = Date.now();
		const last = window.analyticsStore.pageView    
    if (last && last.key === key && (now - last.timestamp < 200)) {
	    return false;
	  }
	  window.analyticsStore.pageView = { key, timestamp: now };
		return true;
	}

  function isMultipleTriggered(name, value) {
    if (window.analyticsStore[name] !== value) {
      window.analyticsStore[name] = value;
      return false;
    }
    return true;    
  } 
  window.handleMultipleTriggers = () => !isMultipleTriggered("slugAccessed", window.location.pathname);
  window.isMultipleSlug = () => isMultipleTriggered("slugAccessed", window.location.pathname);
  window.isMultipleRefLangClicked = (lang) => !lang || isMultipleTriggered("ref_lang", `${window.location.pathname}:${lang}`);
  window.isMultipleRecipeLang = (lang) => !lang || isMultipleTriggered("recipe_lang", `${window.location.pathname}:${lang}`);
  
  /*
  * Static CSS
  */
  // Bare `[href*="..."]` (+ :not() exceptions) selectors shared by every private-project style block.
  function getProjectAttributeSelectors(configArray) {
    if (!Array.isArray(configArray) || configArray.length === 0) return [];

    return configArray
      .flatMap(project => {
        const baseSelectors = [];

        if (project.hrefMatch) {
          baseSelectors.push(`[href*="${project.hrefMatch}"]`);
        }
        if (project.slug) {
          baseSelectors.push(`[href*=".com/${project.slug}"]`);
        }

        return baseSelectors.map(selector => {
          if (Array.isArray(project.exceptions)) {
            project.exceptions.forEach(exception => {
              selector += `:not([href*=".com/${exception}"])`;
            });
          }

          return selector;
        });
      })
      .filter(Boolean);
  } 
  /* 
  * Static CSS
  */
  // Builds CSS rules for private project icons based on configuration data.
  function buildPrivateProjectStyles(configArray) {
    if (!Array.isArray(configArray) || configArray.length === 0) return '';

    const selectors = configArray
      .flatMap(project => {
        const baseSelectors = [];

        if (project.hrefMatch) {
          baseSelectors.push(`a[href*="${project.hrefMatch}"]`);
        }
        if (project.slug) {
          baseSelectors.push(`a[href*=".com/${project.slug}"]`);
        }

        return baseSelectors.map(selector => {
          if (Array.isArray(project.exceptions)) {
            project.exceptions.forEach(exception => {
              selector += `:not([href*=".com/${exception}"])`;
            });
          }

          return `.rm-ReadMe ${selector}::after`;
        });
      })
      .filter(Boolean);
    
    if (selectors.length === 0) return '';

    const iconRule = `${selectors.join(',\n')} {
      content: "\\e900" !important;
      font-family: "custom";
      font-weight: normal;
      font-style: normal;
      display: inline-block;
      text-decoration: none;
      padding-left: 2px;
      font-size: 0.75em;
      vertical-align: super;
      }`;

    // Suppress the private-project icon inside these containers.
    const excludeRule = `.rm-ReadMe .product-links a::after,
.rm-ReadMe .td-card-ftr a::after {
      content: none !important;
      }`;

    return `${iconRule}\n\n${excludeRule}`;
  }
  
  // Builds the padlock icon + "Login required" tooltip CSS, scoped to the home page only.
  function buildHomePageLinkStyles(configArray, productSlugName) {
    const isHomePage = ["home", "home-v6"].includes(productSlugName);
    if (!isHomePage) return '';

    const attributeSelectors = getProjectAttributeSelectors(configArray);
    if (attributeSelectors.length === 0) return '';

    const selectorList = attributeSelectors.join(',\n  ');
    const linkGroup = `a:is(\n  ${selectorList}\n)`;
    // Scope to `.rm-ReadMe` and place later in the sheet so the padlock outranks `:not()` exceptions like `iam`.
    const scopedLinkGroup = `.rm-ReadMe ${linkGroup}`;
    // The container class also lifts specificity above the `.rm-ReadMe a:is(...)` rules below.
    const excludedSelectors = ['.product-links', '.td-card-ftr']
      .flatMap(container => [`.rm-ReadMe ${container} ${linkGroup}::after`, `.rm-ReadMe ${container} ${linkGroup}::before`])
      .join(',\n');

    // Make titles `inline-block` so the tooltip anchors to the box bottom (`1lh`), with horizontal offset `--td-lock-x` set on hover.
    const titleLinkGroup = ['.td-card-hdr', '.product-name']
      .map(container => `.rm-ReadMe ${container} ${linkGroup}`)
      .join(',\n');

    // `position: relative` anchors the tooltip but raises these links above the header/filter bar, so both get explicit z-index below.
    return `${scopedLinkGroup} {
      position: relative;
      }

${titleLinkGroup} {
      display: inline-block;
      }

${scopedLinkGroup}::after {
      content: "\\f023" !important;
      font-family: var(--fa-style-family, "Font Awesome 6 Pro", FontAwesome);
      font-weight: normal;
      font-style: normal;
      display: inline-block;
      text-decoration: none;
      padding-left: 4px;
      font-size: 0.8em;
      font-weight: 600;
      vertical-align: text-bottom;
      color: #696970;
      }

${scopedLinkGroup}::before {
      content: "Login required";
      position: absolute;
      bottom: 30px;
      bottom: calc(1lh + 6px);
      left: var(--td-lock-x, 50%);
      transform: translateX(-50%);
      background-color: #333;
      color: #fff;
      padding: 6px 10px;
      border-radius: 4px;
      font-size: 12px;
      white-space: nowrap;
      opacity: 0;
      visibility: hidden;
      transition: opacity 0.2s ease-in-out;
      pointer-events: none;
      z-index: 10;
      }

${scopedLinkGroup}:hover::before,
${scopedLinkGroup}:focus::before,
${scopedLinkGroup}:active::before {
      opacity: 1;
      visibility: visible;
      }

@media (max-width: 768px) {
  ${scopedLinkGroup}::before {
      font-size: 14px;
      padding: 8px 12px;
      bottom: 34px;
      bottom: calc(1lh + 8px);
      }
}

${excludedSelectors} {
      content: none !important;
      }

.rm-Header {
      z-index: 3;
      }

.td-fltr-hdr {
      z-index: 2;
      }`;
  }

  // Builds CSS rules for injection of project name into header.
  function buildHeaderProjectNameStyles(productSlugName) {
    const isHomePage = ["home", "home-v6"].includes(productSlugName);
    if (isHomePage) return '';

    const projectName = document.querySelector("meta[property='og:site_name']")?.content;
    if (!projectName) return '';

    window.projContentName = projectName; // legacy global for potential use in other scripts, refactor
    return `div.rm-Header-bottom::before { content: "${projectName}"; }`;
  }

  // Combines and injects all dynamic styling into a single stylesheet block
  function injectDynamicStyles(configArray, productSlugName) {
    const rulesList = [];

    // Gather rules from decoupled helper functions
    const privateProjectRules = buildPrivateProjectStyles(configArray);
    const headerProjectRules = buildHeaderProjectNameStyles(productSlugName);
    const homePageLinkRules = buildHomePageLinkStyles(configArray, productSlugName);

    if (privateProjectRules) rulesList.push(privateProjectRules);
    if (headerProjectRules) rulesList.push(headerProjectRules);
    if (homePageLinkRules) rulesList.push(homePageLinkRules);

    if (window.isCurrentProjectPrivate) {
      document.documentElement.classList.add("protected");
      rulesList.push(`html.protected .rm-ReadMe .td-language { display: none !important; }`);
    }

    // Only modify DOM if rules actually exist
    if (rulesList.length > 0) {
      const styleBlock = document.createElement('style');
      styleBlock.textContent = rulesList.join('\n\n');
      document.head.appendChild(styleBlock);
    }

    document.head.classList.add("skiptranslate");
  }
  
  function injectDynamicCSS(path) {
    const link = document.createElement('link');
    link.rel = 'stylesheet';
    link.href = `${path}`;
    document.head.appendChild(link);
  }

  injectDynamicStyles(projectsData, productSlugName);

  /*
  * LOGIN-REQUIRED TOOLTIP ANCHORING
  */
  // Measure the padlock's centre on hover and hand it to the stylesheet as `--td-lock-x`, since CSS can't address the last line's end.
  const PADLOCK_GAP = 4;        // `padding-left` on the padlock `::after`
  const PADLOCK_FONT_RATIO = 0.8; // `font-size` on the padlock `::after`, in em
  const TOOLTIP_EXCLUDED_CONTAINERS = '.product-links, .td-card-ftr';
  const TOOLTIP_HALF_WIDTH = 60;  // widest the tooltip gets, halved - it is `white-space: nowrap`
  const TOOLTIP_EDGE_GAP = 8;

  const tooltipAttributeSelectors = getProjectAttributeSelectors(projectsData);
  const tooltipLinkSelector = tooltipAttributeSelectors.length
    ? `.rm-ReadMe a:is(${tooltipAttributeSelectors.join(',')})`
    : '';

  function anchorLoginTooltip(link) {
    const linkBox = link.getBoundingClientRect();
    if (!linkBox.width) return;

    // Use line boxes, not the element box: the range reports one rect per line, the last ending where the padlock begins.
    const contents = document.createRange();
    contents.selectNodeContents(link);
    const lineBoxes = contents.getClientRects();
    const lastLine = lineBoxes[lineBoxes.length - 1];
    if (!lastLine) return;

    const padlockWidth = parseFloat(window.getComputedStyle(link).fontSize) * PADLOCK_FONT_RATIO;
    const padlockCentre = lastLine.right + PADLOCK_GAP + (padlockWidth / 2);

    // Clamp to the viewport so a padlock near an edge doesn't hang the centred, non-wrapping tooltip off-screen.
    const anchor = Math.min(
      Math.max(padlockCentre, TOOLTIP_HALF_WIDTH + TOOLTIP_EDGE_GAP),
      window.innerWidth - TOOLTIP_HALF_WIDTH - TOOLTIP_EDGE_GAP
    );
    link.style.setProperty('--td-lock-x', `${Math.round(anchor - linkBox.left)}px`);
  }

  function handleLoginTooltipTarget(event) {
    const link = event.target?.closest?.(tooltipLinkSelector);
    if (!link || link.closest(TOOLTIP_EXCLUDED_CONTAINERS)) return;
    anchorLoginTooltip(link);
  }

  if (["home", "home-v6"].includes(productSlugName) && tooltipLinkSelector) {
    // Capture phase, so the offset is set before `:hover` paints the tooltip in.
    document.addEventListener('mouseover', handleLoginTooltipTarget, true);
    document.addEventListener('focusin', handleLoginTooltipTarget, true);
  }

  const uR = document.documentElement.classList.contains("useReactApp");
  const imgUrl = "https://techdocs.akamai.com/assets/logo.png";
  const logoLink = "https://techdocs.akamai.com/home";
  const testProjects = ["clone-akamai-test-project", "home-v6"];
  /*
  * DOM MUTATION OBSERVER
  */
  const domObserver = new MutationObserver((mutations) => {
    for (let i = 0; i < mutations.length; i++) {
      const addedNodes = mutations[i].addedNodes;
      for (let j = 0; j < addedNodes.length; j++) {
        processNewNode(addedNodes[j]);
      }
    }
  });
  
  function processNewNode(node) {
    if (node.nodeType !== Node.ELEMENT_NODE) return;
    // Logo link replacements
    if (node.tagName === 'IMG' && node.classList.contains("rm-Logo-img")) {
      if (productSlugName !== "home-v4") {
        node.src = imgUrl;
      }
      if (node.parentElement) {
        node.parentElement.href = logoLink;
      }
    }
    // Embed and script mitigations
    if (node.tagName === 'IFRAME' && node.classList.contains("embedly-embed") && node.src.includes("youtube")) {
      node.dataset.src = node.src;
      node.removeAttribute("src");
      node.classList.add("optanon-category-C0004");
    }
		if (node.tagName === 'SCRIPT') {
      if (node.src.includes("launch-7eecf5415407.min.js") && testProjects.includes(productSlugName)) {
        node.src = "";
        node.removeAttribute("defer");
      }
    }
  }

  domObserver.observe(document.documentElement, { childList: true, subtree: true });
  
  /*
  * GOOGLE TRANSLATE OBSERVER
  */
  const translateObserver = new MutationObserver(() => {
    const translateElement = document.getElementById("google_translate_element");
    const translateCombo = translateElement?.querySelector("select.goog-te-combo");
    if (translateCombo) {
      translateCombo.addEventListener('change', (e) => {
        const selectedLang = e.target.options[e.target.selectedIndex]?.innerText;
        if (selectedLang && selectedLang !== "Select Language" && window.languageSelected !== selectedLang) {
          window.languageSelected = selectedLang;
          const trackingValue = `select language:${selectedLang}`;
          
          if (typeof _satellite !== 'undefined' && _satellite.track) {
            _satellite.track('click_interaction', { linkValue: trackingValue, adobeDataLayer: window.adobeDataLayer });
	          console.log(`[Analytics] ${trackingValue}`);
          }
        }
      });
      translateObserver.disconnect(); // Disconnect once listener attached
    }
  });
  translateObserver.observe(document.documentElement, { childList: true, subtree: true });

  // Callbacks for dynamic setups required globally by Google Translate
  function googleTranslateElementInit() {
    setTimeout(() => {
      new google.translate.TranslateElement({
        pageLanguage: 'en',
        includedLanguages: 'en,de,es,fr,it,iw,ja,ko,pl,pt,zh-CN,zh-TW'
      }, 'google_translate_element');
    }, 701);
  }
</script>	 
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WK9L3PR');</script>
<!-- Google Translate -->
<script type="text/javascript">
  function googleTranslateElementInit() {
    setTimeout(() => {
      new google.translate.TranslateElement({
        pageLanguage: 'en',
        includedLanguages: 'en,de,es,fr,it,iw,ja,ko,pl,pt,zh-CN,zh-TW'
      }, 'google_translate_element');
    }, 701);
  };
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
<!-- Adobe analytics -->
<script type="text/plain" class="optanon-category-C0002" src="https://assets.adobedtm.com/fcfd3580c848/dee9a28fe72b/launch-7eecf5415407.min.js" crossorigin="anonymous" defer></script>
<!-- Google Search Console verification -->
<meta name="google-site-verification" content="tyTJ65-Bal53IEe74XSvVYCtpwBJLNxgBh2Cbmc34XA" />
<script>
; (function () {
    var pushState = history.pushState;
    var replaceState = history.replaceState;

    history.pushState = function () {
        pushState.apply(history, arguments);
        window.dispatchEvent(new Event('pushstate'));
        window.dispatchEvent(new Event('locationchange'));
    };

    history.replaceState = function () {
        replaceState.apply(history, arguments);
        window.dispatchEvent(new Event('replacestate'));
        window.dispatchEvent(new Event('locationchange'));
    };

    window.addEventListener('popstate', function () {
        window.dispatchEvent(new Event('locationchange'))
    });
})();

var currentUrl = window.location.href;
var wordList = ['latest-', 'ga-', 'deprecated-'];
var wordListExceptions = ['latest-behaviors', 'latest-criteria', 'ga-behaviors', 'ga-criteria', 'deprecated-behaviors', 'deprecated-criteria', "-latest"];

var customCSS = `
tr.row_enum,
tbody.xdep td,
tbody.noxdep td {
    border: none !important;
    padding: .25pc !important;
    vertical-align: top !important;
}
.useReactApp .markdown-body .rdmd-table-inner {
    overflow: unset !important;
}
tbody.xdep tr td:first-child,
tbody.noxdep tr td:first-child {
    padding-left: 10px !important;
}
tr.row_list {
    border: none !important;
}
.preview_enum,
.preview_enum td {
    padding-top: 2px !important;
    padding-bottom: 0 !important;
}
.preview_list td,
.preview_enum td,
.preview_schema td {
    border-top: none !important;
}
.preview_option,
.preview_schema {
    border-top: thin solid #555 !important;
}
.preview_head {
    border-top: thin solid #555 !important;
    background-color: #ddd !important;
}
.dbg_feature,
.dbg_option,
.dbg_value {
    background-color: mistyrose !important;
}
hr.NextStepsDivider,
.Pagination1KE9HXCXYd0E,
.markdown-body.ng-non-bindable,
.rm-Article header+div.markdown-body { 
    /* ideally 135% of its container, but never wider than the viewport */
    width: min(135%, 100vw) !important;
    box-sizing: border-box !important;
    
    }

/* === RESPONSIVE OVERRIDE BELOW 1125px === */
@media (max-width: 1335px) {
  hr.NextStepsDivider,
  .Pagination1KE9HXCXYd0E,
  .markdown-body.ng-non-bindable,
  table,
  .rm-Article header+div.markdown-body { 
      width: 100% !important;
      max-width: 100vw !important;
      box-sizing: border-box !important;
  }
  div.td-login-dropdown {
  	display: none
}
}
@media (max-width: 450px) {
	
	.rdmd-table { 
    width: 100% !important; 
    overflow-x: auto !important;
  }
}
tbody.xdep th {
    display: none !important;
}
.noxdep td:last-of-type,
.noxdep th:last-of-type {
    display: none !important;
}
div.markdown-body>ul:first-child {
    margin-top: 0 !important;
    list-style: none !important;
    padding: 0 !important;
}
`;

function removeCustomCSS() {
    var styleTag = document.getElementById("custom-table-css");
    if (styleTag) {
        styleTag.parentNode.removeChild(styleTag);
    }
}

function urlContainsWords(url, words) {
    return words.some(function (word) {
        return url.indexOf(word) !== -1;
    });
}

function hideEmptyContentToc() {
    const contentToc = document.querySelector('.content-toc.grid-25');
    if (contentToc && contentToc.children.length === 0) {
      contentToc.style.cssText = 'display: none !important;';
    };
};

function applyCSS() {
    var currentUrl = window.location.href;
    var containsWord = urlContainsWords(currentUrl, wordList)
    var containsWordExceptions = urlContainsWords(currentUrl, wordListExceptions)

    if (containsWord && !containsWordExceptions) {
        hideEmptyContentToc();
        // Inject the style tag only if not present
        if (!document.getElementById("custom-table-css")) {
            var style = document.createElement('style');
            style.type = 'text/css';
            style.id = "custom-table-css";
            style.appendChild(document.createTextNode(customCSS));
            document.head.appendChild(style);
        }
    } else {
        removeCustomCSS();
    }
}

window.addEventListener('locationchange', function () {
    applyCSS()
});

document.addEventListener("DOMContentLoaded", function () {
    applyCSS()
});

$(window).on('pageLoad', function (e, state) {
    var containsWord = urlContainsWords(currentUrl, wordList)
    if (containsWord){
        hideEmptyContentToc()
    }
});

if (performance.navigation.type == performance.navigation.TYPE_RELOAD) {
    applyCSS()
} 
</script><meta name="loadedProject" content="property-mgr"><meta name="parentProject" content="akamai-docs"><meta name="childrenProjects" content="[{&quot;subdomain&quot;:&quot;ivm&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Image and Video Manager&quot;,&quot;_id&quot;:&quot;606f4fbb0c191a00408c302f&quot;},{&quot;subdomain&quot;:&quot;consent-manage&quot;,&quot;subpath&quot;:&quot;consent-management&quot;,&quot;name&quot;:&quot;Consent Management&quot;,&quot;_id&quot;:&quot;6ab2ee72a76d1268fc10456a&quot;},{&quot;subdomain&quot;:&quot;internal-ux-writing&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;UX Writing&quot;,&quot;_id&quot;:&quot;608c19717001bf003f269a16&quot;},{&quot;subdomain&quot;:&quot;partner-template&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Project Template&quot;,&quot;_id&quot;:&quot;69e7d846efa6fe297e67f3d8&quot;},{&quot;subdomain&quot;:&quot;account-protector&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Account Protector&quot;,&quot;_id&quot;:&quot;614cf94233fa790014fd4357&quot;},{&quot;subdomain&quot;:&quot;adaptive-acceleration&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Adaptive Acceleration&quot;,&quot;_id&quot;:&quot;615c708257c1f90010906e9a&quot;},{&quot;subdomain&quot;:&quot;adaptive-media-delivery&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Adaptive Media Delivery&quot;,&quot;_id&quot;:&quot;606f4e25a564c7011dd77116&quot;},{&quot;subdomain&quot;:&quot;amp2-bitmovin&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Adaptive Media Player 2 powered by Bitmovin&quot;,&quot;_id&quot;:&quot;68b74abd8bded16d6afc0df5&quot;},{&quot;subdomain&quot;:&quot;cloud-computing&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Akamai Cloud&quot;,&quot;_id&quot;:&quot;66464833369829006488021a&quot;},{&quot;subdomain&quot;:&quot;devops&quot;,&quot;subpath&quot;:&quot;developer&quot;,&quot;name&quot;:&quot;Akamai Developer Center&quot;,&quot;_id&quot;:&quot;607493857f07e300648ce839&quot;},{&quot;subdomain&quot;:&quot;direct-connect&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Akamai Direct Connect&quot;,&quot;_id&quot;:&quot;606f4e537e161800184f19ce&quot;},{&quot;subdomain&quot;:&quot;akamai-functions&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Akamai Functions&quot;,&quot;_id&quot;:&quot;69b04f45ece5e1e5d4162ae6&quot;},{&quot;subdomain&quot;:&quot;akamai-inference-beta&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Akamai Inference (Beta)&quot;,&quot;_id&quot;:&quot;69c17a5ef0b7445cae602602&quot;},{&quot;subdomain&quot;:&quot;mfa&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Akamai MFA&quot;,&quot;_id&quot;:&quot;6073a5813baf4f00311af404&quot;},{&quot;subdomain&quot;:&quot;mfa-oidc&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Akamai MFA OIDC API&quot;,&quot;_id&quot;:&quot;678160e98819ff0018fa2af0&quot;},{&quot;subdomain&quot;:&quot;foundation-api&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Akamai NextGen API microservice platform&quot;,&quot;_id&quot;:&quot;644ff30b16f306007b76402a&quot;},{&quot;subdomain&quot;:&quot;security-spinning-globe&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Akamai Security Spinning Globe&quot;,&quot;_id&quot;:&quot;69655215a4bdcf8fc0a4e5ed&quot;},{&quot;subdomain&quot;:&quot;alerts-app&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Alerts&quot;,&quot;_id&quot;:&quot;60a2c34dc00cb10016ff341b&quot;},{&quot;subdomain&quot;:&quot;app-api-protector&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;App &amp; API Protector&quot;,&quot;_id&quot;:&quot;614cfa21a71725010d228c1a&quot;},{&quot;subdomain&quot;:&quot;app-api-protector-hybrid&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;App &amp; API Protector Hybrid&quot;,&quot;_id&quot;:&quot;6695390225a1a8005a98eee0&quot;},{&quot;subdomain&quot;:&quot;api-acceleration&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;API Acceleration&quot;,&quot;_id&quot;:&quot;606f4e43f0de89000f4560a9&quot;},{&quot;subdomain&quot;:&quot;api-definitions&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;API Definitions&quot;,&quot;_id&quot;:&quot;6227dc9fc72d67009f7386a9&quot;},{&quot;subdomain&quot;:&quot;key-traffic-mgmt&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;API Keys and Traffic Management&quot;,&quot;_id&quot;:&quot;606f4f218505f20047771c86&quot;},{&quot;subdomain&quot;:&quot;api-security&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;API Security&quot;,&quot;_id&quot;:&quot;643966a8dd6120000ac5dd16&quot;},{&quot;subdomain&quot;:&quot;app-platform&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;App Platform for LKE&quot;,&quot;_id&quot;:&quot;6769a36fb950705779c112b7&quot;},{&quot;subdomain&quot;:&quot;application-security&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Application Security API&quot;,&quot;_id&quot;:&quot;616f10281c8c2c0056719914&quot;},{&quot;subdomain&quot;:&quot;aura&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Aura&quot;,&quot;_id&quot;:&quot;61fbdc03217bdf017f3a82dd&quot;},{&quot;subdomain&quot;:&quot;aura-infrastructure&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Aura Infrastructure API&quot;,&quot;_id&quot;:&quot;61799ad83e3d5205b911b113&quot;},{&quot;subdomain&quot;:&quot;aura-lcdn-content-control&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Aura LCDN Content Control API&quot;,&quot;_id&quot;:&quot;61799b05b01066003747555b&quot;},{&quot;subdomain&quot;:&quot;aura-lcdn-content-delivery&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Aura LCDN Content Delivery API&quot;,&quot;_id&quot;:&quot;61799b2bfbf7fe00333cd9c5&quot;},{&quot;subdomain&quot;:&quot;aura-lcdn-deployment&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Aura LCDN Deployment API&quot;,&quot;_id&quot;:&quot;61799d0d05c40a005539ed8e&quot;},{&quot;subdomain&quot;:&quot;aura-lcdn-mapping&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Aura LCDN Mapping API&quot;,&quot;_id&quot;:&quot;61799da279408f005be9aba2&quot;},{&quot;subdomain&quot;:&quot;aura-lcdn-services&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Aura LCDN Services API&quot;,&quot;_id&quot;:&quot;61799ddaf8f87306aac00056&quot;},{&quot;subdomain&quot;:&quot;aura-log-streaming&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Aura Log Streaming API&quot;,&quot;_id&quot;:&quot;61799eac29c6ed0648933636&quot;},{&quot;subdomain&quot;:&quot;aura-network-policy&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Aura Network Policy API&quot;,&quot;_id&quot;:&quot;61799ed587854c050aeec1af&quot;},{&quot;subdomain&quot;:&quot;aura-secret-mgmt&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Aura Secret Management API&quot;,&quot;_id&quot;:&quot;61799a8f4e413306f81c38d7&quot;},{&quot;subdomain&quot;:&quot;billing-app&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Billing&quot;,&quot;_id&quot;:&quot;60be62971b370600170909c9&quot;},{&quot;subdomain&quot;:&quot;billing-partner&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Billing Partner API (Beta)&quot;,&quot;_id&quot;:&quot;6785563d88637a006962412a&quot;},{&quot;subdomain&quot;:&quot;bot-and-agent-control&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Bot &amp; Agent Control (Beta)&quot;,&quot;_id&quot;:&quot;699734a5f6f894906c291b80&quot;},{&quot;subdomain&quot;:&quot;bot-man&quot;,&quot;subpath&quot;:&quot;bot-manager&quot;,&quot;name&quot;:&quot;Bot Manager&quot;,&quot;_id&quot;:&quot;614cfa458900e80023ef3be0&quot;},{&quot;subdomain&quot;:&quot;brand-guardian&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Brand Guardian (Beta)&quot;,&quot;_id&quot;:&quot;698cf503e9ff19e282ce757d&quot;},{&quot;subdomain&quot;:&quot;brand-protector&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Brand Protector&quot;,&quot;_id&quot;:&quot;636d5460c95de50017fda95d&quot;},{&quot;subdomain&quot;:&quot;get-started-cloud-computing&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Build on the cloud&quot;,&quot;_id&quot;:&quot;62f133eb283ace07cce91e2d&quot;},{&quot;subdomain&quot;:&quot;case-mgmt&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Case Management&quot;,&quot;_id&quot;:&quot;61e89e06279989007fef12de&quot;},{&quot;subdomain&quot;:&quot;cps&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Certificate Provisioning System&quot;,&quot;_id&quot;:&quot;6073bc3ccfdcea000fe5416b&quot;},{&quot;subdomain&quot;:&quot;china&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;China Application and API Traffic Solutions&quot;,&quot;_id&quot;:&quot;660eec781c512b006ec92a76&quot;},{&quot;subdomain&quot;:&quot;client-access-control&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Client Access Control&quot;,&quot;_id&quot;:&quot;606f4f6dc5ba910078787a39&quot;},{&quot;subdomain&quot;:&quot;client-lists&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Client Lists&quot;,&quot;_id&quot;:&quot;61df2493515f0b06af64f5a9&quot;},{&quot;subdomain&quot;:&quot;client-side-protect-compliance&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Client-Side Protection &amp; Compliance&quot;,&quot;_id&quot;:&quot;606f4ca7969fbc0050b74869&quot;},{&quot;subdomain&quot;:&quot;cloud-access-mgr&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Cloud Access Manager&quot;,&quot;_id&quot;:&quot;606f4f77811ba80010b28dee&quot;},{&quot;subdomain&quot;:&quot;ccm&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Cloud Certificate Manager (Limited availability)&quot;,&quot;_id&quot;:&quot;6696f2fc45a0d10036d577cf&quot;},{&quot;subdomain&quot;:&quot;cloud-wrapper&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Cloud Wrapper&quot;,&quot;_id&quot;:&quot;606f4e4a82367f0016da5d8a&quot;},{&quot;subdomain&quot;:&quot;cloudlets&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Cloudlets&quot;,&quot;_id&quot;:&quot;606f4f833551e2005dec0941&quot;},{&quot;subdomain&quot;:&quot;cloudtest&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;CloudTest&quot;,&quot;_id&quot;:&quot;606f4f8c4793e10010b1c178&quot;},{&quot;subdomain&quot;:&quot;content-protector&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Content Protector&quot;,&quot;_id&quot;:&quot;659860b9fae07c004a6308bc&quot;},{&quot;subdomain&quot;:&quot;contract-api&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Contract API&quot;,&quot;_id&quot;:&quot;606f4d20b413060075131698&quot;},{&quot;subdomain&quot;:&quot;control-ctr&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Control Center&quot;,&quot;_id&quot;:&quot;613f9bdb93061b0030fc669a&quot;},{&quot;subdomain&quot;:&quot;cp-codes&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;CP Codes and Reporting Groups Tool&quot;,&quot;_id&quot;:&quot;606f4d293d7221000f5e9b63&quot;},{&quot;subdomain&quot;:&quot;datastream2&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;DataStream 2&quot;,&quot;_id&quot;:&quot;606f4f98e8de24001cf735f7&quot;},{&quot;subdomain&quot;:&quot;clone-akamai-test-project&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Clone Akamai Test Project&quot;,&quot;_id&quot;:&quot;60bfe531a85a34005aaed61b&quot;},{&quot;subdomain&quot;:&quot;onboard&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Deliver your first site&quot;,&quot;_id&quot;:&quot;627c0514f586640044250a99&quot;},{&quot;subdomain&quot;:&quot;delivery-mgr&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Delivery Manager (Beta)&quot;,&quot;_id&quot;:&quot;68dec6517eebd336bee4d9bb&quot;},{&quot;subdomain&quot;:&quot;delivery-mgr-rules&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Delivery Manager Rules (Beta)&quot;,&quot;_id&quot;:&quot;69fcaaeb945e19a2563bc142&quot;},{&quot;subdomain&quot;:&quot;delivery-policy-mgr&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Delivery Policy Manager&quot;,&quot;_id&quot;:&quot;641cb27cb468f3005f5f8b01&quot;},{&quot;subdomain&quot;:&quot;delivery-security-practices&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Delivery Security Best Practices&quot;,&quot;_id&quot;:&quot;66eb3d9938e95100445b9e76&quot;},{&quot;subdomain&quot;:&quot;del-rpts-consolidation&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Delivery Reports Consolidation&quot;,&quot;_id&quot;:&quot;643954a1374c62077e59d6ee&quot;},{&quot;subdomain&quot;:&quot;akamai-ddi&quot;,&quot;subpath&quot;:&quot;ddi&quot;,&quot;name&quot;:&quot;DNS, DHCP, and IPAM (DDI)&quot;,&quot;_id&quot;:&quot;69ebb2f7c3b3146462d45b72&quot;},{&quot;subdomain&quot;:&quot;posture-management&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Posture Management&quot;,&quot;_id&quot;:&quot;6807d02817254e0052d618f8&quot;},{&quot;subdomain&quot;:&quot;answerx-cloud&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;DNSi AnswerX Cloud/Managed and SPS Shield&quot;,&quot;_id&quot;:&quot;615f325ba496990012346e62&quot;},{&quot;subdomain&quot;:&quot;domain-validation&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Domain Ownership Manager&quot;,&quot;_id&quot;:&quot;67521457761f370045cd2fa1&quot;},{&quot;subdomain&quot;:&quot;download-ctr&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Download Center&quot;,&quot;_id&quot;:&quot;606f4d3acb8683004d440377&quot;},{&quot;subdomain&quot;:&quot;download-delivery&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Download Delivery&quot;,&quot;_id&quot;:&quot;606f4e5b82b99e007080c4f1&quot;},{&quot;subdomain&quot;:&quot;edge-diagnostics&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Edge Diagnostics&quot;,&quot;_id&quot;:&quot;60ad557003c7e4000fec4630&quot;},{&quot;subdomain&quot;:&quot;edge-dns&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Edge DNS&quot;,&quot;_id&quot;:&quot;606f4c8675dbf80010a46859&quot;},{&quot;subdomain&quot;:&quot;edge-hostnames&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Edge Hostnames&quot;,&quot;_id&quot;:&quot;614ceff3931ed9007b729943&quot;},{&quot;subdomain&quot;:&quot;edge-ip-binding&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Edge IP Binding&quot;,&quot;_id&quot;:&quot;614cef01ab4ab6007b34d31a&quot;},{&quot;subdomain&quot;:&quot;edgekv&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;EdgeKV&quot;,&quot;_id&quot;:&quot;606f4fa4c5ba910078787a4d&quot;},{&quot;subdomain&quot;:&quot;edgeworkers&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;EdgeWorkers&quot;,&quot;_id&quot;:&quot;6073baecc41baf006bc7e60f&quot;},{&quot;subdomain&quot;:&quot;eccu&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Enhanced Content Control Utility API&quot;,&quot;_id&quot;:&quot;60ee27f001022500165be10f&quot;},{&quot;subdomain&quot;:&quot;eaa&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Enterprise Application Access&quot;,&quot;_id&quot;:&quot;61380ed55acd7d001023a841&quot;},{&quot;subdomain&quot;:&quot;eaa-api&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Enterprise Application Access API&quot;,&quot;_id&quot;:&quot;61e9a773777d7000278d29f0&quot;},{&quot;subdomain&quot;:&quot;eaagov&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Enterprise Application Access for Gov&quot;,&quot;_id&quot;:&quot;688b92482658f1ce40037e92&quot;},{&quot;subdomain&quot;:&quot;event-ctr&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Event Center&quot;,&quot;_id&quot;:&quot;606f4d43d272d500319d9086&quot;},{&quot;subdomain&quot;:&quot;event-viewer&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Event Viewer&quot;,&quot;_id&quot;:&quot;606f4dadce3d4a0051bda719&quot;},{&quot;subdomain&quot;:&quot;firewall-for-ai&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Firewall for AI&quot;,&quot;_id&quot;:&quot;67cb684b3b637700706c83a0&quot;},{&quot;subdomain&quot;:&quot;firewall-for-ai-sdk&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Firewall for AI Detection SDK&quot;,&quot;_id&quot;:&quot;6a04e1264a9991fcbeb61ecf&quot;},{&quot;subdomain&quot;:&quot;firewall-rules&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Firewall Rules&quot;,&quot;_id&quot;:&quot;606f4d55fca3cb005cdbf692&quot;},{&quot;subdomain&quot;:&quot;start&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Get Started&quot;,&quot;_id&quot;:&quot;60a2c31bb700b10047896df4&quot;},{&quot;subdomain&quot;:&quot;platform-basics&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Get to Know Akamai&quot;,&quot;_id&quot;:&quot;6266a5482797170049721219&quot;},{&quot;subdomain&quot;:&quot;gtm&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Global Traffic Management&quot;,&quot;_id&quot;:&quot;6101ecd88af005004a2d2d1f&quot;},{&quot;subdomain&quot;:&quot;google-tag-gateway&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Google Tag Gateway&quot;,&quot;_id&quot;:&quot;695feec430e93d1a16f260eb&quot;},{&quot;subdomain&quot;:&quot;gtm-load-feedback&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;GTM Load Feedback API&quot;,&quot;_id&quot;:&quot;606f4f2b79e18c002c9c1ed0&quot;},{&quot;subdomain&quot;:&quot;gtm-reporting&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;GTM Reporting API&quot;,&quot;_id&quot;:&quot;606f4f3424c31903469fe75f&quot;},{&quot;subdomain&quot;:&quot;segmentation-cloudapp&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Guardicore CloudApp&quot;,&quot;_id&quot;:&quot;6941c68c334d01d3a05fa622&quot;},{&quot;subdomain&quot;:&quot;infection-monkey&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Guardicore Infection Monkey&quot;,&quot;_id&quot;:&quot;62f2b162d14f28002fb11745&quot;},{&quot;subdomain&quot;:&quot;guardicore-platform-agent&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Guardicore Platform Agent&quot;,&quot;_id&quot;:&quot;67a2a2f163922e001f06df97&quot;},{&quot;subdomain&quot;:&quot;segmentation-home&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Guardicore Segmentation&quot;,&quot;_id&quot;:&quot;62a8cce4b11d4f006c2f8cc6&quot;},{&quot;subdomain&quot;:&quot;segmentation-v49&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Guardicore Segmentation v49&quot;,&quot;_id&quot;:&quot;64762826507ad000580f7313&quot;},{&quot;subdomain&quot;:&quot;segmentation-v50&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Guardicore Segmentation v50&quot;,&quot;_id&quot;:&quot;65a962424559cb0046352c47&quot;},{&quot;subdomain&quot;:&quot;segmentation-v51&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Guardicore Segmentation v51&quot;,&quot;_id&quot;:&quot;66cc877b238646003da70b92&quot;},{&quot;subdomain&quot;:&quot;segmentation-v52&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Guardicore Segmentation v52&quot;,&quot;_id&quot;:&quot;681bbf3c16b7020011a194b5&quot;},{&quot;subdomain&quot;:&quot;segmentation-v53&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Guardicore Segmentation v53&quot;,&quot;_id&quot;:&quot;69397e74ea946c2f44a017ee&quot;},{&quot;subdomain&quot;:&quot;segmentation-v54&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Guardicore Segmentation v54&quot;,&quot;_id&quot;:&quot;6a68e7ae007e16d418c95198&quot;},{&quot;subdomain&quot;:&quot;iam&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Identity and Access Management&quot;,&quot;_id&quot;:&quot;60b0003b5c387500574164da&quot;},{&quot;subdomain&quot;:&quot;iam-api&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Identity and Access Management API&quot;,&quot;_id&quot;:&quot;606f503faba4ba0057382bdf&quot;},{&quot;subdomain&quot;:&quot;identity-cloud&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Identity Cloud&quot;,&quot;_id&quot;:&quot;614cfa70ca8f14005241be4c&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-auth&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Identity Cloud Authentication API&quot;,&quot;_id&quot;:&quot;62cef92c52b72d11106010a3&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-config&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Identity Cloud Configuration API&quot;,&quot;_id&quot;:&quot;62cdb1c50b465202816bfc1f&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-custom-provider&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Identity Cloud Custom Provider API&quot;,&quot;_id&quot;:&quot;62cefbddfaa44000656a92af&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-entity&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Identity Cloud Entity and EntityType API&quot;,&quot;_id&quot;:&quot;62cefce0a99ae10048415627&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-hosted-login&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Identity Cloud Hosted Login API&quot;,&quot;_id&quot;:&quot;62ceff46a9c58000836aa9b4&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-legacy-clients&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Identity Cloud Legacy Clients and Settings API&quot;,&quot;_id&quot;:&quot;62cf0bb5e3633a0053edbfe1&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-siem-delivery&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Identity Cloud SIEM Event Service API&quot;,&quot;_id&quot;:&quot;62cf101e7f4976009c47ce43&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-social-login&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Identity Cloud Social Login API&quot;,&quot;_id&quot;:&quot;62cf1146bcad9f009d0d5377&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-webhooks&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Identity Cloud Webhooks v3 API&quot;,&quot;_id&quot;:&quot;62cf11d2fa45010040b66b0e&quot;},{&quot;subdomain&quot;:&quot;initial-aap-setup&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Initial App &amp; API Protector Setup&quot;,&quot;_id&quot;:&quot;64b995f0d71ae6006a40f5e8&quot;},{&quot;subdomain&quot;:&quot;internal-poc-api&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Internal POC API&quot;,&quot;_id&quot;:&quot;63c81284d7016b00543e6d1d&quot;},{&quot;subdomain&quot;:&quot;invoice-api&quot;,&quot;subpath&quot;:&quot;invoicing&quot;,&quot;name&quot;:&quot;Invoicing API&quot;,&quot;_id&quot;:&quot;617859221cea10007e30b51c&quot;},{&quot;subdomain&quot;:&quot;ion&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Ion&quot;,&quot;_id&quot;:&quot;614cf6787f7067003073b57f&quot;},{&quot;subdomain&quot;:&quot;mpulse-boomerang&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;mPulse Boomerang&quot;,&quot;_id&quot;:&quot;61f307ce64bf0d00189b90cf&quot;},{&quot;subdomain&quot;:&quot;iot-ota-updates&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;IoT OTA Updates&quot;,&quot;_id&quot;:&quot;606f4fde49f3ce0016070d02&quot;},{&quot;subdomain&quot;:&quot;iot-token-access-control&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;IoT Token Access Control&quot;,&quot;_id&quot;:&quot;606f4f565c32a2002315c960&quot;},{&quot;subdomain&quot;:&quot;ip-accelerator&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;IP Accelerator&quot;,&quot;_id&quot;:&quot;62aa3fd5db95a900a8de3abc&quot;},{&quot;subdomain&quot;:&quot;property-mgr-json-poc&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;JSON POC Property Manager&quot;,&quot;_id&quot;:&quot;68a4e96f6bba339eaa6afa2f&quot;},{&quot;subdomain&quot;:&quot;jwt-login-test&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;JWT Test Login Project&quot;,&quot;_id&quot;:&quot;68f0f42bb15f6104dcf59848&quot;},{&quot;subdomain&quot;:&quot;kona-site-defender&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Kona Site Defender&quot;,&quot;_id&quot;:&quot;614cf9cf49c8d900487ec401&quot;},{&quot;subdomain&quot;:&quot;linode-api&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Linode API&quot;,&quot;_id&quot;:&quot;65315c2444c2ee0039d9eee4&quot;},{&quot;subdomain&quot;:&quot;live-archive-management&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Live Archive Management API&quot;,&quot;_id&quot;:&quot;606f500cc5300e001cc06a4f&quot;},{&quot;subdomain&quot;:&quot;log-data-localization&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Log Data Localization (EU)&quot;,&quot;_id&quot;:&quot;6553af7b1e78ed005c324f16&quot;},{&quot;subdomain&quot;:&quot;log-delivery&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Log Delivery Service&quot;,&quot;_id&quot;:&quot;614cf46decf4e0004638f803&quot;},{&quot;subdomain&quot;:&quot;mcp-gateway&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;MCP Gateway&quot;,&quot;_id&quot;:&quot;699ca6b7da7f0a066249b68c&quot;},{&quot;subdomain&quot;:&quot;msl&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Media Services Live 4&quot;,&quot;_id&quot;:&quot;606f4e7949f3ce0016070cd2&quot;},{&quot;subdomain&quot;:&quot;media-services-rpts&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Media Services Live 4 Reports&quot;,&quot;_id&quot;:&quot;606f4e827a8cd1004824b98b&quot;},{&quot;subdomain&quot;:&quot;mpulse&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;mPulse&quot;,&quot;_id&quot;:&quot;606f4ff46071c70051494793&quot;},{&quot;subdomain&quot;:&quot;msl5-harmonic&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;MSL5 Powered by Harmonic&quot;,&quot;_id&quot;:&quot;67dac8a9587970002705521f&quot;},{&quot;subdomain&quot;:&quot;mtls-edge-truststore&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Mutual TLS Edge Truststore (Limited Availability)&quot;,&quot;_id&quot;:&quot;64be94ed6810dd000a36d86a&quot;},{&quot;subdomain&quot;:&quot;mtls-origin-keystore&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Mutual TLS Origin Keystore&quot;,&quot;_id&quot;:&quot;662929484172f4005f815f0a&quot;},{&quot;subdomain&quot;:&quot;native-app-traffic-protect-sdk&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Native App Traffic Protection SDK&quot;,&quot;_id&quot;:&quot;626be95621d2a1003c650641&quot;},{&quot;subdomain&quot;:&quot;netstorage&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;NetStorage&quot;,&quot;_id&quot;:&quot;606f4e8b444df600788f814a&quot;},{&quot;subdomain&quot;:&quot;netstorage-usage&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;NetStorage Usage API&quot;,&quot;_id&quot;:&quot;62321065cd89d800513177a7&quot;},{&quot;subdomain&quot;:&quot;network-lists&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Network Lists API&quot;,&quot;_id&quot;:&quot;606f4c4b823efa00163d74f6&quot;},{&quot;subdomain&quot;:&quot;object-delivery&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Object Delivery&quot;,&quot;_id&quot;:&quot;606f4e9595f34300228098ab&quot;},{&quot;subdomain&quot;:&quot;origin-ip-acl&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Origin IP Access Control List&quot;,&quot;_id&quot;:&quot;63584841a096e70091f8b23b&quot;},{&quot;subdomain&quot;:&quot;partner-metering&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Partner Metering (Beta)&quot;,&quot;_id&quot;:&quot;68b0a0d755f8101f995eba4a&quot;},{&quot;subdomain&quot;:&quot;partner-revenue-share&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Partner Revenue Share (Beta)&quot;,&quot;_id&quot;:&quot;6a3db8c4227e0af9c11f9b56&quot;},{&quot;subdomain&quot;:&quot;powershell&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;PowerShell&quot;,&quot;_id&quot;:&quot;63867e2c7ccc860041e83a7f&quot;},{&quot;subdomain&quot;:&quot;preview-linode-api&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Preview Linode API&quot;,&quot;_id&quot;:&quot;68b9d5165e1c6b358c7bbf2f&quot;},{&quot;subdomain&quot;:&quot;prolexic&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Prolexic Analytics API&quot;,&quot;_id&quot;:&quot;606f4cb1823efa00163d751a&quot;},{&quot;subdomain&quot;:&quot;script-management&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Script Management&quot;,&quot;_id&quot;:&quot;614cf83830c504006619ee80&quot;},{&quot;subdomain&quot;:&quot;prolexic-connect&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Prolexic Connect&quot;,&quot;_id&quot;:&quot;66ba825b25b7dc0039c70e2a&quot;},{&quot;subdomain&quot;:&quot;prolexic-ip-protect&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Prolexic IP Protect&quot;,&quot;_id&quot;:&quot;66ba82af25b7dc0039c71808&quot;},{&quot;subdomain&quot;:&quot;ip-protect&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Prolexic IP Protect Configuration API&quot;,&quot;_id&quot;:&quot;60be61e65ceb0200832e32b5&quot;},{&quot;subdomain&quot;:&quot;network-cloud-firewall&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Prolexic Network Cloud Firewall&quot;,&quot;_id&quot;:&quot;642b132abec1da0060c213c1&quot;},{&quot;subdomain&quot;:&quot;network-cloud-firewall-api&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Prolexic Network Cloud Firewall API&quot;,&quot;_id&quot;:&quot;6a554eb3559c41c7b444ae40&quot;},{&quot;subdomain&quot;:&quot;prolexic-network-health&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Prolexic Network Health API&quot;,&quot;_id&quot;:&quot;68a5fdbaeacff9077351813a&quot;},{&quot;subdomain&quot;:&quot;prolexic-adc&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Prolexic over Akamai Direct Connect (ADC)&quot;,&quot;_id&quot;:&quot;66ba7ef6d2d7eb0052b896f9&quot;},{&quot;subdomain&quot;:&quot;prolexic-routed-gre&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Prolexic Routed GRE&quot;,&quot;_id&quot;:&quot;66ba7dfd39ed8e0049ef8676&quot;},{&quot;subdomain&quot;:&quot;property-mgr&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Property Manager&quot;,&quot;_id&quot;:&quot;606f4d780b462f006cc3cdaa&quot;},{&quot;subdomain&quot;:&quot;purge-cache&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Purge Cache&quot;,&quot;_id&quot;:&quot;606f4d4c823efa00163d7696&quot;},{&quot;subdomain&quot;:&quot;quick-deploy-apps&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Quick Deploy Apps&quot;,&quot;_id&quot;:&quot;6a4650c7e77498b4ed6a6b31&quot;},{&quot;subdomain&quot;:&quot;relnotes&quot;,&quot;subpath&quot;:&quot;release-notes&quot;,&quot;name&quot;:&quot;Release Notes&quot;,&quot;_id&quot;:&quot;6221241597ead60013bb15a4&quot;},{&quot;subdomain&quot;:&quot;reporting&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Reporting&quot;,&quot;_id&quot;:&quot;614cf315b5f462006a79491f&quot;},{&quot;subdomain&quot;:&quot;sandbox&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Sandbox&quot;,&quot;_id&quot;:&quot;60b7e3311b4ae10071014a1b&quot;},{&quot;subdomain&quot;:&quot;security-ctr&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Security Center&quot;,&quot;_id&quot;:&quot;606f4cbd86160300ebf3a9fb&quot;},{&quot;subdomain&quot;:&quot;security-notification-settings&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Security Notification Settings&quot;,&quot;_id&quot;:&quot;69ef6fae0fd7c501249017d4&quot;},{&quot;subdomain&quot;:&quot;etp&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Secure Internet Access Enterprise&quot;,&quot;_id&quot;:&quot;610afd613f362200701897ca&quot;},{&quot;subdomain&quot;:&quot;sla&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Service-Level Agreement&quot;,&quot;_id&quot;:&quot;614cf8f62bf7d2003872a706&quot;},{&quot;subdomain&quot;:&quot;service-reports&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Service Reports&quot;,&quot;_id&quot;:&quot;67ebeb7d049ce100112f61f7&quot;},{&quot;subdomain&quot;:&quot;etp-config&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;SIA Configuration API&quot;,&quot;_id&quot;:&quot;61e98424593496000fcbcb50&quot;},{&quot;subdomain&quot;:&quot;etp-reporting&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;SIA Reporting API&quot;,&quot;_id&quot;:&quot;606f4e0de8de24001cf7310d&quot;},{&quot;subdomain&quot;:&quot;siem-integration&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;SIEM Integration&quot;,&quot;_id&quot;:&quot;606f4cc76cb1a3005d0f0160&quot;},{&quot;subdomain&quot;:&quot;sso-config&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Single Sign-On Configuration API&quot;,&quot;_id&quot;:&quot;64b540fc63c07700253d650f&quot;},{&quot;subdomain&quot;:&quot;site-shield&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Site Shield&quot;,&quot;_id&quot;:&quot;6073bb82023a26001262c97f&quot;},{&quot;subdomain&quot;:&quot;test-linode-api&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Staging Linode API&quot;,&quot;_id&quot;:&quot;672cd63af4dfbe001890da12&quot;},{&quot;subdomain&quot;:&quot;terraform&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Terraform&quot;,&quot;_id&quot;:&quot;6336e1b3e4fc1408bf7174b5&quot;},{&quot;subdomain&quot;:&quot;test-ctr&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Test Center&quot;,&quot;_id&quot;:&quot;606f4d8086160300ebf3aa1a&quot;},{&quot;subdomain&quot;:&quot;test-partner-github-actions&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Test Partner Github Actions&quot;,&quot;_id&quot;:&quot;67d33e5e34e56700112ca3b1&quot;},{&quot;subdomain&quot;:&quot;trafficpeak&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;TrafficPeak&quot;,&quot;_id&quot;:&quot;67d84d82ba2f7c000f28df38&quot;},{&quot;subdomain&quot;:&quot;home-v6&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;v6 Akamai TechDocs Feb 2 2026&quot;,&quot;_id&quot;:&quot;69810a217b3434d2cfdf613f&quot;},{&quot;subdomain&quot;:&quot;property-mgr-depr-rule-formats&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;v2026-10-16 Property Manager Deprecated Rule Formats&quot;,&quot;_id&quot;:&quot;636526dab3b223030557ca29&quot;},{&quot;subdomain&quot;:&quot;web-app-protector&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Web Application Protector&quot;,&quot;_id&quot;:&quot;614cfa01d509dd006ac12981&quot;},{&quot;subdomain&quot;:&quot;cloud-security&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Web Application Security&quot;,&quot;_id&quot;:&quot;624349b924921200ae910255&quot;},{&quot;subdomain&quot;:&quot;zero-trust-client&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Zero Trust Client&quot;,&quot;_id&quot;:&quot;635ff02f13a6940052c144b8&quot;},{&quot;subdomain&quot;:&quot;zero-trust-security&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Zero Trust Security&quot;,&quot;_id&quot;:&quot;6488e9adc89b1d002ea81990&quot;},{&quot;subdomain&quot;:&quot;home&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Akamai TechDocs&quot;,&quot;_id&quot;:&quot;698662eb4ffe0a9728b54899&quot;},{&quot;subdomain&quot;:&quot;test-github-partner-rules&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Test GitHub Partner Rules&quot;,&quot;_id&quot;:&quot;69a9916c9c776543001210d8&quot;},{&quot;subdomain&quot;:&quot;test-rn-automation&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Test RN Automation&quot;,&quot;_id&quot;:&quot;6a469e6db7c98750c03970c5&quot;},{&quot;subdomain&quot;:&quot;partner-opportunity&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;Partner Opportunity API (Beta)&quot;,&quot;_id&quot;:&quot;6a973506042631101a66330e&quot;},{&quot;subdomain&quot;:&quot;carrier-dns-cacheserve&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;DNSi CacheServe Licensed&quot;,&quot;_id&quot;:&quot;6a9a0868bdf510d87b669efb&quot;},{&quot;subdomain&quot;:&quot;test-developer-center&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;name&quot;:&quot;TEST Developer Center&quot;,&quot;_id&quot;:&quot;6ac50302930284dfbaa7480d&quot;}]"><meta name="siblingProjects" content="[{&quot;subdomain&quot;:&quot;ivm&quot;,&quot;name&quot;:&quot;Image and Video Manager&quot;,&quot;_id&quot;:&quot;606f4fbb0c191a00408c302f&quot;},{&quot;subdomain&quot;:&quot;consent-manage&quot;,&quot;name&quot;:&quot;Consent Management&quot;,&quot;_id&quot;:&quot;6ab2ee72a76d1268fc10456a&quot;},{&quot;subdomain&quot;:&quot;internal-ux-writing&quot;,&quot;name&quot;:&quot;UX Writing&quot;,&quot;_id&quot;:&quot;608c19717001bf003f269a16&quot;},{&quot;subdomain&quot;:&quot;partner-template&quot;,&quot;name&quot;:&quot;Project Template&quot;,&quot;_id&quot;:&quot;69e7d846efa6fe297e67f3d8&quot;},{&quot;subdomain&quot;:&quot;account-protector&quot;,&quot;name&quot;:&quot;Account Protector&quot;,&quot;_id&quot;:&quot;614cf94233fa790014fd4357&quot;},{&quot;subdomain&quot;:&quot;adaptive-acceleration&quot;,&quot;name&quot;:&quot;Adaptive Acceleration&quot;,&quot;_id&quot;:&quot;615c708257c1f90010906e9a&quot;},{&quot;subdomain&quot;:&quot;adaptive-media-delivery&quot;,&quot;name&quot;:&quot;Adaptive Media Delivery&quot;,&quot;_id&quot;:&quot;606f4e25a564c7011dd77116&quot;},{&quot;subdomain&quot;:&quot;amp2-bitmovin&quot;,&quot;name&quot;:&quot;Adaptive Media Player 2 powered by Bitmovin&quot;,&quot;_id&quot;:&quot;68b74abd8bded16d6afc0df5&quot;},{&quot;subdomain&quot;:&quot;cloud-computing&quot;,&quot;name&quot;:&quot;Akamai Cloud&quot;,&quot;_id&quot;:&quot;66464833369829006488021a&quot;},{&quot;subdomain&quot;:&quot;devops&quot;,&quot;name&quot;:&quot;Akamai Developer Center&quot;,&quot;_id&quot;:&quot;607493857f07e300648ce839&quot;},{&quot;subdomain&quot;:&quot;direct-connect&quot;,&quot;name&quot;:&quot;Akamai Direct Connect&quot;,&quot;_id&quot;:&quot;606f4e537e161800184f19ce&quot;},{&quot;subdomain&quot;:&quot;akamai-functions&quot;,&quot;name&quot;:&quot;Akamai Functions&quot;,&quot;_id&quot;:&quot;69b04f45ece5e1e5d4162ae6&quot;},{&quot;subdomain&quot;:&quot;akamai-inference-beta&quot;,&quot;name&quot;:&quot;Akamai Inference (Beta)&quot;,&quot;_id&quot;:&quot;69c17a5ef0b7445cae602602&quot;},{&quot;subdomain&quot;:&quot;mfa&quot;,&quot;name&quot;:&quot;Akamai MFA&quot;,&quot;_id&quot;:&quot;6073a5813baf4f00311af404&quot;},{&quot;subdomain&quot;:&quot;mfa-oidc&quot;,&quot;name&quot;:&quot;Akamai MFA OIDC API&quot;,&quot;_id&quot;:&quot;678160e98819ff0018fa2af0&quot;},{&quot;subdomain&quot;:&quot;foundation-api&quot;,&quot;name&quot;:&quot;Akamai NextGen API microservice platform&quot;,&quot;_id&quot;:&quot;644ff30b16f306007b76402a&quot;},{&quot;subdomain&quot;:&quot;security-spinning-globe&quot;,&quot;name&quot;:&quot;Akamai Security Spinning Globe&quot;,&quot;_id&quot;:&quot;69655215a4bdcf8fc0a4e5ed&quot;},{&quot;subdomain&quot;:&quot;alerts-app&quot;,&quot;name&quot;:&quot;Alerts&quot;,&quot;_id&quot;:&quot;60a2c34dc00cb10016ff341b&quot;},{&quot;subdomain&quot;:&quot;app-api-protector&quot;,&quot;name&quot;:&quot;App &amp; API Protector&quot;,&quot;_id&quot;:&quot;614cfa21a71725010d228c1a&quot;},{&quot;subdomain&quot;:&quot;app-api-protector-hybrid&quot;,&quot;name&quot;:&quot;App &amp; API Protector Hybrid&quot;,&quot;_id&quot;:&quot;6695390225a1a8005a98eee0&quot;},{&quot;subdomain&quot;:&quot;api-acceleration&quot;,&quot;name&quot;:&quot;API Acceleration&quot;,&quot;_id&quot;:&quot;606f4e43f0de89000f4560a9&quot;},{&quot;subdomain&quot;:&quot;api-definitions&quot;,&quot;name&quot;:&quot;API Definitions&quot;,&quot;_id&quot;:&quot;6227dc9fc72d67009f7386a9&quot;},{&quot;subdomain&quot;:&quot;key-traffic-mgmt&quot;,&quot;name&quot;:&quot;API Keys and Traffic Management&quot;,&quot;_id&quot;:&quot;606f4f218505f20047771c86&quot;},{&quot;subdomain&quot;:&quot;api-security&quot;,&quot;name&quot;:&quot;API Security&quot;,&quot;_id&quot;:&quot;643966a8dd6120000ac5dd16&quot;},{&quot;subdomain&quot;:&quot;app-platform&quot;,&quot;name&quot;:&quot;App Platform for LKE&quot;,&quot;_id&quot;:&quot;6769a36fb950705779c112b7&quot;},{&quot;subdomain&quot;:&quot;application-security&quot;,&quot;name&quot;:&quot;Application Security API&quot;,&quot;_id&quot;:&quot;616f10281c8c2c0056719914&quot;},{&quot;subdomain&quot;:&quot;aura&quot;,&quot;name&quot;:&quot;Aura&quot;,&quot;_id&quot;:&quot;61fbdc03217bdf017f3a82dd&quot;},{&quot;subdomain&quot;:&quot;aura-infrastructure&quot;,&quot;name&quot;:&quot;Aura Infrastructure API&quot;,&quot;_id&quot;:&quot;61799ad83e3d5205b911b113&quot;},{&quot;subdomain&quot;:&quot;aura-lcdn-content-control&quot;,&quot;name&quot;:&quot;Aura LCDN Content Control API&quot;,&quot;_id&quot;:&quot;61799b05b01066003747555b&quot;},{&quot;subdomain&quot;:&quot;aura-lcdn-content-delivery&quot;,&quot;name&quot;:&quot;Aura LCDN Content Delivery API&quot;,&quot;_id&quot;:&quot;61799b2bfbf7fe00333cd9c5&quot;},{&quot;subdomain&quot;:&quot;aura-lcdn-deployment&quot;,&quot;name&quot;:&quot;Aura LCDN Deployment API&quot;,&quot;_id&quot;:&quot;61799d0d05c40a005539ed8e&quot;},{&quot;subdomain&quot;:&quot;aura-lcdn-mapping&quot;,&quot;name&quot;:&quot;Aura LCDN Mapping API&quot;,&quot;_id&quot;:&quot;61799da279408f005be9aba2&quot;},{&quot;subdomain&quot;:&quot;aura-lcdn-services&quot;,&quot;name&quot;:&quot;Aura LCDN Services API&quot;,&quot;_id&quot;:&quot;61799ddaf8f87306aac00056&quot;},{&quot;subdomain&quot;:&quot;aura-log-streaming&quot;,&quot;name&quot;:&quot;Aura Log Streaming API&quot;,&quot;_id&quot;:&quot;61799eac29c6ed0648933636&quot;},{&quot;subdomain&quot;:&quot;aura-network-policy&quot;,&quot;name&quot;:&quot;Aura Network Policy API&quot;,&quot;_id&quot;:&quot;61799ed587854c050aeec1af&quot;},{&quot;subdomain&quot;:&quot;aura-secret-mgmt&quot;,&quot;name&quot;:&quot;Aura Secret Management API&quot;,&quot;_id&quot;:&quot;61799a8f4e413306f81c38d7&quot;},{&quot;subdomain&quot;:&quot;billing-app&quot;,&quot;name&quot;:&quot;Billing&quot;,&quot;_id&quot;:&quot;60be62971b370600170909c9&quot;},{&quot;subdomain&quot;:&quot;billing-partner&quot;,&quot;name&quot;:&quot;Billing Partner API (Beta)&quot;,&quot;_id&quot;:&quot;6785563d88637a006962412a&quot;},{&quot;subdomain&quot;:&quot;bot-and-agent-control&quot;,&quot;name&quot;:&quot;Bot &amp; Agent Control (Beta)&quot;,&quot;_id&quot;:&quot;699734a5f6f894906c291b80&quot;},{&quot;subdomain&quot;:&quot;bot-man&quot;,&quot;name&quot;:&quot;Bot Manager&quot;,&quot;_id&quot;:&quot;614cfa458900e80023ef3be0&quot;},{&quot;subdomain&quot;:&quot;brand-guardian&quot;,&quot;name&quot;:&quot;Brand Guardian (Beta)&quot;,&quot;_id&quot;:&quot;698cf503e9ff19e282ce757d&quot;},{&quot;subdomain&quot;:&quot;brand-protector&quot;,&quot;name&quot;:&quot;Brand Protector&quot;,&quot;_id&quot;:&quot;636d5460c95de50017fda95d&quot;},{&quot;subdomain&quot;:&quot;get-started-cloud-computing&quot;,&quot;name&quot;:&quot;Build on the cloud&quot;,&quot;_id&quot;:&quot;62f133eb283ace07cce91e2d&quot;},{&quot;subdomain&quot;:&quot;case-mgmt&quot;,&quot;name&quot;:&quot;Case Management&quot;,&quot;_id&quot;:&quot;61e89e06279989007fef12de&quot;},{&quot;subdomain&quot;:&quot;cps&quot;,&quot;name&quot;:&quot;Certificate Provisioning System&quot;,&quot;_id&quot;:&quot;6073bc3ccfdcea000fe5416b&quot;},{&quot;subdomain&quot;:&quot;china&quot;,&quot;name&quot;:&quot;China Application and API Traffic Solutions&quot;,&quot;_id&quot;:&quot;660eec781c512b006ec92a76&quot;},{&quot;subdomain&quot;:&quot;client-access-control&quot;,&quot;name&quot;:&quot;Client Access Control&quot;,&quot;_id&quot;:&quot;606f4f6dc5ba910078787a39&quot;},{&quot;subdomain&quot;:&quot;client-lists&quot;,&quot;name&quot;:&quot;Client Lists&quot;,&quot;_id&quot;:&quot;61df2493515f0b06af64f5a9&quot;},{&quot;subdomain&quot;:&quot;client-side-protect-compliance&quot;,&quot;name&quot;:&quot;Client-Side Protection &amp; Compliance&quot;,&quot;_id&quot;:&quot;606f4ca7969fbc0050b74869&quot;},{&quot;subdomain&quot;:&quot;cloud-access-mgr&quot;,&quot;name&quot;:&quot;Cloud Access Manager&quot;,&quot;_id&quot;:&quot;606f4f77811ba80010b28dee&quot;},{&quot;subdomain&quot;:&quot;ccm&quot;,&quot;name&quot;:&quot;Cloud Certificate Manager (Limited availability)&quot;,&quot;_id&quot;:&quot;6696f2fc45a0d10036d577cf&quot;},{&quot;subdomain&quot;:&quot;cloud-wrapper&quot;,&quot;name&quot;:&quot;Cloud Wrapper&quot;,&quot;_id&quot;:&quot;606f4e4a82367f0016da5d8a&quot;},{&quot;subdomain&quot;:&quot;cloudlets&quot;,&quot;name&quot;:&quot;Cloudlets&quot;,&quot;_id&quot;:&quot;606f4f833551e2005dec0941&quot;},{&quot;subdomain&quot;:&quot;cloudtest&quot;,&quot;name&quot;:&quot;CloudTest&quot;,&quot;_id&quot;:&quot;606f4f8c4793e10010b1c178&quot;},{&quot;subdomain&quot;:&quot;content-protector&quot;,&quot;name&quot;:&quot;Content Protector&quot;,&quot;_id&quot;:&quot;659860b9fae07c004a6308bc&quot;},{&quot;subdomain&quot;:&quot;contract-api&quot;,&quot;name&quot;:&quot;Contract API&quot;,&quot;_id&quot;:&quot;606f4d20b413060075131698&quot;},{&quot;subdomain&quot;:&quot;control-ctr&quot;,&quot;name&quot;:&quot;Control Center&quot;,&quot;_id&quot;:&quot;613f9bdb93061b0030fc669a&quot;},{&quot;subdomain&quot;:&quot;cp-codes&quot;,&quot;name&quot;:&quot;CP Codes and Reporting Groups Tool&quot;,&quot;_id&quot;:&quot;606f4d293d7221000f5e9b63&quot;},{&quot;subdomain&quot;:&quot;datastream2&quot;,&quot;name&quot;:&quot;DataStream 2&quot;,&quot;_id&quot;:&quot;606f4f98e8de24001cf735f7&quot;},{&quot;subdomain&quot;:&quot;clone-akamai-test-project&quot;,&quot;name&quot;:&quot;Clone Akamai Test Project&quot;,&quot;_id&quot;:&quot;60bfe531a85a34005aaed61b&quot;},{&quot;subdomain&quot;:&quot;onboard&quot;,&quot;name&quot;:&quot;Deliver your first site&quot;,&quot;_id&quot;:&quot;627c0514f586640044250a99&quot;},{&quot;subdomain&quot;:&quot;delivery-mgr&quot;,&quot;name&quot;:&quot;Delivery Manager (Beta)&quot;,&quot;_id&quot;:&quot;68dec6517eebd336bee4d9bb&quot;},{&quot;subdomain&quot;:&quot;delivery-mgr-rules&quot;,&quot;name&quot;:&quot;Delivery Manager Rules (Beta)&quot;,&quot;_id&quot;:&quot;69fcaaeb945e19a2563bc142&quot;},{&quot;subdomain&quot;:&quot;delivery-policy-mgr&quot;,&quot;name&quot;:&quot;Delivery Policy Manager&quot;,&quot;_id&quot;:&quot;641cb27cb468f3005f5f8b01&quot;},{&quot;subdomain&quot;:&quot;delivery-security-practices&quot;,&quot;name&quot;:&quot;Delivery Security Best Practices&quot;,&quot;_id&quot;:&quot;66eb3d9938e95100445b9e76&quot;},{&quot;subdomain&quot;:&quot;del-rpts-consolidation&quot;,&quot;name&quot;:&quot;Delivery Reports Consolidation&quot;,&quot;_id&quot;:&quot;643954a1374c62077e59d6ee&quot;},{&quot;subdomain&quot;:&quot;akamai-ddi&quot;,&quot;name&quot;:&quot;DNS, DHCP, and IPAM (DDI)&quot;,&quot;_id&quot;:&quot;69ebb2f7c3b3146462d45b72&quot;},{&quot;subdomain&quot;:&quot;posture-management&quot;,&quot;name&quot;:&quot;Posture Management&quot;,&quot;_id&quot;:&quot;6807d02817254e0052d618f8&quot;},{&quot;subdomain&quot;:&quot;answerx-cloud&quot;,&quot;name&quot;:&quot;DNSi AnswerX Cloud/Managed and SPS Shield&quot;,&quot;_id&quot;:&quot;615f325ba496990012346e62&quot;},{&quot;subdomain&quot;:&quot;domain-validation&quot;,&quot;name&quot;:&quot;Domain Ownership Manager&quot;,&quot;_id&quot;:&quot;67521457761f370045cd2fa1&quot;},{&quot;subdomain&quot;:&quot;download-ctr&quot;,&quot;name&quot;:&quot;Download Center&quot;,&quot;_id&quot;:&quot;606f4d3acb8683004d440377&quot;},{&quot;subdomain&quot;:&quot;download-delivery&quot;,&quot;name&quot;:&quot;Download Delivery&quot;,&quot;_id&quot;:&quot;606f4e5b82b99e007080c4f1&quot;},{&quot;subdomain&quot;:&quot;edge-diagnostics&quot;,&quot;name&quot;:&quot;Edge Diagnostics&quot;,&quot;_id&quot;:&quot;60ad557003c7e4000fec4630&quot;},{&quot;subdomain&quot;:&quot;edge-dns&quot;,&quot;name&quot;:&quot;Edge DNS&quot;,&quot;_id&quot;:&quot;606f4c8675dbf80010a46859&quot;},{&quot;subdomain&quot;:&quot;edge-hostnames&quot;,&quot;name&quot;:&quot;Edge Hostnames&quot;,&quot;_id&quot;:&quot;614ceff3931ed9007b729943&quot;},{&quot;subdomain&quot;:&quot;edge-ip-binding&quot;,&quot;name&quot;:&quot;Edge IP Binding&quot;,&quot;_id&quot;:&quot;614cef01ab4ab6007b34d31a&quot;},{&quot;subdomain&quot;:&quot;edgekv&quot;,&quot;name&quot;:&quot;EdgeKV&quot;,&quot;_id&quot;:&quot;606f4fa4c5ba910078787a4d&quot;},{&quot;subdomain&quot;:&quot;edgeworkers&quot;,&quot;name&quot;:&quot;EdgeWorkers&quot;,&quot;_id&quot;:&quot;6073baecc41baf006bc7e60f&quot;},{&quot;subdomain&quot;:&quot;eccu&quot;,&quot;name&quot;:&quot;Enhanced Content Control Utility API&quot;,&quot;_id&quot;:&quot;60ee27f001022500165be10f&quot;},{&quot;subdomain&quot;:&quot;eaa&quot;,&quot;name&quot;:&quot;Enterprise Application Access&quot;,&quot;_id&quot;:&quot;61380ed55acd7d001023a841&quot;},{&quot;subdomain&quot;:&quot;eaa-api&quot;,&quot;name&quot;:&quot;Enterprise Application Access API&quot;,&quot;_id&quot;:&quot;61e9a773777d7000278d29f0&quot;},{&quot;subdomain&quot;:&quot;eaagov&quot;,&quot;name&quot;:&quot;Enterprise Application Access for Gov&quot;,&quot;_id&quot;:&quot;688b92482658f1ce40037e92&quot;},{&quot;subdomain&quot;:&quot;event-ctr&quot;,&quot;name&quot;:&quot;Event Center&quot;,&quot;_id&quot;:&quot;606f4d43d272d500319d9086&quot;},{&quot;subdomain&quot;:&quot;event-viewer&quot;,&quot;name&quot;:&quot;Event Viewer&quot;,&quot;_id&quot;:&quot;606f4dadce3d4a0051bda719&quot;},{&quot;subdomain&quot;:&quot;firewall-for-ai&quot;,&quot;name&quot;:&quot;Firewall for AI&quot;,&quot;_id&quot;:&quot;67cb684b3b637700706c83a0&quot;},{&quot;subdomain&quot;:&quot;firewall-for-ai-sdk&quot;,&quot;name&quot;:&quot;Firewall for AI Detection SDK&quot;,&quot;_id&quot;:&quot;6a04e1264a9991fcbeb61ecf&quot;},{&quot;subdomain&quot;:&quot;firewall-rules&quot;,&quot;name&quot;:&quot;Firewall Rules&quot;,&quot;_id&quot;:&quot;606f4d55fca3cb005cdbf692&quot;},{&quot;subdomain&quot;:&quot;start&quot;,&quot;name&quot;:&quot;Get Started&quot;,&quot;_id&quot;:&quot;60a2c31bb700b10047896df4&quot;},{&quot;subdomain&quot;:&quot;platform-basics&quot;,&quot;name&quot;:&quot;Get to Know Akamai&quot;,&quot;_id&quot;:&quot;6266a5482797170049721219&quot;},{&quot;subdomain&quot;:&quot;gtm&quot;,&quot;name&quot;:&quot;Global Traffic Management&quot;,&quot;_id&quot;:&quot;6101ecd88af005004a2d2d1f&quot;},{&quot;subdomain&quot;:&quot;google-tag-gateway&quot;,&quot;name&quot;:&quot;Google Tag Gateway&quot;,&quot;_id&quot;:&quot;695feec430e93d1a16f260eb&quot;},{&quot;subdomain&quot;:&quot;gtm-load-feedback&quot;,&quot;name&quot;:&quot;GTM Load Feedback API&quot;,&quot;_id&quot;:&quot;606f4f2b79e18c002c9c1ed0&quot;},{&quot;subdomain&quot;:&quot;gtm-reporting&quot;,&quot;name&quot;:&quot;GTM Reporting API&quot;,&quot;_id&quot;:&quot;606f4f3424c31903469fe75f&quot;},{&quot;subdomain&quot;:&quot;segmentation-cloudapp&quot;,&quot;name&quot;:&quot;Guardicore CloudApp&quot;,&quot;_id&quot;:&quot;6941c68c334d01d3a05fa622&quot;},{&quot;subdomain&quot;:&quot;infection-monkey&quot;,&quot;name&quot;:&quot;Guardicore Infection Monkey&quot;,&quot;_id&quot;:&quot;62f2b162d14f28002fb11745&quot;},{&quot;subdomain&quot;:&quot;guardicore-platform-agent&quot;,&quot;name&quot;:&quot;Guardicore Platform Agent&quot;,&quot;_id&quot;:&quot;67a2a2f163922e001f06df97&quot;},{&quot;subdomain&quot;:&quot;segmentation-home&quot;,&quot;name&quot;:&quot;Guardicore Segmentation&quot;,&quot;_id&quot;:&quot;62a8cce4b11d4f006c2f8cc6&quot;},{&quot;subdomain&quot;:&quot;segmentation-v49&quot;,&quot;name&quot;:&quot;Guardicore Segmentation v49&quot;,&quot;_id&quot;:&quot;64762826507ad000580f7313&quot;},{&quot;subdomain&quot;:&quot;segmentation-v50&quot;,&quot;name&quot;:&quot;Guardicore Segmentation v50&quot;,&quot;_id&quot;:&quot;65a962424559cb0046352c47&quot;},{&quot;subdomain&quot;:&quot;segmentation-v51&quot;,&quot;name&quot;:&quot;Guardicore Segmentation v51&quot;,&quot;_id&quot;:&quot;66cc877b238646003da70b92&quot;},{&quot;subdomain&quot;:&quot;segmentation-v52&quot;,&quot;name&quot;:&quot;Guardicore Segmentation v52&quot;,&quot;_id&quot;:&quot;681bbf3c16b7020011a194b5&quot;},{&quot;subdomain&quot;:&quot;segmentation-v53&quot;,&quot;name&quot;:&quot;Guardicore Segmentation v53&quot;,&quot;_id&quot;:&quot;69397e74ea946c2f44a017ee&quot;},{&quot;subdomain&quot;:&quot;segmentation-v54&quot;,&quot;name&quot;:&quot;Guardicore Segmentation v54&quot;,&quot;_id&quot;:&quot;6a68e7ae007e16d418c95198&quot;},{&quot;subdomain&quot;:&quot;iam&quot;,&quot;name&quot;:&quot;Identity and Access Management&quot;,&quot;_id&quot;:&quot;60b0003b5c387500574164da&quot;},{&quot;subdomain&quot;:&quot;iam-api&quot;,&quot;name&quot;:&quot;Identity and Access Management API&quot;,&quot;_id&quot;:&quot;606f503faba4ba0057382bdf&quot;},{&quot;subdomain&quot;:&quot;identity-cloud&quot;,&quot;name&quot;:&quot;Identity Cloud&quot;,&quot;_id&quot;:&quot;614cfa70ca8f14005241be4c&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-auth&quot;,&quot;name&quot;:&quot;Identity Cloud Authentication API&quot;,&quot;_id&quot;:&quot;62cef92c52b72d11106010a3&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-config&quot;,&quot;name&quot;:&quot;Identity Cloud Configuration API&quot;,&quot;_id&quot;:&quot;62cdb1c50b465202816bfc1f&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-custom-provider&quot;,&quot;name&quot;:&quot;Identity Cloud Custom Provider API&quot;,&quot;_id&quot;:&quot;62cefbddfaa44000656a92af&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-entity&quot;,&quot;name&quot;:&quot;Identity Cloud Entity and EntityType API&quot;,&quot;_id&quot;:&quot;62cefce0a99ae10048415627&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-hosted-login&quot;,&quot;name&quot;:&quot;Identity Cloud Hosted Login API&quot;,&quot;_id&quot;:&quot;62ceff46a9c58000836aa9b4&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-legacy-clients&quot;,&quot;name&quot;:&quot;Identity Cloud Legacy Clients and Settings API&quot;,&quot;_id&quot;:&quot;62cf0bb5e3633a0053edbfe1&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-siem-delivery&quot;,&quot;name&quot;:&quot;Identity Cloud SIEM Event Service API&quot;,&quot;_id&quot;:&quot;62cf101e7f4976009c47ce43&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-social-login&quot;,&quot;name&quot;:&quot;Identity Cloud Social Login API&quot;,&quot;_id&quot;:&quot;62cf1146bcad9f009d0d5377&quot;},{&quot;subdomain&quot;:&quot;identity-cloud-webhooks&quot;,&quot;name&quot;:&quot;Identity Cloud Webhooks v3 API&quot;,&quot;_id&quot;:&quot;62cf11d2fa45010040b66b0e&quot;},{&quot;subdomain&quot;:&quot;initial-aap-setup&quot;,&quot;name&quot;:&quot;Initial App &amp; API Protector Setup&quot;,&quot;_id&quot;:&quot;64b995f0d71ae6006a40f5e8&quot;},{&quot;subdomain&quot;:&quot;internal-poc-api&quot;,&quot;name&quot;:&quot;Internal POC API&quot;,&quot;_id&quot;:&quot;63c81284d7016b00543e6d1d&quot;},{&quot;subdomain&quot;:&quot;invoice-api&quot;,&quot;name&quot;:&quot;Invoicing API&quot;,&quot;_id&quot;:&quot;617859221cea10007e30b51c&quot;},{&quot;subdomain&quot;:&quot;ion&quot;,&quot;name&quot;:&quot;Ion&quot;,&quot;_id&quot;:&quot;614cf6787f7067003073b57f&quot;},{&quot;subdomain&quot;:&quot;mpulse-boomerang&quot;,&quot;name&quot;:&quot;mPulse Boomerang&quot;,&quot;_id&quot;:&quot;61f307ce64bf0d00189b90cf&quot;},{&quot;subdomain&quot;:&quot;iot-ota-updates&quot;,&quot;name&quot;:&quot;IoT OTA Updates&quot;,&quot;_id&quot;:&quot;606f4fde49f3ce0016070d02&quot;},{&quot;subdomain&quot;:&quot;iot-token-access-control&quot;,&quot;name&quot;:&quot;IoT Token Access Control&quot;,&quot;_id&quot;:&quot;606f4f565c32a2002315c960&quot;},{&quot;subdomain&quot;:&quot;ip-accelerator&quot;,&quot;name&quot;:&quot;IP Accelerator&quot;,&quot;_id&quot;:&quot;62aa3fd5db95a900a8de3abc&quot;},{&quot;subdomain&quot;:&quot;property-mgr-json-poc&quot;,&quot;name&quot;:&quot;JSON POC Property Manager&quot;,&quot;_id&quot;:&quot;68a4e96f6bba339eaa6afa2f&quot;},{&quot;subdomain&quot;:&quot;jwt-login-test&quot;,&quot;name&quot;:&quot;JWT Test Login Project&quot;,&quot;_id&quot;:&quot;68f0f42bb15f6104dcf59848&quot;},{&quot;subdomain&quot;:&quot;kona-site-defender&quot;,&quot;name&quot;:&quot;Kona Site Defender&quot;,&quot;_id&quot;:&quot;614cf9cf49c8d900487ec401&quot;},{&quot;subdomain&quot;:&quot;linode-api&quot;,&quot;name&quot;:&quot;Linode API&quot;,&quot;_id&quot;:&quot;65315c2444c2ee0039d9eee4&quot;},{&quot;subdomain&quot;:&quot;live-archive-management&quot;,&quot;name&quot;:&quot;Live Archive Management API&quot;,&quot;_id&quot;:&quot;606f500cc5300e001cc06a4f&quot;},{&quot;subdomain&quot;:&quot;log-data-localization&quot;,&quot;name&quot;:&quot;Log Data Localization (EU)&quot;,&quot;_id&quot;:&quot;6553af7b1e78ed005c324f16&quot;},{&quot;subdomain&quot;:&quot;log-delivery&quot;,&quot;name&quot;:&quot;Log Delivery Service&quot;,&quot;_id&quot;:&quot;614cf46decf4e0004638f803&quot;},{&quot;subdomain&quot;:&quot;mcp-gateway&quot;,&quot;name&quot;:&quot;MCP Gateway&quot;,&quot;_id&quot;:&quot;699ca6b7da7f0a066249b68c&quot;},{&quot;subdomain&quot;:&quot;msl&quot;,&quot;name&quot;:&quot;Media Services Live 4&quot;,&quot;_id&quot;:&quot;606f4e7949f3ce0016070cd2&quot;},{&quot;subdomain&quot;:&quot;media-services-rpts&quot;,&quot;name&quot;:&quot;Media Services Live 4 Reports&quot;,&quot;_id&quot;:&quot;606f4e827a8cd1004824b98b&quot;},{&quot;subdomain&quot;:&quot;mpulse&quot;,&quot;name&quot;:&quot;mPulse&quot;,&quot;_id&quot;:&quot;606f4ff46071c70051494793&quot;},{&quot;subdomain&quot;:&quot;msl5-harmonic&quot;,&quot;name&quot;:&quot;MSL5 Powered by Harmonic&quot;,&quot;_id&quot;:&quot;67dac8a9587970002705521f&quot;},{&quot;subdomain&quot;:&quot;mtls-edge-truststore&quot;,&quot;name&quot;:&quot;Mutual TLS Edge Truststore (Limited Availability)&quot;,&quot;_id&quot;:&quot;64be94ed6810dd000a36d86a&quot;},{&quot;subdomain&quot;:&quot;mtls-origin-keystore&quot;,&quot;name&quot;:&quot;Mutual TLS Origin Keystore&quot;,&quot;_id&quot;:&quot;662929484172f4005f815f0a&quot;},{&quot;subdomain&quot;:&quot;native-app-traffic-protect-sdk&quot;,&quot;name&quot;:&quot;Native App Traffic Protection SDK&quot;,&quot;_id&quot;:&quot;626be95621d2a1003c650641&quot;},{&quot;subdomain&quot;:&quot;netstorage&quot;,&quot;name&quot;:&quot;NetStorage&quot;,&quot;_id&quot;:&quot;606f4e8b444df600788f814a&quot;},{&quot;subdomain&quot;:&quot;netstorage-usage&quot;,&quot;name&quot;:&quot;NetStorage Usage API&quot;,&quot;_id&quot;:&quot;62321065cd89d800513177a7&quot;},{&quot;subdomain&quot;:&quot;network-lists&quot;,&quot;name&quot;:&quot;Network Lists API&quot;,&quot;_id&quot;:&quot;606f4c4b823efa00163d74f6&quot;},{&quot;subdomain&quot;:&quot;object-delivery&quot;,&quot;name&quot;:&quot;Object Delivery&quot;,&quot;_id&quot;:&quot;606f4e9595f34300228098ab&quot;},{&quot;subdomain&quot;:&quot;origin-ip-acl&quot;,&quot;name&quot;:&quot;Origin IP Access Control List&quot;,&quot;_id&quot;:&quot;63584841a096e70091f8b23b&quot;},{&quot;subdomain&quot;:&quot;partner-metering&quot;,&quot;name&quot;:&quot;Partner Metering (Beta)&quot;,&quot;_id&quot;:&quot;68b0a0d755f8101f995eba4a&quot;},{&quot;subdomain&quot;:&quot;partner-revenue-share&quot;,&quot;name&quot;:&quot;Partner Revenue Share (Beta)&quot;,&quot;_id&quot;:&quot;6a3db8c4227e0af9c11f9b56&quot;},{&quot;subdomain&quot;:&quot;powershell&quot;,&quot;name&quot;:&quot;PowerShell&quot;,&quot;_id&quot;:&quot;63867e2c7ccc860041e83a7f&quot;},{&quot;subdomain&quot;:&quot;preview-linode-api&quot;,&quot;name&quot;:&quot;Preview Linode API&quot;,&quot;_id&quot;:&quot;68b9d5165e1c6b358c7bbf2f&quot;},{&quot;subdomain&quot;:&quot;prolexic&quot;,&quot;name&quot;:&quot;Prolexic Analytics API&quot;,&quot;_id&quot;:&quot;606f4cb1823efa00163d751a&quot;},{&quot;subdomain&quot;:&quot;script-management&quot;,&quot;name&quot;:&quot;Script Management&quot;,&quot;_id&quot;:&quot;614cf83830c504006619ee80&quot;},{&quot;subdomain&quot;:&quot;prolexic-connect&quot;,&quot;name&quot;:&quot;Prolexic Connect&quot;,&quot;_id&quot;:&quot;66ba825b25b7dc0039c70e2a&quot;},{&quot;subdomain&quot;:&quot;prolexic-ip-protect&quot;,&quot;name&quot;:&quot;Prolexic IP Protect&quot;,&quot;_id&quot;:&quot;66ba82af25b7dc0039c71808&quot;},{&quot;subdomain&quot;:&quot;ip-protect&quot;,&quot;name&quot;:&quot;Prolexic IP Protect Configuration API&quot;,&quot;_id&quot;:&quot;60be61e65ceb0200832e32b5&quot;},{&quot;subdomain&quot;:&quot;network-cloud-firewall&quot;,&quot;name&quot;:&quot;Prolexic Network Cloud Firewall&quot;,&quot;_id&quot;:&quot;642b132abec1da0060c213c1&quot;},{&quot;subdomain&quot;:&quot;network-cloud-firewall-api&quot;,&quot;name&quot;:&quot;Prolexic Network Cloud Firewall API&quot;,&quot;_id&quot;:&quot;6a554eb3559c41c7b444ae40&quot;},{&quot;subdomain&quot;:&quot;prolexic-network-health&quot;,&quot;name&quot;:&quot;Prolexic Network Health API&quot;,&quot;_id&quot;:&quot;68a5fdbaeacff9077351813a&quot;},{&quot;subdomain&quot;:&quot;prolexic-adc&quot;,&quot;name&quot;:&quot;Prolexic over Akamai Direct Connect (ADC)&quot;,&quot;_id&quot;:&quot;66ba7ef6d2d7eb0052b896f9&quot;},{&quot;subdomain&quot;:&quot;prolexic-routed-gre&quot;,&quot;name&quot;:&quot;Prolexic Routed GRE&quot;,&quot;_id&quot;:&quot;66ba7dfd39ed8e0049ef8676&quot;},{&quot;subdomain&quot;:&quot;property-mgr&quot;,&quot;name&quot;:&quot;Property Manager&quot;,&quot;_id&quot;:&quot;606f4d780b462f006cc3cdaa&quot;},{&quot;subdomain&quot;:&quot;purge-cache&quot;,&quot;name&quot;:&quot;Purge Cache&quot;,&quot;_id&quot;:&quot;606f4d4c823efa00163d7696&quot;},{&quot;subdomain&quot;:&quot;quick-deploy-apps&quot;,&quot;name&quot;:&quot;Quick Deploy Apps&quot;,&quot;_id&quot;:&quot;6a4650c7e77498b4ed6a6b31&quot;},{&quot;subdomain&quot;:&quot;relnotes&quot;,&quot;name&quot;:&quot;Release Notes&quot;,&quot;_id&quot;:&quot;6221241597ead60013bb15a4&quot;},{&quot;subdomain&quot;:&quot;reporting&quot;,&quot;name&quot;:&quot;Reporting&quot;,&quot;_id&quot;:&quot;614cf315b5f462006a79491f&quot;},{&quot;subdomain&quot;:&quot;sandbox&quot;,&quot;name&quot;:&quot;Sandbox&quot;,&quot;_id&quot;:&quot;60b7e3311b4ae10071014a1b&quot;},{&quot;subdomain&quot;:&quot;security-ctr&quot;,&quot;name&quot;:&quot;Security Center&quot;,&quot;_id&quot;:&quot;606f4cbd86160300ebf3a9fb&quot;},{&quot;subdomain&quot;:&quot;security-notification-settings&quot;,&quot;name&quot;:&quot;Security Notification Settings&quot;,&quot;_id&quot;:&quot;69ef6fae0fd7c501249017d4&quot;},{&quot;subdomain&quot;:&quot;etp&quot;,&quot;name&quot;:&quot;Secure Internet Access Enterprise&quot;,&quot;_id&quot;:&quot;610afd613f362200701897ca&quot;},{&quot;subdomain&quot;:&quot;sla&quot;,&quot;name&quot;:&quot;Service-Level Agreement&quot;,&quot;_id&quot;:&quot;614cf8f62bf7d2003872a706&quot;},{&quot;subdomain&quot;:&quot;service-reports&quot;,&quot;name&quot;:&quot;Service Reports&quot;,&quot;_id&quot;:&quot;67ebeb7d049ce100112f61f7&quot;},{&quot;subdomain&quot;:&quot;etp-config&quot;,&quot;name&quot;:&quot;SIA Configuration API&quot;,&quot;_id&quot;:&quot;61e98424593496000fcbcb50&quot;},{&quot;subdomain&quot;:&quot;etp-reporting&quot;,&quot;name&quot;:&quot;SIA Reporting API&quot;,&quot;_id&quot;:&quot;606f4e0de8de24001cf7310d&quot;},{&quot;subdomain&quot;:&quot;siem-integration&quot;,&quot;name&quot;:&quot;SIEM Integration&quot;,&quot;_id&quot;:&quot;606f4cc76cb1a3005d0f0160&quot;},{&quot;subdomain&quot;:&quot;sso-config&quot;,&quot;name&quot;:&quot;Single Sign-On Configuration API&quot;,&quot;_id&quot;:&quot;64b540fc63c07700253d650f&quot;},{&quot;subdomain&quot;:&quot;site-shield&quot;,&quot;name&quot;:&quot;Site Shield&quot;,&quot;_id&quot;:&quot;6073bb82023a26001262c97f&quot;},{&quot;subdomain&quot;:&quot;test-linode-api&quot;,&quot;name&quot;:&quot;Staging Linode API&quot;,&quot;_id&quot;:&quot;672cd63af4dfbe001890da12&quot;},{&quot;subdomain&quot;:&quot;terraform&quot;,&quot;name&quot;:&quot;Terraform&quot;,&quot;_id&quot;:&quot;6336e1b3e4fc1408bf7174b5&quot;},{&quot;subdomain&quot;:&quot;test-ctr&quot;,&quot;name&quot;:&quot;Test Center&quot;,&quot;_id&quot;:&quot;606f4d8086160300ebf3aa1a&quot;},{&quot;subdomain&quot;:&quot;test-partner-github-actions&quot;,&quot;name&quot;:&quot;Test Partner Github Actions&quot;,&quot;_id&quot;:&quot;67d33e5e34e56700112ca3b1&quot;},{&quot;subdomain&quot;:&quot;trafficpeak&quot;,&quot;name&quot;:&quot;TrafficPeak&quot;,&quot;_id&quot;:&quot;67d84d82ba2f7c000f28df38&quot;},{&quot;subdomain&quot;:&quot;home-v6&quot;,&quot;name&quot;:&quot;v6 Akamai TechDocs Feb 2 2026&quot;,&quot;_id&quot;:&quot;69810a217b3434d2cfdf613f&quot;},{&quot;subdomain&quot;:&quot;property-mgr-depr-rule-formats&quot;,&quot;name&quot;:&quot;v2026-10-16 Property Manager Deprecated Rule Formats&quot;,&quot;_id&quot;:&quot;636526dab3b223030557ca29&quot;},{&quot;subdomain&quot;:&quot;web-app-protector&quot;,&quot;name&quot;:&quot;Web Application Protector&quot;,&quot;_id&quot;:&quot;614cfa01d509dd006ac12981&quot;},{&quot;subdomain&quot;:&quot;cloud-security&quot;,&quot;name&quot;:&quot;Web Application Security&quot;,&quot;_id&quot;:&quot;624349b924921200ae910255&quot;},{&quot;subdomain&quot;:&quot;zero-trust-client&quot;,&quot;name&quot;:&quot;Zero Trust Client&quot;,&quot;_id&quot;:&quot;635ff02f13a6940052c144b8&quot;},{&quot;subdomain&quot;:&quot;zero-trust-security&quot;,&quot;name&quot;:&quot;Zero Trust Security&quot;,&quot;_id&quot;:&quot;6488e9adc89b1d002ea81990&quot;},{&quot;subdomain&quot;:&quot;home&quot;,&quot;name&quot;:&quot;Akamai TechDocs&quot;,&quot;_id&quot;:&quot;698662eb4ffe0a9728b54899&quot;},{&quot;subdomain&quot;:&quot;test-github-partner-rules&quot;,&quot;name&quot;:&quot;Test GitHub Partner Rules&quot;,&quot;_id&quot;:&quot;69a9916c9c776543001210d8&quot;},{&quot;subdomain&quot;:&quot;test-rn-automation&quot;,&quot;name&quot;:&quot;Test RN Automation&quot;,&quot;_id&quot;:&quot;6a469e6db7c98750c03970c5&quot;},{&quot;subdomain&quot;:&quot;partner-opportunity&quot;,&quot;name&quot;:&quot;Partner Opportunity API (Beta)&quot;,&quot;_id&quot;:&quot;6a973506042631101a66330e&quot;},{&quot;subdomain&quot;:&quot;carrier-dns-cacheserve&quot;,&quot;name&quot;:&quot;DNSi CacheServe Licensed&quot;,&quot;_id&quot;:&quot;6a9a0868bdf510d87b669efb&quot;},{&quot;subdomain&quot;:&quot;test-developer-center&quot;,&quot;name&quot;:&quot;TEST Developer Center&quot;,&quot;_id&quot;:&quot;6ac50302930284dfbaa7480d&quot;}]"><script>(function () {
  var scheme = 'light';
  var mode = scheme;

  if (scheme === 'system') {
    try {
      mode = window.localStorage.getItem('color-scheme');
    } catch (e) {
      // localStorage throws in some privacy modes
    }
  }

  // anything else (null on a first visit, a stale poisoned value) falls back to the OS
  if (mode !== 'light' && mode !== 'dark' && mode !== 'system') mode = 'system';

  document.documentElement.setAttribute('data-color-mode', mode);
})();</script><script id="config" type="application/json" data-json="{&quot;algoliaIndex&quot;:&quot;readme_search_v2&quot;,&quot;amplitude&quot;:{&quot;apiKey&quot;:&quot;8b550cf334a130e3d6ea41a88b894d8&quot;,&quot;enabled&quot;:&quot;true&quot;,&quot;sessionReplay&quot;:{&quot;enabled&quot;:&quot;true&quot;,&quot;sampleRate&quot;:&quot;0.1&quot;}},&quot;api&quot;:{&quot;upload&quot;:{&quot;fileSizeLimit&quot;:10485760,&quot;fileSizeLimitFormatted&quot;:&quot;10MB&quot;}},&quot;asset_url&quot;:&quot;https://cdn.readme.io&quot;,&quot;dashDomain&quot;:&quot;dash.readme.com&quot;,&quot;domain&quot;:&quot;readme.io&quot;,&quot;domainFull&quot;:&quot;https://dash.readme.com&quot;,&quot;encryptedLocalStorageKey&quot;:&quot;ekfls-2025-03-27&quot;,&quot;fullstory&quot;:{&quot;enabled&quot;:true,&quot;orgId&quot;:&quot;FSV9A&quot;},&quot;git&quot;:{&quot;preview&quot;:&quot;https://githug-prod.gitto.rdme.io&quot;,&quot;sync&quot;:{&quot;bitbucket&quot;:{&quot;installationLink&quot;:&quot;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&amp;product=bitbucket&quot;}}},&quot;hubspot&quot;:{&quot;portalId&quot;:&quot;9401557&quot;},&quot;metrics&quot;:{&quot;billingCronEnabled&quot;:&quot;true&quot;,&quot;dashUrl&quot;:&quot;https://m.readme.io&quot;,&quot;defaultUrl&quot;:&quot;https://m.readme.io&quot;,&quot;exportMaxRetries&quot;:12,&quot;wsUrl&quot;:&quot;wss://m.readme.io&quot;},&quot;micro&quot;:{&quot;baseUrl&quot;:&quot;https://micro-beta.readme.com&quot;},&quot;novuNotification&quot;:{&quot;appId&quot;:&quot;ob_MiAPOPqgP&quot;,&quot;showUnreleasedWorkflows&quot;:false},&quot;proxyUrl&quot;:&quot;https://try.readme.io&quot;,&quot;readmeRecaptchaSiteKey&quot;:&quot;6LesVBYpAAAAAESOCHOyo2kF9SZXPVb54Nwf3i2x&quot;,&quot;releaseVersion&quot;:&quot;5.918.0&quot;,&quot;reservedWords&quot;:{&quot;tools&quot;:[&quot;execute-request&quot;,&quot;get-endpoint&quot;,&quot;get-server-variables&quot;,&quot;list-endpoints&quot;,&quot;list-specs&quot;,&quot;search-endpoints&quot;,&quot;search&quot;,&quot;fetch&quot;]},&quot;sentry&quot;:{&quot;dsn&quot;:&quot;https://3bbe57a973254129bcb93e47dc0cc46f@o343074.ingest.sentry.io/2052166&quot;,&quot;enabled&quot;:true},&quot;shMigration&quot;:{&quot;promoVideo&quot;:&quot;&quot;,&quot;forceWaitlist&quot;:false,&quot;migrationPreview&quot;:false},&quot;sslBaseDomain&quot;:&quot;readmessl.com&quot;,&quot;sslGenerationService&quot;:&quot;ssl.readmessl.com&quot;,&quot;superHub&quot;:{&quot;newProjectsEnabled&quot;:true},&quot;tiptapCloud&quot;:{&quot;appId&quot;:&quot;8mzorjl9&quot;,&quot;url&quot;:&quot;wss://8mzorjl9.collab.tiptap.cloud&quot;},&quot;wootric&quot;:{&quot;accountToken&quot;:&quot;NPS-122b75a4&quot;,&quot;enabled&quot;:true}}"></script></head><body class="body-none theme-line header-line header-bg-size-auto header-bg-pos-tl header-overlay-triangles reference-layout-row lumosity-normal  is-hub-themed"><div style="display:none" aria-hidden="true">For AI agents: visit https://techdocs.akamai.com/property-mgr/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.</div><div id="ssr-top"></div><div id="ssr-main"><div class="App ThemeContext ThemeContext_dark ThemeContext_classic ThemeContext_spacing_legacy ThemeContext_line" style="--color-primary:#017ac6;--color-primary-inverse:#fff;--color-primary-alt:#004b7b;--color-primary-darken-10:#015b93;--color-primary-darken-20:#003b60;--color-primary-alpha-25:rgba(1, 122, 198, 0.25);--color-link-primary:#017ac6;--color-link-primary-dark-override:#017ac6;--color-link-button:#017ac6;--color-link-button-text:#fff;--color-link-button-border:rgba(255, 255, 255, 0.2);--color-link-button-darken-5:#016aad;--color-link-button-darken-10:#015b93;--color-link-button-alpha-50:rgba(1, 122, 198, 0.5);--color-link-button-alpha-25:rgba(1, 122, 198, 0.25);--color-link-primary-darken-5:#016aad;--color-link-primary-darken-10:#015b93;--color-link-primary-darken-20:#003b60;--color-link-primary-alpha-50:rgba(1, 122, 198, 0.5);--color-link-primary-alpha-25:rgba(1, 122, 198, 0.25);--color-link-background:rgba(1, 122, 198, 0.09);--color-link-background-dark-override:rgba(1, 122, 198, 0.09);--color-link-text:#fff;--color-tab-active:#017ac6;--color-login-link:#017ac6;--color-login-link-text:#fff;--color-login-link-darken-10:#015b93;--color-login-link-primary-alpha-50:rgba(1, 122, 198, 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 Header-links-buttons"><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://techdocs.akamai.com/" target="_self"><img alt="Property Manager" class="rm-Logo-img Header-logo-img3YvV4lcGKkeb" src="https://files.readme.io/766376c-small-techdocs-akamai-logo.png" style="aspect-ratio:auto 303 / 80"/></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 aria-current="page" class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck-  active" href="/property-mgr/docs" target="_self"><i aria-hidden="true" class="icon-guides NavItem-badge1qOxpfTiALoz rm-Header-bottom-link-icon"></i><span class="NavItem-textSlZuuL489uiw">Guide</span></a><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- " href="/property-mgr/recipes" target="_self"><i aria-hidden="true" class="icon-recipes NavItem-badge1qOxpfTiALoz rm-Header-bottom-link-icon"></i><span class="NavItem-textSlZuuL489uiw">Recipes</span></a><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- " href="/property-mgr/reference" target="_self"><i aria-hidden="true" class="icon-references NavItem-badge1qOxpfTiALoz rm-Header-bottom-link-icon"></i><span class="NavItem-textSlZuuL489uiw">API</span></a><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- " href="/property-mgr/changelog" target="_self"><i aria-hidden="true" class="icon-changelog NavItem-badge1qOxpfTiALoz rm-Header-bottom-link-icon"></i><span class="NavItem-textSlZuuL489uiw">Release notes</span></a><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- " href="https://github.com/akamai/cli-property-manager" rel="noopener" target="_blank" to="https://github.com/akamai/cli-property-manager"><span class="NavItem-textSlZuuL489uiw">CLI</span></a><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- " href="https://techdocs.akamai.com/terraform/docs/set-up-property-provisioning" rel="noopener" target="_blank" to="https://techdocs.akamai.com/terraform/docs/set-up-property-provisioning"><span class="NavItem-textSlZuuL489uiw">Terraform</span></a><select class="Select Select_md NavItem-item1gDDTqaXGhm1 NavItem-item_select3UEfLN-oSjxp NavItem-item_mobile1qG3gd-Mkck-"><option data-url="/property-mgr/v0/docs" value="0">v0</option><option data-url="#" value="1" selected="">v1</option></select><hr class="MobileFlyout-divider10xf7R2X1MeW"/><a class="MobileFlyout-logo3Lq1eTlk1K76 Header-logo1Xy41PtkzbdG rm-Logo" href="https://techdocs.akamai.com/" target="_self"><img alt="Property Manager" class="Header-logo-img3YvV4lcGKkeb rm-Logo-img" src="https://files.readme.io/766376c-small-techdocs-akamai-logo.png"/></a></div></div></div></div><div class="Header-left-nav2xWPWMNHOGf_"><i aria-hidden="true" class="icon-guides Header-left-nav-icon10glJKFwewOv"></i>Guide</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"><div class="rm-Container rm-Container_flex"><nav aria-label="Primary navigation" class="Header-leftADQdGVqx1wqU Header-subnavnVH8URdkgvEl Header-subnav_links1fSsYMNRxHdu" role="navigation"><div class="rm-VersionDropdown Dropdown Dropdown_closed" data-testid="dropdown-container"><button aria-busy="false" aria-label="Toggle version dropdown" class="VersionDropdown1GXDUTxJ1T95 rm-Header-link rm-Header-bottom-link Button Button_md Button_slate_text Dropdown-toggle" type="button" aria-haspopup="dialog"><span class="Truncate1OzxBYrNNfH3" style="--Truncate-max-width:150px">v1</span><span class="IconWrapper Icon-wrapper2z2wVIeGsiUy"><svg fill="none" viewBox="0 0 24 24" class="Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a" data-name="chevron-down" role="img" style="--icon-color:inherit;--icon-size:inherit;--icon-stroke-width:2px" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m6 9 6 6 6-6" class="icon-stroke-width"></path></svg></span></button></div><a aria-current="page" class="Button Button_md rm-Header-link rm-Header-bottom-link Button_slate_text Header-bottom-link_mobile  active" href="/property-mgr/docs" target="_self"><i aria-hidden="true" class="icon-guides rm-Header-bottom-link-icon"></i><span>Guide</span></a><a class="Button Button_md rm-Header-link rm-Header-bottom-link Button_slate_text Header-bottom-link_mobile " href="/property-mgr/recipes" target="_self"><i aria-hidden="true" class="icon-recipes rm-Header-bottom-link-icon"></i><span>Recipes</span></a><a class="Button Button_md rm-Header-link rm-Header-bottom-link Button_slate_text Header-bottom-link_mobile " href="/property-mgr/reference" target="_self"><i aria-hidden="true" class="icon-references rm-Header-bottom-link-icon"></i><span>API</span></a><a class="Button Button_md rm-Header-link rm-Header-bottom-link Button_slate_text Header-bottom-link_mobile " href="/property-mgr/changelog" target="_self"><i aria-hidden="true" class="icon-changelog rm-Header-bottom-link-icon"></i><span>Release notes</span></a><a class="Button Button_md rm-Header-link rm-Header-bottom-link Button_slate_text Header-bottom-link_mobile " href="https://github.com/akamai/cli-property-manager" target="_self" to="https://github.com/akamai/cli-property-manager"><span>CLI</span></a><a class="Button Button_md rm-Header-link rm-Header-bottom-link Button_slate_text Header-bottom-link_mobile " href="https://techdocs.akamai.com/terraform/docs/set-up-property-provisioning" target="_self" to="https://techdocs.akamai.com/terraform/docs/set-up-property-provisioning"><span>Terraform</span></a><div class="Header-subnav-tabyNLkcOA6xAra" style="transform:translateX(0px);width:0"></div></nav><button align="center" justify="between" style="--flex-gap:var(--xs)" class="Button Button_sm Flex Flex_row MobileSubnav1DsTfasXloM2 Button_secondary Button_secondary_outline" type="button"><span class="Button-label">The custom origin (publicly trusted certificate)</span><span class="IconWrapper Icon-wrapper2z2wVIeGsiUy"><svg fill="none" viewBox="0 0 24 24" class="Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a" data-name="chevron-up-down" role="img" style="--icon-color:inherit;--icon-size:inherit;--icon-stroke-width:2px"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m6 16 6 6 6-6M18 8l-6-6-6 6" class="icon-stroke-width"></path></svg></span></button></div></div><div class="hub-search-results--reactApp " id="hub-search-results"><div class="hub-container"><div class="modal-backdrop rm-SearchModal rm-SearchModal_classic" role="button" tabindex="0"></div></div></div></header><main class="SuperHubDoc3Z-1XSVTg-Q1 rm-Guides" id="content"><div class="SuperHubDoc-container2RY1FPE4Ewze rm-Container rm-Container_flex"><nav aria-label="Secondary navigation" class="rm-Sidebar hub-sidebar reference-redesign Nav3C5f8FcjkaHj rm-Sidebar_guides" id="hub-sidebar" role="navigation"><div class="Sidebar1t2G1ZJq-vU1 rm-Sidebar hub-sidebar-content"><section class="Sidebar-listWrapper6Q9_yUrG906C rm-Sidebar-section"><h2 class="Sidebar-headingTRQyOa2pk0gh rm-Sidebar-heading">Welcome</h2><ul class="Sidebar-list_sidebarLayout3RaX72iQNOEI Sidebar-list3cZWQLaBf9k8 rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/welcome-prop-manager"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Welcome to Property Manager</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/key-concepts-terms"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Key concepts and terms</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/workflow-ov"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Workflow overview</span></span></a></li></ul></section><section class="Sidebar-listWrapper6Q9_yUrG906C rm-Sidebar-section"><h2 class="Sidebar-headingTRQyOa2pk0gh rm-Sidebar-heading">Get started</h2><ul class="Sidebar-list_sidebarLayout3RaX72iQNOEI Sidebar-list3cZWQLaBf9k8 rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/know-your-around"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Know your way around</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/understand-the-request-flow"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Get to know the request flow</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/prepare-your-edge-certificates"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Prepare your edge certificates</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 Sidebar-link_parent text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/prepare-your-origin-server"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Prepare your origin server</span></span><button aria-expanded="false" aria-label="Show subpages for Prepare your origin server" class="Sidebar-link-buttonWrapper3hnFHNku8_BJ" type="button"><i aria-hidden="true" class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-expandIcon2yVH6SarI6NW icon-chevron-rightward"></i></button></a><ul class="subpages Sidebar-list3cZWQLaBf9k8 rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/netstorage-origin-prerequisites"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">NetStorage origin prerequisites</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/custom-origin-prerequisites"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Custom origin prerequisites</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/third-party-origin-prerequisites"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Third-party origin prerequisites</span></span></a></li></ul></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/create-new-prop"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Create a brand-new property</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/clone-prop"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Clone a property</span></span></a></li></ul></section><section class="Sidebar-listWrapper6Q9_yUrG906C rm-Sidebar-section"><h2 class="Sidebar-headingTRQyOa2pk0gh rm-Sidebar-heading">Property Hostnames</h2><ul class="Sidebar-list_sidebarLayout3RaX72iQNOEI Sidebar-list3cZWQLaBf9k8 rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/redirect-users-edge-servers"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Map your domain to a property</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 Sidebar-link_parent text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/serve-content-over-https"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Configure HTTPS hostnames</span></span><button aria-expanded="false" aria-label="Show subpages for Configure HTTPS hostnames" class="Sidebar-link-buttonWrapper3hnFHNku8_BJ" type="button"><i aria-hidden="true" class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-expandIcon2yVH6SarI6NW icon-chevron-rightward"></i></button></a><ul class="subpages Sidebar-list3cZWQLaBf9k8 rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/add-hn-custom-cert"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Add a hostname with a CPS-managed certificate</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 Sidebar-link_parent text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/add-hn-with-default-cert"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Add a hostname with a Default DV certificate</span></span><button aria-expanded="false" aria-label="Show subpages for Add a hostname with a Default DV certificate" class="Sidebar-link-buttonWrapper3hnFHNku8_BJ" type="button"><i aria-hidden="true" class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-expandIcon2yVH6SarI6NW icon-chevron-rightward"></i></button></a><ul class="subpages Sidebar-list3cZWQLaBf9k8 rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/default-dv-contract-limit-and-usage"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Default DV contract limit and usage</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/akamai-managed-tls-profile"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Akamai-managed TLS Profile</span></span></a></li></ul></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/add-a-hostname-with-a-ccm-certificate"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Add a hostname with a CCM certificate (Limited Availability)</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/use-akamai-shared-cert"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Use the Akamai shared certificate</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/move-secure-hn-to-a-diff-net"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Move a secure hostname to a different network</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/rm-secure-hn-prop-la"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Remove a secure hostname from a property (LA)</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/upgrade-existing-http-prop-standard-tls"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Upgrade an HTTP hostname to HTTPS</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/migrate-earlier-version-standard-tls"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Migrate from an earlier version of Standard TLS</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/re-launch-a-default-certificate-validation-ui"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Restart a Default DV certificate validation</span></span></a></li></ul></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 Sidebar-link_parent text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/configure-hostname-buckets"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Configure hostnames in a bucket</span></span><button aria-expanded="false" aria-label="Show subpages for Configure hostnames in a bucket" class="Sidebar-link-buttonWrapper3hnFHNku8_BJ" type="button"><i aria-hidden="true" class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-expandIcon2yVH6SarI6NW icon-chevron-rightward"></i></button></a><ul class="subpages Sidebar-list3cZWQLaBf9k8 rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/add-hostnames-with-default-certificates-bucket"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Add hostnames with Default DV certificates to the bucket (Limited Availability)</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/add-hostnames-with-custom-certificates-to-the-bucket"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Add hostnames with custom certificates to the bucket</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/remove-hostnames-from-the-bucket"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Remove hostnames from the bucket</span></span></a></li></ul></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/serve-content-over-http"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Configure HTTP hostnames (legacy)</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/prove-domain-ownership"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Prove domain ownership</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/edit-existing-hn-settings"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Edit HTTPS/HTTP hostname settings</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/what-edge-ip-binding"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Edge IP Binding</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/https-service-binding"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">HTTPS Service Binding</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/what-use-case-based-edge-mapping"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Configure Media Delivery Type</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/opt-slot-support"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Optional: slot support</span></span></a></li></ul></section><section class="Sidebar-listWrapper6Q9_yUrG906C rm-Sidebar-section"><h2 class="Sidebar-headingTRQyOa2pk0gh rm-Sidebar-heading">Variables</h2><ul class="Sidebar-list_sidebarLayout3RaX72iQNOEI Sidebar-list3cZWQLaBf9k8 rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/var-ov"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Variables overview</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/user-defined-vars"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">User-defined variables</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/built-vars"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Built-in variables</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/use-vars-beh"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Use variables in a behavior</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/match-var"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Match on a variable</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/match-var-err"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Match on variable errors</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/test-configs-vars"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Test configurations with variables</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 Sidebar-link_parent text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/set-var-beh"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Set Variable behavior</span></span><button aria-expanded="false" aria-label="Show subpages for Set Variable behavior" class="Sidebar-link-buttonWrapper3hnFHNku8_BJ" type="button"><i aria-hidden="true" class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-expandIcon2yVH6SarI6NW icon-chevron-rightward"></i></button></a><ul class="subpages Sidebar-list3cZWQLaBf9k8 rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/set-var-extraction"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Set Variable: extraction</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/set-var-generation"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Set Variable: generation</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/set-var-exp"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Set Variable: expression</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/set-var-op"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Set Variable: operations</span></span></a></li></ul></li></ul></section><section class="Sidebar-listWrapper6Q9_yUrG906C Sidebar-listWrapper_expandedvCieTVZJcoub rm-Sidebar-section"><h2 class="Sidebar-headingTRQyOa2pk0gh rm-Sidebar-heading">Property Configuration Settings</h2><ul class="Sidebar-list_sidebarLayout3RaX72iQNOEI Sidebar-list3cZWQLaBf9k8 Sidebar-list_expandedWy9fQM8vmtOc rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/config-best-practices"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Property Configuration logic</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3 subnav-expanded"><a class="Sidebar-link2Dsha-r-GKh2 Sidebar-link_parent text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/add-an-origin-server-to-your-property"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Add your origin server</span></span><button aria-expanded="true" aria-label="Hide subpages for Add your origin server" class="Sidebar-link-buttonWrapper3hnFHNku8_BJ" type="button"><i aria-hidden="true" class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-expandIcon2yVH6SarI6NW icon-chevron-rightward"></i></button></a><ul class="subpages Sidebar-list3cZWQLaBf9k8 rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/the-netstorage-origin-server"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">The NetStorage origin server</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a aria-current="page" class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link active" target="_self" href="/property-mgr/docs/the-custom-origin-public"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">The custom origin (publicly trusted certificate)</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/the-custom-origin-pinned"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">The custom origin (pinned certificate)</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/the-third-party-origin"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">The third-party origin</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/saas-dynamic-origin"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">The SaaS dynamic origin</span></span></a></li></ul></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/know-caching"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Learn about Akamai&#x27;s caching</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/know-cloudlets"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Learn about Cloudlets</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 Sidebar-link_parent text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/includes-overview"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Includes</span></span><button aria-expanded="false" aria-label="Show subpages for Includes" class="Sidebar-link-buttonWrapper3hnFHNku8_BJ" type="button"><i aria-hidden="true" class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-expandIcon2yVH6SarI6NW icon-chevron-rightward"></i></button></a><ul class="subpages Sidebar-list3cZWQLaBf9k8 rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/create-new-include"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Create a brand new include</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/clone-include"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Clone an include</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/edit-include"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Edit an include</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/activate-include"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Activate an include</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/add-include-to-property"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Add an include to a property</span></span></a></li></ul></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 Sidebar-link_parent text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/rules"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Rules</span></span><button aria-expanded="false" aria-label="Show subpages for Rules" class="Sidebar-link-buttonWrapper3hnFHNku8_BJ" type="button"><i aria-hidden="true" class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-expandIcon2yVH6SarI6NW icon-chevron-rightward"></i></button></a><ul class="subpages Sidebar-list3cZWQLaBf9k8 rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/add-rules"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Add rules</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/custom-override-rule"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Custom override rule</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/manage-rules"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Manage rules</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/rule-format-versions"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Rule formats</span></span></a></li></ul></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 Sidebar-link_parent text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/matches"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Matches</span></span><button aria-expanded="false" aria-label="Show subpages for Matches" class="Sidebar-link-buttonWrapper3hnFHNku8_BJ" type="button"><i aria-hidden="true" class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-expandIcon2yVH6SarI6NW icon-chevron-rightward"></i></button></a><ul class="subpages Sidebar-list3cZWQLaBf9k8 rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/adv-match"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Advanced Match</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/akamai-server-location"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Akamai Server Location</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cdn-network"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">CDN Network</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/chinacdn-region"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">ChinaCDN Region</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/client-cert"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Client certificate</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/client-ip"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Client IP</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/client-ip-version"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Client IP Version</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/conditional-origin-id"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Conditional Origin ID</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/content-provider-code-match"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Content Provider Code</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/content-type"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Content Type</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/debug-mode"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Debug Mode</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/device-charac"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Device Characteristics</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/edge-workers-failure"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">EdgeWorkers Execution Status</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/file-ext"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">File Extension</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/filename-match"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Filename</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/hn"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Hostname</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/img-video-manager"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Image and Video Manager</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/metadata-stage"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Metadata Stage</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/origin-timeout"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Origin Timeout</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/path-match"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Path</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/percentage-clients"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Percentage of Clients</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/query-string-param"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Query String Parameter</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/recovery-config-name"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Recovery Configuration Name</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/regex"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Regex</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/response-cacheability"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Response Cacheability</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/response-header"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Response Header</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/response-status-cookie"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Response Status Code</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/req-cookie"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Request Cookie</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/req-header"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Request Header</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/req-method"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Request Method</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/req-protocol"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Request Protocol</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/req-type"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Request Type</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/sample-percentage"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Sample Percentage</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/time-interval"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Time Interval</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/token-ver-result"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Token Verification Result</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/user-agent"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">User Agent</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/user-loc-data"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">User Location Data</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/user-network-data"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">User Network Data</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/var"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Variable</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/var-err"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Variable Error</span></span></a></li></ul></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 Sidebar-link_parent text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/behs"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Behaviors</span></span><button aria-expanded="false" aria-label="Show subpages for Behaviors" class="Sidebar-link-buttonWrapper3hnFHNku8_BJ" type="button"><i aria-hidden="true" class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-expandIcon2yVH6SarI6NW icon-chevron-rightward"></i></button></a><ul class="subpages Sidebar-list3cZWQLaBf9k8 rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/ad-scaler-circuit-breaker"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Ad Scaler Circuit Breaker</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/adaptive-accel"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Adaptive Acceleration</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 Sidebar-link_deprecated2xLRLrwYS-C8 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/adaptive-img-comp-aic"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Adaptive Image Compression</span></span><span class="Sidebar-link-metaLhOiyAaGZrkY"><button aria-label="Deprecated Doc" class="Sidebar-link-deprecated3sPW_eEHvANR" type="button"><span class="IconWrapper Icon-wrapper2z2wVIeGsiUy Sidebar-link_deprecated-icon"><svg fill="none" viewBox="0 0 24 24" class="Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a" data-name="alert-circle" role="img" style="--icon-color:inherit;--icon-size:var(--icon-sm);--icon-stroke-width:2px" aria-hidden="true"><g stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" clip-path="url(#alert-circle_svg__a)" class="icon-stroke-width"><path d="M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10ZM12 8v4M12 16h.01"></path></g><defs><clipPath id="alert-circle_svg__a"><path fill="currentColor" d="M0 0h24v24H0z"></path></clipPath></defs></svg></span></button></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/adv-beh"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Advanced</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/aggd-rpt"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Aggregated Reporting</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/akamai-api-gateway"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Akamai API Gateway</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/akamai-instant"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Akamai Instant</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/akamai-mobile-protocol"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Akamai Mobile Protocol</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/akamai-provider-salesforce-commerce-cloud"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Akamai Provider for Salesforce Commerce Cloud</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/akamai-provider-salesforce-commerce-cloud-host-header-control"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Akamai Provider for Salesforce Commerce Cloud Host Header Control</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/akamaize-tag"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Akamaize Tag</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/akamaizer"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Akamaizer</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/allow-methods-parent-servers"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Allow All Methods on Parent Servers</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/allow-caching-on-commercial-network"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Allow Caching on Commercial Network</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/conditional-origins"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Allow Conditional Origins</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/allow-delete"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Allow DELETE</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/allow-options"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Allow OPTIONS</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/allow-patch"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Allow PATCH</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/allow-post"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Allow POST</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/allow-put"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Allow PUT</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/alt-svc-header"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Alt-Svc Header</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/api-prioritization-cloudlet"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">API Prioritization Cloudlet</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/app-load-balancer-cloudlet"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Application Load Balancer Cloudlet</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/audience-segmentation-cloudlet"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Audience Segmentation Cloudlet</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/auth-token-2-0-ver"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Auth Token 2.0 Verification</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/auto-domain-val"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Auto Domain Validation</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/bit-rate-limiting"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Bit Rate Limiting</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/breadcrumbs-amd"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Breadcrumbs</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/break-forward-connection"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Break Forward Connection</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/brotli-support"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Brotli Support</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cache-http-err-responses"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Cache HTTP Error Responses</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cache-http-redirects"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Cache HTTP Temporary Redirects</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cache-id-modification"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Cache ID Modification</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cache-key-path-rewrite"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Cache Key Path Rewrite</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cache-key-query-param"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Cache Key Query Parameters</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cache-post-responses"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Cache POST Responses</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cache-prefresh-refresh"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Cache Prefreshing</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cache-tag"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Cache Tag</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cache-tag-visibility"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Cache Tag Visibility</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/caching-2"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Caching</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/centralized-authz"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Centralized Authorization</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/chase-redirects"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Chase Redirects</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/chunked-transfer-encoding"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Chunked Transfer Encoding</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/client-certificate-authentication"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Client Certificate Authentication</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/client-charac"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Client Characteristics</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cloud-interconnects-azure"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Cloud Interconnects for Microsoft Azure</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cloud-interconnects-google-cloud-gcp"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Cloud Interconnects for Google Cloud</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cloud-monitor-data-deliv"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Cloud Monitor Data Delivery</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cloud-monitor-instrumentation"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Cloud Monitor Instrumentation</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cloud-wrapper"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Cloud Wrapper</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cloud-wrapper-adv"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Cloud Wrapper Advanced</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/common-media-client-data-support"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Common Media Client Data support</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/connect-timeout"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Connect Timeout</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/construct-response"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Construct Response</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/content-charac"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Content Characteristics</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/content-charac-dynamic-web-content"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Content Characteristics - Dynamic Web Content</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/content-charac-large-file"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Content Characteristics - Large File</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/content-charact-streaming-video-live"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Content Characteristics - Streaming Video Live</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/content-charac-streaming-video-on-demand"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Content Characteristics - Streaming Video On-demand</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/content-provider-code-beh"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Content Provider Code</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/content-tgting"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Content Targeting (EdgeScape)</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/content-tgting-prot-amd"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Content Targeting - Protection</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/control-access"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Control Access</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cookie-authz"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Cookie Authorization</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/cors-protocol-support"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">CORS Protocol Support</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/custom-behavior"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Custom Behavior</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/datastream-beh"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">DataStream</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/device-characterization-dc"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Device Characterization - Define Cached Content</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/device-characterization-forward-in-header"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Device Characterization - Forward in Header</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/diagnostic-data-beacons"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Diagnostic Data Beacons</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/dns-asynchronous-prefresh"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">DNS Asynchronous Prefresh</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/dns-asynchronous-refresh"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">DNS Asynchronous Refresh</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/dl-complete-marker"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Download Complete Marker</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/downstream-cacheability"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Downstream Cacheability</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/dynamic-page-caching"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Dynamic Page Caching</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/early-data-0rtt"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Early Data (0-RTT)</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/early-data-0rtt-advanced"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Early Data (0-RTT) Advanced</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/early-hints"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Early Hints</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/edge-load-balancing"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Edge Load Balancing: Advanced Metadata</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/edge-load-balancing-data-center"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Edge Load Balancing: Data Center</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/edge-load-balancing-origin-definition"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Edge Load Balancing: Origin Definition</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/edge-redirector-cloudlet"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Edge Redirector Cloudlet</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/edge-server-identification"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Edge Server Identification</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/edgeworkers-beh"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">EdgeWorkers</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/enforce-mtls-settings"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Enforce mTLS settings</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/enhanced-debug"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Enhanced Debug</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/enhanced-akamai-protocol"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Enhanced Akamai Protocol</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/enhanced-proxy-detn-geoguard"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Enhanced Proxy Detection with GeoGuard</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/esi-edge-side-includes"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">ESI (Edge Side Includes)</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/fast-inval"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Fast Invalidate</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/fips-mode-origin"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">FIPS mode - origin</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/forward-header-enrichment"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Forward Header Enrichment</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/forward-rewrite-cloudlet"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Forward Rewrite Cloudlet</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/global-req-number"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Global Request Number</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/google-tag-gateway"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Google Tag Gateway</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/graphql-caching"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">GraphQL Caching</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/google-rpc"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">gRPC</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/hd-data-override-advanced-metadata"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">HD Data Override: Advanced Metadata</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/hsaf-edge-ip-binding"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">HSAF for Edge IP Binding</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/http-strict-transport-security-hsts"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">HTTP Strict Transport Security (HSTS)</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/http-https-upgrade"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">HTTP to HTTPS Upgrade</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/http2-support"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">HTTP/2</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/http3-support"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">HTTP/3</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/https-cache-key-sharing"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">HTTPS Cache Key Sharing</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/ibm-tealeaf-conn"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">IBM Tealeaf Connector</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/ignore-case-cache-key"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Ignore Case In Cache Key</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/img-video-manager-img"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Image and Video Manager (Images)</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/img-video-manager-videos"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Image and Video Manager (Videos)</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/img-video-manager-set-param"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Image and Video Manager: Set Parameter</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/img-converter-settings"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Image Converter Settings</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/inject-reference-id"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Inject Reference ID</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/instantconfig-beh"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">InstantConfig</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/large-file-optimization-lfo"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Large File Optimization</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/large-file-optimization-advanced"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Large File Optimization Advanced</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/last-mile-accel-gzip-comp"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Last Mile Acceleration</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/legacy-referrer-checking"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Legacy Referrer Checking</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/localhost-loopback-protection"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Localhost Loopback Protection</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/log-custom-details"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Log Custom Details</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/log-req-details"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Log Request Details</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/manifest-personalization-amd"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Manifest Personalization</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/manifest-rerouting"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Manifest Rerouting</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/manual-preconnect"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Manual Preconnect</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/manual-server-push"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Manual Server Push</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/media-accel"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Media Acceleration</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/media-accel-quic-protocol-opt-out"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Media Acceleration (QUIC Protocol) Opt-Out</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/media-client"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Media Client</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/media-file-retrieval-optimization"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Media File Retrieval Optimization</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/media-origin-failover"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Media Origin Failover</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/metadata-caching"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Metadata Caching</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/mobile-app-perf-sdk"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Mobile App Performance SDK</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/mobile-detn-redirect"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Mobile Detection and Redirect</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/modify-incoming-req-header"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Modify Incoming Request Header</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/modify-incoming-response-header"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Modify Incoming Response Header</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/modify-outgoing-req-header"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Modify Outgoing Request Header</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/modify-outgoing-req-path"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Modify Outgoing Request Path</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/modify-outgoing-response-header"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Modify Outgoing Response Header</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/modify-via-header"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Modify Via Header</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/mpulse-beh"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">mPulse</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/mtls-origin-keystore"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">mTLS Edge Server to Origin</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/network-conditions-header"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Network Conditions Header</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/object-caching-od"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Object Caching</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/optimize-text-streaming"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Optimize Text Streaming (Beta)</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/origin-base-path"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Origin Base Path</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/origin-charac"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Origin Characteristics</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/origin-failure-recovery-method"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Origin Failure Recovery Method</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/origin-failure-recovery-policy"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Origin Failure Recovery Policy</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/origin-health-detect"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Origin Health Detection</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/origin-ip-access-control"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Origin IP Access Control List</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/origin-server"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Origin Server</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/permissions-policy"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Permissions-Policy</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/persistent-connections-client-to-edge"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Persistent Connections: Client to Edge</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/persistent-connections-edge-to-origin"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Persistent Connections: Edge to Origin</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/personally-identifiable-info-pii"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Personally Identifiable Information</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/phased-release-cloudlet"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Phased Release Cloudlet</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/pqc-client-to-edge"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Post Quantum Cryptography (PQC) Client to Edge</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/pqc-origin"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Post Quantum Cryptography (PQC) to Origin</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/predictive-content-delivery"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Predictive Content Delivery</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/predictive-prefetching"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Predictive Prefetching</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/prefetching"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Prefetch Objects</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/prefetchable-objects"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Prefetchable Objects</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/protocol-downgrade-https-downgrade-origin"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Protocol Downgrade (HTTPS Downgrade to Origin)</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/protocol-downgrade-legacy"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Protocol Downgrade (Legacy)</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/query-authz"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Query Authorization</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/quic-support"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">QUIC Support</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/quick-retry"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Quick Retry</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/random-seek"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Random Seek</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/read-timeout"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Read Timeout</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/rt-rpt"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Real-time Reporting</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/redirect-beh"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Redirect</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/redirect-plus"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Redirect Plus</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/referrer-checking"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Referrer Checking</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/rm-outgoing-req-param"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Remove Outgoing Request Parameters</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/rm-vary-header"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Remove Vary Header</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/request-client-hints"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Request Client Hints</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/req-control-cloudlet"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Request Control Cloudlet</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/req-type-marker"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Request Type Marker</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/resource-optimizer-extended-compat"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Resource Optimizer Extended Compatibility</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/return-cache-status"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Return Cache Status</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/rma-optimizations"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">RMA Optimizations</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/save-post-dca-processing-result"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Save POST DCA processing result</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/scheduled-inval"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Scheduled Invalidation</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/script-mgmt"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Script Management</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/security-failover-prot"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Security Failover Protection</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/segmented-media-deliv-mode"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Segmented Media Delivery Mode</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/segmented-media-prot-amd"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Segmented Media Protection</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/segmented-media-streaming-prefetch-amd"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Segmented Media Streaming - Prefetch</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/set-response-code"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Set Response Code</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/set-response-cookie"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Set Response Cookie</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/shutr-beh"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">SHUTR</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/signature-header-auth"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Signature Header Authentication</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/simulate-err-response-code"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Simulate Error Response Code</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/site-failover"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Site Failover</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/siteshield-beh"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Site Shield</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/standard-tls-migration"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Standard TLS Migration</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/standard-tls-migration-override"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Standard TLS Migration Override</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/strict-header-parsing"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Strict Header Parsing</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/subcustomer-enablement"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Subcustomer Enablement</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/sureroute-beh"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">SureRoute</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/tcp-optimizations"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">TCP Optimizations</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/tiered-dist"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Tiered Distribution</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/tiered-distribution-customization"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Tiered Distribution Customization</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/tiered-dist-api-accel"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Tiered Distribution for API Acceleration</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/uid-configuration"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">UID Configuration</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/val-entity-tag"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Validate Entity Tag (ETag)</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/video-manager-cloudinary"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Video Manager Powered by Cloudinary</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/visitor-prioritization-cloudlet"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Visitor Prioritization Cloudlet</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/visitor-prioritization-queueit"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Visitor Prioritization Powered by Queue-it</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/wmk-token"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Watermark Token</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/wmk-amd"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Watermarking</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/web-app-firewall"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Web Application Firewall</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/webdav-beh"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">WebDAV</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless subpage text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/websockets-support"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">WebSockets</span></span></a></li></ul></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/review-config"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Review your configuration</span></span></a></li></ul></section><section class="Sidebar-listWrapper6Q9_yUrG906C rm-Sidebar-section"><h2 class="Sidebar-headingTRQyOa2pk0gh rm-Sidebar-heading">Activation and testing</h2><ul class="Sidebar-list_sidebarLayout3RaX72iQNOEI Sidebar-list3cZWQLaBf9k8 rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/activate-prop"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Activate your property</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/activate-stage"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Activate on staging</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/test-https"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Test your property</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/activate-prod"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Activate on production</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/how-activation-works"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">How activation works</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/deactivate-your-property"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Deactivate your property</span></span></a></li></ul></section><section class="Sidebar-listWrapper6Q9_yUrG906C rm-Sidebar-section"><h2 class="Sidebar-headingTRQyOa2pk0gh rm-Sidebar-heading">Miscellaneous</h2><ul class="Sidebar-list_sidebarLayout3RaX72iQNOEI Sidebar-list3cZWQLaBf9k8 rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/delete-a-property"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Delete a property</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/upgrade-prop-manager"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Upgrade from Configuration Manager</span></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" href="/property-mgr/docs/troubleshoot-property-manager"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Troubleshoot Property Manager</span></span></a></li></ul></section><section class="Sidebar-listWrapper6Q9_yUrG906C rm-Sidebar-section"><h2 class="Sidebar-headingTRQyOa2pk0gh rm-Sidebar-heading">Developer tools</h2><ul class="Sidebar-list_sidebarLayout3RaX72iQNOEI Sidebar-list3cZWQLaBf9k8 rm-Sidebar-list"><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" target="_self" data-active="" href="https://techdocs.akamai.com/property-mgr/reference"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Property Manager API (PAPI)</span></span><span class="Sidebar-link-metaLhOiyAaGZrkY"><i class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-externalIcon icon-arrow-up-right" role="img" aria-hidden="true"></i></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" rel="noopener" target="_blank" data-active="" href="https://registry.terraform.io/providers/akamai/akamai/latest"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Akamai Terraform Provider: Property Provisioning Module</span></span><span class="Sidebar-link-metaLhOiyAaGZrkY"><i aria-label="Opens in new tab" class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-externalIcon icon-arrow-up-right" role="img"></i></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" rel="noopener" target="_blank" data-active="" href="https://www.postman.com/akamai/workspace/akamai-apis/collection/13085889-45cbc6e2-2315-43e6-9751-b0015757e36d"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Property Manager Postman Collection</span></span><span class="Sidebar-link-metaLhOiyAaGZrkY"><i aria-label="Opens in new tab" class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-externalIcon icon-arrow-up-right" role="img"></i></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" rel="noopener" target="_blank" data-active="" href="https://github.com/akamai/cli-property-manager"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Property Manager CLI</span></span><span class="Sidebar-link-metaLhOiyAaGZrkY"><i aria-label="Opens in new tab" class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-externalIcon icon-arrow-up-right" role="img"></i></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" rel="noopener" target="_blank" data-active="" href="https://marketplace.visualstudio.com/items?itemName=Akamai.papi"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">IDE: Property Manager extension for Visual Studio Code</span></span><span class="Sidebar-link-metaLhOiyAaGZrkY"><i aria-label="Opens in new tab" class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-externalIcon icon-arrow-up-right" role="img"></i></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" rel="noopener" target="_blank" data-active="" href="https://marketplace.eclipse.org/content/property-manager-plugin"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">IDE: Property Manager plugin for Eclipse</span></span><span class="Sidebar-link-metaLhOiyAaGZrkY"><i aria-label="Opens in new tab" class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-externalIcon icon-arrow-up-right" role="img"></i></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" rel="noopener" target="_blank" data-active="" href="https://techdocs.akamai.com/edge-hostnames/reference/api"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">Edge hostnames API (HAPI)</span></span><span class="Sidebar-link-metaLhOiyAaGZrkY"><i aria-label="Opens in new tab" class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-externalIcon icon-arrow-up-right" role="img"></i></span></a></li><li class="Sidebar-item23D-2Kd61_k3"><a class="Sidebar-link2Dsha-r-GKh2 childless text-wrap rm-Sidebar-link" rel="noopener" target="_blank" data-active="" href="https://techdocs.akamai.com/cp-codes/reference/api"><span class="Sidebar-link-textLuTE1ySm4Kqn"><span class="Sidebar-link-text_label1gCT_uPnx7Gu">CP codes API</span></span><span class="Sidebar-link-metaLhOiyAaGZrkY"><i aria-label="Opens in new tab" class="Sidebar-link-iconnjiqEiZlPn0W Sidebar-link-externalIcon icon-arrow-up-right" role="img"></i></span></a></li></ul></section></div><button aria-label="Hide sidebar navigation" class="Nav-toggle-collapse39KxgTH727KL" type="button"></button></nav><article class="SuperHubDoc-article3ArTrEavUTKg rm-Article rm-Guides-SuperHub"><header id="content-head"><div class="row clearfix"><div class="col-xs-9"><div class="Breadcrumb2NpDM3I8sjWu rm-Breadcrumb SuperHubDoc-breadcrumb3CiEhI-z7_no"><ol class="Breadcrumb-list3wDDSRTNEBCQ rm-Breadcrumb-list"><li class="Breadcrumb-itemhU0JQW_9l3fK rm-Breadcrumb-item"><span>Property Configuration Settings</span><span class="IconWrapper Icon-wrapper2z2wVIeGsiUy"><svg fill="none" viewBox="0 0 24 24" class="Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a Breadcrumb-separator1MLziD-gOLe- rm-Breadcrumb-separator" data-name="chevron-right" role="img" style="--icon-color:inherit;--icon-size:inherit;--icon-stroke-width:2px" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m9 18 6-6-6-6" class="icon-stroke-width"></path></svg></span></li><li class="Breadcrumb-itemhU0JQW_9l3fK rm-Breadcrumb-item"><a href="/property-mgr/docs/add-an-origin-server-to-your-property">Add your origin server</a></li></ol></div><h1>The custom origin (publicly trusted certificate)</h1></div></div></header><div class="grid-container-fluid" id="content-container"><section class="content-body grid-75 "><div style="display:contents"><div class="rm-Markdown markdown-body rm-Markdown markdown-body ng-non-bindable" data-testid="RDMD" style="margin-left:31px"><style>/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */
@layer theme, base, components, utilities;
@layer utilities;
</style><p>Follow this workflow to add a custom origin<span>—</span>&quot;Your origin&quot;<span>—</span>server to your property.</p>
<h1 class="heading heading-1 header-scroll"><div class="heading-anchor anchor waypoint" id="before-you-begin-understand-the-request-flow"></div><div class="heading-text">Before you begin: Understand the request flow</div><a aria-label="Skip link to Before you begin: Understand the request flow" class="heading-anchor-icon fa fa-regular fa-anchor" href="#before-you-begin-understand-the-request-flow"></a></h1>
<p>This is optional, but it&#x27;s recommended. Take a minute to <a href="/docs/understand-the-request-flow" target="" title="" class="doc-link" data-sidebar="understand-the-request-flow">familiarize yourself with the flow of a request</a> involving the <span>​Akamai​</span> network.</p>
<h1 class="heading heading-1 header-scroll"><div class="heading-anchor anchor waypoint" id="1-meet-some-prerequisites"></div><div class="heading-text">1. Meet some prerequisites</div><a aria-label="Skip link to 1. Meet some prerequisites" class="heading-anchor-icon fa fa-regular fa-anchor" href="#1-meet-some-prerequisites"></a></h1>
<p>Before you can define a custom origin in your property, you need to <a href="/docs/custom-origin-prerequisites" target="" title="" class="doc-link" data-sidebar="custom-origin-prerequisites">get your origin server set up</a>.</p>
<blockquote class="callout callout_info" theme="📘"><span class="callout-icon">📘</span><p class="callout-heading empty"></p><p>This workflow uses a publicly trusted certificate authority for an origin server. It&#x27;s a simpler process to implement and the certificate is recognized by the <span>​Akamai​</span> certificate store. You can also customize this process by using a <a href="/docs/custom-origin-prerequisites#use-a-custom-certificate-authority" target="" title="" class="doc-link" data-sidebar="custom-origin-prerequisites#use-a-custom-certificate-authority">custom certificate authority</a>, or <a href="/docs/custom-origin-prerequisites#pin-an-exact-certificate" target="" title="" class="doc-link" data-sidebar="custom-origin-prerequisites#pin-an-exact-certificate">pinning an exact certificate</a>.</p><p>The policy for managing  <span>​Akamai​</span>&#x27;s list of trusted authorities and the actual list that is updated regularly can be found in our <a href="https://github.com/akamai/akamai-certificate-store" target="" title="">GitHub repository</a>.</p></blockquote>
<h1 class="heading heading-1 header-scroll"><div class="heading-anchor anchor waypoint" id="2-prepare-your-edge-certificate"></div><div class="heading-text">2. Prepare your edge certificate</div><a aria-label="Skip link to 2. Prepare your edge certificate" class="heading-anchor-icon fa fa-regular fa-anchor" href="#2-prepare-your-edge-certificate"></a></h1>
<p>The first phase of a request flow involves the end user contacting <span>​Akamai​</span> edge servers. To secure this connection with HTTPS, you&#x27;ll need to <a href="/docs/prepare-your-edge-certificates" target="" title="" class="doc-link" data-sidebar="prepare-your-edge-certificates">prepare your edge certificate</a>.</p>
<blockquote class="callout callout_info" theme="📘"><span class="callout-icon">📘</span><p class="callout-heading empty"></p><p>If you need to use the custom certificate method, you&#x27;ll need to wait until it completes provisioning before you can set up your <span>Property Manager</span> property. You&#x27;ll receive an email once it&#x27;s ready.</p></blockquote>
<h1 class="heading heading-1 header-scroll"><div class="heading-anchor anchor waypoint" id="3-set-up-your-property"></div><div class="heading-text">3. Set up your property</div><a aria-label="Skip link to 3. Set up your property" class="heading-anchor-icon fa fa-regular fa-anchor" href="#3-set-up-your-property"></a></h1>
<p>If you haven&#x27;t yet, perform these operations to initially set up your property in Property Manager:</p>
<ol>
<li><a href="/docs/create-new-prop" target="" title="" class="doc-link" data-sidebar="create-new-prop">Create a brand new property</a></li>
<li><a href="/docs/serve-content-over-https" target="" title="" class="doc-link" data-sidebar="serve-content-over-https">Define a secure property hostname (for delivery via HTTPS)</a></li>
<li><a href="/docs/var-ov" target="" title="" class="doc-link" data-sidebar="var-ov">Define property variables (optional)</a></li>
</ol>
<h1 class="heading heading-1 header-scroll"><div class="heading-anchor anchor waypoint" id="4-set-up-the-origin-server-behavior"></div><div class="heading-text">4. Set up the Origin Server behavior</div><a aria-label="Skip link to 4. Set up the Origin Server behavior" class="heading-anchor-icon fa fa-regular fa-anchor" href="#4-set-up-the-origin-server-behavior"></a></h1>
<p>Now you need to configure Property Configuration Settings to set up your custom origin.</p>
<ol>
<li>
<p>Ensure the <strong>Default Rule</strong> is selected.</p>
</li>
<li>
<p>Set Origin Type to <strong>Your Origin</strong>.</p>
</li>
<li>
<p>Enter the <strong>Origin Server Hostname</strong> that you established when you <a href="/docs/custom-origin-prerequisites#set-your-origin-server-hostname" target="" title="" class="doc-link" data-sidebar="custom-origin-prerequisites#set-your-origin-server-hostname">set up your origin server</a>.</p>
</li>
</ol>
<blockquote class="callout callout_info" theme="📘"><span class="callout-icon">📘</span><h3 class="heading heading-3 header-scroll"><div class="heading-anchor anchor waypoint" id="variable-support"></div><div class="heading-text">Variable support</div><a aria-label="Skip link to Variable support" class="heading-anchor-icon fa fa-regular fa-anchor" href="#variable-support"></a></h3><p>This field supports variable expression syntax. Typing &quot;{{&quot; in the option field triggers a list of objects to select. Additional details on this support are available by mousing over this option in the UI. Also see <a href="/docs/var-ov" target="" title="" class="doc-link" data-sidebar="var-ov">Variables overview</a>.</p></blockquote>
<ol start="4">
<li>
<p>Select the appropriate <a href="/docs/origin-server#forward-host-header" target="" title="" class="doc-link" data-sidebar="origin-server#forward-host-header">Forward Host Header</a>. The selected header must be what&#x27;s set as the Common Name (CN) or Subject Alternate Name (SAN) in your origin certificate.</p>
</li>
<li>
<p>Set the following options, as desired:</p>
<ul>
<li><a href="/docs/origin-server#cache-key-hostname" target="" title="" class="doc-link" data-sidebar="origin-server#cache-key-hostname">Cache Key Hostname</a></li>
<li><a href="/docs/origin-server#gzip-compression" target="" title="" class="doc-link" data-sidebar="origin-server#gzip-compression">Supports Gzip Compression</a></li>
<li><a href="/docs/origin-server#true-client-ip-header" target="" title="" class="doc-link" data-sidebar="origin-server#true-client-ip-header">Send True Client IP Header</a></li>
<li><a href="/docs/origin-server#true-client-ip-header" target="" title="" class="doc-link" data-sidebar="origin-server#true-client-ip-header">True Client IP Header Name</a></li>
<li><a href="/docs/origin-server#true-client-ip-header" target="" title="" class="doc-link" data-sidebar="origin-server#true-client-ip-header">Allow Clients To Set True Client IP Header</a></li>
</ul>
</li>
<li>
<p>In Origin SSL Certificate Verification setting, define the following:</p>
<ul>
<li>
<p><strong>Verification Settings</strong>. Select <strong>Platform Settings</strong>. When you <a href="/docs/custom-origin-prerequisites#use-a-publicly-trusted-certificate-authority" target="" title="" class="doc-link" data-sidebar="custom-origin-prerequisites#use-a-publicly-trusted-certificate-authority">set up and applied your publicly trusted origin certificate</a>, you used a certificate authority that&#x27;s known to be trusted by the <span>​Akamai​</span> Certificate Store. Selecting <strong>Platform Settings</strong> simply tells edge servers to trust any certificate signed by the authorities listed in the ​<span>​Akamai​</span> Certificate Store. There&#x27;s no customization required with this workflow.</p>
</li>
<li>
<p><strong>SNI TLS Extension</strong>. Set this to <strong>No</strong> for this workflow. It only applies if your origin server has been configured to host multiple Standard/Enhanced TLS certificates to support multiple sites. If this is the case, set this to <strong>Yes</strong>. The Server Name Indication (SNI) header will be sent in the SSL request to the origin. The SNI header value that&#x27;s sent is the same as the header you&#x27;ve selected for Forward Host Header.</p>
</li>
</ul>
</li>
</ol>
  <div align="center">
  <span aria-label="Expand image" class="img lightbox closed" role="button" tabindex="0"><span class="lightbox-inner"><img alt="" class="img  " height="312" loading="lazy" src="https://techdocs.akamai.com/property-manager/img/pm-custom-origin-workflow-ptc-v1.jpg" title="" width="560"/></span></span>
  </div>
<ol start="7">
<li>Leave the <a href="/docs/origin-server#ports" target="" title="" class="doc-link" data-sidebar="origin-server#ports">Ports</a> options at their defaults unless your origin server uses different ports. The standard port for HTTPS traffic is <strong>443</strong>.</li>
</ol>
<div><p></p></div>
<blockquote class="callout callout_okay" theme="👍"><span class="callout-icon">👍</span><h3 class="heading heading-3 header-scroll"><div class="heading-anchor anchor waypoint" id="are-you-using-ion"></div><div class="heading-text">Are you using Ion?</div><a aria-label="Skip link to Are you using Ion?" class="heading-anchor-icon fa fa-regular fa-anchor" href="#are-you-using-ion"></a></h3><p>An Ion property contains specific rules that you can configure to optimize end-user access and use of your origin server:</p><ul>
<li>
<p><a href="https://techdocs.akamai.com/ion/docs/configure-the-accelerate-delivery-rule#set-up-origin-connectivity" target="" title="">Set up Origin Connectivity</a>. Within the Accelerate delivery rule, this sub-rule lets you optimize the connection between edge and origin.</p>
</li>
<li>
<p><a href="https://techdocs.akamai.com/ion/docs/configure-the-origin-offload-rule" target="" title="">Configure the Origin Offload rule</a>. Here, you&#x27;ll use several sub-rules to control caching content at the edge and in an end user&#x27;s browser.</p>
</li>
</ul></blockquote></div></div><div align="center" class="Flex Flex_row " justify="between" style="--flex-gap:var(--md)"><div class="UpdatedAt"><p class="DateLine "><i class="icon icon-watch"></i>Updated<!-- --> <!-- -->7 months ago<!-- --> </p></div></div><hr class="NextStepsDivider"/><nav aria-label="Pagination Controls" class="PaginationControlsjDYuqu8pBMUy rm-Pagination"><a class="PaginationControls-link254uPEbaP92i PaginationControls-link_left1G58BmNHDbVm" aria-label="Previous Page: The NetStorage origin server" href="/property-mgr/docs/the-netstorage-origin-server"><span class="PaginationControls-iconZbaZ3tgyhNmI icon-arrow-left2"></span><div class="PaginationControls-text3qEXHZU00znD PaginationControls-text_left3wBkn4C9R0W_">The NetStorage origin server</div></a><a class="PaginationControls-link254uPEbaP92i PaginationControls-link_right5lsfuICZqXYk" aria-label="Next Page: The custom origin (pinned certificate)" href="/property-mgr/docs/the-custom-origin-pinned"><div class="PaginationControls-text3qEXHZU00znD PaginationControls-text_right3EIfWubgRVVP">The custom origin (pinned certificate)</div><span class="PaginationControls-iconZbaZ3tgyhNmI icon-arrow-right2"></span></a></nav><div class="rm-PageThumbs PageThumbs"><div class="PageThumbs-helpful">Did this page help you?<div class="PageThumbs-cta"><div class="Dropdown Dropdown_closed" data-testid="dropdown-container"><button aria-label="Yes, this page helped me" aria-haspopup="dialog" class="Button Button_sm PageThumbs-button Dropdown-toggle Button_secondary Button_secondary_text" type="button"><i class="icon icon-thumbs-up-2"></i><span>Yes</span></button></div><div class="Dropdown Dropdown_closed" data-testid="dropdown-container"><button aria-label="No, this page did not help me" aria-haspopup="dialog" class="Button Button_sm PageThumbs-button Dropdown-toggle Button_secondary Button_secondary_text" type="button"><i class="icon icon-thumbs-down1"></i><span>No</span></button></div></div></div></div></section><section class="content-toc grid-25 rm-Aside rm-Aside_line "><div class="AIDropdownzmvdRdsNayZl rm-AIDropdown"><button class="Button Button_sm AIDropdown-splitButton2KQ9N2VEvBcT AIDropdown-splitButton_left2tTf2UmhJFyZ Button_secondary_ghost Button_secondary" type="button"><span class="IconWrapper Icon-wrapper2z2wVIeGsiUy"><svg fill="none" viewBox="0 0 24 24" class="Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a" data-name="copy" role="img" style="--icon-color:inherit;--icon-size:inherit;--icon-stroke-width:2px" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M20 9h-9a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2Z" class="icon-stroke-width"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1" class="icon-stroke-width"></path></svg></span><span>Copy Page</span></button><div class="Dropdown Dropdown_closed" data-testid="dropdown-container"><button aria-haspopup="dialog" class="Button Button_sm AIDropdown-splitButton2KQ9N2VEvBcT AIDropdown-splitButton_rightW_JEw7Q1_yEG Dropdown-toggle Button_secondary_ghost Button_secondary" type="button"><span class="IconWrapper Icon-wrapper2z2wVIeGsiUy"><svg fill="none" viewBox="0 0 24 24" class="Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a" data-name="chevron-down" role="img" style="--icon-color:inherit;--icon-size:inherit;--icon-stroke-width:2px" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m6 9 6 6 6-6" class="icon-stroke-width"></path></svg></span></button></div></div><div><nav aria-label="Table of contents" class="rm-ToC"><ul class="toc-list"><li class="toc-children"><ul><li><a href="#before-you-begin-understand-the-request-flow">Before you begin: Understand the request flow</a></li><li><a href="#1-meet-some-prerequisites">1. Meet some prerequisites</a></li><li><a href="#2-prepare-your-edge-certificate">2. Prepare your edge certificate</a></li><li><a href="#3-set-up-your-property">3. Set up your property</a></li><li><a href="#4-set-up-the-origin-server-behavior">4. Set up the Origin Server behavior</a></li></ul></li></ul></nav></div></section></div></article></div></main><footer aria-label="Status banner" class="Footer2U8XAPoGhlgO AppFooter rm-Banners"></footer><footer><div class="td-footer" data-nosnippet>
  <div class="td-footer-left">
    <div class="td-footer-links">
      <div class="td-language">
        <span class="td-icon td-globe"></span>
				<div id="google_translate_element"></div>
	    </div> 
    	<a href="https://www.akamai.com/legal" target="_blank" rel="noopener">Legal & privacy</a>
    	<a href="https://techdocs.akamai.com/home/page/manage-cookie-preferences" class="td-att" target="_blank" rel="noopener">Cookie settings</a>
    	<a href="https://www.akamaistatus.com" target="_blank" rel="noopener">Akamai Status</a>
    </div>
    <div class="td-footer-links">
    	<a href="https://community.akamai.com/customers/s/?language=en_US" target="_blank" rel="noopener">Community</a>
    	<a href="https://training.akamai.com/learn" target="_blank" rel="noopener">Training</a>
    	<a href="https://control.akamai.com/apps/home-page/#/home" class="skiptranslate" target="_blank" rel="noopener">Control Center</a>
    	<a href="https://cloud.linode.com/linodes" class="skiptranslate" target="_blank" rel="noopener">Cloud Manager</a>
    </div>
  </div> 
  <div class="td-footer-right">
    <p class="skiptranslate">© <span id="td-date">2026</span> Akamai Technologies</p>
  </div>
</div>
</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/x-ssr-props">{"sidebars":{},"apiBaseUrl":"/property-mgr","baseUrl":"/property-mgr","search":{"appId":"","searchApiKey":"","indexName":"readme_search_v2","projectsMeta":[{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4fbb0c191a00408c302f","name":"Image and Video Manager","subdomain":"ivm","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"id":"6ab2ee72a76d1268fc10456a","name":"Consent Management","subdomain":"consent-manage","subpath":"consent-management","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"615c708257c1f90010906e9a","name":"Adaptive Acceleration","subdomain":"adaptive-acceleration","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4e25a564c7011dd77116","name":"Adaptive Media Delivery","subdomain":"adaptive-media-delivery","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"id":"68b74abd8bded16d6afc0df5","name":"Adaptive Media Player 2 powered by Bitmovin","subdomain":"amp2-bitmovin","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"id":"66464833369829006488021a","name":"Akamai Cloud","subdomain":"cloud-computing","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"607493857f07e300648ce839","name":"Akamai Developer Center","subdomain":"devops","subpath":"developer","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"606f4e537e161800184f19ce","name":"Akamai Direct Connect","subdomain":"direct-connect","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"id":"69b04f45ece5e1e5d4162ae6","name":"Akamai Functions","subdomain":"akamai-functions","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"6073a5813baf4f00311af404","name":"Akamai MFA","subdomain":"mfa","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"id":"678160e98819ff0018fa2af0","name":"Akamai MFA OIDC API","subdomain":"mfa-oidc","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"60a2c34dc00cb10016ff341b","name":"Alerts","subdomain":"alerts-app","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"606f4e43f0de89000f4560a9","name":"API Acceleration","subdomain":"api-acceleration","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true},"id":"6227dc9fc72d67009f7386a9","name":"API Definitions","subdomain":"api-definitions","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4f218505f20047771c86","name":"API Keys and Traffic Management","subdomain":"key-traffic-mgmt","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"id":"6769a36fb950705779c112b7","name":"App Platform for LKE","subdomain":"app-platform","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"616f10281c8c2c0056719914","name":"Application Security API","subdomain":"application-security","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false},"id":"61fbdc03217bdf017f3a82dd","name":"Aura","subdomain":"aura","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"61799ad83e3d5205b911b113","name":"Aura Infrastructure API","subdomain":"aura-infrastructure","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"61799b05b01066003747555b","name":"Aura LCDN Content Control API","subdomain":"aura-lcdn-content-control","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"61799b2bfbf7fe00333cd9c5","name":"Aura LCDN Content Delivery API","subdomain":"aura-lcdn-content-delivery","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"61799d0d05c40a005539ed8e","name":"Aura LCDN Deployment API","subdomain":"aura-lcdn-deployment","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"61799da279408f005be9aba2","name":"Aura LCDN Mapping API","subdomain":"aura-lcdn-mapping","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"61799ddaf8f87306aac00056","name":"Aura LCDN Services API","subdomain":"aura-lcdn-services","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":true,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"61799eac29c6ed0648933636","name":"Aura Log Streaming API","subdomain":"aura-log-streaming","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"61799ed587854c050aeec1af","name":"Aura Network Policy API","subdomain":"aura-network-policy","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"61799a8f4e413306f81c38d7","name":"Aura Secret Management API","subdomain":"aura-secret-mgmt","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false},"id":"62f133eb283ace07cce91e2d","name":"Build on the cloud","subdomain":"get-started-cloud-computing","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"61e89e06279989007fef12de","name":"Case Management","subdomain":"case-mgmt","subpath":"","nav_names":{"docs":"Guide","reference":"​API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"6073bc3ccfdcea000fe5416b","name":"Certificate Provisioning System","subdomain":"cps","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"606f4f6dc5ba910078787a39","name":"Client Access Control","subdomain":"client-access-control","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4f77811ba80010b28dee","name":"Cloud Access Manager","subdomain":"cloud-access-mgr","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4e4a82367f0016da5d8a","name":"Cloud Wrapper","subdomain":"cloud-wrapper","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"606f4f833551e2005dec0941","name":"Cloudlets","subdomain":"cloudlets","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4f8c4793e10010b1c178","name":"CloudTest","subdomain":"cloudtest","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4d20b413060075131698","name":"Contract API","subdomain":"contract-api","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"613f9bdb93061b0030fc669a","name":"Control Center","subdomain":"control-ctr","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4d293d7221000f5e9b63","name":"CP Codes and Reporting Groups Tool","subdomain":"cp-codes","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4f98e8de24001cf735f7","name":"DataStream 2","subdomain":"datastream2","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true},"id":"627c0514f586640044250a99","name":"Deliver your first site","subdomain":"onboard","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"id":"67521457761f370045cd2fa1","name":"Domain Ownership Manager","subdomain":"domain-validation","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4d3acb8683004d440377","name":"Download Center","subdomain":"download-ctr","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"606f4e5b82b99e007080c4f1","name":"Download Delivery","subdomain":"download-delivery","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"60ad557003c7e4000fec4630","name":"Edge Diagnostics","subdomain":"edge-diagnostics","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4c8675dbf80010a46859","name":"Edge DNS","subdomain":"edge-dns","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"614ceff3931ed9007b729943","name":"Edge Hostnames","subdomain":"edge-hostnames","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"614cef01ab4ab6007b34d31a","name":"Edge IP Binding","subdomain":"edge-ip-binding","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4fa4c5ba910078787a4d","name":"EdgeKV","subdomain":"edgekv","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"6073baecc41baf006bc7e60f","name":"EdgeWorkers","subdomain":"edgeworkers","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"60ee27f001022500165be10f","name":"Enhanced Content Control Utility API","subdomain":"eccu","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"61380ed55acd7d001023a841","name":"Enterprise Application Access","subdomain":"eaa","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"61e9a773777d7000278d29f0","name":"Enterprise Application Access API","subdomain":"eaa-api","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"id":"688b92482658f1ce40037e92","name":"Enterprise Application Access for Gov","subdomain":"eaagov","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4d43d272d500319d9086","name":"Event Center","subdomain":"event-ctr","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4dadce3d4a0051bda719","name":"Event Viewer","subdomain":"event-viewer","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4d55fca3cb005cdbf692","name":"Firewall Rules","subdomain":"firewall-rules","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"60a2c31bb700b10047896df4","name":"Get Started","subdomain":"start","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false},"id":"6266a5482797170049721219","name":"Get to Know Akamai","subdomain":"platform-basics","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"6101ecd88af005004a2d2d1f","name":"Global Traffic Management","subdomain":"gtm","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"606f4f2b79e18c002c9c1ed0","name":"GTM Load Feedback API","subdomain":"gtm-load-feedback","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"606f4f3424c31903469fe75f","name":"GTM Reporting API","subdomain":"gtm-reporting","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false},"id":"62f2b162d14f28002fb11745","name":"Guardicore Infection Monkey","subdomain":"infection-monkey","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"id":"67a2a2f163922e001f06df97","name":"Guardicore Platform Agent","subdomain":"guardicore-platform-agent","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f503faba4ba0057382bdf","name":"Identity and Access Management API","subdomain":"iam-api","subpath":"","nav_names":{"docs":"","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":true,"tutorials":false,"graphql":false},"id":"614cfa70ca8f14005241be4c","name":"Identity Cloud","subdomain":"identity-cloud","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true},"id":"62cef92c52b72d11106010a3","name":"Identity Cloud Authentication API","subdomain":"identity-cloud-auth","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true},"id":"62cdb1c50b465202816bfc1f","name":"Identity Cloud Configuration API","subdomain":"identity-cloud-config","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true},"id":"62cefbddfaa44000656a92af","name":"Identity Cloud Custom Provider API","subdomain":"identity-cloud-custom-provider","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true},"id":"62cefce0a99ae10048415627","name":"Identity Cloud Entity and EntityType API","subdomain":"identity-cloud-entity","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true},"id":"62ceff46a9c58000836aa9b4","name":"Identity Cloud Hosted Login API","subdomain":"identity-cloud-hosted-login","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true},"id":"62cf0bb5e3633a0053edbfe1","name":"Identity Cloud Legacy Clients and Settings API","subdomain":"identity-cloud-legacy-clients","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true},"id":"62cf101e7f4976009c47ce43","name":"Identity Cloud SIEM Event Service API","subdomain":"identity-cloud-siem-delivery","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true},"id":"62cf1146bcad9f009d0d5377","name":"Identity Cloud Social Login API","subdomain":"identity-cloud-social-login","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true},"id":"62cf11d2fa45010040b66b0e","name":"Identity Cloud Webhooks v3 API","subdomain":"identity-cloud-webhooks","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"617859221cea10007e30b51c","name":"Invoicing API","subdomain":"invoice-api","subpath":"invoicing","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"614cf6787f7067003073b57f","name":"Ion","subdomain":"ion","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false},"id":"61f307ce64bf0d00189b90cf","name":"mPulse Boomerang","subdomain":"mpulse-boomerang","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4fde49f3ce0016070d02","name":"IoT OTA Updates","subdomain":"iot-ota-updates","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4f565c32a2002315c960","name":"IoT Token Access Control","subdomain":"iot-token-access-control","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false},"id":"65315c2444c2ee0039d9eee4","name":"Linode API","subdomain":"linode-api","subpath":"","nav_names":{"docs":"","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f500cc5300e001cc06a4f","name":"Live Archive Management API","subdomain":"live-archive-management","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4e7949f3ce0016070cd2","name":"Media Services Live 4","subdomain":"msl","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4e827a8cd1004824b98b","name":"Media Services Live 4 Reports","subdomain":"media-services-rpts","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4ff46071c70051494793","name":"mPulse","subdomain":"mpulse","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"id":"67dac8a9587970002705521f","name":"MSL5 Powered by Harmonic","subdomain":"msl5-harmonic","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false},"id":"64be94ed6810dd000a36d86a","name":"Mutual TLS Edge Truststore (Limited Availability)","subdomain":"mtls-edge-truststore","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"id":"662929484172f4005f815f0a","name":"Mutual TLS Origin Keystore","subdomain":"mtls-origin-keystore","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4e8b444df600788f814a","name":"NetStorage","subdomain":"netstorage","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true},"id":"62321065cd89d800513177a7","name":"NetStorage Usage API","subdomain":"netstorage-usage","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"606f4c4b823efa00163d74f6","name":"Network Lists API","subdomain":"network-lists","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"606f4e9595f34300228098ab","name":"Object Delivery","subdomain":"object-delivery","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false},"id":"63584841a096e70091f8b23b","name":"Origin IP Access Control List","subdomain":"origin-ip-acl","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false},"id":"63867e2c7ccc860041e83a7f","name":"PowerShell","subdomain":"powershell","subpath":"","nav_names":{"docs":"Guide","reference":"Help Doc","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"606f4cb1823efa00163d751a","name":"Prolexic Analytics API","subdomain":"prolexic","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"614cf83830c504006619ee80","name":"Script Management","subdomain":"script-management","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"60be61e65ceb0200832e32b5","name":"Prolexic IP Protect Configuration API","subdomain":"ip-protect","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4d780b462f006cc3cdaa","name":"Property Manager","subdomain":"property-mgr","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4d4c823efa00163d7696","name":"Purge Cache","subdomain":"purge-cache","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"id":"6a4650c7e77498b4ed6a6b31","name":"Quick Deploy Apps","subdomain":"quick-deploy-apps","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false},"id":"6221241597ead60013bb15a4","name":"Release Notes","subdomain":"relnotes","subpath":"release-notes","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"614cf315b5f462006a79491f","name":"Reporting","subdomain":"reporting","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"60b7e3311b4ae10071014a1b","name":"Sandbox","subdomain":"sandbox","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"606f4cbd86160300ebf3a9fb","name":"Security Center","subdomain":"security-ctr","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"id":"69ef6fae0fd7c501249017d4","name":"Security Notification Settings","subdomain":"security-notification-settings","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"610afd613f362200701897ca","name":"Secure Internet Access Enterprise","subdomain":"etp","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"614cf8f62bf7d2003872a706","name":"Service-Level Agreement","subdomain":"sla","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"id":"67ebeb7d049ce100112f61f7","name":"Service Reports","subdomain":"service-reports","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"61e98424593496000fcbcb50","name":"SIA Configuration API","subdomain":"etp-config","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false,"graphql":false},"id":"606f4e0de8de24001cf7310d","name":"SIA Reporting API","subdomain":"etp-reporting","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4cc76cb1a3005d0f0160","name":"SIEM Integration","subdomain":"siem-integration","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false},"id":"64b540fc63c07700253d650f","name":"Single Sign-On Configuration API","subdomain":"sso-config","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"6073bb82023a26001262c97f","name":"Site Shield","subdomain":"site-shield","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false},"id":"6336e1b3e4fc1408bf7174b5","name":"Terraform","subdomain":"terraform","subpath":"","nav_names":{"docs":"Guide","reference":"Reference","changelog":"","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":true,"graphql":false},"id":"606f4d8086160300ebf3aa1a","name":"Test Center","subdomain":"test-ctr","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"id":"67d84d82ba2f7c000f28df38","name":"TrafficPeak","subdomain":"trafficpeak","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false},"id":"624349b924921200ae910255","name":"Web Application Security","subdomain":"cloud-security","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false},"id":"635ff02f13a6940052c144b8","name":"Zero Trust Client","subdomain":"zero-trust-client","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","tutorials":"","recipes":""}},{"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"logs":false,"custompages":false,"tutorials":false},"id":"6488e9adc89b1d002ea81990","name":"Zero Trust Security","subdomain":"zero-trust-security","subpath":"","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""}},{"modules":{"landing":true,"docs":false,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":true,"tutorials":false},"id":"698662eb4ffe0a9728b54899","name":"Akamai TechDocs","subdomain":"home","subpath":"","nav_names":{"docs":"","reference":"","changelog":"","discuss":"","recipes":"","tutorials":""}}],"urlManagerOpts":{"lang":"en","parent":{"subdomain":"akamai-docs","childrenProjects":["ivm","consent-management","internal-ux-writing","partner-template","account-protector","adaptive-acceleration","adaptive-media-delivery","amp2-bitmovin","cloud-computing","developer","direct-connect","akamai-functions","akamai-inference-beta","mfa","mfa-oidc","foundation-api","security-spinning-globe","alerts-app","app-api-protector","app-api-protector-hybrid","api-acceleration","api-definitions","key-traffic-mgmt","api-security","app-platform","application-security","aura","aura-infrastructure","aura-lcdn-content-control","aura-lcdn-content-delivery","aura-lcdn-deployment","aura-lcdn-mapping","aura-lcdn-services","aura-log-streaming","aura-network-policy","aura-secret-mgmt","billing-app","billing-partner","bot-and-agent-control","bot-manager","brand-guardian","brand-protector","get-started-cloud-computing","case-mgmt","cps","china","client-access-control","client-lists","client-side-protect-compliance","cloud-access-mgr","ccm","cloud-wrapper","cloudlets","cloudtest","content-protector","contract-api","control-ctr","cp-codes","datastream2","clone-akamai-test-project","onboard","delivery-mgr","delivery-mgr-rules","delivery-policy-mgr","delivery-security-practices","del-rpts-consolidation","ddi","posture-management","answerx-cloud","domain-validation","download-ctr","download-delivery","edge-diagnostics","edge-dns","edge-hostnames","edge-ip-binding","edgekv","edgeworkers","eccu","eaa","eaa-api","eaagov","event-ctr","event-viewer","firewall-for-ai","firewall-for-ai-sdk","firewall-rules","start","platform-basics","gtm","google-tag-gateway","gtm-load-feedback","gtm-reporting","segmentation-cloudapp","infection-monkey","guardicore-platform-agent","segmentation-home","segmentation-v49","segmentation-v50","segmentation-v51","segmentation-v52","segmentation-v53","segmentation-v54","iam","iam-api","identity-cloud","identity-cloud-auth","identity-cloud-config","identity-cloud-custom-provider","identity-cloud-entity","identity-cloud-hosted-login","identity-cloud-legacy-clients","identity-cloud-siem-delivery","identity-cloud-social-login","identity-cloud-webhooks","initial-aap-setup","internal-poc-api","invoicing","ion","mpulse-boomerang","iot-ota-updates","iot-token-access-control","ip-accelerator","property-mgr-json-poc","jwt-login-test","kona-site-defender","linode-api","live-archive-management","log-data-localization","log-delivery","mcp-gateway","msl","media-services-rpts","mpulse","msl5-harmonic","mtls-edge-truststore","mtls-origin-keystore","native-app-traffic-protect-sdk","netstorage","netstorage-usage","network-lists","object-delivery","origin-ip-acl","partner-metering","partner-revenue-share","powershell","preview-linode-api","prolexic","script-management","prolexic-connect","prolexic-ip-protect","ip-protect","network-cloud-firewall","network-cloud-firewall-api","prolexic-network-health","prolexic-adc","prolexic-routed-gre","property-mgr","purge-cache","quick-deploy-apps","release-notes","reporting","sandbox","security-ctr","security-notification-settings","etp","sla","service-reports","etp-config","etp-reporting","siem-integration","sso-config","site-shield","test-linode-api","terraform","test-ctr","test-partner-github-actions","trafficpeak","home-v6","property-mgr-depr-rule-formats","web-app-protector","cloud-security","zero-trust-client","zero-trust-security","home","test-github-partner-rules","test-rn-automation","partner-opportunity","carrier-dns-cacheserve","test-developer-center"]},"project":{"subdomain":"property-mgr"},"version":"1"}},"customBlocks":[],"document":{"allow_crawlers":"enabled","processing_status":null,"renderable":{"status":true},"slug":"the-custom-origin-public","state":"current","title":"The custom origin (publicly trusted certificate)","type":"basic","updated_at":"2026-03-01T18:33:28.000Z","uri":"/branches/1/guides/the-custom-origin-public","appearance":{"icon":{"name":null,"type":null},"table_of_contents":"default"},"category":{"uri":"/branches/1/categories/guides/Property%20Configuration%20Settings"},"href":{"dash":"https://dash.readme.com/project/property-mgr/v1/docs/the-custom-origin-public","hub":"https://techdocs.akamai.com/property-mgr/docs/the-custom-origin-public","github_url":null},"links":{"project":"/projects/me"},"parent":{"uri":"/branches/1/guides/add-an-origin-server-to-your-property"},"privacy":{"view":"public"},"project":{"name":"Property Manager","subdomain":"property-mgr","uri":"/projects/me"},"content":{"body":"Follow this workflow to add a custom origin\u003c\u003cCHAR_DASH_LONG>>\"Your origin\"\u003c\u003cCHAR_DASH_LONG>>server to your property. \n\n# Before you begin: Understand the request flow\n\nThis is optional, but it's recommended. Take a minute to [familiarize yourself with the flow of a request](doc:understand-the-request-flow) involving the \u003c\u003cCOMPANY_NICKNAME>> network.\n\n# 1. Meet some prerequisites\n\nBefore you can define a custom origin in your property, you need to [get your origin server set up](doc:custom-origin-prerequisites).\n\n> 📘 \n> \n> This workflow uses a publicly trusted certificate authority for an origin server. It's a simpler process to implement and the certificate is recognized by the \u003c\u003cCOMPANY_NICKNAME>> certificate store. You can also customize this process by using a [custom certificate authority](doc:custom-origin-prerequisites#use-a-custom-certificate-authority), or [pinning an exact certificate](doc:custom-origin-prerequisites#pin-an-exact-certificate).\n> \n> The policy for managing  \u003c\u003cCOMPANY_NICKNAME>>'s list of trusted authorities and the actual list that is updated regularly can be found in our [GitHub repository](https://github.com/akamai/akamai-certificate-store).\n\n# 2. Prepare your edge certificate\n\nThe first phase of a request flow involves the end user contacting \u003c\u003cCOMPANY_NICKNAME>> edge servers. To secure this connection with HTTPS, you'll need to [prepare your edge certificate](doc:prepare-your-edge-certificates).\n\n> 📘 \n> \n> If you need to use the custom certificate method, you'll need to wait until it completes provisioning before you can set up your \u003c\u003cPRODUCT_NAME>> property. You'll receive an email once it's ready.\n\n# 3. Set up your property\n\nIf you haven't yet, perform these operations to initially set up your property in Property Manager:\n\n1. [Create a brand new property](doc:create-new-prop) \n2. [Define a secure property hostname (for delivery via HTTPS)](doc:serve-content-over-https) \n3. [Define property variables (optional)](doc:var-ov) \n\n# 4. Set up the Origin Server behavior\n\nNow you need to configure Property Configuration Settings to set up your custom origin.\n\n1. Ensure the **Default Rule** is selected.\n\n2. Set Origin Type to **Your Origin**.\n\n3. Enter the **Origin Server Hostname** that you established when you [set up your origin server](doc:custom-origin-prerequisites#set-your-origin-server-hostname).\n\n> 📘 Variable support\n> \n> This field supports variable expression syntax. Typing \"{{\" in the option field triggers a list of objects to select. Additional details on this support are available by mousing over this option in the UI. Also see [Variables overview](doc:var-ov).\n\n4. Select the appropriate [Forward Host Header](doc:origin-server#forward-host-header). The selected header must be what's set as the Common Name (CN) or Subject Alternate Name (SAN) in your origin certificate.\n\n5. Set the following options, as desired:\n\n   - [Cache Key Hostname](doc:origin-server#cache-key-hostname)\n   - [Supports Gzip Compression](doc:origin-server#gzip-compression)\n   - [Send True Client IP Header](doc:origin-server#true-client-ip-header)\n   - [True Client IP Header Name](doc:origin-server#true-client-ip-header)\n   - [Allow Clients To Set True Client IP Header](doc:origin-server#true-client-ip-header)\n\n6. In Origin SSL Certificate Verification setting, define the following:\n\n   - **Verification Settings**. Select **Platform Settings**. When you [set up and applied your publicly trusted origin certificate](doc:custom-origin-prerequisites#use-a-publicly-trusted-certificate-authority), you used a certificate authority that's known to be trusted by the \u003c\u003cCOMPANY_NICKNAME>> Certificate Store. Selecting **Platform Settings** simply tells edge servers to trust any certificate signed by the authorities listed in the ​\u003c\u003cCOMPANY_NICKNAME>> Certificate Store. There's no customization required with this workflow.\n\n   - **SNI TLS Extension**. Set this to **No** for this workflow. It only applies if your origin server has been configured to host multiple Standard/Enhanced TLS certificates to support multiple sites. If this is the case, set this to **Yes**. The Server Name Indication (SNI) header will be sent in the SSL request to the origin. The SNI header value that's sent is the same as the header you've selected for Forward Host Header.\n\n  \u003cdiv align=center>\n  \u003cimg src=\"https://techdocs.akamai.com/property-manager/img/pm-custom-origin-workflow-ptc-v1.jpg\" width=\"560\" height=\"312\"/>\n  \u003c/div>\n\n7. Leave the [Ports](doc:origin-server#ports) options at their defaults unless your origin server uses different ports. The standard port for HTTPS traffic is **443**.\n\n\u003cdiv>\u003cp>\u003c/p>\u003c/div>\n\n> 👍 Are you using Ion?\n> \n> An Ion property contains specific rules that you can configure to optimize end-user access and use of your origin server:\n> \n> - [Set up Origin Connectivity](https://techdocs.akamai.com/ion/docs/configure-the-accelerate-delivery-rule#set-up-origin-connectivity). Within the Accelerate delivery rule, this sub-rule lets you optimize the connection between edge and origin. \n> \n> - [Configure the Origin Offload rule](https://techdocs.akamai.com/ion/docs/configure-the-origin-offload-rule). Here, you'll use several sub-rules to control caching content at the edge and in an end user's browser.","excerpt":null,"link":{"url":null,"new_tab":false},"next":{"description":null,"pages":[]}},"metadata":{"description":null,"keywords":null,"title":null,"x_import":null,"image":{"uri":null,"url":null}}},"meta":{"baseUrl":"/property-mgr","description":"Follow this workflow to add a custom origin—\"Your origin\"—server to your property. Before you begin: Understand the request flow This is optional, but it's recommended. Take a minute to familiarize yourself with the flow of a request involving the ​Akamai​ network. 1. Meet some prerequisites Before…","hidden":false,"image":[],"metaTitle":"The custom origin (publicly trusted certificate)","robots":"index","slug":"the-custom-origin-public","title":"The custom origin (publicly trusted certificate)","type":"docs","updatedAt":"2026-03-01T18:33:28.000Z"},"rdmd":{"dehydrated":{"toc":"\u003cnav aria-label=\"Table of contents\" class=\"rm-ToC\">\u003cul class=\"toc-list\">\u003cli class=\"toc-children\">\u003cul>\u003cli>\u003ca href=\"#before-you-begin-understand-the-request-flow\">Before you begin: Understand the request flow\u003c/a>\u003c/li>\u003cli>\u003ca href=\"#1-meet-some-prerequisites\">1. Meet some prerequisites\u003c/a>\u003c/li>\u003cli>\u003ca href=\"#2-prepare-your-edge-certificate\">2. Prepare your edge certificate\u003c/a>\u003c/li>\u003cli>\u003ca href=\"#3-set-up-your-property\">3. Set up your property\u003c/a>\u003c/li>\u003cli>\u003ca href=\"#4-set-up-the-origin-server-behavior\">4. Set up the Origin Server behavior\u003c/a>\u003c/li>\u003c/ul>\u003c/li>\u003c/ul>\u003c/nav>","body":"\u003cstyle>/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */\n@layer theme, base, components, utilities;\n@layer utilities;\n\u003c/style>\u003cp>Follow this workflow to add a custom origin\u003cspan>—\u003c/span>&quot;Your origin&quot;\u003cspan>—\u003c/span>server to your property.\u003c/p>\n\u003ch1 class=\"heading heading-1 header-scroll\">\u003cdiv class=\"heading-anchor anchor waypoint\" id=\"before-you-begin-understand-the-request-flow\">\u003c/div>\u003cdiv class=\"heading-text\">Before you begin: Understand the request flow\u003c/div>\u003ca aria-label=\"Skip link to Before you begin: Understand the request flow\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#before-you-begin-understand-the-request-flow\">\u003c/a>\u003c/h1>\n\u003cp>This is optional, but it&#x27;s recommended. Take a minute to \u003ca href=\"/docs/understand-the-request-flow\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"understand-the-request-flow\">familiarize yourself with the flow of a request\u003c/a> involving the \u003cspan>​Akamai​\u003c/span> network.\u003c/p>\n\u003ch1 class=\"heading heading-1 header-scroll\">\u003cdiv class=\"heading-anchor anchor waypoint\" id=\"1-meet-some-prerequisites\">\u003c/div>\u003cdiv class=\"heading-text\">1. Meet some prerequisites\u003c/div>\u003ca aria-label=\"Skip link to 1. Meet some prerequisites\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#1-meet-some-prerequisites\">\u003c/a>\u003c/h1>\n\u003cp>Before you can define a custom origin in your property, you need to \u003ca href=\"/docs/custom-origin-prerequisites\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"custom-origin-prerequisites\">get your origin server set up\u003c/a>.\u003c/p>\n\u003cblockquote class=\"callout callout_info\" theme=\"📘\">\u003cspan class=\"callout-icon\">📘\u003c/span>\u003cp class=\"callout-heading empty\">\u003c/p>\u003cp>This workflow uses a publicly trusted certificate authority for an origin server. It&#x27;s a simpler process to implement and the certificate is recognized by the \u003cspan>​Akamai​\u003c/span> certificate store. You can also customize this process by using a \u003ca href=\"/docs/custom-origin-prerequisites#use-a-custom-certificate-authority\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"custom-origin-prerequisites#use-a-custom-certificate-authority\">custom certificate authority\u003c/a>, or \u003ca href=\"/docs/custom-origin-prerequisites#pin-an-exact-certificate\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"custom-origin-prerequisites#pin-an-exact-certificate\">pinning an exact certificate\u003c/a>.\u003c/p>\u003cp>The policy for managing  \u003cspan>​Akamai​\u003c/span>&#x27;s list of trusted authorities and the actual list that is updated regularly can be found in our \u003ca href=\"https://github.com/akamai/akamai-certificate-store\" target=\"\" title=\"\">GitHub repository\u003c/a>.\u003c/p>\u003c/blockquote>\n\u003ch1 class=\"heading heading-1 header-scroll\">\u003cdiv class=\"heading-anchor anchor waypoint\" id=\"2-prepare-your-edge-certificate\">\u003c/div>\u003cdiv class=\"heading-text\">2. Prepare your edge certificate\u003c/div>\u003ca aria-label=\"Skip link to 2. Prepare your edge certificate\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#2-prepare-your-edge-certificate\">\u003c/a>\u003c/h1>\n\u003cp>The first phase of a request flow involves the end user contacting \u003cspan>​Akamai​\u003c/span> edge servers. To secure this connection with HTTPS, you&#x27;ll need to \u003ca href=\"/docs/prepare-your-edge-certificates\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"prepare-your-edge-certificates\">prepare your edge certificate\u003c/a>.\u003c/p>\n\u003cblockquote class=\"callout callout_info\" theme=\"📘\">\u003cspan class=\"callout-icon\">📘\u003c/span>\u003cp class=\"callout-heading empty\">\u003c/p>\u003cp>If you need to use the custom certificate method, you&#x27;ll need to wait until it completes provisioning before you can set up your \u003cspan>Property Manager\u003c/span> property. You&#x27;ll receive an email once it&#x27;s ready.\u003c/p>\u003c/blockquote>\n\u003ch1 class=\"heading heading-1 header-scroll\">\u003cdiv class=\"heading-anchor anchor waypoint\" id=\"3-set-up-your-property\">\u003c/div>\u003cdiv class=\"heading-text\">3. Set up your property\u003c/div>\u003ca aria-label=\"Skip link to 3. Set up your property\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#3-set-up-your-property\">\u003c/a>\u003c/h1>\n\u003cp>If you haven&#x27;t yet, perform these operations to initially set up your property in Property Manager:\u003c/p>\n\u003col>\n\u003cli>\u003ca href=\"/docs/create-new-prop\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"create-new-prop\">Create a brand new property\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"/docs/serve-content-over-https\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"serve-content-over-https\">Define a secure property hostname (for delivery via HTTPS)\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"/docs/var-ov\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"var-ov\">Define property variables (optional)\u003c/a>\u003c/li>\n\u003c/ol>\n\u003ch1 class=\"heading heading-1 header-scroll\">\u003cdiv class=\"heading-anchor anchor waypoint\" id=\"4-set-up-the-origin-server-behavior\">\u003c/div>\u003cdiv class=\"heading-text\">4. Set up the Origin Server behavior\u003c/div>\u003ca aria-label=\"Skip link to 4. Set up the Origin Server behavior\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#4-set-up-the-origin-server-behavior\">\u003c/a>\u003c/h1>\n\u003cp>Now you need to configure Property Configuration Settings to set up your custom origin.\u003c/p>\n\u003col>\n\u003cli>\n\u003cp>Ensure the \u003cstrong>Default Rule\u003c/strong> is selected.\u003c/p>\n\u003c/li>\n\u003cli>\n\u003cp>Set Origin Type to \u003cstrong>Your Origin\u003c/strong>.\u003c/p>\n\u003c/li>\n\u003cli>\n\u003cp>Enter the \u003cstrong>Origin Server Hostname\u003c/strong> that you established when you \u003ca href=\"/docs/custom-origin-prerequisites#set-your-origin-server-hostname\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"custom-origin-prerequisites#set-your-origin-server-hostname\">set up your origin server\u003c/a>.\u003c/p>\n\u003c/li>\n\u003c/ol>\n\u003cblockquote class=\"callout callout_info\" theme=\"📘\">\u003cspan class=\"callout-icon\">📘\u003c/span>\u003ch3 class=\"heading heading-3 header-scroll\">\u003cdiv class=\"heading-anchor anchor waypoint\" id=\"variable-support\">\u003c/div>\u003cdiv class=\"heading-text\">Variable support\u003c/div>\u003ca aria-label=\"Skip link to Variable support\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#variable-support\">\u003c/a>\u003c/h3>\u003cp>This field supports variable expression syntax. Typing &quot;{{&quot; in the option field triggers a list of objects to select. Additional details on this support are available by mousing over this option in the UI. Also see \u003ca href=\"/docs/var-ov\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"var-ov\">Variables overview\u003c/a>.\u003c/p>\u003c/blockquote>\n\u003col start=\"4\">\n\u003cli>\n\u003cp>Select the appropriate \u003ca href=\"/docs/origin-server#forward-host-header\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"origin-server#forward-host-header\">Forward Host Header\u003c/a>. The selected header must be what&#x27;s set as the Common Name (CN) or Subject Alternate Name (SAN) in your origin certificate.\u003c/p>\n\u003c/li>\n\u003cli>\n\u003cp>Set the following options, as desired:\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"/docs/origin-server#cache-key-hostname\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"origin-server#cache-key-hostname\">Cache Key Hostname\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"/docs/origin-server#gzip-compression\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"origin-server#gzip-compression\">Supports Gzip Compression\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"/docs/origin-server#true-client-ip-header\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"origin-server#true-client-ip-header\">Send True Client IP Header\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"/docs/origin-server#true-client-ip-header\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"origin-server#true-client-ip-header\">True Client IP Header Name\u003c/a>\u003c/li>\n\u003cli>\u003ca href=\"/docs/origin-server#true-client-ip-header\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"origin-server#true-client-ip-header\">Allow Clients To Set True Client IP Header\u003c/a>\u003c/li>\n\u003c/ul>\n\u003c/li>\n\u003cli>\n\u003cp>In Origin SSL Certificate Verification setting, define the following:\u003c/p>\n\u003cul>\n\u003cli>\n\u003cp>\u003cstrong>Verification Settings\u003c/strong>. Select \u003cstrong>Platform Settings\u003c/strong>. When you \u003ca href=\"/docs/custom-origin-prerequisites#use-a-publicly-trusted-certificate-authority\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"custom-origin-prerequisites#use-a-publicly-trusted-certificate-authority\">set up and applied your publicly trusted origin certificate\u003c/a>, you used a certificate authority that&#x27;s known to be trusted by the \u003cspan>​Akamai​\u003c/span> Certificate Store. Selecting \u003cstrong>Platform Settings\u003c/strong> simply tells edge servers to trust any certificate signed by the authorities listed in the ​\u003cspan>​Akamai​\u003c/span> Certificate Store. There&#x27;s no customization required with this workflow.\u003c/p>\n\u003c/li>\n\u003cli>\n\u003cp>\u003cstrong>SNI TLS Extension\u003c/strong>. Set this to \u003cstrong>No\u003c/strong> for this workflow. It only applies if your origin server has been configured to host multiple Standard/Enhanced TLS certificates to support multiple sites. If this is the case, set this to \u003cstrong>Yes\u003c/strong>. The Server Name Indication (SNI) header will be sent in the SSL request to the origin. The SNI header value that&#x27;s sent is the same as the header you&#x27;ve selected for Forward Host Header.\u003c/p>\n\u003c/li>\n\u003c/ul>\n\u003c/li>\n\u003c/ol>\n  \u003cdiv align=\"center\">\n  \u003cspan aria-label=\"Expand image\" class=\"img lightbox closed\" role=\"button\" tabindex=\"0\">\u003cspan class=\"lightbox-inner\">\u003cimg alt=\"\" class=\"img  \" height=\"312\" loading=\"lazy\" src=\"https://techdocs.akamai.com/property-manager/img/pm-custom-origin-workflow-ptc-v1.jpg\" title=\"\" width=\"560\"/>\u003c/span>\u003c/span>\n  \u003c/div>\n\u003col start=\"7\">\n\u003cli>Leave the \u003ca href=\"/docs/origin-server#ports\" target=\"\" title=\"\" class=\"doc-link\" data-sidebar=\"origin-server#ports\">Ports\u003c/a> options at their defaults unless your origin server uses different ports. The standard port for HTTPS traffic is \u003cstrong>443\u003c/strong>.\u003c/li>\n\u003c/ol>\n\u003cdiv>\u003cp>\u003c/p>\u003c/div>\n\u003cblockquote class=\"callout callout_okay\" theme=\"👍\">\u003cspan class=\"callout-icon\">👍\u003c/span>\u003ch3 class=\"heading heading-3 header-scroll\">\u003cdiv class=\"heading-anchor anchor waypoint\" id=\"are-you-using-ion\">\u003c/div>\u003cdiv class=\"heading-text\">Are you using Ion?\u003c/div>\u003ca aria-label=\"Skip link to Are you using Ion?\" class=\"heading-anchor-icon fa fa-regular fa-anchor\" href=\"#are-you-using-ion\">\u003c/a>\u003c/h3>\u003cp>An Ion property contains specific rules that you can configure to optimize end-user access and use of your origin server:\u003c/p>\u003cul>\n\u003cli>\n\u003cp>\u003ca href=\"https://techdocs.akamai.com/ion/docs/configure-the-accelerate-delivery-rule#set-up-origin-connectivity\" target=\"\" title=\"\">Set up Origin Connectivity\u003c/a>. Within the Accelerate delivery rule, this sub-rule lets you optimize the connection between edge and origin.\u003c/p>\n\u003c/li>\n\u003cli>\n\u003cp>\u003ca href=\"https://techdocs.akamai.com/ion/docs/configure-the-origin-offload-rule\" target=\"\" title=\"\">Configure the Origin Offload rule\u003c/a>. Here, you&#x27;ll use several sub-rules to control caching content at the edge and in an end user&#x27;s browser.\u003c/p>\n\u003c/li>\n\u003c/ul>\u003c/blockquote>","css":"/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */\n@layer theme, base, components, utilities;\n@layer utilities;\n"},"opts":{"hardBreaks":true,"alwaysThrow":false,"compatibilityMode":false,"copyButtons":true,"correctnewlines":false,"markdownOptions":{"fences":true,"commonmark":true,"gfm":true,"ruleSpaces":false,"listItemIndent":"1","spacedTable":true,"paddedTable":true},"normalize":true,"lazyImages":true,"reusableContent":{"tags":{},"disabled":false,"serialize":true,"wrap":true},"safeMode":false,"settings":{"position":true},"theme":"light","customBlocks":{},"componentTypes":{},"resourceID":"/branches/1/guides/the-custom-origin-public","resourceType":"page","components":{},"baseUrl":"/property-mgr","terms":[{"_id":"632b11796cb2a8004751c566","term":"Test term","definition":"This is a test to see if glossary terms at enterprise level can be used at project level."},{"_id":"67ed7322f81c97001808a2f0","term":"SIA","definition":"Secure Internet Access"},{"_id":"67ed733f8a45d80053170d49","term":"CPS","definition":"Certificate Provisioning System"},{"_id":"606f4d780b462f006cc3cdab","term":"parliament","definition":"Owls are generally solitary, but when seen together the group is called a 'parliament'!"}],"variables":{"user":{},"defaults":[{"name":"COMPANY_NAME","default":"​Akamai Technologies, Inc.​","source":"","type":"","_id":"6a0240fceed15eb79df0ab86"},{"name":"COMPANY_NICKNAME","default":"​Akamai​","source":"","type":"","_id":"6a0240fceed15eb79df0ab87"},{"name":"PORTAL_NAME","default":"​Akamai Control Center​","source":"","type":"","_id":"6a0240fceed15eb79df0ab88"},{"name":"PORTAL_NICKNAME","default":"​Control Center​","source":"","type":"","_id":"6a0240fceed15eb79df0ab89"},{"name":"PORTAL_URL","default":"https://control.akamai.com","source":"","type":"","_id":"6a0240fceed15eb79df0ab8a"},{"name":"PORTAL_ICON_ROOT","default":"☰","source":"","type":"","_id":"6a0240fceed15eb79df0ab8b"},{"name":"PORTAL_ICON_HELP","default":"?","source":"","type":"","_id":"6a0240fceed15eb79df0ab8c"},{"name":"PORTAL_ICON_CLOSE","default":"×","source":"","type":"","_id":"6a0240fceed15eb79df0ab8d"},{"name":"PRODUCT_NAME","default":"Property Manager","source":"","type":"","_id":"6a0240fceed15eb79df0ab8e"},{"name":"CHAR_CHECK","default":"✓","source":"","type":"","_id":"6a0240fceed15eb79df0ab8f"},{"name":"CHAR_COPYRIGHT","default":"©","source":"","type":"","_id":"6a0240fceed15eb79df0ab90"},{"name":"CHAR_CROSS","default":"✗","source":"","type":"","_id":"6a0240fceed15eb79df0ab91"},{"name":"CHAR_DASH_LONG","default":"—","source":"","type":"","_id":"6a0240fceed15eb79df0ab92"},{"name":"CHAR_DASH_SHORT","default":"–","source":"","type":"","_id":"6a0240fceed15eb79df0ab93"},{"name":"CHAR_REG","default":"®","source":"","type":"","_id":"6a0240fceed15eb79df0ab94"},{"name":"CHAR_TRADEMARK","default":"™","source":"","type":"","_id":"6a0240fceed15eb79df0ab95"},{"name":"CHAR_MATH_PLUS_MINUS","default":"±","source":"","type":"","_id":"6a0240fceed15eb79df0ab96"},{"name":"CHAR_MATH_TIMES","default":"×","source":"","type":"","_id":"6a0240fceed15eb79df0ab97"},{"name":"LB","default":"​","source":"","type":"","_id":"6a0240fceed15eb79df0ab98"},{"name":"CHAR_MENU_DELIMITER","default":">","source":"","type":"","_id":"6a0240fceed15eb79df0ab99"},{"name":"API_NAME","default":"Property Manager API","source":"","type":"","_id":"6a0240fceed15eb79df0ab9a"},{"name":"API_NICKNAME","default":"PAPI","source":"","type":"","_id":"6a0240fceed15eb79df0ab9b"},{"name":"API_SERVICE_LEVEL","default":"READ-WRITE","source":"","type":"","_id":"6a0240fceed15eb79df0ab9c"},{"source":"","type":"","_id":"632b136936d56a0db4674df8","name":"EC_PRODUCT_NAME","default":"Enterprise Center"},{"source":"","type":"","_id":"66983294e8265a0067327132","name":"AKAMAI_PLATFORM","default":"Akamai Cloud"}]}}},"sidebar":[{"pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"welcome-prop-manager","title":"Welcome to Property Manager","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Welcome","uri":"/branches/1/guides/welcome-prop-manager","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"key-concepts-terms","title":"Key concepts and terms","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Welcome","uri":"/branches/1/guides/key-concepts-terms","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"workflow-ov","title":"Workflow overview","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Welcome","uri":"/branches/1/guides/workflow-ov","parent":null}],"title":"Welcome","uri":"/branches/1/categories/guides/Welcome"},{"pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"know-your-around","title":"Know your way around","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Get%20started","uri":"/branches/1/guides/know-your-around","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"understand-the-request-flow","title":"Get to know the request flow","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Get%20started","uri":"/branches/1/guides/understand-the-request-flow","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"prepare-your-edge-certificates","title":"Prepare your edge certificates","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Get%20started","uri":"/branches/1/guides/prepare-your-edge-certificates","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"prepare-your-origin-server","title":"Prepare your origin server","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"netstorage-origin-prerequisites","title":"NetStorage origin prerequisites","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Get%20started","uri":"/branches/1/guides/netstorage-origin-prerequisites","parent":"/branches/1/guides/prepare-your-origin-server"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"custom-origin-prerequisites","title":"Custom origin prerequisites","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Get%20started","uri":"/branches/1/guides/custom-origin-prerequisites","parent":"/branches/1/guides/prepare-your-origin-server"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"third-party-origin-prerequisites","title":"Third-party origin prerequisites","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Get%20started","uri":"/branches/1/guides/third-party-origin-prerequisites","parent":"/branches/1/guides/prepare-your-origin-server"}],"category":"/branches/1/categories/guides/Get%20started","uri":"/branches/1/guides/prepare-your-origin-server","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"create-new-prop","title":"Create a brand-new property","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Get%20started","uri":"/branches/1/guides/create-new-prop","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"clone-prop","title":"Clone a property","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Get%20started","uri":"/branches/1/guides/clone-prop","parent":null}],"title":"Get started","uri":"/branches/1/categories/guides/Get%20started"},{"pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"redirect-users-edge-servers","title":"Map your domain to a property","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/redirect-users-edge-servers","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"serve-content-over-https","title":"Configure HTTPS hostnames","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"add-hn-custom-cert","title":"Add a hostname with a CPS-managed certificate","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/add-hn-custom-cert","parent":"/branches/1/guides/serve-content-over-https"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"add-hn-with-default-cert","title":"Add a hostname with a Default DV certificate","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"default-dv-contract-limit-and-usage","title":"Default DV contract limit and usage","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/default-dv-contract-limit-and-usage","parent":"/branches/1/guides/add-hn-with-default-cert"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"akamai-managed-tls-profile","title":"Akamai-managed TLS Profile","type":"basic","updatedAt":"2026-09-10T17:57:13.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/akamai-managed-tls-profile","parent":"/branches/1/guides/add-hn-with-default-cert"}],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/add-hn-with-default-cert","parent":"/branches/1/guides/serve-content-over-https"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"add-a-hostname-with-a-ccm-certificate","title":"Add a hostname with a CCM certificate (Limited Availability)","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/add-a-hostname-with-a-ccm-certificate","parent":"/branches/1/guides/serve-content-over-https"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"use-akamai-shared-cert","title":"Use the Akamai shared certificate","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/use-akamai-shared-cert","parent":"/branches/1/guides/serve-content-over-https"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"move-secure-hn-to-a-diff-net","title":"Move a secure hostname to a different network","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/move-secure-hn-to-a-diff-net","parent":"/branches/1/guides/serve-content-over-https"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"rm-secure-hn-prop-la","title":"Remove a secure hostname from a property (LA)","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/rm-secure-hn-prop-la","parent":"/branches/1/guides/serve-content-over-https"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"upgrade-existing-http-prop-standard-tls","title":"Upgrade an HTTP hostname to HTTPS","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/upgrade-existing-http-prop-standard-tls","parent":"/branches/1/guides/serve-content-over-https"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"migrate-earlier-version-standard-tls","title":"Migrate from an earlier version of Standard TLS","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/migrate-earlier-version-standard-tls","parent":"/branches/1/guides/serve-content-over-https"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"re-launch-a-default-certificate-validation-ui","title":"Restart a Default DV certificate validation","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/re-launch-a-default-certificate-validation-ui","parent":"/branches/1/guides/serve-content-over-https"}],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/serve-content-over-https","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"configure-hostname-buckets","title":"Configure hostnames in a bucket","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"add-hostnames-with-default-certificates-bucket","title":"Add hostnames with Default DV certificates to the bucket (Limited Availability)","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/add-hostnames-with-default-certificates-bucket","parent":"/branches/1/guides/configure-hostname-buckets"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"add-hostnames-with-custom-certificates-to-the-bucket","title":"Add hostnames with custom certificates to the bucket","type":"basic","updatedAt":"2026-08-05T21:19:48.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/add-hostnames-with-custom-certificates-to-the-bucket","parent":"/branches/1/guides/configure-hostname-buckets"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"remove-hostnames-from-the-bucket","title":"Remove hostnames from the bucket","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/remove-hostnames-from-the-bucket","parent":"/branches/1/guides/configure-hostname-buckets"}],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/configure-hostname-buckets","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"serve-content-over-http","title":"Configure HTTP hostnames (legacy)","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/serve-content-over-http","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"prove-domain-ownership","title":"Prove domain ownership","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/prove-domain-ownership","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"edit-existing-hn-settings","title":"Edit HTTPS/HTTP hostname settings","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/edit-existing-hn-settings","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"what-edge-ip-binding","title":"Edge IP Binding","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/what-edge-ip-binding","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"https-service-binding","title":"HTTPS Service Binding","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/https-service-binding","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"what-use-case-based-edge-mapping","title":"Configure Media Delivery Type","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/what-use-case-based-edge-mapping","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"opt-slot-support","title":"Optional: slot support","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Hostnames","uri":"/branches/1/guides/opt-slot-support","parent":null}],"title":"Property Hostnames","uri":"/branches/1/categories/guides/Property%20Hostnames"},{"pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"var-ov","title":"Variables overview","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Variables","uri":"/branches/1/guides/var-ov","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"user-defined-vars","title":"User-defined variables","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Variables","uri":"/branches/1/guides/user-defined-vars","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"built-vars","title":"Built-in variables","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Variables","uri":"/branches/1/guides/built-vars","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"use-vars-beh","title":"Use variables in a behavior","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Variables","uri":"/branches/1/guides/use-vars-beh","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"match-var","title":"Match on a variable","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Variables","uri":"/branches/1/guides/match-var","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"match-var-err","title":"Match on variable errors","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Variables","uri":"/branches/1/guides/match-var-err","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"test-configs-vars","title":"Test configurations with variables","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Variables","uri":"/branches/1/guides/test-configs-vars","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"set-var-beh","title":"Set Variable behavior","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"set-var-extraction","title":"Set Variable: extraction","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Variables","uri":"/branches/1/guides/set-var-extraction","parent":"/branches/1/guides/set-var-beh"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"set-var-generation","title":"Set Variable: generation","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Variables","uri":"/branches/1/guides/set-var-generation","parent":"/branches/1/guides/set-var-beh"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"set-var-exp","title":"Set Variable: expression","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Variables","uri":"/branches/1/guides/set-var-exp","parent":"/branches/1/guides/set-var-beh"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"set-var-op","title":"Set Variable: operations","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Variables","uri":"/branches/1/guides/set-var-op","parent":"/branches/1/guides/set-var-beh"}],"category":"/branches/1/categories/guides/Variables","uri":"/branches/1/guides/set-var-beh","parent":null}],"title":"Variables","uri":"/branches/1/categories/guides/Variables"},{"pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"config-best-practices","title":"Property Configuration logic","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/config-best-practices","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"add-an-origin-server-to-your-property","title":"Add your origin server","type":"basic","updatedAt":"2026-08-05T21:19:48.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"the-netstorage-origin-server","title":"The NetStorage origin server","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/the-netstorage-origin-server","parent":"/branches/1/guides/add-an-origin-server-to-your-property"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"the-custom-origin-public","title":"The custom origin (publicly trusted certificate)","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/the-custom-origin-public","parent":"/branches/1/guides/add-an-origin-server-to-your-property"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"the-custom-origin-pinned","title":"The custom origin (pinned certificate)","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/the-custom-origin-pinned","parent":"/branches/1/guides/add-an-origin-server-to-your-property"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"the-third-party-origin","title":"The third-party origin","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/the-third-party-origin","parent":"/branches/1/guides/add-an-origin-server-to-your-property"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"saas-dynamic-origin","title":"The SaaS dynamic origin","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/saas-dynamic-origin","parent":"/branches/1/guides/add-an-origin-server-to-your-property"}],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/add-an-origin-server-to-your-property","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"know-caching","title":"Learn about Akamai's caching","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/know-caching","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"know-cloudlets","title":"Learn about Cloudlets","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/know-cloudlets","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"includes-overview","title":"Includes","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"create-new-include","title":"Create a brand new include","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/create-new-include","parent":"/branches/1/guides/includes-overview"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"clone-include","title":"Clone an include","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/clone-include","parent":"/branches/1/guides/includes-overview"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"edit-include","title":"Edit an include","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/edit-include","parent":"/branches/1/guides/includes-overview"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"activate-include","title":"Activate an include","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/activate-include","parent":"/branches/1/guides/includes-overview"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"add-include-to-property","title":"Add an include to a property","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/add-include-to-property","parent":"/branches/1/guides/includes-overview"}],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/includes-overview","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"rules","title":"Rules","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"add-rules","title":"Add rules","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/add-rules","parent":"/branches/1/guides/rules"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"custom-override-rule","title":"Custom override rule","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/custom-override-rule","parent":"/branches/1/guides/rules"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"manage-rules","title":"Manage rules","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/manage-rules","parent":"/branches/1/guides/rules"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"rule-format-versions","title":"Rule formats","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/rule-format-versions","parent":"/branches/1/guides/rules"}],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/rules","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"matches","title":"Matches","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"adv-match","title":"Advanced Match","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/adv-match","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"akamai-server-location","title":"Akamai Server Location","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/akamai-server-location","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cdn-network","title":"CDN Network","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cdn-network","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"chinacdn-region","title":"ChinaCDN Region","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/chinacdn-region","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"client-cert","title":"Client certificate","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/client-cert","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"client-ip","title":"Client IP","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/client-ip","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"client-ip-version","title":"Client IP Version","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/client-ip-version","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"conditional-origin-id","title":"Conditional Origin ID","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/conditional-origin-id","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"content-provider-code-match","title":"Content Provider Code","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/content-provider-code-match","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"content-type","title":"Content Type","type":"basic","updatedAt":"2026-08-05T21:19:48.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/content-type","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"debug-mode","title":"Debug Mode","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/debug-mode","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"device-charac","title":"Device Characteristics","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/device-charac","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"edge-workers-failure","title":"EdgeWorkers Execution Status","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/edge-workers-failure","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"file-ext","title":"File Extension","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/file-ext","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"filename-match","title":"Filename","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/filename-match","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"hn","title":"Hostname","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/hn","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"img-video-manager","title":"Image and Video Manager","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/img-video-manager","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"metadata-stage","title":"Metadata Stage","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/metadata-stage","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"origin-timeout","title":"Origin Timeout","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/origin-timeout","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"path-match","title":"Path","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/path-match","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"percentage-clients","title":"Percentage of Clients","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/percentage-clients","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"query-string-param","title":"Query String Parameter","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/query-string-param","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"recovery-config-name","title":"Recovery Configuration Name","type":"basic","updatedAt":"2026-08-05T21:19:48.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/recovery-config-name","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"regex","title":"Regex","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/regex","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"response-cacheability","title":"Response Cacheability","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/response-cacheability","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"response-header","title":"Response Header","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/response-header","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"response-status-cookie","title":"Response Status Code","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/response-status-cookie","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"req-cookie","title":"Request Cookie","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/req-cookie","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"req-header","title":"Request Header","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/req-header","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"req-method","title":"Request Method","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/req-method","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"req-protocol","title":"Request Protocol","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/req-protocol","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"req-type","title":"Request Type","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/req-type","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"sample-percentage","title":"Sample Percentage","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/sample-percentage","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"time-interval","title":"Time Interval","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/time-interval","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"token-ver-result","title":"Token Verification Result","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/token-ver-result","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"user-agent","title":"User Agent","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/user-agent","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"user-loc-data","title":"User Location Data","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/user-loc-data","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"user-network-data","title":"User Network Data","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/user-network-data","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"var","title":"Variable","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/var","parent":"/branches/1/guides/matches"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"var-err","title":"Variable Error","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/var-err","parent":"/branches/1/guides/matches"}],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/matches","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"behs","title":"Behaviors","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"ad-scaler-circuit-breaker","title":"Ad Scaler Circuit Breaker","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/ad-scaler-circuit-breaker","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"adaptive-accel","title":"Adaptive Acceleration","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/adaptive-accel","parent":"/branches/1/guides/behs"},{"deprecated":true,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"adaptive-img-comp-aic","title":"Adaptive Image Compression","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/adaptive-img-comp-aic","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"adv-beh","title":"Advanced","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/adv-beh","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"aggd-rpt","title":"Aggregated Reporting","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/aggd-rpt","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"akamai-api-gateway","title":"Akamai API Gateway","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/akamai-api-gateway","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"akamai-instant","title":"Akamai Instant","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/akamai-instant","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"akamai-mobile-protocol","title":"Akamai Mobile Protocol","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/akamai-mobile-protocol","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"akamai-provider-salesforce-commerce-cloud","title":"Akamai Provider for Salesforce Commerce Cloud","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/akamai-provider-salesforce-commerce-cloud","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"akamai-provider-salesforce-commerce-cloud-host-header-control","title":"Akamai Provider for Salesforce Commerce Cloud Host Header Control","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/akamai-provider-salesforce-commerce-cloud-host-header-control","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"akamaize-tag","title":"Akamaize Tag","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/akamaize-tag","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"akamaizer","title":"Akamaizer","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/akamaizer","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"allow-methods-parent-servers","title":"Allow All Methods on Parent Servers","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/allow-methods-parent-servers","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"allow-caching-on-commercial-network","title":"Allow Caching on Commercial Network","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/allow-caching-on-commercial-network","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"conditional-origins","title":"Allow Conditional Origins","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/conditional-origins","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"allow-delete","title":"Allow DELETE","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/allow-delete","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"allow-options","title":"Allow OPTIONS","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/allow-options","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"allow-patch","title":"Allow PATCH","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/allow-patch","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"allow-post","title":"Allow POST","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/allow-post","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"allow-put","title":"Allow PUT","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/allow-put","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"alt-svc-header","title":"Alt-Svc Header","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/alt-svc-header","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"api-prioritization-cloudlet","title":"API Prioritization Cloudlet","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/api-prioritization-cloudlet","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"app-load-balancer-cloudlet","title":"Application Load Balancer Cloudlet","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/app-load-balancer-cloudlet","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"audience-segmentation-cloudlet","title":"Audience Segmentation Cloudlet","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/audience-segmentation-cloudlet","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"auth-token-2-0-ver","title":"Auth Token 2.0 Verification","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/auth-token-2-0-ver","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"auto-domain-val","title":"Auto Domain Validation","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/auto-domain-val","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"bit-rate-limiting","title":"Bit Rate Limiting","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/bit-rate-limiting","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"breadcrumbs-amd","title":"Breadcrumbs","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/breadcrumbs-amd","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"break-forward-connection","title":"Break Forward Connection","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/break-forward-connection","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"brotli-support","title":"Brotli Support","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/brotli-support","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cache-http-err-responses","title":"Cache HTTP Error Responses","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cache-http-err-responses","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cache-http-redirects","title":"Cache HTTP Temporary Redirects","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cache-http-redirects","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cache-id-modification","title":"Cache ID Modification","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cache-id-modification","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cache-key-path-rewrite","title":"Cache Key Path Rewrite","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cache-key-path-rewrite","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cache-key-query-param","title":"Cache Key Query Parameters","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cache-key-query-param","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cache-post-responses","title":"Cache POST Responses","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cache-post-responses","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cache-prefresh-refresh","title":"Cache Prefreshing","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cache-prefresh-refresh","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cache-tag","title":"Cache Tag","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cache-tag","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cache-tag-visibility","title":"Cache Tag Visibility","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cache-tag-visibility","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"caching-2","title":"Caching","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/caching-2","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"centralized-authz","title":"Centralized Authorization","type":"basic","updatedAt":"2026-08-05T21:19:48.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/centralized-authz","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"chase-redirects","title":"Chase Redirects","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/chase-redirects","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"chunked-transfer-encoding","title":"Chunked Transfer Encoding","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/chunked-transfer-encoding","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"client-certificate-authentication","title":"Client Certificate Authentication","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/client-certificate-authentication","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"client-charac","title":"Client Characteristics","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/client-charac","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cloud-interconnects-azure","title":"Cloud Interconnects for Microsoft Azure","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cloud-interconnects-azure","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cloud-interconnects-google-cloud-gcp","title":"Cloud Interconnects for Google Cloud","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cloud-interconnects-google-cloud-gcp","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cloud-monitor-data-deliv","title":"Cloud Monitor Data Delivery","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cloud-monitor-data-deliv","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cloud-monitor-instrumentation","title":"Cloud Monitor Instrumentation","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cloud-monitor-instrumentation","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cloud-wrapper","title":"Cloud Wrapper","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cloud-wrapper","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cloud-wrapper-adv","title":"Cloud Wrapper Advanced","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cloud-wrapper-adv","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"common-media-client-data-support","title":"Common Media Client Data support","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/common-media-client-data-support","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"connect-timeout","title":"Connect Timeout","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/connect-timeout","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"construct-response","title":"Construct Response","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/construct-response","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"content-charac","title":"Content Characteristics","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/content-charac","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"content-charac-dynamic-web-content","title":"Content Characteristics - Dynamic Web Content","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/content-charac-dynamic-web-content","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"content-charac-large-file","title":"Content Characteristics - Large File","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/content-charac-large-file","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"content-charact-streaming-video-live","title":"Content Characteristics - Streaming Video Live","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/content-charact-streaming-video-live","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"content-charac-streaming-video-on-demand","title":"Content Characteristics - Streaming Video On-demand","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/content-charac-streaming-video-on-demand","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"content-provider-code-beh","title":"Content Provider Code","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/content-provider-code-beh","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"content-tgting","title":"Content Targeting (EdgeScape)","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/content-tgting","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"content-tgting-prot-amd","title":"Content Targeting - Protection","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/content-tgting-prot-amd","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"control-access","title":"Control Access","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/control-access","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cookie-authz","title":"Cookie Authorization","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cookie-authz","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"cors-protocol-support","title":"CORS Protocol Support","type":"basic","updatedAt":"2026-10-07T16:22:43.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/cors-protocol-support","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"custom-behavior","title":"Custom Behavior","type":"basic","updatedAt":"2026-10-07T16:22:43.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/custom-behavior","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"datastream-beh","title":"DataStream","type":"basic","updatedAt":"2026-08-05T21:19:48.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/datastream-beh","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"device-characterization-dc","title":"Device Characterization - Define Cached Content","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/device-characterization-dc","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"device-characterization-forward-in-header","title":"Device Characterization - Forward in Header","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/device-characterization-forward-in-header","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"diagnostic-data-beacons","title":"Diagnostic Data Beacons","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/diagnostic-data-beacons","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"dns-asynchronous-prefresh","title":"DNS Asynchronous Prefresh","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/dns-asynchronous-prefresh","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"dns-asynchronous-refresh","title":"DNS Asynchronous Refresh","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/dns-asynchronous-refresh","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"dl-complete-marker","title":"Download Complete Marker","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/dl-complete-marker","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"downstream-cacheability","title":"Downstream Cacheability","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/downstream-cacheability","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"dynamic-page-caching","title":"Dynamic Page Caching","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/dynamic-page-caching","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"early-data-0rtt","title":"Early Data (0-RTT)","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/early-data-0rtt","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"early-data-0rtt-advanced","title":"Early Data (0-RTT) Advanced","type":"basic","updatedAt":"2026-08-05T21:19:48.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/early-data-0rtt-advanced","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"early-hints","title":"Early Hints","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/early-hints","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"edge-load-balancing","title":"Edge Load Balancing: Advanced Metadata","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/edge-load-balancing","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"edge-load-balancing-data-center","title":"Edge Load Balancing: Data Center","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/edge-load-balancing-data-center","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"edge-load-balancing-origin-definition","title":"Edge Load Balancing: Origin Definition","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/edge-load-balancing-origin-definition","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"edge-redirector-cloudlet","title":"Edge Redirector Cloudlet","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/edge-redirector-cloudlet","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"edge-server-identification","title":"Edge Server Identification","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/edge-server-identification","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"edgeworkers-beh","title":"EdgeWorkers","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/edgeworkers-beh","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"enforce-mtls-settings","title":"Enforce mTLS settings","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/enforce-mtls-settings","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"enhanced-debug","title":"Enhanced Debug","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/enhanced-debug","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"enhanced-akamai-protocol","title":"Enhanced Akamai Protocol","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/enhanced-akamai-protocol","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"enhanced-proxy-detn-geoguard","title":"Enhanced Proxy Detection with GeoGuard","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/enhanced-proxy-detn-geoguard","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"esi-edge-side-includes","title":"ESI (Edge Side Includes)","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/esi-edge-side-includes","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"fast-inval","title":"Fast Invalidate","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/fast-inval","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"fips-mode-origin","title":"FIPS mode - origin","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/fips-mode-origin","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"forward-header-enrichment","title":"Forward Header Enrichment","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/forward-header-enrichment","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"forward-rewrite-cloudlet","title":"Forward Rewrite Cloudlet","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/forward-rewrite-cloudlet","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"global-req-number","title":"Global Request Number","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/global-req-number","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"google-tag-gateway","title":"Google Tag Gateway","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/google-tag-gateway","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"graphql-caching","title":"GraphQL Caching","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/graphql-caching","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"google-rpc","title":"gRPC","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/google-rpc","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"hd-data-override-advanced-metadata","title":"HD Data Override: Advanced Metadata","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/hd-data-override-advanced-metadata","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"hsaf-edge-ip-binding","title":"HSAF for Edge IP Binding","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/hsaf-edge-ip-binding","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"http-strict-transport-security-hsts","title":"HTTP Strict Transport Security (HSTS)","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/http-strict-transport-security-hsts","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"http-https-upgrade","title":"HTTP to HTTPS Upgrade","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/http-https-upgrade","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"http2-support","title":"HTTP/2","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/http2-support","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"http3-support","title":"HTTP/3","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/http3-support","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"https-cache-key-sharing","title":"HTTPS Cache Key Sharing","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/https-cache-key-sharing","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"ibm-tealeaf-conn","title":"IBM Tealeaf Connector","type":"basic","updatedAt":"2026-10-07T16:22:43.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/ibm-tealeaf-conn","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"ignore-case-cache-key","title":"Ignore Case In Cache Key","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/ignore-case-cache-key","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"img-video-manager-img","title":"Image and Video Manager (Images)","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/img-video-manager-img","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"img-video-manager-videos","title":"Image and Video Manager (Videos)","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/img-video-manager-videos","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"img-video-manager-set-param","title":"Image and Video Manager: Set Parameter","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/img-video-manager-set-param","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"img-converter-settings","title":"Image Converter Settings","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/img-converter-settings","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"inject-reference-id","title":"Inject Reference ID","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/inject-reference-id","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"instantconfig-beh","title":"InstantConfig","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/instantconfig-beh","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"large-file-optimization-lfo","title":"Large File Optimization","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/large-file-optimization-lfo","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"large-file-optimization-advanced","title":"Large File Optimization Advanced","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/large-file-optimization-advanced","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"last-mile-accel-gzip-comp","title":"Last Mile Acceleration","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/last-mile-accel-gzip-comp","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"legacy-referrer-checking","title":"Legacy Referrer Checking","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/legacy-referrer-checking","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"localhost-loopback-protection","title":"Localhost Loopback Protection","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/localhost-loopback-protection","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"log-custom-details","title":"Log Custom Details","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/log-custom-details","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"log-req-details","title":"Log Request Details","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/log-req-details","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"manifest-personalization-amd","title":"Manifest Personalization","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/manifest-personalization-amd","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"manifest-rerouting","title":"Manifest Rerouting","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/manifest-rerouting","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"manual-preconnect","title":"Manual Preconnect","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/manual-preconnect","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"manual-server-push","title":"Manual Server Push","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/manual-server-push","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"media-accel","title":"Media Acceleration","type":"basic","updatedAt":"2026-10-07T16:22:43.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/media-accel","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"media-accel-quic-protocol-opt-out","title":"Media Acceleration (QUIC Protocol) Opt-Out","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/media-accel-quic-protocol-opt-out","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"media-client","title":"Media Client","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/media-client","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"media-file-retrieval-optimization","title":"Media File Retrieval Optimization","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/media-file-retrieval-optimization","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"media-origin-failover","title":"Media Origin Failover","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/media-origin-failover","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"metadata-caching","title":"Metadata Caching","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/metadata-caching","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"mobile-app-perf-sdk","title":"Mobile App Performance SDK","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/mobile-app-perf-sdk","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"mobile-detn-redirect","title":"Mobile Detection and Redirect","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/mobile-detn-redirect","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"modify-incoming-req-header","title":"Modify Incoming Request Header","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/modify-incoming-req-header","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"modify-incoming-response-header","title":"Modify Incoming Response Header","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/modify-incoming-response-header","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"modify-outgoing-req-header","title":"Modify Outgoing Request Header","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/modify-outgoing-req-header","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"modify-outgoing-req-path","title":"Modify Outgoing Request Path","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/modify-outgoing-req-path","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"modify-outgoing-response-header","title":"Modify Outgoing Response Header","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/modify-outgoing-response-header","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"modify-via-header","title":"Modify Via Header","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/modify-via-header","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"mpulse-beh","title":"mPulse","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/mpulse-beh","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"mtls-origin-keystore","title":"mTLS Edge Server to Origin","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/mtls-origin-keystore","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"network-conditions-header","title":"Network Conditions Header","type":"basic","updatedAt":"2026-08-05T21:19:48.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/network-conditions-header","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"object-caching-od","title":"Object Caching","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/object-caching-od","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"optimize-text-streaming","title":"Optimize Text Streaming (Beta)","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/optimize-text-streaming","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"origin-base-path","title":"Origin Base Path","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/origin-base-path","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"origin-charac","title":"Origin Characteristics","type":"basic","updatedAt":"2026-08-05T21:19:48.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/origin-charac","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"origin-failure-recovery-method","title":"Origin Failure Recovery Method","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/origin-failure-recovery-method","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"origin-failure-recovery-policy","title":"Origin Failure Recovery Policy","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/origin-failure-recovery-policy","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"origin-health-detect","title":"Origin Health Detection","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/origin-health-detect","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"origin-ip-access-control","title":"Origin IP Access Control List","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/origin-ip-access-control","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"origin-server","title":"Origin Server","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/origin-server","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"permissions-policy","title":"Permissions-Policy","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/permissions-policy","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"persistent-connections-client-to-edge","title":"Persistent Connections: Client to Edge","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/persistent-connections-client-to-edge","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"persistent-connections-edge-to-origin","title":"Persistent Connections: Edge to Origin","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/persistent-connections-edge-to-origin","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"personally-identifiable-info-pii","title":"Personally Identifiable Information","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/personally-identifiable-info-pii","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"phased-release-cloudlet","title":"Phased Release Cloudlet","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/phased-release-cloudlet","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"pqc-client-to-edge","title":"Post Quantum Cryptography (PQC) Client to Edge","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/pqc-client-to-edge","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"pqc-origin","title":"Post Quantum Cryptography (PQC) to Origin","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/pqc-origin","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"predictive-content-delivery","title":"Predictive Content Delivery","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/predictive-content-delivery","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"predictive-prefetching","title":"Predictive Prefetching","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/predictive-prefetching","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"prefetching","title":"Prefetch Objects","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/prefetching","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"prefetchable-objects","title":"Prefetchable Objects","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/prefetchable-objects","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"protocol-downgrade-https-downgrade-origin","title":"Protocol Downgrade (HTTPS Downgrade to Origin)","type":"basic","updatedAt":"2026-08-05T21:19:48.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/protocol-downgrade-https-downgrade-origin","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"protocol-downgrade-legacy","title":"Protocol Downgrade (Legacy)","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/protocol-downgrade-legacy","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"query-authz","title":"Query Authorization","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/query-authz","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"quic-support","title":"QUIC Support","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/quic-support","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"quick-retry","title":"Quick Retry","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/quick-retry","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"random-seek","title":"Random Seek","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/random-seek","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"read-timeout","title":"Read Timeout","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/read-timeout","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"rt-rpt","title":"Real-time Reporting","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/rt-rpt","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"redirect-beh","title":"Redirect","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/redirect-beh","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"redirect-plus","title":"Redirect Plus","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/redirect-plus","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"referrer-checking","title":"Referrer Checking","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/referrer-checking","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"rm-outgoing-req-param","title":"Remove Outgoing Request Parameters","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/rm-outgoing-req-param","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"rm-vary-header","title":"Remove Vary Header","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/rm-vary-header","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"request-client-hints","title":"Request Client Hints","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/request-client-hints","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"req-control-cloudlet","title":"Request Control Cloudlet","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/req-control-cloudlet","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"req-type-marker","title":"Request Type Marker","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/req-type-marker","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"resource-optimizer-extended-compat","title":"Resource Optimizer Extended Compatibility","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/resource-optimizer-extended-compat","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"return-cache-status","title":"Return Cache Status","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/return-cache-status","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"rma-optimizations","title":"RMA Optimizations","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/rma-optimizations","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"save-post-dca-processing-result","title":"Save POST DCA processing result","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/save-post-dca-processing-result","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"scheduled-inval","title":"Scheduled Invalidation","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/scheduled-inval","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"script-mgmt","title":"Script Management","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/script-mgmt","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"security-failover-prot","title":"Security Failover Protection","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/security-failover-prot","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"segmented-media-deliv-mode","title":"Segmented Media Delivery Mode","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/segmented-media-deliv-mode","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"segmented-media-prot-amd","title":"Segmented Media Protection","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/segmented-media-prot-amd","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"segmented-media-streaming-prefetch-amd","title":"Segmented Media Streaming - Prefetch","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/segmented-media-streaming-prefetch-amd","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"set-response-code","title":"Set Response Code","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/set-response-code","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"set-response-cookie","title":"Set Response Cookie","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/set-response-cookie","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"shutr-beh","title":"SHUTR","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/shutr-beh","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"signature-header-auth","title":"Signature Header Authentication","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/signature-header-auth","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"simulate-err-response-code","title":"Simulate Error Response Code","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/simulate-err-response-code","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"site-failover","title":"Site Failover","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/site-failover","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"siteshield-beh","title":"Site Shield","type":"basic","updatedAt":"2026-08-05T21:19:48.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/siteshield-beh","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"standard-tls-migration","title":"Standard TLS Migration","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/standard-tls-migration","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"standard-tls-migration-override","title":"Standard TLS Migration Override","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/standard-tls-migration-override","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"strict-header-parsing","title":"Strict Header Parsing","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/strict-header-parsing","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"subcustomer-enablement","title":"Subcustomer Enablement","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/subcustomer-enablement","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"sureroute-beh","title":"SureRoute","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/sureroute-beh","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"tcp-optimizations","title":"TCP Optimizations","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/tcp-optimizations","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"tiered-dist","title":"Tiered Distribution","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/tiered-dist","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"tiered-distribution-customization","title":"Tiered Distribution Customization","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/tiered-distribution-customization","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"tiered-dist-api-accel","title":"Tiered Distribution for API Acceleration","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/tiered-dist-api-accel","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"uid-configuration","title":"UID Configuration","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/uid-configuration","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"val-entity-tag","title":"Validate Entity Tag (ETag)","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/val-entity-tag","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"video-manager-cloudinary","title":"Video Manager Powered by Cloudinary","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/video-manager-cloudinary","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"visitor-prioritization-cloudlet","title":"Visitor Prioritization Cloudlet","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/visitor-prioritization-cloudlet","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"visitor-prioritization-queueit","title":"Visitor Prioritization Powered by Queue-it","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/visitor-prioritization-queueit","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"wmk-token","title":"Watermark Token","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/wmk-token","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"wmk-amd","title":"Watermarking","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/wmk-amd","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"web-app-firewall","title":"Web Application Firewall","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/web-app-firewall","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"webdav-beh","title":"WebDAV","type":"basic","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/webdav-beh","parent":"/branches/1/guides/behs"},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"websockets-support","title":"WebSockets","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/websockets-support","parent":"/branches/1/guides/behs"}],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/behs","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"review-config","title":"Review your configuration","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Property%20Configuration%20Settings","uri":"/branches/1/guides/review-config","parent":null}],"title":"Property Configuration Settings","uri":"/branches/1/categories/guides/Property%20Configuration%20Settings"},{"pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"activate-prop","title":"Activate your property","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Activation%20and%20testing","uri":"/branches/1/guides/activate-prop","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"activate-stage","title":"Activate on staging","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Activation%20and%20testing","uri":"/branches/1/guides/activate-stage","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"test-https","title":"Test your property","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Activation%20and%20testing","uri":"/branches/1/guides/test-https","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"activate-prod","title":"Activate on production","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Activation%20and%20testing","uri":"/branches/1/guides/activate-prod","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"how-activation-works","title":"How activation works","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Activation%20and%20testing","uri":"/branches/1/guides/how-activation-works","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"deactivate-your-property","title":"Deactivate your property","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Activation%20and%20testing","uri":"/branches/1/guides/deactivate-your-property","parent":null}],"title":"Activation and testing","uri":"/branches/1/categories/guides/Activation%20and%20testing"},{"pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"delete-a-property","title":"Delete a property","type":"basic","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Miscellaneous","uri":"/branches/1/guides/delete-a-property","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"upgrade-prop-manager","title":"Upgrade from Configuration Manager","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Miscellaneous","uri":"/branches/1/guides/upgrade-prop-manager","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"renderable":{"status":true},"slug":"troubleshoot-property-manager","title":"Troubleshoot Property Manager","type":"basic","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Miscellaneous","uri":"/branches/1/guides/troubleshoot-property-manager","parent":null}],"title":"Miscellaneous","uri":"/branches/1/categories/guides/Miscellaneous"},{"pages":[{"deprecated":false,"hidden":false,"isBodyEmpty":true,"link_url":"https://techdocs.akamai.com/property-mgr/reference","link_external":false,"renderable":{"status":true},"slug":"property-manager-api-papi","title":"Property Manager API (PAPI)","type":"link","updatedAt":"2026-10-08T15:23:36.000Z","pages":[],"category":"/branches/1/categories/guides/Developer%20tools","uri":"/branches/1/guides/property-manager-api-papi","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":true,"link_url":"https://registry.terraform.io/providers/akamai/akamai/latest","link_external":true,"renderable":{"status":true},"slug":"akamai-terraform-provider-property-provisioning-module","title":"Akamai Terraform Provider: Property Provisioning Module","type":"link","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Developer%20tools","uri":"/branches/1/guides/akamai-terraform-provider-property-provisioning-module","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":false,"link_url":"https://www.postman.com/akamai/workspace/akamai-apis/collection/13085889-45cbc6e2-2315-43e6-9751-b0015757e36d","link_external":true,"renderable":{"status":true},"slug":"property-manager-postman-collection","title":"Property Manager Postman Collection","type":"link","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Developer%20tools","uri":"/branches/1/guides/property-manager-postman-collection","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":true,"link_url":"https://github.com/akamai/cli-property-manager","link_external":true,"renderable":{"status":true},"slug":"property-manager-cli","title":"Property Manager CLI","type":"link","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Developer%20tools","uri":"/branches/1/guides/property-manager-cli","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":true,"link_url":"https://marketplace.visualstudio.com/items?itemName=Akamai.papi","link_external":true,"renderable":{"status":true},"slug":"ide-property-manager-extension-for-visual-studio-code","title":"IDE: Property Manager extension for Visual Studio Code","type":"link","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Developer%20tools","uri":"/branches/1/guides/ide-property-manager-extension-for-visual-studio-code","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":true,"link_url":"https://marketplace.eclipse.org/content/property-manager-plugin","link_external":true,"renderable":{"status":true},"slug":"ide-property-manager-plugin-for-eclipse","title":"IDE: Property Manager plugin for Eclipse","type":"link","updatedAt":"2026-10-08T15:35:33.000Z","pages":[],"category":"/branches/1/categories/guides/Developer%20tools","uri":"/branches/1/guides/ide-property-manager-plugin-for-eclipse","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":true,"link_url":"https://techdocs.akamai.com/edge-hostnames/reference/api","link_external":true,"renderable":{"status":true},"slug":"edge-hostnames-api-hapi","title":"Edge hostnames API (HAPI)","type":"link","updatedAt":"2026-10-07T16:22:43.000Z","pages":[],"category":"/branches/1/categories/guides/Developer%20tools","uri":"/branches/1/guides/edge-hostnames-api-hapi","parent":null},{"deprecated":false,"hidden":false,"isBodyEmpty":true,"link_url":"https://techdocs.akamai.com/cp-codes/reference/api","link_external":true,"renderable":{"status":true},"slug":"cp-codes-api","title":"CP codes API","type":"link","updatedAt":"2026-06-30T15:32:29.000Z","pages":[],"category":"/branches/1/categories/guides/Developer%20tools","uri":"/branches/1/guides/cp-codes-api","parent":null}],"title":"Developer tools","uri":"/branches/1/categories/guides/Developer%20tools"}],"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"}}},"hubspot":{"portalId":"9401557"},"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","showUnreleasedWorkflows":false},"proxyUrl":"https://try.readme.io","readmeRecaptchaSiteKey":"6LesVBYpAAAAAESOCHOyo2kF9SZXPVb54Nwf3i2x","releaseVersion":"5.918.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},"tiptapCloud":{"appId":"8mzorjl9","url":"wss://8mzorjl9.collab.tiptap.cloud"},"wootric":{"accountToken":"NPS-122b75a4","enabled":true}},"context":{"labs":{},"user":{"isAuthenticated":false,"notifications":{}},"terms":[{"_id":"632b11796cb2a8004751c566","term":"Test term","definition":"This is a test to see if glossary terms at enterprise level can be used at project level."},{"_id":"67ed7322f81c97001808a2f0","term":"SIA","definition":"Secure Internet Access"},{"_id":"67ed733f8a45d80053170d49","term":"CPS","definition":"Certificate Provisioning System"},{"_id":"606f4d780b462f006cc3cdab","term":"parliament","definition":"Owls are generally solitary, but when seen together the group is called a 'parliament'!"}],"variables":{"user":{},"defaults":[{"name":"COMPANY_NAME","default":"​Akamai Technologies, Inc.​","source":"","type":"","_id":"6a0240fceed15eb79df0ab86"},{"name":"COMPANY_NICKNAME","default":"​Akamai​","source":"","type":"","_id":"6a0240fceed15eb79df0ab87"},{"name":"PORTAL_NAME","default":"​Akamai Control Center​","source":"","type":"","_id":"6a0240fceed15eb79df0ab88"},{"name":"PORTAL_NICKNAME","default":"​Control Center​","source":"","type":"","_id":"6a0240fceed15eb79df0ab89"},{"name":"PORTAL_URL","default":"https://control.akamai.com","source":"","type":"","_id":"6a0240fceed15eb79df0ab8a"},{"name":"PORTAL_ICON_ROOT","default":"☰","source":"","type":"","_id":"6a0240fceed15eb79df0ab8b"},{"name":"PORTAL_ICON_HELP","default":"?","source":"","type":"","_id":"6a0240fceed15eb79df0ab8c"},{"name":"PORTAL_ICON_CLOSE","default":"×","source":"","type":"","_id":"6a0240fceed15eb79df0ab8d"},{"name":"PRODUCT_NAME","default":"Property Manager","source":"","type":"","_id":"6a0240fceed15eb79df0ab8e"},{"name":"CHAR_CHECK","default":"✓","source":"","type":"","_id":"6a0240fceed15eb79df0ab8f"},{"name":"CHAR_COPYRIGHT","default":"©","source":"","type":"","_id":"6a0240fceed15eb79df0ab90"},{"name":"CHAR_CROSS","default":"✗","source":"","type":"","_id":"6a0240fceed15eb79df0ab91"},{"name":"CHAR_DASH_LONG","default":"—","source":"","type":"","_id":"6a0240fceed15eb79df0ab92"},{"name":"CHAR_DASH_SHORT","default":"–","source":"","type":"","_id":"6a0240fceed15eb79df0ab93"},{"name":"CHAR_REG","default":"®","source":"","type":"","_id":"6a0240fceed15eb79df0ab94"},{"name":"CHAR_TRADEMARK","default":"™","source":"","type":"","_id":"6a0240fceed15eb79df0ab95"},{"name":"CHAR_MATH_PLUS_MINUS","default":"±","source":"","type":"","_id":"6a0240fceed15eb79df0ab96"},{"name":"CHAR_MATH_TIMES","default":"×","source":"","type":"","_id":"6a0240fceed15eb79df0ab97"},{"name":"LB","default":"​","source":"","type":"","_id":"6a0240fceed15eb79df0ab98"},{"name":"CHAR_MENU_DELIMITER","default":">","source":"","type":"","_id":"6a0240fceed15eb79df0ab99"},{"name":"API_NAME","default":"Property Manager API","source":"","type":"","_id":"6a0240fceed15eb79df0ab9a"},{"name":"API_NICKNAME","default":"PAPI","source":"","type":"","_id":"6a0240fceed15eb79df0ab9b"},{"name":"API_SERVICE_LEVEL","default":"READ-WRITE","source":"","type":"","_id":"6a0240fceed15eb79df0ab9c"},{"source":"","type":"","_id":"632b136936d56a0db4674df8","name":"EC_PRODUCT_NAME","default":"Enterprise Center"},{"source":"","type":"","_id":"66983294e8265a0067327132","name":"AKAMAI_PLATFORM","default":"Akamai Cloud"}]},"navigation":[],"project":{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":true,"superHubBranchReviewActions":false},"versions":[{"__v":3,"_id":"61df577a738f2200667f49c5","createdAt":"2021-04-08T18:37:44.165Z","updatedAt":"2026-04-16T17:40:37.385Z","project":"606f4d780b462f006cc3cdaa","version":"0","version_clean":"0.0.0","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":true,"forked_from":"606f4d780b462f006cc3cdaf","categories":[],"releaseDate":"2021-04-08T18:37:44.165Z","pdfStatus":"","apiRegistries":[{"filename":"prerequisite-data.json","uuid":"d8d2i1dmo1rm6vs"}],"source":"readme"},{"__v":2,"_id":"606f4d780b462f006cc3cdaf","createdAt":"2021-04-08T18:37:44.165Z","updatedAt":"2026-04-16T17:44:07.391Z","project":"606f4d780b462f006cc3cdaa","version":"1","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":[],"releaseDate":"2021-04-08T18:37:44.165Z","pdfStatus":"","apiRegistries":[{"filename":"bulk-search-and-update.json","uuid":"1iv1mb2hmdec61hw"},{"filename":"custom-behaviors-and-overrides.json","uuid":"10ucd1vmdsj9k5m"},{"filename":"includes.json","uuid":"4c9bw2zmg6ou6z2"},{"filename":"prerequisite-data.json","uuid":"d8d2i1dmo1rm6vs"},{"filename":"properties.json","uuid":"2scm1y94cmmdgslbq"},{"filename":"property-hostnames.json","uuid":"5sl5yhmdh65nia"},{"filename":"search.json","uuid":"2vfj1wmdsjadcq"},{"filename":"rule-formats-schemas-and-utilities.json","uuid":"2vfj26mdsjatea"},{"filename":"domain-ownership-validation-challenges.json","uuid":"1fmzd2bmdec6ur3"}],"source":"readme"}],"stable":{"version":"1"},"_id":"606f4d780b462f006cc3cdaa","accessRules":{"branch_approve":{"admin":true,"editor":false},"branch_merge":{"admin":true,"editor":false},"version_edit":{"admin":true,"editor":false}},"ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"appearance":{"allowApiExplorerJsonEditor":false,"borderRadius":"default","changelog":{"layoutExpanded":false,"showAuthor":false,"showExactDate":false},"referenceFlatSections":"disabled","referenceLayout":"row","referenceParamFont":"default","referenceParamInputs":"all","referenceSimpleMode":false,"methodBadgeStyle":"classic","oneOfLayout":"dropdown","showCredentials":true,"showExactDate":false,"showMethodInSidebar":true,"link_logo_to_url":false,"theme":"line","theme_preset":"default","colorScheme":"light","overlay":"triangles","landing":true,"sticky":false,"hide_logo":true,"childrenAsPills":false,"subheaderStyle":"links","splitReferenceDocs":false,"showMetricsInReference":false,"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":"#017ac6","main_dark":"","main_alt":"","header_text":"","body_highlight":"#017ac6","body_highlight_dark":"","custom_login_link_color":"","page_background":"","page_background_dark":"","background_tint":"","background_tint_dark":"","border":"","border_dark":"","breadcrumb":"","breadcrumb_dark":"","header":"","header_dark":"","askai_button_bg":"","askai_button_bg_dark":"","sidebar_border":"","sidebar_border_dark":""},"typography":{"headline":"Open+Sans:400:sans-serif","body":"Open+Sans:400:sans-serif","code":"","spacing":null,"typekit":false,"tk_key":"","tk_headline":"","tk_body":""},"header":{"img":[],"img_size":"auto","img_pos":"tl","linkStyle":"buttons","style":"line","subnav":{"alignment":"start"}},"body":{"style":"none"},"promos":[{"_id":"606f4d780b462f006cc3cdac","title":"The property-mgr Developer Hub","text":"Welcome to the property-mgr developer hub. You'll find comprehensive guides and documentation to help you start working with property-mgr as quickly as possible, as well as support if you get stuck. Let's jump right in!","extras":{"type":"buttons","buttonPrimary":"get-started","buttonSecondary":"none"}}],"layout":{"full_width":false,"style":"classic","sticky_header":null},"logo":["https://files.readme.io/766376c-small-techdocs-akamai-logo.png","techdocs-akamai-logo.png",303,80,"#287faf","https://files.readme.io/e20f928-techdocs-akamai-logo.png"],"loginLogo":[],"logo_white":[],"logo_white_use":false,"logo_large":false,"logo_size":"default","favicon":["https://files.readme.io/7c45921-favicon.ico","favicon.ico",16,16,"#000000"],"tocVariant":"line","stylesheet":"","stylesheet_hub2":":root {   \n\t--icon-external-link: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg style='stroke:rgb(0, 153, 204);stroke-width:1'%3E%3Cline x1='5' y1='5' x2='5' y2='14' /%3E%3Cline x1='14' y1='9' x2='14' y2='14' /%3E%3Cline x1='5' y1='14' x2='14' y2='14' /%3E%3Cline x1='5' y1='5' x2='9' y2='5' /%3E%3Cline x1='10' y1='2' x2='17' y2='2' /%3E%3Cline x1='17' y1='2' x2='17' y2='9' /%3E%3Cline x1='10' y1='9' x2='17' y2='2' style='stroke-width:1.5' /%3E%3C/g%3E%3C/svg%3E\");\n\t--icon-note: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20'%3E%3Cg id='surface1'%3E%3Cpath d='M7 3L7 4 6 4 6 17.5 16.9 17.5 16.9 4 16 4 16 3 18 3 18 18.5 5 18.5 5 3ZM8.5 14.4L8.5 15.3 7.6 15.3 7.6 14.4ZM15.3 14.4L15.3 15.3 9.5 15.3 9.5 14.4ZM8.5 12.3L8.5 13.3 7.6 13.3 7.6 12.3ZM15.3 12.3L15.3 13.3 9.5 13.3 9.5 12.3ZM8.5 10.4L8.5 11.4 7.6 11.4 7.6 10.4ZM15.3 10.4L15.3 11.4 9.5 11.4 9.5 10.4ZM8.5 8.4L8.5 9.3 7.6 9.3 7.6 8.4ZM15.3 8.4L15.3 9.3 9.5 9.3 9.5 8.4ZM13.2 0.7L13.2 2.3 15.1 2.3 15.1 5.2 7.9 5.2 7.9 2.3 9.8 2.3 9.8 0.7ZM12.7 1.3L10.3 1.3 10.3 3 8.6 3 8.6 4.6 14.3 4.6 14.3 3 12.7 3ZM12.7 1.3' style=' stroke:none;fill:rgb(27.45098%25,72.156863%25,85.490196%25)'/%3E%3C/g%3E%3C/svg%3E\");\n\t--icon-tip: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20'%3E%3Cpath d='M13.1 16.5C13.4 16.5 13.6 16.7 13.6 17 13.6 17.3 13.4 17.5 13.1 17.5L10.4 17.5C10.2 17.5 9.9 17.3 9.9 17 9.9 16.7 10.2 16.5 10.4 16.5ZM13.7 14.8C14 14.8 14.2 15 14.2 15.3 14.2 15.6 14 15.8 13.7 15.8L9.8 15.8C9.5 15.8 9.3 15.6 9.3 15.3 9.3 15 9.5 14.8 9.8 14.8ZM11.8 2.2C13.8 2.2 15.1 2.9 16.1 4.5 17.2 6.1 17 8.6 15.5 11.7L14.9 13.8C14.8 14 14.6 14.1 14.4 14.1L9.1 14.1C8.9 14.1 8.7 14 8.7 13.8L8 11.8C6.6 8.6 6.3 6.1 7.4 4.5 8.5 2.9 9.7 2.2 11.8 2.2ZM11.8 3.3C10 3.3 9.1 3.7 8.2 5.1 7.4 6.3 7.6 8.4 8.9 11.4L9.5 13.1 14 13.1 14.6 11.3C15.9 8.4 16.1 6.3 15.3 5.1 14.4 3.7 13.5 3.3 11.8 3.3ZM5.5 10.3C5.7 10.1 6 10.1 6.2 10.3 6.4 10.5 6.4 10.8 6.2 11L5.4 11.8C5.2 12 4.9 12 4.7 11.8 4.5 11.6 4.5 11.3 4.7 11.1ZM18.1 10.3L18.8 11.1C19 11.3 19 11.6 18.8 11.8 18.6 12 18.3 12 18.1 11.8L17.3 11C17.1 10.8 17.1 10.5 17.3 10.3 17.5 10.1 17.9 10.1 18.1 10.3ZM19.4 7.2C19.7 7.2 19.9 7.4 19.9 7.7 19.9 8 19.7 8.2 19.4 8.2L18.4 8.2C18.1 8.2 17.8 8 17.8 7.7 17.8 7.4 18.1 7.2 18.4 7.2ZM5.2 7.2C5.5 7.2 5.7 7.4 5.7 7.7 5.7 8 5.5 8.2 5.2 8.2L4.1 8.2C3.8 8.2 3.6 8 3.6 7.7 3.6 7.4 3.8 7.2 4.1 7.2ZM18.1 3.4C18.3 3.2 18.6 3.2 18.8 3.4 19 3.6 19 3.9 18.8 4.1L18.1 4.9C17.9 5.1 17.5 5.1 17.3 4.9 17.1 4.7 17.1 4.4 17.3 4.2ZM5.4 3.4L6.2 4.2C6.4 4.4 6.4 4.7 6.2 4.9 6 5.1 5.7 5.1 5.5 4.9L4.7 4.1C4.5 3.9 4.5 3.6 4.7 3.4 4.9 3.2 5.2 3.2 5.4 3.4ZM5.4 3.4' style=' stroke:none;fill:rgb(72, 158, 73)'/%3E%3C/svg%3E\");\n  --icon-caution: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20'%3E%3Cpath d='M11.5 16.3C7.5 16.3 4.3 13 4.3 8.9 4.3 4.8 7.5 1.5 11.5 1.5 15.5 1.5 18.7 4.8 18.7 8.9 18.7 13 15.5 16.3 11.5 16.3ZM11.5 15.3C14.9 15.3 17.7 12.4 17.7 8.9 17.7 5.4 14.9 2.5 11.5 2.5 8.1 2.5 5.3 5.4 5.3 8.9 5.3 12.4 8.1 15.3 11.5 15.3ZM11.5 10.3C11.2 10.3 11 10 11 9.7L11 4.8C11 4.5 11.2 4.2 11.5 4.2 11.8 4.2 12 4.5 12 4.8L12 9.7C12 10 11.8 10.3 11.5 10.3ZM11.5 13C11.1 13 10.7 12.6 10.7 12.2 10.7 11.7 11.1 11.4 11.5 11.4 11.9 11.4 12.3 11.7 12.3 12.2 12.3 12.6 11.9 13 11.5 13ZM11.5 13' style=' stroke:none;fill:rgb(83.529412%25,60%25,0.392157%25)'/%3E%3C/svg%3E\");\n  --icon-warning: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20'%3E%3Cpath d='M11.9 2L19.1 16.8C19.3 17.1 19.1 17.6 18.7 17.6L4.3 17.6C3.9 17.6 3.7 17.1 3.9 16.8L11.1 2C11.2 1.6 11.8 1.6 11.9 2ZM11.5 3.4L5.1 16.5 17.9 16.5ZM11.6 14.1C11.9 14.1 12.2 14.4 12.2 14.7 12.2 15.1 11.9 15.4 11.6 15.4 11.2 15.4 10.9 15.1 10.9 14.7 10.9 14.4 11.2 14.1 11.6 14.1ZM11.5 7.3C11.8 7.3 12.1 7.5 12.1 7.9L12.1 12.7C12.1 13 11.8 13.3 11.5 13.3 11.2 13.3 10.9 13 10.9 12.7L10.9 7.9C10.9 7.5 11.2 7.3 11.5 7.3ZM11.5 7.3' style=' stroke:none;fill:rgb(75.294118%25,6.666667%25,18.039216%25)'/%3E%3C/svg%3E\");\n}\t\n\nbutton.rm-SearchToggle {\n    width: 200px;\n    height: 32px;\n    background: #fff !important;\n    border: 1px solid #D6D6DD !important;\n    border-radius: 16px;\n    padding: 0 14px;\n}\n\n#hub-sidebar-content>h1 {\n \tfont-size: 1.5em;\n  color: #4c555a;\n}\n.rm-Article div.rm-Markdown.markdown-body.content-body > ul {\n  list-style: disc !important;\n  padding-left: 2em !important;\n\n}\n\n.status-code {\n  width: 100%;\n\tdisplay: inline-block;\n\theight: 100%;\n\tline-height: 15px;\n\tbackground-repeat: no-repeat;\n\tvertical-align: middle;\n\tmargin-right: 7px;\n}\n\n.server-type {\n  background: var(--icon-warning); \n  width: 20px;\n  height: 18px;\n  margin-bottom: 3px;\n}\n.error-type {\n  background: var(--icon-caution);\n  width: 20px;\n  height: 17px;\n  margin-bottom: 4px;\n}\n\n#header-top{\n\tbackground-color: #F4F5F4 !important;\n}\n#hub-subheader{\n\tbackground-color: #E2E5E6 !important;\n}\n#header-nav-right li a {\ncolor: #6F7677 !important;\n}\nblockquote[theme=\"📘\"] .callout-icon {\n \tbackground-image: var(--icon-note);\n}\nblockquote[theme=\"🚧\"] .callout-icon {\n \tbackground-image: var(--icon-caution);\n  margin-top: 1px !important;\n}\nblockquote[theme=\"❗️\"] .callout-icon {\n \tbackground-image: var(--icon-warning);\n}\nblockquote[theme=\"👍\"] .callout-icon {\n \tbackground-image: var(--icon-tip); \n  margin-top: 1px !important;\n}\nblockquote .callout-icon {\n  font-size: 0px;\n  width: 21px;\n  height: 20px;\n  display: block;\n  margin-right: 5px !important;\n  background-position: center center;\n}\n\nblockquote .callout-heading {\n  margin-top: 0px !important;\n  margin-bottom: 0 !important; \n  margin-left: 15px !important;\n}\n\nblockquote .callout-heading p {\n  margin-left: 0;\n}\n.api-definition-actions {\n\tdisplay: none;\n}\n\n\n/* Search */\n.rm-SearchModal .Tabs-listItem {\n  font-weight: 400;\n  transition: none;\n}\n.rm-SearchModal .Tabs-listItem_active {\n  font-weight: 600;\n}\n.rm-SearchModal [class^=\"SearchPagination\"] { background: none; }\n\nspan.toc-beta {\n  vertical-align: super !important;\n  font-size: 8px !important;\n}\n\n\n#google_translate_element_link {\n\tdisplay: none !important;\n}\n\n.td-header-nav.td-extra {\n\tdisplay: none;\n}\n\n\n/* temp custom CSS 10/09/24 */\n.rdmd-table-inner.sticky {\n  overflow: unset !important;\n}\n\n/* temp custom CSS 10/14/24 added by RF */\n.rm-PlaygroundResponse .APIResponse-action-button {\n   display: flex !important;\n}\n\n.APIResponse-footerYX_OrZ1AIerQ .APIResponse-action-button {\n\t display: none !important;\n}\n\n.rm-Article .markdown-body a.external-link[href*=\"god.gw.postman.com\"]::after {\n  content: none ! important;\n}\n\n/* translate perf */\n.VIpgJd-ZVi9od-aZ2wEe-OiiCO {\n  display: none !important;\n}\n\n.markdown-body .lightbox.closed img {\n\tcursor: pointer !important\n}\n\n\n/* temo for DOCHUB-4408 - truncated tabs */\n.markdown-body .CodeTabs .CodeTabs-toolbar {\n  flex-flow: row wrap !important;\n}\n\n\n\n\n\n\n\n/* Refactored Anchor Link Scroll Fix - ReadMe */\n:root { --anchor-offset: 80px; }\n\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h1,\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h2,\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h3,\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h4,\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h5,\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h6 {\n  scroll-margin-top: var(--anchor-offset);\n}\n\n/* If some anchors land on non-heading elements */\n.SuperHub2RNxzk6HzHiJ .rm-Markdown [id] {\n  scroll-margin-top: var(--anchor-offset);\n}\n\nnav.td-header-nav { z-index: 9999; }\n\n\n.APIResponse-empty3Qdzfpq_JjNF > div:first-child {\n  display: none;\n}\nspan[data-testid=\"serverurl\"] {\n  overflow: visible;\n  white-space: normal;\n}\n\n#ssr-main > div > div[class^='SuperHub'] {\n  overflow-anchor: none;\n}\n@media (min-width: 414px) {   \n\t.Param-contentWrapperSyEvmlFFCPfu {    \n\t\t-webkit-box-orient: vertical;     \n\t\t-webkit-box-direction: normal;     \n\t\t-ms-flex-direction: column;     \n    flex-direction: column;   \n\t} \n}\ndiv.td-contact-dropdown div.td-contact-dropdown-content {\n\tpadding-right: 8px;\n}\n\n.rm-AskAi,\n.rm-AskAi-button {\n  display: none;\n}\nbody .sticky-overflow {\n  overflow-y: auto;\n  max-height: unset !important;\n  position: relative;\n}\ntable thead th {\n\ttop: 64px;\n}\n\n.row_option pre {\n\tcolumn-width: 13pc !important; \n}\n\n/*\n.useReactApp .markdown-body .rdmd-table-inner {\n    overflow: auto !important\n}\n*/\n /*\n.rm-ReferenceMain  nav.rm-Sidebar {\n\tmax-height: unset !important\n}\n*/\n\n/* Hide release notes button from v0.  */ \na.rm-Header-link[href*=\"/v0/changelog\"] {\n  display: none;\n}\n\n/* Hide Recipes button from v0.  */ \na.rm-Header-link[href*=\"/v0/recipes\"] {\n  display: none;\n}\n\n.rm-Article div.rm-Markdown.markdown-body.content-body > ul {\n    margin-top: 0 !important;\n    list-style: none !important;\n    padding: 0 !important;\n}\n\n/* builder*/\n.headline-container-article-info-url2nV_XrjpFuVQ{\n\tword-break:unset !important;\n}\n\n.ps-param-metadata {\n  font-style: italic;\n  padding-right: 0.5em !important;\n\tpadding-bottom:0.5em;\n  font-size: 90%;\n}\n/* === RESPONSIVE OVERRIDE BELOW 1335px === */\n@media (max-width: 1335px) {\n  hr.NextStepsDivider,\n  .Pagination1KE9HXCXYd0E,\n  .markdown-body.ng-non-bindable,\n  table,\n  .rm-Article header+div.markdown-body {\n      width: 100% !important;\n      max-width: 100vw !important;\n      box-sizing: border-box !important;\n  }\n  /* Prevent the builder table expanding beyond its flex child and overlapping the snippet box */\n  .rdmd-table-flex-wrap table {\n      max-width: 100% !important;\n  }\n  div.td-login-dropdown {\n  \tdisplay: none;\n  }\n}\n@media (max-width: 450px) {\n  .rdmd-table {\n    width: 100% !important;\n    overflow-x: auto !important;\n  }\n  /* Prevent platform responsive-stacking layout; use horizontal scroll instead */\n  .rdmd-table-inner {\n    overflow-x: auto !important;\n  }\n  .rdmd-table table {\n    display: table !important;\n    width: auto !important;\n    min-width: 100% !important;\n  }\n  .rdmd-table thead {\n    display: table-header-group !important;\n  }\n  .rdmd-table tbody {\n    display: table-row-group !important;\n  }\n  .rdmd-table tr {\n    display: table-row !important;\n  }\n  .rdmd-table th,\n  .rdmd-table td {\n    display: table-cell !important;\n  }\n  .rdmd-table td::before,\n  .rdmd-table th::before {\n    content: none !important;\n  }\n}\n.ps-blue {\n  color: #017ac6;\n}\n\n\n/*\n.useReactApp .markdown-body .rdmd-table-inner {\n    overflow: auto !important\n}\n*/\n /*\n.rm-ReferenceMain  nav.rm-Sidebar {\n\tmax-height: unset !important\n}\n*/\n.rdmd-table input,\n.rdmd-table select {\n  margin: 0.2em 0;\n  min-width: 120px;\n}\n\n.rdmd-table .hidden-row {\n  display: none;\n}\n\n/* .rdmd-table itself is now the flex container */\n.rdmd-table.rdmd-table-flex-wrap {\n  display: flex;\n  align-items: flex-start;\n  gap: 2em;\n  width: 100%;\n  box-sizing: border-box;\n  min-width: 0;\n}\n\n/* Table inner grows to fill remaining space */\n.rdmd-table.rdmd-table-flex-wrap .rdmd-table-inner {\n  flex: 1 1 0;\n  min-width: 0;\n  max-width: 100%;\n  width: 100%;\n}\n\n#json-snippet-pre {\n  overflow: auto !important;\n}\n\n#json-snippet-box {\n  flex: 0 0 30%;\n  width: 30%;\n  background: rgb(246, 248, 250);\n  padding: 1em;\n  border-radius: 6px;\n  font-family: monospace;\n  font-size: 1em;\n  white-space: pre;\n  border: 1px solid rgb(225, 228, 232);\n  top: 1em;\n  align-self: flex-start;\n  margin-top: 0;\n  box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px;\n  z-index: 10;\n  overflow-x: auto;\n  position: sticky !important;\n}\n\n/* Scroll the builder table within its flex child; only while flex layout is active */\n@media (min-width: 1136px) and (max-width: 1335px) {\n  .rdmd-table-flex-wrap .rdmd-table-inner {\n      overflow-x: auto;\n  }\n}\n\n@media (max-width: 1135px) {\n  .rdmd-table.rdmd-table-flex-wrap {\n    display: block;\n  }\n  #json-snippet-box {\n    position: relative !important;\n    width: auto;\n    max-width: none;\n    margin-top: 1.5em;\n    box-shadow: none;\n    flex: none;\n  }\n  header[class*=\"headline-container_basic\"] {\n    width: auto;\n  }\n}\n\n.invalid-input {\n  border-color: var(--red) !important;\n  border-width: var(--border-width) !important;\n}\n\ntr.row_enum,\ntbody.xdep td,\ntbody.noxdep td {\n  border: none !important;\n  padding: .25pc !important;\n  vertical-align: top !important;\n}\n.useReactApp .markdown-body .rdmd-table-inner {\n  overflow: unset !important;\n}\ntbody.xdep tr td:first-child,\ntbody.noxdep tr td:first-child {\n  padding-left: 10px !important;\n}\ntr.row_list {\n  border: none !important;\n}\n.preview_enum,\n.preview_enum td {\n  padding-top: 2px !important;\n  padding-bottom: 0 !important;\n}\n.preview_list td,\n.preview_enum td,\n.preview_schema td {\n  border-top: none !important;\n}\n.preview_option,\n.preview_schema {\n  border-top: thin solid #555 !important;\n}\n.preview_head {\n  border-top: thin solid #555 !important;\n  background-color: #ddd !important;\n}\n.dbg_feature,\n.dbg_option,\n.dbg_value {\n  background-color: mistyrose !important;\n}","stylesheet_hub3":"","javascript":"","javascript_hub2":"// --- Base Config ---\nwindow.projectSlug = window.location.pathname.split(\"/\").find(Boolean) || \"\";\nconst TechDocsConfig = {\n  debug: true,\n  selectors: {\n    superHub: \"#ssr-main > div > div[class^='SuperHub']\",\n    pageNotFound: \"div[class^='PageNotFound'].rm-Container\",\n    ssrProps: \"#ssr-props\",\n    searchModal: \".rm-SearchModal, [class*='SearchModal']\",\n    primaryNav: 'nav[aria-label=\"Primary navigation\"]',\n    changelogPost: \".rm-Changelog article[class*='ChangelogPostExcerpt']\",\n    apiTitle: \".rm-Sidebar-section .rm-Sidebar-link:not([class*='Sidebar-link_hidden'])\",\n    aiSelectorsBtn: 'button, a.Menu-Item[role=\"button\"], div.Menu-Item[role=\"button\"]'\n  },\n  projects: {\n    onlyAuthHelp: [\n      \"aura-secret-mgmt\", \"aura-lcdn-services\", \"aura-network-policy\",\n      \"aura-lcdn-mapping\", \"aura-log-streaming\", \"aura-infrastructure\",\n      \"aura-lcdn-deployment\", \"aura-lcdn-content-delivery\", \"aura-lcdn-content-control\",\n      \"linode-api\", \"cloudtest\", \"msl5-harmonic\"\n    ],\n    mutualAuth: [\"iot-edge-message-stream\", \"iot-edge-connect-msg-store\"],\n    skipCodeComments: [\"mpulse\", \"aura-secret-mgmt\", \"aura-lcdn-services\", \"aura-network-policy\"], // Extracted dynamically if needed\n    authLinks: [\"mpulse\", \"cloudtest\", \"identity-cloud\", \"netstorage-usage\", \"iot-edge-message-stream\", \"iot-edge-connect-msg-store\"],\n    collapseTablesByDefault: [\"terraform\", \"powershell\", \"quick-deploy-apps\", \"internal-poc-api\"]\n  },\n  trackedButtons: new Set(['Copy Page', 'Open in ChatGPT', 'Open in Claude', 'View as Markdown'])\n};\n\nconst Logger = {\n  log: (msg, ...args) => console.log(`%c[TechDocs]`, 'color: #0174BC; font-weight: bold;', msg, ...args),\n  error: (msg, ...args) => console.error(`%c[TechDocs]`, 'color: red; font-weight: bold;', msg, ...args),\n  warn: (msg, ...args) => console.warn(`%c[TechDocs]`, 'color: #ff8b00; font-weight: bold;', msg, ...args),\n  debug: TechDocsConfig.debug \n          ? (msg, ...args) => console.log(`%c[TechDocs]`, 'color: #0174BC; font-weight: bold;', msg, ...args) \n          : () => {}\n};\n\nconst Utils = {\n  delay: (ms = 500) => new Promise(resolve => setTimeout(resolve, ms)),\n\n  debounce(func, wait) {\n    let timeout;\n    return function (...args) {\n      clearTimeout(timeout);\n      timeout = setTimeout(() => func.apply(this, args), wait);\n    };\n  },\n\n  async fetchData(url, isText = false) {\n    try {\n      const response = await fetch(url, { method: \"GET\", cache: \"default\", headers: { Accept: \"application/json\" }, redirect: \"follow\" });\n      Logger.debug(`Fetched data from ${url}`);\n      return isText ? await response.text() : await response.json();\n    } catch (e) {\n      Logger.error(`Fetch failure on ${url}`, e);\n      return null;\n    }\n  },\n\n  isExternalLink(link) {\n    if (!link || link.startsWith(\"/\") || link.startsWith(\"#\")) return false;\n    const isSameSite = link.startsWith(window.location.origin);\n    const isPdf = link.endsWith(\".pdf\") || link.includes(\".pdf#\");\n    return (isSameSite && isPdf) || !isSameSite;\n  },\n\n  isPrivateLink(href, privateProjects = []) {\n    return privateProjects.some(p => href.includes(p));\n  },\n\n  waitFor(selectors, { \n    all = false, \n    settleTime = 0, \n    maxWait = 5000,\n    root = document.body\n  } = {}) {\n    const selectorList = Array.isArray(selectors) ? selectors : [selectors];\n\n    // Helper to find elements based on the 'all' flag\n    const findElements = () => {\n      const results = selectorList.map(selector => {\n        if (all) {\n          const elements = [...document.querySelectorAll(selector)];\n          return elements.length ? elements : null;\n        }\n        return document.querySelector(selector);\n      });\n\n      // Ensure every selector found at least one match\n      if (results.every(Boolean)) {\n        return selectorList.length > 1 ? results : results[0];\n      }\n      return null;\n    };\n\n    return new Promise(resolve => {\n      let settleTimer;\n      let failSafeTimer;\n\n      const finish = (result) => {\n        observer?.disconnect();\n        clearTimeout(failSafeTimer);\n        clearTimeout(settleTimer);\n\n        Logger.debug(`Element(s) found for selector(s): ${selectorList.join(\", \")}`);\n        resolve(result);\n      };\n\n      // Check immediately\n      const existing = findElements();\n      \n      // If found immediately and no settle time is needed, resolve right away\n      if (existing && !settleTime) {\n        Logger.debug(`Element(s) found for selector(s): ${selectorList.join(\", \")}`);\n        return resolve(existing);\n      }\n\n      const observer = new MutationObserver(() => {\n        const result = findElements();\n\n        if (!result) {\n          // If element disappears during the settle period, reset the timer\n          clearTimeout(settleTimer);\n          return;\n        }\n\n        clearTimeout(settleTimer);\n        if (settleTime) {\n          settleTimer = setTimeout(() => finish(result), settleTime);\n        } else {\n          finish(result);\n        }\n      });\n\n      observer.observe(root, {\n        childList: true,\n        subtree: true\n      });\n\n      // If it existed immediately but requires settleTime, kick off the first debounce timer\n      if (existing && settleTime) {\n        settleTimer = setTimeout(() => finish(existing), settleTime);\n      }\n\n      // Setup Fail-safe Timeout\n      failSafeTimer = setTimeout(() => {\n        observer.disconnect();\n        clearTimeout(settleTimer);\n\n        Logger.warn(`Timed out waiting for selector(s) ${selectorList.join(\", \")}`);\n        resolve(null);\n      }, maxWait);\n    });\n  },\n\n  retryUntilReady(checkAndApply, { interval = 100, maxTries = 30 } = {}) {\n    let tries = 0;\n    const id = setInterval(() => {\n      tries++;\n      const done = checkAndApply();\n      if (done || tries >= maxTries) {\n        Logger.debug(`Retry check completed for ${checkAndApply.name || \"anonymous\"}. Success: ${done}, Tries: ${tries}`);\n        clearInterval(id);\n      }\n    }, interval);\n  },\n\n  normalizeText(value) {\n    return (value || \"\").replace(/\\s+/g, \" \").trim().toLowerCase();\n  },\n\n  isExactMatch(element, txt) {\n    return element.innerText.trim() === txt;\n  }\n};\n\nconst ContextManager = {\n  init() {\n    try {\n      const element = document.getElementById(\"ssr-props\");\n      if (element) {\n        window.initialProps = JSON.parse(element.innerHTML);\n        window.initialPropsData = window.initialProps.context?.variables || {};\n        window.glossaryPropsData = window.initialProps.context?.terms || {};\n        Logger.debug(\"initialProps parsed successfully.\");\n      } else {\n        // see compatibility from #hub-me?\n        window.initialProps = {};\n        window.initialPropsData = {};\n        window.glossaryPropsData = {};\n      }\n    } catch (e) {\n      Logger.error(\"initialProps parse failed — fallback defaults used.\", e);\n      window.initialProps = {};\n      window.initialPropsData = {};\n      window.glossaryPropsData = {};\n    }\n    \n    const meta = document.querySelector('meta[property=\"og:site_name\"]');\n    window.projectLabel = (meta?.getAttribute(\"content\") || window.projContentName || \"\").trim();\n  },\n\n  projectLabel() {\n    const meta = document.querySelector('meta[property=\"og:site_name\"]');\n    return (meta?.getAttribute(\"content\") || window.projContentName || \"\").trim();\n  },\n\n  productSlug() {\n    return window.location.pathname.split(\"/\").find(Boolean) || \"\";\n  },\n\n  isHomePage() {\n    const path = window.location.pathname;\n    return path.includes(\"home\") || path.includes(\"home-v6\");\n  },\n\n  isSection(type) {\n    return window.location.pathname.includes(`/${type}`);\n  },\n\n  isReferenceSection() {\n    return this.isSection(\"reference/\");\n  },\n\n  isRecipesSection() {\n    return this.isSection(\"recipes/\");\n  },\n\n  isChangelogSection() {\n    return this.isSection(\"changelog\");\n  }\n};\n\nconst AnalyticsEngine = {\n  init() {\n    this.bindEvents();\n  },\n\n  trackPageView() {\n    if (window._satellite?.track) {\n      window._satellite.track(\"page_view\", { url: window.location.href, adobeDataLayer: window.adobeDataLayer });\n      Logger.debug(`AA view: ${window.location.href}`);\n    }\n  },\n\n  trackInteraction(linkValue) {\n    if (window._satellite?.track) {\n      window._satellite.track(\"click_interaction\", { linkValue, adobeDataLayer: window.adobeDataLayer });\n      Logger.debug(`AA click: ${linkValue}`);\n    }\n  },\n\n  trackSearchInteraction(searchTerm) {\n    if (window._satellite?.track) {\n      window._satellite.track(\"site_search\", { \n        \"search term\": searchTerm, \n        \"search type\": \"project search\", \n        url: window.location.href, \n        adobeDataLayer: window.adobeDataLayer \n      });\n      Logger.debug(`AA search: ${searchTerm}`);\n    }\n  },\n\n  getLanguageSelection(isDefault = true, isRef = true) {\n    const referenceLanguageSelector = \".rm-LanguageButton_active\";\n    const recipeLanguageSelector = \"section[aria-hidden='false'] button[class*='TutorialEditor-Nav-Tab_active']\";\n    const classSelector = isRef ? referenceLanguageSelector : recipeLanguageSelector;\n\n    // using cash-dom $ which is globally available\n    const langText = window.$(classSelector).text();\n    if (!langText?.trim()) return \"\";\n\n    const clickedText = isDefault ? '(Default)' : '(Clicked)';\n    const isSection = isRef ? \"api:reference\" : \"recipes:recipe\";\n\n    return `${isSection} language:${langText.trim()} ${clickedText}`;\n  },\n\n  trackReferenceLanguageSelection() {\n    if (ContextManager.isReferenceSection()) {\n      const selectorValue = this.getLanguageSelection();\n      const trigger = typeof window.isMultipleRefLangClicked === \"function\" ? window.isMultipleRefLangClicked(selectorValue) : false;\n      if (!trigger) {\n        this.trackInteraction(selectorValue);\n      }\n    }\n  },\n  \n  trackRecipeLanguageSelection() {\n    if (ContextManager.isRecipesSection()) {\n      const selectorValue = this.getLanguageSelection(false, false);\n      const trigger = typeof window.isMultipleRefLangClicked === \"function\" ? window.isMultipleRefLangClicked(selectorValue) : false;\n      if (!trigger) {\n        this.trackInteraction(selectorValue);\n      }\n    }\n  },\n\n  triggerLytics() {\n    if (!window.lyticsTagFunction || typeof window.lyticsTagFunction !== \"function\" || navigator.userAgent.includes(\"Sinequa\")) return;\n    const groups = window.OptanonActiveGroups;\n    const hasRequiredConsent = groups?.includes(\"C0002\") && groups?.includes(\"C0004\");\n    if (!hasRequiredConsent) return;\n    if (typeof window.setNewSlug === \"function\" && window.setNewSlug()) {\n      window.lyticsTagFunction();\n      Logger.debug(\"AA Lytics.\"); \n    }\n  },\n\n  bindStaticClickTrackers() {\n    // Track AI / Copy Interactions\n    document.addEventListener('click', (event) => {\n      const targetElement = event.target.closest(TechDocsConfig.selectors.aiSelectorsBtn);\n      if (!targetElement) return;\n\n      const elementText = (targetElement.textContent || '').trim();\n      if (TechDocsConfig.trackedButtons.has(elementText)) {\n        this.trackInteraction(`ai:${elementText}`);\n      }\n    }, { capture: true });\n  },\n\n  bindEvents() {\n    $(window).on(\"click\", \".rm-LanguageButton\", function () {\n      const selectorValue = AnalyticsEngine.getLanguageSelection(false);\n      const trigger = typeof window.isMultipleRefLangClicked === \"function\" ? window.isMultipleRefLangClicked(selectorValue) : false;\n      if (!trigger) {\n        AnalyticsEngine.trackInteraction(selectorValue);\n      }\n    });\n\n    $(window).on(\"click\", \".postman-run-button\", function () {\n      AnalyticsEngine.trackInteraction(`api:${document.querySelector(\"title\").innerText}:run in postman`);\n    });\n\n    $(window).on(\"click\", \"a.rm-Header-link.rm-Header-bottom-link\", function (e) {\n      AnalyticsEngine.trackInteraction(`navigation:${e.target.textContent}`);\n    });\n\n    $(document).on(\"click\", \".rm-LanguagePicker div[class*='LanguagePicker-MenuItem']\", function () {\n      setTimeout(() => {\n        const selectorValue = AnalyticsEngine.getLanguageSelection(false);\n        const trigger = typeof window.isMultipleRefLangClicked === \"function\" ? window.isMultipleRefLangClicked(selectorValue) : false;\n        if (!trigger) {\n          AnalyticsEngine.trackInteraction(selectorValue);\n        }\n      }, 5);\n    });\n\n    $(window).on(\"click\", \".TutorialEditor-Nav button\", function () {\n      const selectorValue = AnalyticsEngine.getLanguageSelection(false, false);\n      const trigger = typeof window.isMultipleRecipeLang === \"function\" ? window.isMultipleRecipeLang(selectorValue) : false;\n      if (!trigger) {\n        AnalyticsEngine.trackInteraction(selectorValue);\n      }\n    });\n\n    $(document).on(\"keyup\", \".docsearch-wrapper input\", function (e) {\n      if (e.keyCode === 13) {\n        const searchInputs = document.querySelectorAll(\".docsearch-wrapper input\");\n        let searchTerm = searchInputs[1]?.value;\n        if (searchTerm == undefined || searchTerm === \"\") searchTerm = searchInputs[0]?.value;\n        if (!searchTerm?.trim()) return \"\";\n        AnalyticsEngine.trackSearchInteraction(searchTerm.trim());\n      }\n    });\n  }\n};\n\nconst AuthUserNavMenu = {\n  init() {\n    this.bindEvents();\n  },\n\n  updateLoggedInDetailsOverride(duration = 200) {\n    const isLoggedIn = document.documentElement.classList.contains(\"userLoggedIn\");\n\n    const initialPropsData = window.initialPropsData || {};\n    const productSlugName = ContextManager.productSlug();\n    const privateProjects = window.privateProjects || [];\n\n    const replaceLink = (element, loggedIn = false) => {\n      if (!element) return;\n\n      try {\n        const url = new URL(element.href, window.location.origin);\n        const key = loggedIn ? \"redirect_uri\" : \"redirect\";\n        const path = window.location.pathname;\n\n        if (url.searchParams.get(key) !== path) {\n          url.searchParams.set(key, path);\n          element.href = url.toString();\n        }\n      } catch (e) {\n        Logger.error(\"Failed to update redirect URL\", e);\n      }\n    };\n\n    let ele;\n\n    if (!privateProjects.includes(productSlugName)) {\n      ele = document.querySelector(\"a.td-logout\");\n      replaceLink(ele, true);\n\n      ele = document.querySelector(\"div.td-logout a\");\n      replaceLink(ele, true);\n    }\n\n    if (!isLoggedIn || !initialPropsData.user?.email) {\n      setTimeout(() => {\n        ele = document.querySelector(\".td-login\");\n        replaceLink(ele);\n\n        ele = document.querySelector(\".td-mobile-login\");\n        replaceLink(ele);\n      }, duration);\n    }\n\n    if (isLoggedIn) {\n      setTimeout(() => {\n        let email = initialPropsData?.user?.email;\n\n        if (!email) {\n          try {\n            const hubMe = document.querySelector(\"#hub-me\");\n            if (hubMe?.dataset.json) {\n              email = JSON.parse(hubMe.dataset.json).user.email;\n            }\n          } catch (e) {\n            Logger.error(\"Error parsing user email\", e.message);\n          }\n        }\n\n        $(\".td-user-icon\").show();\n\n        if (email) {\n          $(\".td-login .td-login-text\").text(email).addClass(\"td-user\");\n          $(\".td-login\").attr(\"data-tooltip\", email);\n          $(\".td-mobile-login .td-login-text\").text(email).addClass(\"td-user\");\n        }\n\n        $(\".td-login\").attr(\"href\", \"\");\n        $(\".td-mobile-login\").attr(\"href\", \"\");\n      }, duration);\n    }\n  },\n\n  bindEvents() {\n    $(window).on(\"click\", \"a.td-contact\", function () {\n      $(\"a.td-contact .td-icon-nav-up\").toggleClass(\"td-icon-down\");\n      $(\".td-contact-dropdown-content\").toggle();\n      $(\".td-login-dropdown-content\").hide();\n    });\n\n    $(window).on(\"click\", \".td-login\", function (e) {\n      if (!$(\".td-login\").attr(\"href\")) {\n        e.preventDefault();\n      }\n      $(\".td-login-dropdown-content\").toggle();\n      $(\".td-contact-dropdown-content\").hide();\n      $(\".td-contact .td-icon\").removeClass(\"td-icon-down\");\n    });\n\n    $(window).on(\"click\", \".td-mobile-nav-icons .td-icon-menu\", function () {\n      $(\".td-mobile\").toggle();\n      $(\".td-search-flyout\").hide();\n      $(\".td-mobile-nav-icons .icon-search1\").removeClass(\"td-active\");\n      $(\".td-icon-menu\").toggleClass(\"td-icon-hover\");\n    });\n\n    $(window).on(\"click\", \".err .td-mobile-nav-icons-1 .td-icon-menu\", function () {\n      $(\".td-mobile\").toggle();\n      $(\".err .td-search-flyout-1\").hide();\n      $(\".err .td-mobile-nav-icons-1 .icon-search1\").removeClass(\"td-active\");\n      $(\".td-icon-menu\").toggleClass(\"td-icon-hover\");\n    });\n\n    $(window).on(\"blur\", \".td-contact-dropdown\", function (e) {\n      if (!e.relatedTarget) {\n        $(\".td-contact-dropdown-content\").hide();\n        $(\".td-contact .td-icon\").removeClass(\"td-icon-down\");\n      }\n    });\n\n    $(window).on(\"blur\", \".td-login\", function (e) {\n      if (!e.relatedTarget) {\n        $(\".td-login-dropdown-content\").hide();\n      }\n    });\n\n    $(window).on(\"click\", \".td-mobile-nav-icons .icon-search1\", function () {\n      $(\".td-search-flyout\").toggle();\n      $(\".td-mobile\").hide();\n      $(\".td-icon-menu\").removeClass(\"td-icon-hover\");\n      $(\".td-mobile-nav-icons .icon-search1\").toggleClass(\"td-active\");\n    });\n\n    $(window).on(\"click\", \".err .td-mobile-nav-icons-1 .icon-search1\", function () {\n      $(\".err .td-search-flyout-1\").toggle();\n      $(\".td-mobile\").hide();\n      $(\".td-icon-menu\").removeClass(\"td-icon-hover\");\n      $(\".err .td-mobile-nav-icons-1 .icon-search1\").toggleClass(\"td-active\");\n    });\n  }\n};\n\nconst ChangelogFeatures = {\n  init() {\n    this.bindEvents();\n  },\n\n  readMore() {\n    if (!ContextManager.isChangelogSection()) return;\n\n    const hasReadMore = document.querySelectorAll(\".ch-release-note\").length;\n    if (hasReadMore) return;\n\n    document.querySelectorAll(TechDocsConfig.selectors.changelogPost)\n      .forEach(post => {\n        const href = post.querySelectorAll(\"h2 a\")[0]?.getAttribute(\"href\");\n        if (!href) return;\n\n        const span = document.createElement(\"span\");\n        span.classList.add(\"ch-release-note\");\n        span.innerText = \"Read full release note\";\n\n        post.querySelector(\"section.markdown-body\")?.append(span);\n      });\n\n    Logger.debug(\"'Read full release note' links added.\");\n  },\n\n  releaseNotesBackButton() {\n    if (!ContextManager.isChangelogSection()) return;\n\n    const backBtnDiv = document.querySelector(\".rm-Changelog article.rm-Changelog-post > div\");\n    if (!backBtnDiv) return;\n\n    const btnText = ContextManager.projectLabel() + \" release notes\";\n    const span = backBtnDiv.querySelectorAll(\"button span\")[1];\n\n    if (span) {\n      span.innerText = btnText;\n    } else {\n      const firstLink = backBtnDiv.querySelector(\"a\");\n      if (firstLink) {\n        const spanIcon = firstLink.querySelector(\"span\")?.outerHTML || \"\";\n        firstLink.innerHTML = spanIcon + `\u003cspan>${btnText}\u003c/span>`;\n        firstLink.style.display = \"flex\";\n      }\n    }\n\n    const backToAllBtn = document.querySelector(\".rm-Changelog a.to_all_notes\");\n    if (!backToAllBtn) {\n      const anchor = document.createElement(\"a\");\n\n      anchor.className = \"Button Button_sm Button Button_sm Button_text to_all_notes ChangelogPost_backVFYixWm1Jvy7 Button_primary\";\n      anchor.type = \"button\";\n      anchor.href = \"/release-notes/docs\";\n      anchor.innerHTML = '\u003cspan class=\"icon-arrow-left2 ChangelogPost_back-icon2yl4BUUuRf8A\">\u003c/span>\u003cspan>All release notes\u003c/span>';\n      anchor.style.display = \"flex\";\n\n      backBtnDiv.appendChild(anchor);\n    }\n\n    const div = document.querySelector(\"article.rm-Changelog-post div[class*='ChangelogPage_back']\");\n    if (div) div.style.display = \"flex\";\n\n    Logger.debug(\"Changelog back button updated.\");\n  },\n\n  bindEvents() {\n    $(window).on(\"click\", \"a.rm-Header-bottom-link, a[class*='Pagination-link']\", (e) => {\n      if (e.currentTarget.getAttribute(\"href\")?.includes(\"changelog\")) this.readMore();\n    });\n\n    $(document).on(\"click\", \".ch-release-note\", function () {\n      $(this).parent().siblings(\"h2\").children(\"a\").trigger(\"click\");\n    });\n  }\n};\n\nconst AuthSectionUI = {\n  init() {\n    this.bindEvents();\n  },\n\n  commentCodeLine(commentText = \"\") {\n    return `\u003cdiv style=\"position: relative;\" class=\"auth-code-comment\">\u003cpre class=\"CodeMirror-line\" role=\"presentation\">\u003cspan role=\"presentation\" style=\"padding-right: 0.1px;\">\u003cspan class=\"cm-string\">${commentText}\u003c/span>\u003c/span>\u003c/pre>\u003c/div>`;\n  },\n\n  injectCodeComment() {\n    if (!ContextManager.isReferenceSection()) return;\n\n    const productSlug = ContextManager.productSlug();\n    if (TechDocsConfig.projects.skipCodeComments?.includes(productSlug)) return;\n\n    const codeHeaderExists = $(\".CodeSnippet\").text().includes(\"header\");\n    const languageCommentSymbol = $(\".rm-LanguageButton_active\").text() === \"Node\" ? \"//\" : \"#\";\n    const authDiv = $(\"div.auth-code-comment\");\n\n    if (authDiv.length) return;\n\n    const commentText = TechDocsConfig.projects.mutualAuth?.includes(productSlug)\n      ? \"Use mutual auth or add JWT to this snippet\"\n      : \"Add Authorization header to this snippet\";\n\n    const commentLine = AuthSectionUI.commentCodeLine(`${languageCommentSymbol} ${commentText}`);\n    const codeLines = document.querySelectorAll(\".CodeSnippet .CodeMirror-code > div\");\n\n    for (const codeElement of codeLines) {\n      const txt = codeElement.textContent;\n      const addElementBefore =\n        txt.includes(\"options\") || txt.includes(\"header\") || txt.includes(\"sdk.\") || txt.includes(\"sdk[\");\n\n      if (addElementBefore) {\n        $(codeElement).before(commentLine);\n        break;\n      }\n\n      if (!codeHeaderExists && txt.includes(\"url\") && !txt.includes(\"curl\")) {\n        $(commentLine).insertAfter($(codeElement));\n        break;\n      }\n    }\n\n    Logger.debug(\"Auth code comment injected.\");\n  },\n\n  addPostmanButton(pmApiUrl, docsUrl, target) {\n    const infoEle = `\u003cspan class=\"headline-container-article-info-url2nV_XrjpFuVQ auth-section-info\">To run this code or try it in Postman, \u003ca href=\"${docsUrl}\" target=\"${target}\">set up your authentication credentials\u003c/a>.\u003c/span>`;\n    const auth = `\u003cp class=\"headline-container-article-info-url2nV_XrjpFuVQ auth-section-info\">Not familiar with Postman? \u003ca href=\"https://techdocs.akamai.com/developer/docs/postman-make-api-calls\" target=\"_blank\">Learn how to use collections\u003c/a>.\u003c/p>`;\n    const button = `\u003cdiv class=\"postman-run-button\" onclick=\"window.open('${pmApiUrl}', '_blank');\">\u003c/div>`;\n    const ele = $(`\u003csection class=\"Playground-section3VTXuaYZivJK PostmanSection\">\u003cheader class=\"APISectionHeader3LN_-QIR0m7x rm-APISectionHeader\">\u003cstrong class=\"APISectionHeader-heading4MUMLbp4_nLs\">AUTHENTICATE & TRY IT\u003c/strong>\u003c/header>${infoEle}${auth}${button}\u003c/section>`);\n    ele.insertAfter($(\"#ReferencePlayground > section:nth-child(1)\"));\n  },\n\n  async postmanAuth() {\n    if (!ContextManager.isReferenceSection()) return false;\n    const postmanSessionItem = \"akam_pm_info\";\n\n    const apiTitle = document.querySelector(TechDocsConfig.selectors.apiTitle)?.innerText;\n    Logger.debug(\"API Title\", apiTitle);\n    if (!apiTitle) return false;\n\n    let pmInfo = sessionStorage.getItem(postmanSessionItem);\n    pmInfo = pmInfo ? JSON.parse(pmInfo) : null;\n\n    if (!pmInfo) {\n      pmInfo = await Utils.fetchData(\"/assets/postman.json\");\n      if (pmInfo) {\n        sessionStorage.setItem(postmanSessionItem, JSON.stringify(pmInfo));\n      }\n    }\n\n    if (!pmInfo) return false;\n    Logger.debug(\"Postman Info fetched successfully.\");\n\n    const { collections, collectionBaseUrl } = pmInfo;\n    if (!collections?.hasOwnProperty(apiTitle)) return false;\n\n    const groupId = apiTitle.replaceAll(' ', \"_\");\n    await Utils.delay(350); // Ensure the DOM is fully loaded before proceeding\n\n    const docsTitle = document.querySelector(\"title\")?.innerText;\n    const itemId = docsTitle\n      ?.replaceAll(' ', \"_\")\n      .replaceAll('\\'', \"\")\n      .replaceAll('/', \"\");\n      \n    if (!itemId) {\n      Logger.debug(\"Item ID not found.\");\n      return false;\n    }\n\n    const ssKey = `${groupId}-${itemId}`;\n    let endpointIdInSession = sessionStorage.getItem(ssKey);\n\n    if (!endpointIdInSession) {\n      const endpointIdFromEW = await Utils.fetchData(`/api/ew?groupId=${groupId}&itemId=${itemId}`, true);\n\n      if (!endpointIdFromEW || endpointIdFromEW.includes(\"Error\")) {\n        $(\"section.PostmanSection\").remove();\n        Logger.debug(`Postman endpoint ID not found for ${itemId} received from EW: ${endpointIdFromEW}`);\n        return false;\n      }\n\n      endpointIdInSession = endpointIdFromEW.replaceAll('\"', \"\");\n      sessionStorage.setItem(ssKey, endpointIdInSession);\n    }\n\n    $(\"span.auth-section-info\").parent().remove();\n\n    const partialUrl = collections[apiTitle][0];\n    const pmApiUrlToUse = `${collectionBaseUrl}/${partialUrl}${endpointIdInSession}`;\n    let target = \"_blank\";\n    let docsUrl = \"https://techdocs.akamai.com/developer/docs/set-up-authentication-credentials\";\n\n    if (!partialUrl.startsWith(\"akamai-apis/\")) {\n      document.querySelectorAll(\".rm-Sidebar-section:first-child .rm-Sidebar-link\").forEach(a => {\n        if (a.textContent?.toLowerCase().includes(\"get started\")) {\n          docsUrl = a.href;\n          target = \"_self\";\n        }\n      });\n    }\n\n    this.addPostmanButton(pmApiUrlToUse, docsUrl, target);\n    Logger.debug(\"Postman button added successfully.\");\n    return true;\n  },\n\n  async authHelp() {\n    if (!ContextManager.isReferenceSection()) return;\n    const productSlug = ContextManager.productSlug();\n\n    function credentialElementLink() {\n      const isIncluded = \n        TechDocsConfig.projects.authLinks?.includes(productSlug) || TechDocsConfig.projects.onlyAuthHelp?.includes(productSlug);\n\n      const target = isIncluded ? \"_self\" : \"_blank\";\n      let link = isIncluded ? `${productSlug}/reference/get-started` : \"developer/docs/set-up-authentication-credentials\";\n      let txt = TechDocsConfig.projects.onlyAuthHelp?.includes(productSlug) ? \"authorization token\" : \"authentication credentials\";\n\n      if (productSlug === \"mpulse\") {\n        const category = $(\".rm-Sidebar-section .subnav-expanded .rm-Sidebar-link.active\")\n          .first()\n          .parents(\".rm-Sidebar-section\")\n          .children()\n          .first()\n          .text();\n\n        if ([\"Beacons\"].includes(category)) {\n          link = \"mpulse/reference/beacons#getting-started\";\n          txt = \"API key\";\n        } else {\n          txt = \"authentication token\";\n        }\n      }\n\n      return `\u003ca href=\"${window.location.origin}/${link}\" target=\"${target}\">${txt}\u003c/a>`;\n    }\n\n    function addAuthSection() {\n      const isOnlyAuth = (TechDocsConfig.projects.onlyAuthHelp ?? []).includes(productSlug);\n      const authHeaderText = `Remember to ${isOnlyAuth ? \"get\" : \"add\"} your ${credentialElementLink()} to run this code.`;\n\n      const infoEle = `\u003cspan class=\"headline-container-article-info-url2nV_XrjpFuVQ auth-section-info\">${authHeaderText}\u003c/span>`;\n\n      const header = $(\".APIAuth [class*='APISectionHeader3LN'] [class*='APISectionHeader']\");\n      if (header.length > 0) {\n        if (header.text() === \"Authorization\") {\n          header.text(\"Authentication\");\n          if (!header.parent().next().hasClass(\"auth-section-info\")) {\n            header.parent().after(infoEle);\n          }\n        }\n      } else if (productSlug !== \"linode-api\") {\n        if ($(\"span.auth-section-info\").length === 0) {\n          const authEleSection = `\u003csection class=\"Playground-section3VTXuaYZivJK\">\u003cheader class=\"APISectionHeader3LN_-QIR0m7x rm-APISectionHeader\">\u003cstrong class=\"APISectionHeader-heading4MUMLbp4_nLs\">Authentication\u003c/strong>\u003c/header>${infoEle}\u003c/section>`;\n          $(\"#ReferencePlayground\").children().eq(1).before(authEleSection);\n        }\n      }\n\n      Logger.debug(\"Auth section added successfully.\");\n    }\n\n    if (!TechDocsConfig.projects.onlyAuthHelp?.includes(productSlug)) {\n      $(\"section.InputGroup\").hide();\n    }\n\n    const hasPostman = await this.postmanAuth();\n    Logger.debug(`Postman auth check: ${hasPostman}`);\n\n    $(\"span.auth-section-info\").show();\n    if (!hasPostman) {\n      addAuthSection();\n    }\n\n    if (!$(\"div.auth-code-comment\").length) {\n      this.injectCodeComment();\n    }\n  },\n\n  bindEvents() {\n    $(document).on(\"focus\", \".CodeSnippet, .rm-ParamInput, .ServerVars-form .ServerVars-input\", () => this.injectCodeComment());\n    $(document).on(\"change\", \".CodeMirror-code\", () => this.injectCodeComment());\n    $(document).on(\"blur\", \".CodeSnippet, .rm-ParamInput, .ServerVars-form .ServerVars-input\", () => this.injectCodeComment());\n    $(document).on(\"click\", \".rm-PlaygroundRequest div[class*='APIRequest-menu-item'], div[class*='LanguagePicker-MenuItem']\", () => {\n      setTimeout(() => this.injectCodeComment(), 250);\n    });\n    $(document).on(\"click\", \".rm-LanguagePicker .rm-LanguageButton\", () => {\n      setTimeout(() => this.injectCodeComment(), 250);\n    });\n    $(window).on(\"resize\", Utils.debounce(() => {\n      if (ContextManager.isReferenceSection() && !$(\"div.auth-code-comment\").length) {\n        this.injectCodeComment();\n      }\n    }, 300));\n  }\n};\n\nconst UIHelpers = {\n  init() {\n    this.bindEvents();\n  },\n\n  resetScroll() {\n    const hub = document.querySelector(TechDocsConfig.selectors.superHub);\n    if (hub) hub.scrollTop = 0;\n  },\n\n  check404ErrorPage() {\n    const is404 = !!document.querySelector(TechDocsConfig.selectors.pageNotFound);\n    if (is404) {\n      document.documentElement.classList.add(\"err\");\n      Logger.debug(\"PageNotFound 'err' added to DOM.\");\n    }\n  },\n\n  addSidebarErrorIndicators() {\n    $(\".rm-Sidebar-link > span\").each(function () {\n      const parentCode = $(this).children().first().text();\n      const statusGroup = /^(\\d)\\d{2}$/.exec(parentCode)?.[1];\n\n      let iconClass = null;\n      if (statusGroup === \"5\") { \n        iconClass = \"server-type\";\n      }\n\n      if (statusGroup === \"4\") { \n        iconClass = \"error-type\";\n      }\n\n      if (iconClass && !$(this).find('.status-code').length) {\n        const icon = $(`\u003cspan class=\"status-code ${iconClass}\">\u003c/span>`);\n        $(this).prepend(icon);\n      }\n    });\n  },\n\n  openNewTab() {\n    const list = document.querySelectorAll(\"a[href]:not(.external-link)\");\n    const privateProjects = window.privateProjects || [];\n\n    list.forEach(function (a) {\n      const href = a.getAttribute(\"href\");\n      if (Utils.isExternalLink(href) && !Utils.isPrivateLink(href, privateProjects)) {\n        a.setAttribute(\"target\", \"_blank\");\n        a.classList.add(\"external-link\");\n      }\n    });\n  },\n\n  collapsibleTableRows() {\n    const tables = document.querySelectorAll(\"table\");\n    if (!tables.length) return;\n\n    const expandableRows = document.querySelectorAll(\"tr.expand\");\n    if (expandableRows.length) return;\n\n    const productSlug = ContextManager.productSlug();\n    const shouldCollapse = TechDocsConfig.projects.collapseTablesByDefault?.includes(productSlug);\n\n    $(\"table\").each(function () {\n      const colLength = $(this).children().first().children().first().children().length;\n      const tRows = $(this).children().find(\"tr\");\n\n      tRows.each(function (j, tRow) {\n        if (j === tRows.length - 1) return;\n\n        const rowChilds = $(this).children();\n        let len = 0;\n\n        rowChilds.length && rowChilds.each(function () {\n          if ($(this).html() === \"\") len += 1;\n        });\n\n        if (len === rowChilds.length - 1 && $(rowChilds[0]).html() !== \"\") {\n          if ($(this).hasClass(\"expand\")) return;\n\n          $(this).addClass(\"expand\");\n          rowChilds.first().siblings().remove().wrapInner(\"\u003cspan>\");\n          \n          const initialTriangleClass = shouldCollapse ? \"triangle-right\" : \"triangle-bottom\";\n\n          rowChilds\n            .prepend(`\u003cspan class=\"triangle ${initialTriangleClass}\">\u003c/span>`)\n            .wrapInner('\u003cspan class=\"clickable-triangle\">\u003c/span>');\n\n          tRow.firstElementChild.setAttribute(\"colspan\", colLength);\n          tRow.firstElementChild.style.fontWeight = \"600\";\n        }\n      });\n      \n      // If configured to collapse by default, hide the child rows immediately\n      if (shouldCollapse) {\n      \t$(this)\n          .find(\"tr.expand\")\n          .each(function () {\n            $(this).nextUntil(\"tr.expand\").hide();\n        });\t\t\n      }\n    });\n\n    Logger.debug(\"Collapsible table rows initialized.\", shouldCollapse);\n  },\n\n  bindEvents() {\n    $(document).on(\"click\", \".clickable-triangle\", function () {\n      const triangleSpan = $(this).children().first();\n      triangleSpan.toggleClass(\"triangle-right\");\n      triangleSpan.toggleClass(\"triangle-bottom\");\n      $(this).parent().parent().nextUntil(\"tr.expand\").toggle();\n    });\n  }\n};\n\n// SEARCH DEBUG + BEHAVIOR\n// 1) Top/global search input opens modal and clears project filters\n// 2) Native header search button opens modal and auto-checks current project\n// 3) Invalid tabs remain visible, but are fully blocked when scoped to a project\n// 4) If current project is manually unchecked, tabs behave normally again\nconst SearchBehavior = {\n  init() {\n    const HEADER_SEARCH_BUTTON_SELECTOR = \".rm-Header-search .rm-SearchToggle\";\n    const TOP_SEARCH_INPUT_SELECTOR = \".docsearch-bar input, .docsearch-wrapper input\";\n    const SEARCH_MODAL_SELECTOR = \".rm-SearchModal, [class*='SearchModal']\";\n    const PRIMARY_NAV_SELECTOR = 'nav[aria-label=\"Primary navigation\"]';\n\n    const PROJECT_SLUG = window.location.pathname.split(\"/\").find(Boolean) || \"\";\n    const LOCAL_PROJECT_PREFIX = PROJECT_SLUG ? `/${PROJECT_SLUG}/` : \"\";\n    const PROJECT_LABEL = window.projectLabel || \"\";\n\n    if (!PROJECT_LABEL || !PROJECT_SLUG) {\n      return;\n    }\n\n    let pendingProjectScope = false;\n    let appliedForCurrentOpen = false;\n    let pollTimer = null;\n    let activeModal = null;\n    let isProgrammaticOpen = false;\n\n    function clearPoll() {\n      if (pollTimer) {\n        clearInterval(pollTimer);\n        pollTimer = null;\n      }\n    }\n\n    function getModal() {\n      return document.querySelector(SEARCH_MODAL_SELECTOR);\n    }\n\n    function isModalVisible(modal) {\n      return !!(modal && (modal.classList.contains(\"show-modal\") || modal.offsetParent !== null));\n    }\n\n    function getSearchProjectInputs(modal) {\n      if (!modal) return [];\n\n      return [...modal.querySelectorAll(\"label\")]\n        .map((label) => {\n          const textEl = label.querySelector(\".Toggle-label, .Toggle-label_md, [class*='Toggle-label']\");\n          const input = label.querySelector('input[type=\"checkbox\"]');\n          if (!textEl || !input) return null;\n\n          return {\n            label,\n            input,\n            text: Utils.normalizeText(textEl.textContent),\n            rawText: textEl.textContent\n          };\n        })\n        .filter(Boolean);\n    }\n\n    function getCurrentProjectInput(modal) {\n      const target = Utils.normalizeText(PROJECT_LABEL);\n      const options = getSearchProjectInputs(modal);\n\n      const match = options.find((option) => option.text === target);\n      return match?.input || null;\n    }\n\n    function tryCheckProjectBox(modal) {\n      if (!modal || !pendingProjectScope || appliedForCurrentOpen) {\n        return false;\n      }\n\n      const matchedInput = getCurrentProjectInput(modal);\n      if (!matchedInput) {\n        return false;\n      }\n\n      if (!matchedInput.checked) {\n        matchedInput.click();\n      }\n\n      appliedForCurrentOpen = true;\n      pendingProjectScope = false;\n      clearPoll();\n      return true;\n    }\n\n    function startProjectScopePolling(modal) {\n      clearPoll();\n      let attempts = 0;\n      const maxAttempts = 30;\n\n      pollTimer = setInterval(() => {\n        attempts += 1;\n        const worked = tryCheckProjectBox(modal);\n        if (worked || attempts >= maxAttempts) {\n          clearPoll();\n        }\n      }, 100);\n    }\n\n    function clearAllProjectFilters(modal) {\n      if (!modal) return;\n\n      const inputs = getSearchProjectInputs(modal)\n        .map(option => option.input)\n        .filter(Boolean);\n\n      inputs.forEach((input) => {\n        if (input.checked) {\n          input.click();\n        }\n      });\n    }\n\n    function clearAllProjectFiltersWhenReady() {\n      let attempts = 0;\n      const maxAttempts = 20;\n\n      const interval = setInterval(() => {\n        attempts += 1;\n        const modal = getModal();\n\n        if (!isModalVisible(modal)) {\n          if (attempts >= maxAttempts) clearInterval(interval);\n          return;\n        }\n\n        const inputs = getSearchProjectInputs(modal);\n        if (inputs.length) {\n          clearAllProjectFilters(modal);\n          clearInterval(interval);\n          return;\n        }\n\n        if (attempts >= maxAttempts) {\n          clearInterval(interval);\n        }\n      }, 100);\n    }\n\n    function resetModalState() {\n      appliedForCurrentOpen = false;\n      pendingProjectScope = false;\n      clearPoll();\n      activeModal = null;\n      isProgrammaticOpen = false;\n    }\n\n    $(document).off(\"click.searchDebugHeader\", HEADER_SEARCH_BUTTON_SELECTOR);\n    $(document).on(\"click.searchDebugHeader\", HEADER_SEARCH_BUTTON_SELECTOR, function (e) {\n      if (isProgrammaticOpen) return;\n      pendingProjectScope = true;\n      appliedForCurrentOpen = false;\n    });\n\n    $(document).off(\"mousedown.searchDebugTop\", TOP_SEARCH_INPUT_SELECTOR);\n    $(document).on(\"mousedown.searchDebugTop\", TOP_SEARCH_INPUT_SELECTOR, function (e) {\n      e.preventDefault();\n      e.stopImmediatePropagation();\n\n      pendingProjectScope = false;\n      appliedForCurrentOpen = false;\n\n      if (typeof this.blur === \"function\") {\n        this.blur();\n      }\n\n      const btn = document.querySelector(HEADER_SEARCH_BUTTON_SELECTOR);\n      if (btn) {\n        isProgrammaticOpen = true;\n        btn.click();\n        \n        setTimeout(() => {\n          isProgrammaticOpen = false;\n          clearAllProjectFiltersWhenReady();\n        }, 0);\n      }\n    });\n\n    $(document).off(\"click.searchDebugTop\", TOP_SEARCH_INPUT_SELECTOR);\n    $(document).on(\"click.searchDebugTop\", TOP_SEARCH_INPUT_SELECTOR, function (e) {\n      e.preventDefault();\n      e.stopImmediatePropagation();\n    });\n\n    const observer = new MutationObserver(() => {\n      const modal = getModal();\n\n      if (!isModalVisible(modal)) {\n        resetModalState();\n        return;\n      }\n\n      if (modal !== activeModal) {\n        activeModal = modal;\n        appliedForCurrentOpen = false;\n      }\n\n      if (pendingProjectScope && !appliedForCurrentOpen) {\n        startProjectScopePolling(modal);\n      }\n    });\n\n    observer.observe(document.body, { childList: true, subtree: true });\n  }\n};\n\n// -- Event execution on page load and SPA navigation\n\n$(window).on(\"pageLoad\", UIHelpers.resetScroll);\n\nUIHelpers.check404ErrorPage();\nContextManager.init();\nAuthUserNavMenu.init();\nAnalyticsEngine.init();\n\nif (!ContextManager.isHomePage()) {\n  window.openNewTab = UIHelpers.openNewTab;\n  AnalyticsEngine.bindStaticClickTrackers();\n  ChangelogFeatures.init();\n  AuthSectionUI.init();\n  UIHelpers.init();\n\n  // load Event\n  window.addEventListener(\"load\", () => {\n    Logger.debug(\"load event.\");\n    setTimeout(() => {\n\t\t\tdocument.querySelectorAll(\".rm-SearchToggle-placeholder\")?.forEach(x => (x.innerHTML = \"Search this doc set\"));\n      setTimeout(UIHelpers.collapsibleTableRows, 1000);\n    }, 1000);\n\n    if (ContextManager.isChangelogSection()) {\n      Utils.waitFor(TechDocsConfig.selectors.changelogPost, { all: true, settleTime: 150 })\n        .then(ChangelogFeatures.readMore);\n    }\n  });\n}\n\n// SPA navigation event\n$(window).on(\"pageLoad\", async function () {\n  Logger.debug(\"pageLoad event.\");\n  AuthUserNavMenu.updateLoggedInDetailsOverride();\n\n  // OneTrust compliance\n  if (window.reWriteTags && typeof window.reWriteTags === \"function\") {\n    window.reWriteTags();\n  }\n\n  const isPerfCookieEnabled = typeof window.perfCookieEnabled === \"function\" ? window.perfCookieEnabled() : false;\n  const isMultipleTrigger = typeof window.isMultipleSlug === \"function\" ? window.isMultipleSlug() : false;\n  \n  if (isPerfCookieEnabled && !isMultipleTrigger) AnalyticsEngine.trackPageView();\n  AnalyticsEngine.triggerLytics();\n\n  // Execute only for projects not home\n  if (!ContextManager.isHomePage()) {\n    setTimeout(() => {\n      document\n        .querySelectorAll(\".rm-SearchToggle-placeholder\")\n        .forEach(x => (x.innerHTML = \"Search this doc set\"));\n\n      AuthUserNavMenu.updateLoggedInDetailsOverride();\n    }, 100);\n\n    if (ContextManager.isChangelogSection()) {\n      Utils.waitFor(TechDocsConfig.selectors.changelogPost, { all: true, settleTime: 150 })\n        .then(ChangelogFeatures.readMore);\n\n      Utils.waitFor(\".rm-Changelog article.rm-Changelog-post > div\")\n        .then(ChangelogFeatures.releaseNotesBackButton);\n    }\n\n    if (ContextManager.isReferenceSection()) {\n      Utils.waitFor([\".rm-PlaygroundRequest\", TechDocsConfig.selectors.apiTitle])\n        .then(async () => {\n          await AuthSectionUI.authHelp();\n        });\n      \n        Utils.waitFor(\".rm-Playground .CodeSnippet .CodeMirror\")\n          .then(AuthSectionUI.injectCodeComment);\n    }\n\n    UIHelpers.addSidebarErrorIndicators();\n    Utils.waitFor(\"table\", { all: true, settleTime: 100 })\n      .then(UIHelpers.collapsibleTableRows);\n\n    if (isPerfCookieEnabled) {\n      setTimeout(() => {\n        AnalyticsEngine.trackReferenceLanguageSelection();\n        AnalyticsEngine.trackRecipeLanguageSelection();\n      }, 10);\n    } \n  }\n});\n\nSearchBehavior.init();\n\n\nfunction removeBetaAndPillClasses() {\n  const tocBetas = [\n    \"li.toc-children a\",\n    \"span[class*='Sidebar-link-text'] span\"\n  ];\n\n  tocBetas.forEach(selector => {\n    const elements = document.querySelectorAll(selector);\n\n    elements.forEach(element => {\n      element.querySelectorAll(\"span.beta\").forEach(span => span.classList.remove(\"beta\"));\n      element.querySelectorAll(\"span.toc-beta\").forEach(span => span.classList.remove(\"toc-beta\"));\n      element.querySelectorAll(\"span.pill\").forEach(span => span.classList.remove(\"pill\"));\n    });\n  });\n}\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  if (window.location.href.includes(\"reference\")) {\n    setTimeout(removeBetaAndPillClasses, 100);\n  }\n\n  const ob_beta = new MutationObserver(function () {\n    if (window.location.href.includes(\"reference\")) {\n      setTimeout(removeBetaAndPillClasses, 100);\n    }\n  });\n\n  const config = { childList: true, subtree: true, characterData: true };\n  ob_beta.observe(document.body, config);\n});\n\n// DOCHUB 4302\n(function () {\n  let currentUrl = location.href;\n\n  function isExactMatchLocal(element, txt) {\n    return element.innerText.trim() === txt;\n  }\n\n  function upgradeApiStatusLabelsLocal(isParameterOption = true) {\n    if (window.location.href.includes(\"/docs/\")) {\n      return;\n    }\n\n    const selector = isParameterOption ? \".param-type\" : \"\";\n    document.querySelectorAll(`#content.rm-Article ${selector} strong`).forEach((strongElement) => {\n      strongElement.classList.remove(\"deprecated\", \"beta\", \"la\");\n\n      if (isExactMatchLocal(strongElement, \"Deprecated\")) {\n        strongElement.classList.add(\"deprecated\");\n      }\n      if (isExactMatchLocal(strongElement, \"Beta\")) {\n        strongElement.classList.add(\"beta\");\n      }\n      if (isExactMatchLocal(strongElement, \"Limited availability\")) {\n        strongElement.classList.add(\"la\");\n      }\n    });\n  }\n\n  function waitForApiResponseSchemaAndRun() {\n    const targetClass = \"APIResponseSchemaPicker-items2bs6Pzrheef_\";\n\n    const observer = new MutationObserver((mutations, obs) => {\n      const el = document.querySelector(`[class*=\"${targetClass}\"]`);\n      if (el) {\n        obs.disconnect();\n        setTimeout(upgradeApiStatusLabelsLocal, 200);\n      }\n    });\n\n    observer.observe(document.body, {\n      childList: true,\n      subtree: true,\n    });\n  }\n\n  function hookHistoryChanges() {\n    const originalPush = history.pushState;\n    const originalReplace = history.replaceState;\n\n    const onChange = () => {\n      if (location.href !== currentUrl) {\n        currentUrl = location.href;\n        console.log(\"[Router] URL changed to\", currentUrl);\n        waitForApiResponseSchemaAndRun();\n      }\n    };\n\n    history.pushState = function () {\n      originalPush.apply(this, arguments);\n      onChange();\n    };\n\n    history.replaceState = function () {\n      originalReplace.apply(this, arguments);\n      onChange();\n    };\n\n    window.addEventListener(\"popstate\", onChange);\n  }\n\n  const cancelUpgradeApiStatusLabels = () => {\n    if (typeof window.upgradeApiStatusLabelsInSchema === \"function\") {\n      window.upgradeApiStatusLabelsInSchema = function () {};\n    } else {\n      setTimeout(cancelUpgradeApiStatusLabels, 10);\n    }\n  };\n\n  cancelUpgradeApiStatusLabels();\n  hookHistoryChanges();\n  waitForApiResponseSchemaAndRun();\n})();\n\n// Beta pills upgrade for refactored\n$(document).on(\"click\", \".Button_slate_text.Button_md.rm-Header-bottom-link\", function () {\n  setTimeout(function () {\n    const spans = document.querySelectorAll('span[class^=\"VersionBadge\"]');\n    spans.forEach((span) => {\n      console.log(span);\n      if (span.textContent.trim() === \"Beta\") {\n        span.classList.add(\"beta\");\n      }\n    });\n  }, 100);\n});\n\n// README-532 do not create beta pills in text content\nfunction isExactMatch(element, txt) {\n  return element.innerText.trim() === txt;\n}\n\nfunction upgradeApiStatusLabels(isParameterOption = true) {\n  if (window.location.href.includes(\"/docs/\")) {\n    return;\n  }\n\n  const selector = isParameterOption ? \".param-type\" : \"\";\n  document.querySelectorAll(`#content.rm-Article ${selector} strong`).forEach((strongElement) => {\n    strongElement.classList.remove(\"deprecated\", \"beta\", \"la\");\n\n    if (isExactMatch(strongElement, \"Deprecated\")) {\n      strongElement.classList.add(\"deprecated\");\n    }\n    if (isExactMatch(strongElement, \"Beta\")) {\n      strongElement.classList.add(\"beta\");\n    }\n    if (isExactMatch(strongElement, \"Limited availability\")) {\n      strongElement.classList.add(\"la\");\n    }\n  });\n}\n\nfunction upgradeApiStatusLabelsInSchema() {\n  const buttons = document.querySelectorAll('[class*=\"APIResponseSchemaPicker-option\"]');\n  buttons.forEach(function (button) {\n    button.addEventListener(\"click\", () => {\n      setTimeout(upgradeApiStatusLabels, 5);\n    });\n  });\n}\n\nfunction upgradeApiStatusLabelsInNav() {\n  function replaceNavStatus(labelType, element, text) {\n    const remainingText = text.substring(labelType.length);\n    const strongTag = document.createElement(\"strong\");\n    strongTag.textContent = labelType.charAt(0).toUpperCase() + labelType.slice(1);\n    strongTag.className = labelType;\n    element.innerHTML = \"\";\n    element.appendChild(strongTag);\n    element.appendChild(document.createTextNode(`${remainingText}`));\n  }\n\n  const swaggerTitlesNav = document.querySelectorAll(\".rm-Sidebar h3\");\n  swaggerTitlesNav.forEach((title) => {\n    const text = title.textContent.trim();\n    if (text.startsWith(\"Beta\")) {\n      replaceNavStatus(\"beta\", title, text);\n    }\n    if (text.startsWith(\"Deprecated\")) {\n      replaceNavStatus(\"deprecated\", title, text);\n    }\n    if (text.startsWith(\"Limited availability\")) {\n      replaceNavStatus(\"la\", title, text);\n    }\n  });\n}\n\n// README-468 Beta labels nested in clickable properties in schemas\nfunction schemaNestedStatusLabels() {\n  document.querySelectorAll(\"button[class*='Param-expand']\").forEach(button => {\n    button.addEventListener(\"click\", function () {\n      setTimeout(() => {\n        const container = this.parentElement.querySelector(\"[class*='Param-children']\");\n        if (container && container.style.display !== \"none\" && getComputedStyle(container).display !== \"none\") {\n          container.querySelectorAll(\"p strong\").forEach(strongElement => {\n            if (isExactMatch(strongElement, \"Deprecated\")) {\n              strongElement.classList.add(\"deprecated\");\n            }\n            if (isExactMatch(strongElement, \"Beta\")) {\n              strongElement.classList.add(\"beta\");\n            }\n            if (isExactMatch(strongElement, \"Limited availability\")) {\n              strongElement.classList.add(\"la\");\n            }\n          });\n        }\n      }, 200);\n    });\n  });\n}\n\n// README-408 Beta labels in guides\nfunction handleBetaInHeadings(heading, size, isApi = false) {\n  if (!isApi && window.location.href.includes(\"/docs/\")) {\n    const headingTextDivs = document.querySelectorAll(heading);\n    headingTextDivs.forEach(div => {\n      const betaRegex = /\\(Beta\\)/i;\n      const laRegex = /\\(Limited availability\\)/i;\n      const deprecatedRegex = /\\(Deprecated\\)/i;\n\n      if (betaRegex.test(div.innerHTML)) {\n        div.innerHTML = div.innerHTML.replace(\n          betaRegex,\n          `\u003cspan class=\"pill\">(\u003c/span>\u003cspan class=\"beta ${size}\">Beta\u003c/span>\u003cspan class=\"pill\">)\u003c/span>`\n        );\n      }\n      if (laRegex.test(div.innerHTML)) {\n        div.innerHTML = div.innerHTML.replace(\n          laRegex,\n          `\u003cspan class=\"pill\">(\u003c/span>\u003cspan class=\"la ${size}\">Limited availability\u003c/span>\u003cspan class=\"pill\">)\u003c/span>`\n        );\n      }\n      if (deprecatedRegex.test(div.innerHTML)) {\n        div.innerHTML = div.innerHTML.replace(\n          deprecatedRegex,\n          `\u003cspan class=\"pill\">(\u003c/span>\u003cspan class=\"deprecated ${size}\">Deprecated\u003c/span>\u003cspan class=\"pill\">)\u003c/span>`\n        );\n      }\n    });\n  }\n}\n\nfunction applyBetaChanges() {\n  const bodyBetas = [\n    \"h1.heading .heading-text\",\n    \"h2.heading .heading-text\",\n    \"h3.heading .heading-text\",\n    \".col-xs-9 h1\"\n  ];\n  const tocBetas = [\n    \"li.toc-children a\",\n    \"span[class*='Sidebar-link-text'] span\"\n  ];\n\n  bodyBetas.forEach(selector => {\n    handleBetaInHeadings(selector, \"super-text\");\n  });\n  tocBetas.forEach(selector => {\n    handleBetaInHeadings(selector, \"toc-beta\");\n  });\n}\n\nfunction applyAllBetaChanges() {\n  applyBetaChanges();\n  upgradeApiStatusLabels(false);\n  setTimeout(() => upgradeApiStatusLabels(true), 50);\n  upgradeApiStatusLabelsInNav();\n  setTimeout(upgradeApiStatusLabelsInSchema, 200);\n  setTimeout(schemaNestedStatusLabels, 100);\n}\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  applyAllBetaChanges();\n\n  let labelTimer = null;\n  const config = { childList: true, subtree: true, characterData: true };\n  const observer = new MutationObserver(function () {\n    observer.disconnect();\n    clearTimeout(labelTimer);\n    labelTimer = setTimeout(() => {\n      applyAllBetaChanges();\n      observer.observe(document.body, config);\n    }, 50);\n  });\n\n  observer.observe(document.body, config);\n});\n\n$(window).on(\"pageLoad\", function () {\n  setTimeout(applyAllBetaChanges, 200);\n});\nfunction updateCSSRules () {\n  let styleSheet\n\n  let styleElement = document.querySelector('head style#dynamic-styles')\n  if (!styleElement) {\n    styleElement = document.createElement('style')\n    styleElement.id = 'dynamic-styles'\n    document.head.appendChild(styleElement)\n  }\n\n  styleSheet = styleElement.sheet\n\n  const newRule =\n    '.rm-PlaygroundResponse .APIResponse-action-button { display: none; }'\n  styleSheet.insertRule(newRule, styleSheet.cssRules.length)\n\n  // If you want to remove the old rule, we assume you have a method to handle cross-origin issues.\n  // Since we can't reliably access cross-origin stylesheets, we won't attempt to remove the rule here.\n  // However, you can manage it within your own styles if needed.\n}\n\n$(window).on('pageLoad', function (e, state) {\n\n  /* ----------------------------------------------------\n     1. For: /reference/api-summary\n        Fix overflow only\n     ---------------------------------------------------- */\n  if (\n    window.location.href ===\n    'https://techdocs.akamai.com/property-mgr/reference/api-summary'\n  ) {\n    var tableInnerElements = document.querySelectorAll('.rdmd-table-inner');\n\n    tableInnerElements.forEach(function (el) {\n      el.style.removeProperty('overflow');\n      el.style.cssText += 'overflow: unset !important;';\n    });\n  }\n\n  /* ----------------------------------------------------\n     2. For: /reference/validation-errors-copy\n        Add word-break + class replacement\n     ---------------------------------------------------- */\n  if (\n    window.location.href ===\n    'https://techdocs.akamai.com/property-mgr/reference/validation-errors-copy'\n  ) {\n\n    // Add word-break to all tables\n    const style = document.createElement(\"style\");\n    style.textContent = `\n      table, table * {\n        word-break: break-word !important;\n        white-space: normal !important;\n      }\n    `;\n    document.head.appendChild(style);\n\n    // Replace .sticky-overflow → remove & add .sticky\n    document.querySelectorAll('.rdmd-table-inner.sticky-overflow')\n      .forEach(function (el) {\n        el.classList.remove('sticky-overflow');\n        el.classList.add('sticky');\n      });\n  }\n\n});\n\n/* PAPI builder */\n// Released 27.04.2026\nfunction initPapiBuilder () {\n\n  function normalizeStr (s) {\n      return (s || '')\n        .replace(/\\u200b/g, '')\n        .replace(/\\u00ad/g, '')\n        .trim()\n    }\n    const table = document.querySelector('.rdmd-table-inner table')\n    const href = window.location.href\n    const isAllowedReferencePage = [\n      'reference/latest-',\n      'reference/ga-',\n      'reference/deprecated-'\n    ].some(segment => href.includes(segment))\n\n    if (!table || href.includes('/docs/') || !isAllowedReferencePage) return\n    if (table.dataset.papiReady) return\n\n    const ths = table.querySelectorAll('thead th')\n\n    // =============== Move \"Requires\" into Description and hide the column ===============\n    let reqIdx = -1\n    ths.forEach((th, i) => {\n      if (th.textContent.trim().startsWith('Requires')) reqIdx = i\n    })\n    table.querySelectorAll('tbody tr').forEach(tr => {\n      const tds = tr.children\n      if (reqIdx !== -1 && tds[reqIdx]) {\n        const reqTd = tds[reqIdx]\n        let requiresHtml = ''\n        const tmp = document.createElement('div')\n        tmp.innerHTML = reqTd.innerHTML.trim()\n        tmp\n          .querySelectorAll('button.rdmd-code-copy')\n          .forEach(btn => btn.remove())\n        const cleaned = tmp.innerHTML.trim()\n        if (cleaned) {\n          requiresHtml = `\u003cdiv class=\"ps-metadata\">\u003cspan class=\"ps-param-metadata\">\u003cspan class=\"ps-blue\">Requires:\u003c/span> ${cleaned}\u003c/span>\u003c/div>`\n        }\n        // Find description cell (prefer .description-col)\n        let descTd = null\n        for (let td of tds) {\n          if (td.classList && td.classList.contains('description-col')) {\n            descTd = td\n            break\n          }\n        }\n        if (!descTd) descTd = tds[2] || tds[1]\n        if (descTd && requiresHtml) {\n          const wrap = document.createElement('div')\n          wrap.innerHTML = requiresHtml\n          const metaDiv = wrap.firstElementChild\n          const oldMeta = descTd.querySelector('.ps-metadata')\n          if (oldMeta) oldMeta.remove()\n          descTd.insertBefore(metaDiv, descTd.firstChild)\n          descTd.insertBefore(document.createElement('br'), metaDiv.nextSibling)\n        }\n      }\n    })\n    if (reqIdx !== -1) ths[reqIdx].style.display = 'none'\n    table.querySelectorAll('tbody tr').forEach(tr => {\n      const tds = tr.children\n      if (reqIdx !== -1 && tds[reqIdx]) tds[reqIdx].style.display = 'none'\n    })\n\n    // =============== Hide \"Value\" column if present ===============\n    let optionIdx = -1\n    let valueIdx = -1\n    ths.forEach((th, i) => {\n      if (th.textContent.trim().startsWith('Option')) optionIdx = i\n      if (th.textContent.trim().startsWith('Value')) valueIdx = i\n    })\n    if (valueIdx !== -1) ths[valueIdx].style.display = 'none'\n    table.querySelectorAll('tbody tr').forEach(tr => {\n      const tds = tr.children\n      if (valueIdx !== -1 && tds[valueIdx]) tds[valueIdx].style.display = 'none'\n    })\n\n    // =============== Helpers ===============\n    function parsePre (row, cls) {\n      const pre = row.querySelector('pre.' + cls)\n      if (!pre) return null\n      try {\n        return JSON.parse(pre.textContent)\n      } catch {\n        return null\n      }\n    }\n    // Symbol to indicate an external/unresolvable attribute reference\n    const UNRESOLVABLE = Symbol('UNRESOLVABLE')\n    function getAttrValue (attr, stateObj) {\n      // Handle dot-notation like \"policySet.region\"\n      if (attr && attr.includes('.')) {\n        const parts = attr.split('.')\n        let current = stateObj\n        for (const part of parts) {\n          if (current === undefined || current === null) {\n            // Path doesn't exist - unresolvable\n            return UNRESOLVABLE\n          }\n          if (typeof current !== 'object') {\n            // Parent exists but is not an object (e.g., policySet is a string ID)\n            // This is an external reference that can't be resolved from table data\n            return UNRESOLVABLE\n          }\n          current = current[part]\n        }\n        return current\n      }\n      return stateObj[attr]\n    }\n    function evalVisible (visible, stateObj) {\n      if (!visible) return true\n      const v = visible.if\n      if (!v) return true\n\n      // Global-scope conditions reference external data (e.g. modulesOnContract)\n      // not available in the table; assume fulfilled\n      if (v.scope === 'global') return true\n      \n      // Supported ops: eq, neq, in, not, and, or, contains, type\n      // \"type\" checks the runtime data-type of a value (e.g. ipv4_address);\n      // we can't determine this from table data, so assume fulfilled.\n      if (v.op === 'type') return true\n\n      if (v.op === 'not') {\n        const inner = v.expression || (v.params && v.params[0])\n        if (!inner) return true\n        return !evalVisible({ if: inner }, stateObj)\n      }\n      if (v.op === 'eq') {\n        const val = getAttrValue(v.attribute, stateObj)\n        // If attribute is unresolvable (external reference), assume condition is fulfilled\n        if (val === UNRESOLVABLE) return true\n        return val == v.value\n      }\n      if (v.op === 'neq') {\n        const val = getAttrValue(v.attribute, stateObj)\n        if (val === UNRESOLVABLE) return true\n        return val != v.value\n      }\n      if (v.op === 'in') {\n        const val = getAttrValue(v.attribute, stateObj)\n        if (val === UNRESOLVABLE) return true\n        const arr = v.value || []\n        return arr.includes(val)\n      }\n      if (v.op === 'contains') {\n        const val = getAttrValue(v.attribute, stateObj)\n        // Contains typically checks if array contains value; if unresolvable, assume fulfilled\n        if (val === UNRESOLVABLE) return true\n        if (Array.isArray(val)) return val.includes(v.value)\n        return false\n      }\n      if (v.op === 'or')\n        return (v.params || []).some(p => evalVisible({ if: p }, stateObj))\n      if (v.op === 'and')\n        return (v.params || []).every(p => evalVisible({ if: p }, stateObj))\n      return true // Fallback for unhandled ops\n    }\n    function parseValueByType (type, value) {\n      if (type === 'integer' || type === 'number') {\n        if (value === '' || value === undefined) return undefined\n        const n = Number(value)\n        return isNaN(n) ? value : n\n      }\n      if (type === 'boolean') return value === 'true' || value === true\n      return value\n    }\n    function readTextArray (container) {\n      const arr = []\n      container.querySelectorAll('input[type=\"text\"]').forEach(inp => {\n        const v = inp.value.trim()\n        if (v !== '') arr.push(v)\n      })\n      return arr.length ? arr : undefined\n    }\n\n    // =============== Collect rows ===============\n    const optionRows = Array.from(table.querySelectorAll('tr.row_option, tr.preview_option'))\n    const schemaRows = Array.from(table.querySelectorAll('tr.row_schema, tr.preview_schema'))\n    const options = {}\n    const objectSchemas = {} // single-object schemas\n    const objectArrayPropDefs = {} // { parentArrayName: [{propName, inputDef, type, displayType}] }\n    const optionsByName = {}\n    const optionsById = {}\n    const readOnlySchemaRows = [] // Track read-only schema rows for conditional hiding\n\n    // Build map for options\n    optionRows.forEach(row => {\n      const id = row.id\n      const inputDef = parsePre(row, 'input')\n      const visibleDef = parsePre(row, 'visible')\n      const code = row.querySelector('code')\n      const rawName = code ? code.textContent.replace(/\\u200b/g, '') : id // strip ZW chars\n      const name = rawName\n      const o = {\n        row,\n        inputDef,\n        visibleDef,\n        name,\n        value: undefined,\n        input: null\n      }\n\n      // Detect object-array property rows like: failoverOriginMap[].fromOriginId\n      const arrMatch = name.match(/^([^.]+)\\[\\]\\.(.+)$/)\n      if (arrMatch) {\n        o.isArrayProp = true\n        o.parentArrayName = arrMatch[1]\n        o.propName = arrMatch[2]\n        if (!objectArrayPropDefs[o.parentArrayName])\n          objectArrayPropDefs[o.parentArrayName] = []\n        // Inspect type from the row's \"Type\" column - get FULL type text (e.g., \"string array\")\n        const tds = row.querySelectorAll('td')\n        let type = ''\n        let displayType = ''\n        if (tds[1]) {\n          const fullTypeText = normalizeStr(tds[1].textContent)\n          type = fullTypeText.split(' ')[0].toLowerCase() // first word for internal use\n          displayType = fullTypeText // full text for display (e.g., \"string array\")\n        }\n        objectArrayPropDefs[o.parentArrayName].push({\n          propName: o.propName,\n          inputDef,\n          visibleDef, // Store visibility definition for filtering\n          type,\n          displayType // NEW: store full type for display\n        })\n        // Hide this template row; we'll render inputs in entry blocks\n        row.classList.add('hidden-row')\n      }\n\n      options[id] = o\n      optionsById[id] = o\n      optionsByName[name] = o\n\n      // Detect parent object/object-array options\n      if (\n        inputDef &&\n        (inputDef.displayType === 'object' ||\n          inputDef.displayType === 'object array')\n      ) {\n        if (inputDef.displayType === 'object') {\n          objectSchemas[name] = []\n          o.isObject = true\n        } else if (inputDef.displayType === 'object array') {\n          o.isObject = true\n          o.isObjectArray = true\n          if (!objectArrayPropDefs[name]) objectArrayPropDefs[name] = [] // ensure bucket exists\n        }\n      }\n    })\n\n    // Schema rows (for single object properties like cloudletPolicy.id)\n    schemaRows.forEach(row => {\n      const code = row.querySelector('code')\n      if (!code) return\n      const dotName = code.textContent.replace(/\\u200b/g, '')\n      const [objectName, propName] = dotName.split('.', 2)\n      // Ignore if this is an object-array schema variant (we handle via row_option form)\n      if (objectName.endsWith('[]')) return\n\n      const tds = row.querySelectorAll('td')\n      let type = ''\n      if (tds[2])\n        type = (tds[1].textContent || '').trim().split(' ')[0].toLowerCase()\n      const descTd = tds[2] || null\n      const firstPara = descTd?.querySelector('p')\n      const firstParaText = firstPara?.innerText.trim() || ''\n      if (firstParaText.startsWith('Read-only')) {\n        // Track read-only rows for conditional hiding (visible when empty, hidden when values exist)\n        row._objectName = objectName\n        row._propName = propName\n        row._isReadOnly = true\n        readOnlySchemaRows.push(row)\n        return\n      }\n\n      const input = document.createElement('input')\n      input.type = 'text'\n      input.className = 'Input Input_sm'\n      input.style.minWidth = '120px'\n      input.style.display = 'block'\n      input.style.marginTop = '4px'\n      input.addEventListener('input', updateState)\n      const optionTd = optionIdx !== -1 ? tds[optionIdx] : tds[0]\n      optionTd.appendChild(input)\n\n      row._objectName = objectName\n      row._propName = propName\n      row._input = input\n      row._type = type\n\n      if (!objectSchemas[objectName]) objectSchemas[objectName] = []\n      objectSchemas[objectName].push(row)\n    })\n\n    // =============== Handle row_option sub-properties of objects (dot-notation, no inputDef) ===============\n    // Some tables use row_option (not row_schema) for object sub-properties like firewallConfiguration.configId.\n    // These rows have no \u003cpre class=\"input\">, so we detect them by dot-notation name and build inputs manually.\n    Object.values(options).forEach(opt => {\n      if (opt.inputDef) return // already has an input definition, handled later\n      if (opt.isArrayProp) return // array props handled separately\n      const dotIdx = opt.name.indexOf('.')\n      if (dotIdx === -1) return // not a sub-property\n      const objectName = opt.name.substring(0, dotIdx)\n      const propName = opt.name.substring(dotIdx + 1)\n      // Only process if parent is a known object\n      const parentOpt = optionsByName[objectName]\n      if (!parentOpt || !parentOpt.isObject) return\n      // Skip if parent is an object array (those use [] notation)\n      if (parentOpt.isObjectArray) return\n\n      const tds = opt.row.querySelectorAll('td')\n      let type = ''\n      if (tds[1]) type = (tds[1].textContent || '').trim().split(' ')[0].toLowerCase()\n      const descTd = tds[2] || null\n      const firstPara = descTd?.querySelector('p')\n      const firstParaText = firstPara?.innerText.trim() || ''\n      if (firstParaText.startsWith('Read-only')) {\n        opt.row._objectName = objectName\n        opt.row._propName = propName\n        opt.row._isReadOnly = true\n        readOnlySchemaRows.push(opt.row)\n        return\n      }\n\n      const input = document.createElement('input')\n      input.type = 'text'\n      input.className = 'Input Input_sm'\n      input.style.minWidth = '120px'\n      input.style.display = 'block'\n      input.style.marginTop = '4px'\n      input.addEventListener('input', updateState)\n      const optionTd = optionIdx !== -1 ? tds[optionIdx] : tds[0]\n      optionTd.appendChild(input)\n\n      opt.row._objectName = objectName\n      opt.row._propName = propName\n      opt.row._input = input\n      opt.row._type = type\n      // Mark the option so the main input-building loop skips it\n      opt._handledAsSchema = true\n\n      if (!objectSchemas[objectName]) objectSchemas[objectName] = []\n      objectSchemas[objectName].push(opt.row)\n      // Also add to schemaRows so reset/listeners work\n      schemaRows.push(opt.row)\n    })\n\n    // =============== Build inputs for option rows ===============\n    Object.values(options).forEach(opt => {\n      if (!opt.inputDef) return\n      if (opt._handledAsSchema) return\n      if (opt.isArrayProp) {\n        opt.row.classList.add('hidden-row')\n        return\n      }\n\n      const tds = opt.row.querySelectorAll('td')\n      const optionTd = optionIdx !== -1 ? tds[optionIdx] : tds[0]\n      let input\n\n      if (opt.inputDef.displayType === 'string array') {\n        const wrapper = document.createElement('div')\n        wrapper.className = 'array-input-wrapper'\n        wrapper.style.marginTop = '4px'\n        function addField (val) {\n          const div = document.createElement('div')\n          div.style.display = 'flex'\n          div.style.marginBottom = '2px'\n          const inp = document.createElement('input')\n          inp.type = 'text'\n          inp.className = 'Input Input_sm'\n          inp.style.minWidth = '120px'\n          inp.value = val || ''\n          inp.addEventListener('input', updateState)\n          const btn = document.createElement('button')\n          btn.type = 'button'\n          btn.textContent = '−'\n          btn.className = 'Button Button_xs'\n          btn.style.marginLeft = '4px'\n          btn.onclick = function () {\n            const hadValue = inp.value.trim() !== ''\n            wrapper.removeChild(div)\n            if (hadValue) updateState()\n          }\n          div.appendChild(inp)\n          div.appendChild(btn)\n          const plusBtn = wrapper.querySelector('button.Button_xs:last-of-type')\n          if (plusBtn && plusBtn.textContent === '+') {\n            wrapper.insertBefore(div, plusBtn)\n          } else {\n            wrapper.appendChild(div)\n          }\n        }\n        const addBtn = document.createElement('button')\n        addBtn.type = 'button'\n        addBtn.textContent = '+'\n        addBtn.className = 'Button Button_xs'\n        addBtn.style.marginTop = '2px'\n        addBtn.onclick = function () {\n          addField()\n          // Don't call updateState() here - adding empty field doesn't change state\n          // The input's own event listener will trigger updateState when user types\n        }\n        wrapper.appendChild(addBtn)\n        addField()\n        optionTd.appendChild(wrapper)\n        opt.input = wrapper\n        opt.isArray = true\n      } else if (opt.inputDef.displayType === 'object array') {\n        // Build object-array wrapper with + Add button; properties are hidden until clicked\n        const wrapper = document.createElement('div')\n        wrapper.className = 'object-array-wrapper'\n        wrapper.style.marginTop = '4px'\n\n        const addBtn = document.createElement('button')\n        addBtn.type = 'button'\n        addBtn.textContent = '+ Add ' + opt.name\n        addBtn.className = 'Button Button_xs'\n        addBtn.onclick = function () {\n          addObjectArrayEntry(wrapper, opt.name)\n          // IMPORTANT: do not call updateState() here; we DON'T want filtering yet\n          // We only update state when a property inside the new entry is filled.\n        }\n        wrapper.appendChild(addBtn)\n\n        optionTd.appendChild(wrapper)\n        opt.input = wrapper\n        opt.isObjectArray = true\n        opt.isObject = true\n      } else if (opt.inputDef.displayType === 'object') {\n        opt.isObject = true // handled in schemaRows\n      } else if (\n        opt.inputDef.tag === 'input' &&\n        opt.inputDef.type === 'checkbox'\n      ) {\n        // boolean -> select true/false (no default)\n        const sel = document.createElement('select')\n        sel.className = 'Select Select_sm'\n        sel.style.minWidth = '120px'\n        sel.style.display = 'block'\n        sel.style.marginTop = '4px'\n        const placeholder = document.createElement('option')\n        placeholder.value = ''\n        placeholder.textContent = 'Choose true/false'\n        placeholder.disabled = true\n        placeholder.hidden = true\n        placeholder.selected = true\n        sel.appendChild(placeholder)\n        ;['false', 'true'].forEach(val => {\n          const o = document.createElement('option')\n          o.value = val\n          o.textContent = val\n          sel.appendChild(o)\n        })\n        sel.addEventListener('change', updateState)\n        optionTd.appendChild(sel)\n        opt.input = sel\n        opt.isBooleanSelect = true\n      } else if (opt.inputDef.tag === 'select') {\n        // enum -> select with placeholder\n        const sel = document.createElement('select')\n        sel.className = 'Select Select_sm'\n        sel.style.minWidth = '120px'\n        sel.style.display = 'block'\n        sel.style.marginTop = '4px'\n        const placeholder = document.createElement('option')\n        placeholder.value = ''\n        placeholder.textContent = 'Choose an option'\n        placeholder.disabled = true\n        placeholder.hidden = true\n        placeholder.selected = true\n        sel.appendChild(placeholder)\n        ;(opt.inputDef.options || []).forEach(val => {\n          const clean = normalizeStr(val)\n          const o = document.createElement('option')\n          o.value = clean\n          o.textContent = clean\n          sel.appendChild(o)\n        })\n        sel.addEventListener('change', updateState)\n        optionTd.appendChild(sel)\n        opt.input = sel\n      } else if (\n        opt.inputDef.displayType === 'number' ||\n        opt.inputDef.displayType === 'integer'\n      ) {\n        input = document.createElement('input')\n        input.type = 'text'\n        input.className = 'Input Input_sm'\n        input.style.minWidth = '120px'\n        input.style.display = 'block'\n        input.style.marginTop = '4px'\n        input.addEventListener('input', updateState)\n        optionTd.appendChild(input)\n        opt.input = input\n      } else if (\n        opt.inputDef.type === 'text' ||\n        opt.inputDef.type === 'datetime-local'\n      ) {\n        input = document.createElement('input')\n        input.type = 'text'\n        input.className = 'Input Input_sm'\n        input.style.minWidth = '120px'\n        input.style.display = 'block'\n        input.style.marginTop = '4px'\n        input.addEventListener('input', updateState)\n        optionTd.appendChild(input)\n        opt.input = input\n      }\n    })\n\n    // =============== Build one object-array entry (UI block with all props) ===============\n    function buildArrayPropInput (def) {\n      // Returns an element for one property inside object-array entry\n      const wrap = document.createElement('div')\n      wrap.className = 'object-array-prop'\n      wrap.style.margin = '4px 0'\n      wrap.dataset.prop = def.propName\n      wrap.dataset.type = (def.type || '').toLowerCase()\n\n      // NEW: Build label with type in parentheses\n      const label = document.createElement('div')\n      const typeDisplay = def.displayType || def.type || ''\n      const typeStr = typeDisplay ? ` (${typeDisplay})` : ''\n      label.textContent = def.propName + typeStr\n      label.style.fontSize = '12px'\n      label.style.opacity = '0.8'\n      wrap.appendChild(label)\n\n      const idf = def.inputDef || {}\n\n      if (idf.displayType === 'string array') {\n        // Nested array input (like toOriginIds)\n        const arrWrap = document.createElement('div')\n        arrWrap.className = 'array-input-wrapper'\n        arrWrap.style.marginTop = '2px'\n\n        function addField (val) {\n          const row = document.createElement('div')\n          row.style.display = 'flex'\n          row.style.marginBottom = '2px'\n          const inp = document.createElement('input')\n          inp.type = 'text'\n          inp.className = 'Input Input_sm'\n          inp.style.minWidth = '120px'\n          inp.value = val || ''\n          inp.addEventListener('input', updateState)\n          const btn = document.createElement('button')\n          btn.type = 'button'\n          btn.textContent = '−'\n          btn.className = 'Button Button_xs'\n          btn.style.marginLeft = '4px'\n          btn.onclick = function () {\n            const hadValue = inp.value.trim() !== ''\n            arrWrap.removeChild(row)\n            if (hadValue) updateState()\n          }\n          row.appendChild(inp)\n          row.appendChild(btn)\n          const plusBtn = arrWrap.querySelector('button.Button_xs:last-of-type')\n          if (plusBtn && plusBtn.textContent === '+') {\n            arrWrap.insertBefore(row, plusBtn)\n          } else {\n            arrWrap.appendChild(row)\n          }\n        }\n\n        const addBtn = document.createElement('button')\n        addBtn.type = 'button'\n        addBtn.textContent = '+'\n        addBtn.className = 'Button Button_xs'\n        addBtn.style.marginTop = '2px'\n        addBtn.onclick = function () {\n          addField()\n          // Don't call updateState() here - adding empty field doesn't change state\n        }\n        arrWrap.appendChild(addBtn)\n        addField()\n\n        wrap.appendChild(arrWrap)\n        return wrap\n      }\n\n      if (idf.tag === 'select') {\n        const sel = document.createElement('select')\n        sel.className = 'Select Select_sm'\n        sel.style.minWidth = '120px'\n        sel.style.display = 'block'\n        sel.style.marginTop = '2px'\n        const placeholder = document.createElement('option')\n        placeholder.value = ''\n        placeholder.textContent = 'Choose an option'\n        placeholder.disabled = true\n        placeholder.hidden = true\n        placeholder.selected = true\n        sel.appendChild(placeholder)\n        ;(idf.options || []).forEach(val => {\n          const o = document.createElement('option')\n          o.value = val\n          o.textContent = val\n          sel.appendChild(o)\n        })\n        sel.addEventListener('change', updateState)\n        wrap.appendChild(sel)\n        return wrap\n      }\n\n      if (idf.tag === 'input' && idf.type === 'checkbox') {\n        const sel = document.createElement('select')\n        sel.className = 'Select Select_sm'\n        sel.style.minWidth = '120px'\n        sel.style.display = 'block'\n        sel.style.marginTop = '2px'\n        const ph = document.createElement('option')\n        ph.value = ''\n        ph.textContent = 'Choose true/false'\n        ph.disabled = true\n        ph.hidden = true\n        ph.selected = true\n        sel.appendChild(ph)\n        ;['false', 'true'].forEach(v => {\n          const o = document.createElement('option')\n          o.value = v\n          o.textContent = v\n          sel.appendChild(o)\n        })\n        sel.addEventListener('change', updateState)\n        wrap.appendChild(sel)\n        wrap.dataset.booleanSelect = '1'\n        return wrap\n      }\n\n      // Numbers/integers default text with validation\n      const inp = document.createElement('input')\n      inp.type = 'text'\n      inp.className = 'Input Input_sm'\n      inp.style.minWidth = '120px'\n      inp.style.display = 'block'\n      inp.style.marginTop = '2px'\n      inp.addEventListener('input', updateState)\n      wrap.appendChild(inp)\n      return wrap\n    }\n\n    // =============== Entry-level visibility for object array properties ===============\n    function getEntryLocalState (entry, props) {\n      // Build a local state object from values within this entry\n      const localState = {}\n      props.forEach(def => {\n        const propWrap = entry.querySelector(`.object-array-prop[data-prop=\"${def.propName}\"]`)\n        if (!propWrap) return\n        const type = (propWrap.dataset.type || '').toLowerCase()\n        \n        // Check for nested array\n        const nestedArrWrap = propWrap.querySelector('.array-input-wrapper')\n        if (nestedArrWrap) {\n          const arrVal = readTextArray(nestedArrWrap)\n          if (arrVal !== undefined) localState[def.propName] = arrVal\n          return\n        }\n        \n        // Check for select\n        const sel = propWrap.querySelector('select')\n        if (sel && sel.value !== '') {\n          if (propWrap.dataset.booleanSelect === '1') {\n            localState[def.propName] = sel.value === 'true'\n          } else {\n            localState[def.propName] = sel.value\n          }\n          return\n        }\n        \n        // Check for text input\n        const inp = propWrap.querySelector('input[type=\"text\"]')\n        if (inp && inp.value.trim() !== '') {\n          const parsed = parseValueByType(type, inp.value.trim())\n          if (parsed !== undefined && parsed !== '') {\n            localState[def.propName] = parsed\n          }\n        }\n      })\n      return localState\n    }\n    \n    function updateEntryPropVisibility (entry, props, initial) {\n      // Get the current values within this entry to evaluate visibility conditions\n      const localState = getEntryLocalState(entry, props)\n      \n      props.forEach(def => {\n        const propWrap = entry.querySelector(`.object-array-prop[data-prop=\"${def.propName}\"]`)\n        if (!propWrap) return\n        \n        // Evaluate visibility based on local state within the entry\n        let show = true\n        if (!initial && def.visibleDef && def.visibleDef.if) {\n          show = evalVisible(def.visibleDef, localState)\n        }\n        \n        propWrap.style.display = show ? '' : 'none'\n      })\n    }\n\n    function addObjectArrayEntry (wrapper, parentName) {\n      const defs = objectArrayPropDefs[parentName] || []\n      const container = document.createElement('div')\n      container.className = 'object-array-entry'\n      container.style.border = '1px solid #ccc'\n      container.style.padding = '6px'\n      container.style.margin = '6px 0'\n\n      // Build inputs for each prop\n      defs.forEach(def => {\n        const el = buildArrayPropInput(def)\n        container.appendChild(el)\n      })\n\n      const removeBtn = document.createElement('button')\n      removeBtn.type = 'button'\n      removeBtn.textContent = '− Remove'\n      removeBtn.className = 'Button Button_xs'\n      removeBtn.style.marginTop = '6px'\n      removeBtn.onclick = function () {\n        wrapper.removeChild(container)\n        updateState() // removing can change state -> filtering allowed\n      }\n      container.appendChild(removeBtn)\n\n      // Insert before the + Add button (which is the last child)\n      wrapper.insertBefore(container, wrapper.lastChild)\n\n      // Apply initial visibility for the new entry (show all properties initially)\n      updateEntryPropVisibility(container, defs, true)\n    }\n\n    // =============== State + back-propagation (original) ===============\n    let state = {}\n    function findOption (attr) {\n      return optionsByName[attr] || optionsById[attr] || null\n    }\n    function firstAllowedEnumValue (opt, forbidden) {\n      const opts = (opt?.inputDef?.options || []).filter(v => v !== forbidden)\n      return opts.length ? opts[0] : undefined\n    }\n    function getDeterministicAssignments (visibleDef) {\n      // Returns array of { attribute, value|notValue, type: 'eq'|'in'|'neq' }\n      const res = []\n      if (!visibleDef || !visibleDef.if) return res\n      const v = visibleDef.if\n      function handleClause (clause) {\n        if (!clause) return\n        if (clause.op === 'eq')\n          res.push({\n            attribute: clause.attribute,\n            value: clause.value,\n            type: 'eq'\n          })\n        else if (clause.op === 'in')\n          res.push({\n            attribute: clause.attribute,\n            value: Array.isArray(clause.value)\n              ? clause.value.slice()\n              : clause.value,\n            type: 'in'\n          })\n        else if (clause.op === 'neq')\n          res.push({\n            attribute: clause.attribute,\n            notValue: clause.value,\n            type: 'neq'\n          })\n        else if (clause.op === 'and')\n          (clause.params || []).forEach(handleClause)\n        else if (clause.op === 'or') {\n          const params = clause.params || []\n          const alreadySatisfied = params.some(p =>\n            evalVisible({ if: p }, state)\n          )\n          if (alreadySatisfied) return\n          if (params.length > 0) handleClause(params[0])\n        }\n      }\n      handleClause(v)\n      return res\n    }\n    function setInputForAttribute (attr, value) {\n      const opt = findOption(attr)\n      if (!opt || !opt.input) {\n        state[attr] = value\n        return\n      }\n      if (opt.isBooleanSelect) opt.input.value = String(value)\n      else if (opt.input.tagName === 'SELECT') opt.input.value = String(value)\n      else if (opt.input.type === 'checkbox') opt.input.checked = !!value\n      else opt.input.value = value == null ? '' : String(value)\n      // Mirror into cached value/state immediately\n      if (opt.isBooleanSelect) opt.value = opt.input.value === 'true'\n      else if (opt.input.tagName === 'SELECT') opt.value = opt.input.value\n      else if (opt.input.type === 'checkbox') opt.value = opt.input.checked\n      else opt.value = opt.input.value\n      state[opt.name] = opt.value\n    }\n    function chooseValueForIn (attribute, allowed) {\n      const current = state[attribute]\n      if (Array.isArray(allowed) && allowed.includes(current)) return current\n      return Array.isArray(allowed) && allowed.length ? allowed[0] : undefined\n    }\n    function backPropagateFromElement (target) {\n      if (!target) return\n      const schemaRow = target.closest && target.closest('tr.row_schema')\n      let startOpt = null\n      if (schemaRow && schemaRow._objectName)\n        startOpt = findOption(schemaRow._objectName)\n      else {\n        const optionRow = target.closest && target.closest('tr.row_option')\n        if (optionRow) startOpt = options[optionRow.id]\n      }\n      const visited = new Set()\n      let stack = startOpt ? [startOpt] : []\n      while (stack.length) {\n        const currentOpt = stack.pop()\n        if (!currentOpt || visited.has(currentOpt.name)) continue\n        visited.add(currentOpt.name)\n\n        const assigns = getDeterministicAssignments(currentOpt.visibleDef)\n        for (const a of assigns) {\n          if (a.type === 'eq') {\n            setInputForAttribute(a.attribute, a.value)\n          } else if (a.type === 'in') {\n            const picked = chooseValueForIn(a.attribute, a.value)\n            if (picked !== undefined) setInputForAttribute(a.attribute, picked)\n          } else if (a.type === 'neq') {\n            const parentOpt = findOption(a.attribute)\n            if (\n              parentOpt &&\n              parentOpt.input &&\n              parentOpt.input.tagName === 'SELECT'\n            ) {\n              // Set a value if current equals forbidden OR is undefined (not set)\n              const currentVal = state[a.attribute]\n              if (currentVal === a.notValue || currentVal === undefined) {\n                const fallback = firstAllowedEnumValue(parentOpt, a.notValue)\n                if (fallback !== undefined)\n                  setInputForAttribute(a.attribute, fallback)\n              }\n            }\n          }\n          const parentOpt = findOption(a.attribute)\n          if (parentOpt) stack.push(parentOpt)\n        }\n      }\n    }\n\n    // =============== UI update ===============\n    \n    // FIXED: Transitive visibility check - a field is only visible if all its dependencies are also visible\n    function isFullyVisible (opt, visited = new Set()) {\n      if (!opt) return true\n      \n      // Prevent infinite recursion\n      if (visited.has(opt.name)) return true\n      visited.add(opt.name)\n      \n      // If no visibility condition, it's always visible\n      if (!opt.visibleDef || !opt.visibleDef.if) return true\n      \n      // First check if this option's direct visibility condition is met\n      if (!evalVisible(opt.visibleDef, state)) return false\n      \n      // Then check if all parent dependencies are also visible (transitive check)\n      const v = opt.visibleDef.if\n      \n      function checkDependencyVisible (clause) {\n        if (!clause) return true\n        \n        // If this clause references an attribute, check if that attribute's option is visible\n        if (clause.attribute) {\n          const parentOpt = findOption(clause.attribute)\n          if (parentOpt && !isFullyVisible(parentOpt, visited)) {\n            return false // Parent is hidden, so this should be hidden too\n          }\n        }\n        \n        // For compound conditions, check all referenced attributes\n        if (clause.op === 'and') {\n          return (clause.params || []).every(p => checkDependencyVisible(p))\n        }\n        if (clause.op === 'or') {\n          // For OR, we need at least one branch's dependencies to be visible\n          // But if all branches have hidden dependencies, hide this option\n          const params = clause.params || []\n          if (params.length === 0) return true\n          \n          // Check if any branch has visible dependencies AND passes its condition\n          return params.some(p => {\n            const depVisible = checkDependencyVisible(p)\n            const condPasses = evalVisible({ if: p }, state)\n            return depVisible && condPasses\n          })\n        }\n        \n        return true\n      }\n      \n      return checkDependencyVisible(v)\n    }\n    \n    function updateState (ev) {\n      // Back-prop first based on changed element\n      backPropagateFromElement(ev && ev.target)\n      updateUI()\n    }\n    function updateUI (initial = false) {\n      // 1) read values from option inputs (primitives, enums, standalone string arrays)\n      Object.values(options).forEach(opt => {\n        if (!opt.input || opt.isObjectArray) return // arrays handled later\n        if (opt.isArray) {\n          const arrVal = readTextArray(opt.input)\n          opt.value = arrVal\n          if (arrVal !== undefined) state[opt.name] = arrVal\n          else delete state[opt.name]\n        } else if (opt.isBooleanSelect) {\n          opt.value =\n            opt.input.value === '' ? undefined : opt.input.value === 'true'\n          if (opt.value === undefined) delete state[opt.name]\n          else state[opt.name] = opt.value\n        } else if (opt.input.type === 'checkbox') {\n          opt.value = opt.input.checked\n          state[opt.name] = opt.value\n        } else if (\n          opt.inputDef &&\n          (opt.inputDef.displayType === 'number' ||\n            opt.inputDef.displayType === 'integer')\n        ) {\n          // original behavior: keep raw invalid + highlight\n          if (opt.input.value !== '' && isNaN(Number(opt.input.value))) {\n            opt.input.classList.add('invalid-input')\n            opt.value = opt.input.value // keep raw\n          } else {\n            opt.input.classList.remove('invalid-input')\n            opt.value =\n              opt.input.value === '' ? undefined : Number(opt.input.value)\n          }\n          if (opt.value === undefined) delete state[opt.name]\n          else state[opt.name] = opt.value\n        } else {\n          opt.value = normalizeStr(opt.input.value)\n          if (opt.value === '') delete state[opt.name]\n          else state[opt.name] = opt.value\n        }\n      })\n\n      // 2) validate schema numeric inputs + attach into single objects\n      schemaRows.forEach(row => {\n        if (!row._input) return\n        if (row._type === 'number' || row._type === 'integer') {\n          if (row._input.value !== '' && isNaN(Number(row._input.value))) {\n            row._input.classList.add('invalid-input')\n          } else {\n            row._input.classList.remove('invalid-input')\n          }\n        }\n      })\n      Object.keys(objectSchemas).forEach(objectName => {\n        const parentOpt = optionsByName[objectName]\n        if (parentOpt && parentOpt.isObjectArray) return // skip, handled below\n        let anyFilled = false\n        const obj = {}\n        ;(objectSchemas[objectName] || []).forEach(row => {\n          if (!row._input) return\n          const val = row._input.value\n          const parsed = parseValueByType(row._type, val)\n          if (parsed !== undefined && parsed !== '') {\n            obj[row._propName] = parsed\n            anyFilled = true\n          }\n        })\n        if (anyFilled) state[objectName] = obj\n        else delete state[objectName]\n      })\n\n      // 3) Object arrays: only include filled entries. (+ Add does NOT filter)\n      Object.values(options).forEach(opt => {\n        if (!opt.isObjectArray || !opt.input) return\n        const arr = []\n        const entries = opt.input.querySelectorAll('.object-array-entry')\n        entries.forEach(entry => {\n          const obj = {}\n          let any = false\n          const props = objectArrayPropDefs[opt.name] || []\n          props.forEach(def => {\n            const propWrap = entry.querySelector(\n              `.object-array-prop[data-prop=\"${def.propName}\"]`\n            )\n            if (!propWrap) return\n            const type = (propWrap.dataset.type || '').toLowerCase()\n            // nested array?\n            const nestedArrWrap = propWrap.querySelector('.array-input-wrapper')\n            if (nestedArrWrap) {\n              const arrVal = readTextArray(nestedArrWrap)\n              if (arrVal !== undefined) {\n                obj[def.propName] = arrVal\n                any = true\n              }\n              return\n            }\n            const sel = propWrap.querySelector('select')\n            if (sel) {\n              if (sel.value !== '') {\n                obj[def.propName] =\n                  sel.dataset.booleanSelect === '1'\n                    ? sel.value === 'true'\n                    : sel.value\n                any = true\n              }\n              return\n            }\n            const inp = propWrap.querySelector('input[type=\"text\"]')\n            if (inp) {\n              if (\n                (type === 'number' || type === 'integer') &&\n                inp.value !== '' &&\n                isNaN(Number(inp.value))\n              ) {\n                inp.classList.add('invalid-input')\n                obj[def.propName] = inp.value // keep raw invalid\n                any = true\n              } else {\n                inp.classList.remove('invalid-input')\n                const parsed = parseValueByType(type, inp.value)\n                if (parsed !== undefined && parsed !== '') {\n                  obj[def.propName] = parsed\n                  any = true\n                }\n              }\n            }\n          })\n          if (any) arr.push(obj)\n        })\n        if (arr.length) {\n          state[opt.name] = arr\n          opt.value = arr\n        } else {\n          delete state[opt.name]\n          opt.value = undefined\n        }\n      })\n\n      // 4) show/hide option rows according to visibility (with transitive check)\n      Object.values(options).forEach(opt => {\n        // Sub-property rows handled as schema are controlled by their parent object\n        if (opt._handledAsSchema) return\n\n        const show = initial ? true : isFullyVisible(opt)\n        // Array-prop template rows remain hidden regardless\n        if (opt.isArrayProp) {\n          opt.row.classList.add('hidden-row')\n        } else {\n          opt.row.classList.toggle('hidden-row', !show)\n        }\n\n        // For single-object schemas, follow parent visibility\n        if (opt.isObject && objectSchemas[opt.name]) {\n          objectSchemas[opt.name].forEach(row => {\n            row.classList.toggle('hidden-row', !show)\n          })\n        }\n\n        // For object arrays, show/hide the wrapper UI with parent visibility\n        if (opt.isObjectArray && opt.input) {\n          opt.input.style.display = show ? '' : 'none'\n          // Also update property visibility within each entry\n          const props = objectArrayPropDefs[opt.name] || []\n          const entries = opt.input.querySelectorAll('.object-array-entry')\n          entries.forEach(entry => {\n            updateEntryPropVisibility(entry, props, initial)\n          })\n        }\n      })\n\n      // 5) show/hide enum/list rows based on their owning option\n      Array.from(table.querySelectorAll('tr.row_enum, tr.row_list, tr.preview_enum, tr.preview_list')).forEach(\n        row => {\n          let prev = row.previousElementSibling\n          while (prev && !prev.classList.contains('row_option'))\n            prev = prev.previousElementSibling\n          if (!prev) return\n          row.classList.toggle(\n            'hidden-row',\n            prev.classList.contains('hidden-row')\n          )\n        }\n      )\n\n      // 6) show/hide read-only schema rows: visible when empty, hidden when values exist\n      const formHasValues = Object.keys(state).length > 0\n      readOnlySchemaRows.forEach(row => {\n        // Check if parent object option is visible too\n        const parentOpt = optionsByName[row._objectName]\n        const parentVisible = parentOpt ? !parentOpt.row.classList.contains('hidden-row') : true\n        // Hide read-only rows if form has values OR parent is hidden\n        row.classList.toggle('hidden-row', formHasValues || !parentVisible)\n      })\n\n      // 7) update JSON snippet\n      updateJsonSnippet()\n    }\n\n    // =============== JSON snippet UI (copy/reset) ===============\n    function updateJsonSnippet () {\n      let name = ''\n      const header = document.querySelector('#content-head h1')\n      if (header) name = header.textContent.trim()\n      const optionsObj = {}\n      Object.values(options).forEach(opt => {\n        // Include object arrays even if parent row hidden (so entries reflect)\n        const parentVisible = !opt.row.classList.contains('hidden-row')\n        const include = parentVisible || opt.isObjectArray\n        if (!include) return\n\n        if (opt.isObject || opt.isObjectArray) {\n          if (state[opt.name] !== undefined)\n            optionsObj[opt.name] = state[opt.name]\n        } else if (typeof opt.value === 'boolean') {\n          optionsObj[opt.name] = opt.value\n        } else if (opt.value !== undefined && opt.value !== '') {\n          optionsObj[opt.name] = opt.value\n        }\n      })\n      const snippet = { name, options: optionsObj }\n      const jsonPre = document.getElementById('json-snippet-pre')\n      const jsonBox = document.getElementById('json-snippet-box')\n      if (jsonPre) {\n        jsonPre.textContent = JSON.stringify(snippet, null, 2)\n      } else if (jsonBox) {\n        jsonBox.textContent = JSON.stringify(snippet, null, 2)\n      }\n    }\n\n    // Build snippet container (with Copy + Reset) once — ORIGINAL BUTTONS + TOOLTIPS preserved\n    let jsonDiv = document.getElementById('json-snippet-box')\n    if (!jsonDiv) {\n      jsonDiv = document.createElement('div')\n      jsonDiv.id = 'json-snippet-box'\n      jsonDiv.style.position = 'relative'\n      jsonDiv.style.paddingTop = '2.5em'\n      const jsonPre = document.createElement('pre')\n      jsonPre.id = 'json-snippet-pre'\n      jsonPre.style.margin = '0'\n      jsonPre.style.fontFamily = 'monospace'\n      jsonDiv.appendChild(jsonPre)\n\n      // Override iOS Safari's UA stylesheet which forces -webkit-text-fill-color: blue on \u003cbutton>\n      const btnColorFix = document.createElement('style')\n      btnColorFix.textContent = '#json-snippet-box button.Button { color: inherit !important; -webkit-text-fill-color: inherit !important; }'\n      jsonDiv.appendChild(btnColorFix)\n\n      // Copy button (original SVG + classes) + tooltip\n      const copyBtn = document.createElement('button')\n      copyBtn.className = 'Button Button_sm'\n      copyBtn.type = 'button'\n      copyBtn.style.position = 'absolute'\n      copyBtn.style.top = '8px'\n      copyBtn.style.background = 'none'\n      copyBtn.style.right = '72px'\n      copyBtn.style.zIndex = '10'\n      copyBtn.title = 'Copy'\n      copyBtn.innerHTML = `\u003cspan class=\"IconWrapper Icon-wrapper2z2wVIeGsiUy\">\u003csvg fill=\"none\" viewBox=\"0 0 24 24\" class=\"Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a\" data-name=\"copy\" role=\"img\" aria-hidden=\"true\" style=\"--icon-color: inherit; --icon-size: inherit; --icon-stroke-width: 2px;\">\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M20 9h-9a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2Z\" class=\"icon-stroke-width\">\u003c/path>\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\" class=\"icon-stroke-width\">\u003c/path>\u003c/svg>\u003c/span>`\n      copyBtn.onclick = function () {\n        const pre = document.getElementById('json-snippet-pre')\n        const text = pre ? pre.textContent : ''\n        navigator.clipboard.writeText(text || '')\n        copyBtn.classList.add('copied')\n        setTimeout(() => copyBtn.classList.remove('copied'), 1200)\n      }\n      jsonDiv.appendChild(copyBtn)\n\n      // Reset button (original SVG + classes) + tooltip\n      const resetBtn = document.createElement('button')\n      resetBtn.className = 'Button Button_sm'\n      resetBtn.type = 'button'\n      resetBtn.style.position = 'absolute'\n      resetBtn.style.top = '8px'\n      resetBtn.style.right = '40px'\n      resetBtn.style.background = 'none'\n      resetBtn.style.zIndex = '10'\n      resetBtn.title = 'Reset options'\n      resetBtn.innerHTML = `\u003cspan class=\"IconWrapper Icon-wrapper2z2wVIeGsiUy\">\u003csvg fill=\"none\" viewBox=\"0 0 24 24\" class=\"Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a\" data-name=\"rotate-ccw\" role=\"img\" style=\"--icon-color: inherit; --icon-size: inherit; --icon-stroke-width: 2px;\">\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M1 4v6h6\" class=\"icon-stroke-width\">\u003c/path>\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3.51 15a9 9 0 1 0 2.13-9.36L1 10\" class=\"icon-stroke-width\">\u003c/path>\u003c/svg>\u003c/span>`\n      resetBtn.onclick = function () {\n        // Clear all inputs to pristine\n        Object.values(options).forEach(opt => {\n          if (!opt.input) return\n          if (opt.isArray) {\n            // wipe and rebuild + button + one empty field\n            while (opt.input.firstChild)\n              opt.input.removeChild(opt.input.firstChild)\n            const addBtn = document.createElement('button')\n            addBtn.type = 'button'\n            addBtn.textContent = '+'\n            addBtn.className = 'Button Button_xs'\n            addBtn.style.marginTop = '2px'\n            function addField (val) {\n              const div = document.createElement('div')\n              div.style.display = 'flex'\n              div.style.marginBottom = '2px'\n              const inp = document.createElement('input')\n              inp.type = 'text'\n              inp.className = 'Input Input_sm'\n              inp.style.minWidth = '120px'\n              inp.value = val || ''\n              inp.addEventListener('input', updateState)\n              const btn = document.createElement('button')\n              btn.type = 'button'\n              btn.textContent = '−'\n              btn.className = 'Button Button_xs'\n              btn.style.marginLeft = '4px'\n              btn.onclick = function () {\n                const hadValue = inp.value.trim() !== ''\n                opt.input.removeChild(div)\n                if (hadValue) updateState()\n              }\n              div.appendChild(inp)\n              div.appendChild(btn)\n              opt.input.insertBefore(div, addBtn)\n            }\n            addBtn.onclick = function () {\n              addField()\n              // Don't call updateState() here - adding empty field doesn't change state\n            }\n            opt.input.appendChild(addBtn)\n            addField()\n          } else if (opt.isObjectArray) {\n            // remove all entries, leave + Add button (no filtering on add)\n            while (opt.input.firstChild)\n              opt.input.removeChild(opt.input.firstChild)\n            const addBtn = document.createElement('button')\n            addBtn.type = 'button'\n            addBtn.textContent = '+ Add ' + opt.name\n            addBtn.className = 'Button Button_xs'\n            addBtn.onclick = function () {\n              addObjectArrayEntry(opt.input, opt.name) /* no updateState here */\n            }\n            opt.input.appendChild(addBtn)\n          } else if (opt.isBooleanSelect || opt.input.tagName === 'SELECT') {\n            opt.input.selectedIndex = 0 // back to placeholder\n          } else if (opt.input.type === 'checkbox') {\n            opt.input.checked = false\n          } else if (opt.input.type === 'text') {\n            opt.input.value = ''\n            opt.input.classList.remove('invalid-input')\n          }\n          opt.value = undefined\n        })\n        schemaRows.forEach(row => {\n          if (row._input) {\n            row._input.value = ''\n            row._input.classList.remove('invalid-input')\n          }\n        })\n        state = {}\n        // Fresh render with all visible\n        updateUI(true)\n      }\n      jsonDiv.appendChild(resetBtn)\n\n      // Help link button — href resolved at click time so back-navigation works\n      // (breadcrumbs may not be rendered yet when initPapiBuilder runs after popstate)\n      const _breadcrumbPatterns = ['latest-criteria', 'ga-criteria', 'deprecated-criteria', 'latest-behaviors', 'ga-behaviors', 'deprecated-behaviors']\n\n      const helpLink = document.createElement('button')\n      helpLink.type = 'button'\n      helpLink.addEventListener('click', function () {\n        const links = Array.from(document.querySelectorAll('.rm-Breadcrumb-list li a'))\n        const anchor = links.reverse().find(a =>\n          _breadcrumbPatterns.some(p => (a.getAttribute('href') || '').includes(p))\n        )\n        if (anchor) {\n          window.location.href = anchor.getAttribute('href') + '#interactive-json-code-builder'\n        }\n      })\n      helpLink.className = 'Button Button_sm'\n      helpLink.style.position = 'absolute'\n      helpLink.style.top = '8px'\n      helpLink.style.right = '8px'\n      helpLink.style.background = 'none'\n      helpLink.style.zIndex = '10'\n      helpLink.title = 'Learn more'\n      helpLink.innerHTML = `\u003cspan class=\"IconWrapper Icon-wrapper2z2wVIeGsiUy\">\u003csvg fill=\"none\" viewBox=\"0 0 24 24\" class=\"Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a\" role=\"img\" style=\"--icon-color: inherit; --icon-size: inherit; --icon-stroke-width: 2px;\">\u003ccircle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon-stroke-width\">\u003c/circle>\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\" class=\"icon-stroke-width\">\u003c/path>\u003cline x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon-stroke-width\">\u003c/line>\u003c/svg>\u003c/span>`\n      jsonDiv.appendChild(helpLink)\n\n      // Insert JSON box inside .rdmd-table, after .rdmd-table-inner.\n      // .rdmd-table itself stays in place; flex layout is applied to it directly below.\n      const tableContainer = table.closest('.rdmd-table-inner')\n      if (tableContainer && tableContainer.parentNode) {\n        tableContainer.parentNode.insertBefore(jsonDiv, tableContainer.nextSibling)\n      }\n    }\n\n    // Initial render: force everything visible on first paint\n    updateUI(true)\n\n    // Wire listeners\n    Object.values(options).forEach(opt => {\n      if (!opt.input) return\n      opt.input.addEventListener('input', updateState)\n      opt.input.addEventListener('change', updateState)\n    })\n    schemaRows.forEach(row => {\n      if (row._input) {\n        row._input.addEventListener('input', updateState)\n        row._input.addEventListener('change', updateState)\n      }\n    })\n\n    // Apply flex layout directly to .rdmd-table so .rdmd-table-inner and the snippet\n    // sit side by side. .rdmd-table stays in its original DOM position — nothing is\n    // re-parented, so ReadMe's back-navigation renderer always finds it in place.\n    const tableEl = document.querySelector('.rdmd-table')\n    if (tableEl) {\n      tableEl.classList.add('rdmd-table-flex-wrap')\n    }\n\n    table.dataset.papiReady = '1'\n}\n\nfunction _papiTryInit () {\n  const t = document.querySelector('.rdmd-table-inner table')\n  if (t && t !== window._papiBuilderTable) {\n    window._papiBuilderTable = t\n    initPapiBuilder()\n    return true\n  }\n  return false\n}\n\nfunction _papiSetupObserver () {\n  if (window._papiBuilderObserver) {\n    window._papiBuilderObserver.disconnect()\n  }\n\n  const observer = new MutationObserver(function () {\n    const table = document.querySelector('.rdmd-table-inner table')\n\n    if (!table) {\n      window._papiBuilderTable = null\n      return\n    }\n\n    if (table === window._papiBuilderTable) return\n\n    // Debounce with double rAF: waits for React to fully commit all DOM updates\n    if (window._papiBuilderRaf) cancelAnimationFrame(window._papiBuilderRaf)\n    window._papiBuilderRaf = requestAnimationFrame(function () {\n      window._papiBuilderRaf = requestAnimationFrame(function () {\n        const settled = document.querySelector('.rdmd-table-inner table')\n        if (!settled) return\n        window._papiBuilderTable = settled\n        initPapiBuilder()\n      })\n    })\n  })\n\n  window._papiBuilderObserver = observer\n  observer.observe(document.body, { childList: true, subtree: true })\n\n  if (!_papiTryInit()) {\n    requestAnimationFrame(function () {\n      requestAnimationFrame(function () { _papiTryInit() })\n    })\n  }\n}\n\n// Run immediately so the observer is active for direct URL paste / hard nav —\n// pageLoad fires after ReadMe's own init which can be too late on slow pages.\nif (document.body) {\n  _papiSetupObserver()\n} else {\n  document.addEventListener('DOMContentLoaded', _papiSetupObserver)\n}\n\n$(window).on('pageLoad', function () {\n  // SPA navigation: reset table ref so the re-mounted table triggers re-init\n  window._papiBuilderTable = null\n  _papiSetupObserver()\n})","html_promo":"","html_body":"","html_footer":"\u003cdiv class=\"td-footer\" data-nosnippet>\n  \u003cdiv class=\"td-footer-left\">\n    \u003cdiv class=\"td-footer-links\">\n      \u003cdiv class=\"td-language\">\n        \u003cspan class=\"td-icon td-globe\">\u003c/span>\n\t\t\t\t\u003cdiv id=\"google_translate_element\">\u003c/div>\n\t    \u003c/div> \n    \t\u003ca href=\"https://www.akamai.com/legal\" target=\"_blank\" rel=\"noopener\">Legal & privacy\u003c/a>\n    \t\u003ca href=\"https://techdocs.akamai.com/home/page/manage-cookie-preferences\" class=\"td-att\" target=\"_blank\" rel=\"noopener\">Cookie settings\u003c/a>\n    \t\u003ca href=\"https://www.akamaistatus.com\" target=\"_blank\" rel=\"noopener\">Akamai Status\u003c/a>\n    \u003c/div>\n    \u003cdiv class=\"td-footer-links\">\n    \t\u003ca href=\"https://community.akamai.com/customers/s/?language=en_US\" target=\"_blank\" rel=\"noopener\">Community\u003c/a>\n    \t\u003ca href=\"https://training.akamai.com/learn\" target=\"_blank\" rel=\"noopener\">Training\u003c/a>\n    \t\u003ca href=\"https://control.akamai.com/apps/home-page/#/home\" class=\"skiptranslate\" target=\"_blank\" rel=\"noopener\">Control Center\u003c/a>\n    \t\u003ca href=\"https://cloud.linode.com/linodes\" class=\"skiptranslate\" target=\"_blank\" rel=\"noopener\">Cloud Manager\u003c/a>\n    \u003c/div>\n  \u003c/div> \n  \u003cdiv class=\"td-footer-right\">\n    \u003cp class=\"skiptranslate\">© \u003cspan id=\"td-date\">2026\u003c/span> Akamai Technologies\u003c/p>\n  \u003c/div>\n\u003c/div>\n","html_head":"\u003clink href=\"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap\" rel=\"stylesheet\">\n\u003clink rel=\"stylesheet\" href=\"https://techdocs.akamai.com/assets/global/css/custom.css\" rel=\"preload\" as=\"style\">\n\u003c!-- A dynamic script for controlling private projects   -->\n\u003cscript>\n\t\t// Global State Initializations\n  window.adobeDataLayer = window.adobeDataLayer || [];\n  window.analyticsStore = window.analyticsStore || {};\n  window.openNewTab = window.openNewTab || (() => {});\n\n\t\tvar projectsData = [\n    { slug: 'account-protector' },\n    { slug: 'answerx-cloud' },\n    { slug: 'api-security' },\n    { slug: 'app-api-protector' },\n    { slug: 'billing-app' },\n    { slug: 'billing-partner' },\n    { slug: 'bot-manager' },\n    { slug: 'brand-protector' },\n    { slug: 'client-lists' },\n    { slug: 'content-protector' },\n    {\n      slug: 'iam',\n      exceptions: ['iam-api', 'iam-user-admin', 'iam-allowlist']\n    },\n    { slug: 'client-side-protect-compliance' },\n    { slug: 'kona-site-defender' },\n    { slug: 'log-data-localization' },  \n    { slug: 'log-delivery' },\n    { slug: 'media-analytics-plugins' },\n    { slug: 'native-app-traffic-protect-sdk' },\n    { slug: 'network-cloud-firewall' },\n    { hrefMatch: '.com/segmentation' },\n    { slug: 'web-app-protector' },\n    { slug: 'delivery-policy-mgr' },\n    { slug: 'chinacdn', hrefMatch: '.com/china' },\n    { slug: 'delivery-security-practices' },\n    { slug: 'app-api-protector-hybrid' },\n    { slug: 'page-integrity-mgr' },\n    { slug: 'domain-explorer' },\n    { slug: 'del-rpts-consolidation' },\n    { slug: 'initial-aap-setup' },\n    { hrefMatch: 'login.linode.com' },\n    { hrefMatch: 'cloud.linode.com' },\n    { slug: 'in-browser-protection' },\n    { slug: 'prolexic-adc' },\n    { slug: 'prolexic-routed-gre' },\n    { slug: 'firewall-for-ai' },\n    { slug: 'posture-management' },\n    { slug: 'ccm' },\n    { slug: 'google-tag-gateway' },\n    { slug: 'segmentation-cloudapp' },\n    { slug: 'security-spinning-globe' },\n    { slug: 'brand-guardian' },\n    { slug: 'mcp-gateway' },\n    { slug: 'bot-and-agent-control' },\n    { slug: 'delivery-mgr' },\n    { slug: 'delivery-mgr-rules' },\n    { slug: 'firewall-for-ai-sdk' },\n    { slug: 'network-cloud-firewall-api' },\n    { slug: 'partner-revenue-share' },\n    { slug: 'prolexic-network-health' },\n    { hrefMatch: 'iam/docs/saml-overview' },\n    { slug: 'partner-revenue-share'},\n    { slug: 'partner-opportunity' },\n\t\t{ slug: 'carrier-dns-cacheserve' },\n  ]\n\n  const productSlugName = window.location.pathname.split(\"/\").find(Boolean);\n  let isRefactoredEnv = document.querySelector(\"link[data-chunk^='RMDXISH']\");\n  let isRefactoredHome = (isRefactoredEnv && window.location.pathname.includes('home')) || window.location.pathname.includes('home-mdxish');\n  const isAT = window.location.href.includes(\"acdn.att.com\");\n\n  // Determine if language selection should be hidden early\n  window.isCurrentProjectPrivate = projectsData.some(project => \n    (project.hrefMatch && window.location.href.includes(project.hrefMatch)) || project.slug === productSlugName\n  );\n  window.privateProjects = projectsData.map(project => project.slug).filter(Boolean);\n\n  /* \n  * UTILITY FUNCTIONS\n  */\n  window.perfCookieEnabled = () => window.OnetrustActiveGroups?.includes(\"C0002\");\n\n  window.getUserInfo = function() {\n    const info = { status: 'anonymous', identity: '' };\n    if (!document.documentElement.classList.contains('userLoggedIn')) {\n      return info;\n    }\n    info.status = 'loggedIn';\n    let email = window.initialPropsData?.user?.email;\n    if (!email) {\n      const hubMeEl = document.querySelector('#hub-me');\n      if (hubMeEl?.dataset?.json) {\n        try {\n          email = JSON.parse(hubMeEl.dataset.json)?.user?.email;\n        } catch (e) {\n          console.error(\"Failed to parse user session JSON metadata\", e);\n        }\n      }\n    }\n    if (email) {\n      info.identity = email.includes('@akamai.com') ? 'employee' : 'external';\n    }\n    return info;\n  };\n\n  function shouldTrackPageView() {\n    const key = window.location.pathname;\n\t\tconst now = Date.now();\n\t\tconst last = window.analyticsStore.pageView    \n    if (last && last.key === key && (now - last.timestamp \u003c 200)) {\n\t    return false;\n\t  }\n\t  window.analyticsStore.pageView = { key, timestamp: now };\n\t\treturn true;\n\t}\n\n  function isMultipleTriggered(name, value) {\n    if (window.analyticsStore[name] !== value) {\n      window.analyticsStore[name] = value;\n      return false;\n    }\n    return true;    \n  } \n  window.handleMultipleTriggers = () => !isMultipleTriggered(\"slugAccessed\", window.location.pathname);\n  window.isMultipleSlug = () => isMultipleTriggered(\"slugAccessed\", window.location.pathname);\n  window.isMultipleRefLangClicked = (lang) => !lang || isMultipleTriggered(\"ref_lang\", `${window.location.pathname}:${lang}`);\n  window.isMultipleRecipeLang = (lang) => !lang || isMultipleTriggered(\"recipe_lang\", `${window.location.pathname}:${lang}`);\n  \n  /*\n  * Static CSS\n  */\n  // Bare `[href*=\"...\"]` (+ :not() exceptions) selectors shared by every private-project style block.\n  function getProjectAttributeSelectors(configArray) {\n    if (!Array.isArray(configArray) || configArray.length === 0) return [];\n\n    return configArray\n      .flatMap(project => {\n        const baseSelectors = [];\n\n        if (project.hrefMatch) {\n          baseSelectors.push(`[href*=\"${project.hrefMatch}\"]`);\n        }\n        if (project.slug) {\n          baseSelectors.push(`[href*=\".com/${project.slug}\"]`);\n        }\n\n        return baseSelectors.map(selector => {\n          if (Array.isArray(project.exceptions)) {\n            project.exceptions.forEach(exception => {\n              selector += `:not([href*=\".com/${exception}\"])`;\n            });\n          }\n\n          return selector;\n        });\n      })\n      .filter(Boolean);\n  } \n  /* \n  * Static CSS\n  */\n  // Builds CSS rules for private project icons based on configuration data.\n  function buildPrivateProjectStyles(configArray) {\n    if (!Array.isArray(configArray) || configArray.length === 0) return '';\n\n    const selectors = configArray\n      .flatMap(project => {\n        const baseSelectors = [];\n\n        if (project.hrefMatch) {\n          baseSelectors.push(`a[href*=\"${project.hrefMatch}\"]`);\n        }\n        if (project.slug) {\n          baseSelectors.push(`a[href*=\".com/${project.slug}\"]`);\n        }\n\n        return baseSelectors.map(selector => {\n          if (Array.isArray(project.exceptions)) {\n            project.exceptions.forEach(exception => {\n              selector += `:not([href*=\".com/${exception}\"])`;\n            });\n          }\n\n          return `.rm-ReadMe ${selector}::after`;\n        });\n      })\n      .filter(Boolean);\n    \n    if (selectors.length === 0) return '';\n\n    const iconRule = `${selectors.join(',\\n')} {\n      content: \"\\\\e900\" !important;\n      font-family: \"custom\";\n      font-weight: normal;\n      font-style: normal;\n      display: inline-block;\n      text-decoration: none;\n      padding-left: 2px;\n      font-size: 0.75em;\n      vertical-align: super;\n      }`;\n\n    // Suppress the private-project icon inside these containers.\n    const excludeRule = `.rm-ReadMe .product-links a::after,\n.rm-ReadMe .td-card-ftr a::after {\n      content: none !important;\n      }`;\n\n    return `${iconRule}\\n\\n${excludeRule}`;\n  }\n  \n  // Builds the padlock icon + \"Login required\" tooltip CSS, scoped to the home page only.\n  function buildHomePageLinkStyles(configArray, productSlugName) {\n    const isHomePage = [\"home\", \"home-v6\"].includes(productSlugName);\n    if (!isHomePage) return '';\n\n    const attributeSelectors = getProjectAttributeSelectors(configArray);\n    if (attributeSelectors.length === 0) return '';\n\n    const selectorList = attributeSelectors.join(',\\n  ');\n    const linkGroup = `a:is(\\n  ${selectorList}\\n)`;\n    // Scope to `.rm-ReadMe` and place later in the sheet so the padlock outranks `:not()` exceptions like `iam`.\n    const scopedLinkGroup = `.rm-ReadMe ${linkGroup}`;\n    // The container class also lifts specificity above the `.rm-ReadMe a:is(...)` rules below.\n    const excludedSelectors = ['.product-links', '.td-card-ftr']\n      .flatMap(container => [`.rm-ReadMe ${container} ${linkGroup}::after`, `.rm-ReadMe ${container} ${linkGroup}::before`])\n      .join(',\\n');\n\n    // Make titles `inline-block` so the tooltip anchors to the box bottom (`1lh`), with horizontal offset `--td-lock-x` set on hover.\n    const titleLinkGroup = ['.td-card-hdr', '.product-name']\n      .map(container => `.rm-ReadMe ${container} ${linkGroup}`)\n      .join(',\\n');\n\n    // `position: relative` anchors the tooltip but raises these links above the header/filter bar, so both get explicit z-index below.\n    return `${scopedLinkGroup} {\n      position: relative;\n      }\n\n${titleLinkGroup} {\n      display: inline-block;\n      }\n\n${scopedLinkGroup}::after {\n      content: \"\\\\f023\" !important;\n      font-family: var(--fa-style-family, \"Font Awesome 6 Pro\", FontAwesome);\n      font-weight: normal;\n      font-style: normal;\n      display: inline-block;\n      text-decoration: none;\n      padding-left: 4px;\n      font-size: 0.8em;\n      font-weight: 600;\n      vertical-align: text-bottom;\n      color: #696970;\n      }\n\n${scopedLinkGroup}::before {\n      content: \"Login required\";\n      position: absolute;\n      bottom: 30px;\n      bottom: calc(1lh + 6px);\n      left: var(--td-lock-x, 50%);\n      transform: translateX(-50%);\n      background-color: #333;\n      color: #fff;\n      padding: 6px 10px;\n      border-radius: 4px;\n      font-size: 12px;\n      white-space: nowrap;\n      opacity: 0;\n      visibility: hidden;\n      transition: opacity 0.2s ease-in-out;\n      pointer-events: none;\n      z-index: 10;\n      }\n\n${scopedLinkGroup}:hover::before,\n${scopedLinkGroup}:focus::before,\n${scopedLinkGroup}:active::before {\n      opacity: 1;\n      visibility: visible;\n      }\n\n@media (max-width: 768px) {\n  ${scopedLinkGroup}::before {\n      font-size: 14px;\n      padding: 8px 12px;\n      bottom: 34px;\n      bottom: calc(1lh + 8px);\n      }\n}\n\n${excludedSelectors} {\n      content: none !important;\n      }\n\n.rm-Header {\n      z-index: 3;\n      }\n\n.td-fltr-hdr {\n      z-index: 2;\n      }`;\n  }\n\n  // Builds CSS rules for injection of project name into header.\n  function buildHeaderProjectNameStyles(productSlugName) {\n    const isHomePage = [\"home\", \"home-v6\"].includes(productSlugName);\n    if (isHomePage) return '';\n\n    const projectName = document.querySelector(\"meta[property='og:site_name']\")?.content;\n    if (!projectName) return '';\n\n    window.projContentName = projectName; // legacy global for potential use in other scripts, refactor\n    return `div.rm-Header-bottom::before { content: \"${projectName}\"; }`;\n  }\n\n  // Combines and injects all dynamic styling into a single stylesheet block\n  function injectDynamicStyles(configArray, productSlugName) {\n    const rulesList = [];\n\n    // Gather rules from decoupled helper functions\n    const privateProjectRules = buildPrivateProjectStyles(configArray);\n    const headerProjectRules = buildHeaderProjectNameStyles(productSlugName);\n    const homePageLinkRules = buildHomePageLinkStyles(configArray, productSlugName);\n\n    if (privateProjectRules) rulesList.push(privateProjectRules);\n    if (headerProjectRules) rulesList.push(headerProjectRules);\n    if (homePageLinkRules) rulesList.push(homePageLinkRules);\n\n    if (window.isCurrentProjectPrivate) {\n      document.documentElement.classList.add(\"protected\");\n      rulesList.push(`html.protected .rm-ReadMe .td-language { display: none !important; }`);\n    }\n\n    // Only modify DOM if rules actually exist\n    if (rulesList.length > 0) {\n      const styleBlock = document.createElement('style');\n      styleBlock.textContent = rulesList.join('\\n\\n');\n      document.head.appendChild(styleBlock);\n    }\n\n    document.head.classList.add(\"skiptranslate\");\n  }\n  \n  function injectDynamicCSS(path) {\n    const link = document.createElement('link');\n    link.rel = 'stylesheet';\n    link.href = `${path}`;\n    document.head.appendChild(link);\n  }\n\n  injectDynamicStyles(projectsData, productSlugName);\n\n  /*\n  * LOGIN-REQUIRED TOOLTIP ANCHORING\n  */\n  // Measure the padlock's centre on hover and hand it to the stylesheet as `--td-lock-x`, since CSS can't address the last line's end.\n  const PADLOCK_GAP = 4;        // `padding-left` on the padlock `::after`\n  const PADLOCK_FONT_RATIO = 0.8; // `font-size` on the padlock `::after`, in em\n  const TOOLTIP_EXCLUDED_CONTAINERS = '.product-links, .td-card-ftr';\n  const TOOLTIP_HALF_WIDTH = 60;  // widest the tooltip gets, halved - it is `white-space: nowrap`\n  const TOOLTIP_EDGE_GAP = 8;\n\n  const tooltipAttributeSelectors = getProjectAttributeSelectors(projectsData);\n  const tooltipLinkSelector = tooltipAttributeSelectors.length\n    ? `.rm-ReadMe a:is(${tooltipAttributeSelectors.join(',')})`\n    : '';\n\n  function anchorLoginTooltip(link) {\n    const linkBox = link.getBoundingClientRect();\n    if (!linkBox.width) return;\n\n    // Use line boxes, not the element box: the range reports one rect per line, the last ending where the padlock begins.\n    const contents = document.createRange();\n    contents.selectNodeContents(link);\n    const lineBoxes = contents.getClientRects();\n    const lastLine = lineBoxes[lineBoxes.length - 1];\n    if (!lastLine) return;\n\n    const padlockWidth = parseFloat(window.getComputedStyle(link).fontSize) * PADLOCK_FONT_RATIO;\n    const padlockCentre = lastLine.right + PADLOCK_GAP + (padlockWidth / 2);\n\n    // Clamp to the viewport so a padlock near an edge doesn't hang the centred, non-wrapping tooltip off-screen.\n    const anchor = Math.min(\n      Math.max(padlockCentre, TOOLTIP_HALF_WIDTH + TOOLTIP_EDGE_GAP),\n      window.innerWidth - TOOLTIP_HALF_WIDTH - TOOLTIP_EDGE_GAP\n    );\n    link.style.setProperty('--td-lock-x', `${Math.round(anchor - linkBox.left)}px`);\n  }\n\n  function handleLoginTooltipTarget(event) {\n    const link = event.target?.closest?.(tooltipLinkSelector);\n    if (!link || link.closest(TOOLTIP_EXCLUDED_CONTAINERS)) return;\n    anchorLoginTooltip(link);\n  }\n\n  if ([\"home\", \"home-v6\"].includes(productSlugName) && tooltipLinkSelector) {\n    // Capture phase, so the offset is set before `:hover` paints the tooltip in.\n    document.addEventListener('mouseover', handleLoginTooltipTarget, true);\n    document.addEventListener('focusin', handleLoginTooltipTarget, true);\n  }\n\n  const uR = document.documentElement.classList.contains(\"useReactApp\");\n  const imgUrl = \"https://techdocs.akamai.com/assets/logo.png\";\n  const logoLink = \"https://techdocs.akamai.com/home\";\n  const testProjects = [\"clone-akamai-test-project\", \"home-v6\"];\n  /*\n  * DOM MUTATION OBSERVER\n  */\n  const domObserver = new MutationObserver((mutations) => {\n    for (let i = 0; i \u003c mutations.length; i++) {\n      const addedNodes = mutations[i].addedNodes;\n      for (let j = 0; j \u003c addedNodes.length; j++) {\n        processNewNode(addedNodes[j]);\n      }\n    }\n  });\n  \n  function processNewNode(node) {\n    if (node.nodeType !== Node.ELEMENT_NODE) return;\n    // Logo link replacements\n    if (node.tagName === 'IMG' && node.classList.contains(\"rm-Logo-img\")) {\n      if (productSlugName !== \"home-v4\") {\n        node.src = imgUrl;\n      }\n      if (node.parentElement) {\n        node.parentElement.href = logoLink;\n      }\n    }\n    // Embed and script mitigations\n    if (node.tagName === 'IFRAME' && node.classList.contains(\"embedly-embed\") && node.src.includes(\"youtube\")) {\n      node.dataset.src = node.src;\n      node.removeAttribute(\"src\");\n      node.classList.add(\"optanon-category-C0004\");\n    }\n\t\tif (node.tagName === 'SCRIPT') {\n      if (node.src.includes(\"launch-7eecf5415407.min.js\") && testProjects.includes(productSlugName)) {\n        node.src = \"\";\n        node.removeAttribute(\"defer\");\n      }\n    }\n  }\n\n  domObserver.observe(document.documentElement, { childList: true, subtree: true });\n  \n  /*\n  * GOOGLE TRANSLATE OBSERVER\n  */\n  const translateObserver = new MutationObserver(() => {\n    const translateElement = document.getElementById(\"google_translate_element\");\n    const translateCombo = translateElement?.querySelector(\"select.goog-te-combo\");\n    if (translateCombo) {\n      translateCombo.addEventListener('change', (e) => {\n        const selectedLang = e.target.options[e.target.selectedIndex]?.innerText;\n        if (selectedLang && selectedLang !== \"Select Language\" && window.languageSelected !== selectedLang) {\n          window.languageSelected = selectedLang;\n          const trackingValue = `select language:${selectedLang}`;\n          \n          if (typeof _satellite !== 'undefined' && _satellite.track) {\n            _satellite.track('click_interaction', { linkValue: trackingValue, adobeDataLayer: window.adobeDataLayer });\n\t          console.log(`[Analytics] ${trackingValue}`);\n          }\n        }\n      });\n      translateObserver.disconnect(); // Disconnect once listener attached\n    }\n  });\n  translateObserver.observe(document.documentElement, { childList: true, subtree: true });\n\n  // Callbacks for dynamic setups required globally by Google Translate\n  function googleTranslateElementInit() {\n    setTimeout(() => {\n      new google.translate.TranslateElement({\n        pageLanguage: 'en',\n        includedLanguages: 'en,de,es,fr,it,iw,ja,ko,pl,pt,zh-CN,zh-TW'\n      }, 'google_translate_element');\n    }, 701);\n  }\n\u003c/script>\t \n\u003c!-- Google Tag Manager -->\n\u003cscript>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WK9L3PR');\u003c/script>\n\u003c!-- Google Translate -->\n\u003cscript type=\"text/javascript\">\n  function googleTranslateElementInit() {\n    setTimeout(() => {\n      new google.translate.TranslateElement({\n        pageLanguage: 'en',\n        includedLanguages: 'en,de,es,fr,it,iw,ja,ko,pl,pt,zh-CN,zh-TW'\n      }, 'google_translate_element');\n    }, 701);\n  };\n\u003c/script>\n\u003cscript type=\"text/javascript\" src=\"//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit\">\u003c/script>\n\u003c!-- Adobe analytics -->\n\u003cscript type=\"text/plain\" class=\"optanon-category-C0002\" src=\"https://assets.adobedtm.com/fcfd3580c848/dee9a28fe72b/launch-7eecf5415407.min.js\" crossorigin=\"anonymous\" defer>\u003c/script>\n\u003c!-- Google Search Console verification -->\n\u003cmeta name=\"google-site-verification\" content=\"tyTJ65-Bal53IEe74XSvVYCtpwBJLNxgBh2Cbmc34XA\" />\n\u003cscript>\n; (function () {\n    var pushState = history.pushState;\n    var replaceState = history.replaceState;\n\n    history.pushState = function () {\n        pushState.apply(history, arguments);\n        window.dispatchEvent(new Event('pushstate'));\n        window.dispatchEvent(new Event('locationchange'));\n    };\n\n    history.replaceState = function () {\n        replaceState.apply(history, arguments);\n        window.dispatchEvent(new Event('replacestate'));\n        window.dispatchEvent(new Event('locationchange'));\n    };\n\n    window.addEventListener('popstate', function () {\n        window.dispatchEvent(new Event('locationchange'))\n    });\n})();\n\nvar currentUrl = window.location.href;\nvar wordList = ['latest-', 'ga-', 'deprecated-'];\nvar wordListExceptions = ['latest-behaviors', 'latest-criteria', 'ga-behaviors', 'ga-criteria', 'deprecated-behaviors', 'deprecated-criteria', \"-latest\"];\n\nvar customCSS = `\ntr.row_enum,\ntbody.xdep td,\ntbody.noxdep td {\n    border: none !important;\n    padding: .25pc !important;\n    vertical-align: top !important;\n}\n.useReactApp .markdown-body .rdmd-table-inner {\n    overflow: unset !important;\n}\ntbody.xdep tr td:first-child,\ntbody.noxdep tr td:first-child {\n    padding-left: 10px !important;\n}\ntr.row_list {\n    border: none !important;\n}\n.preview_enum,\n.preview_enum td {\n    padding-top: 2px !important;\n    padding-bottom: 0 !important;\n}\n.preview_list td,\n.preview_enum td,\n.preview_schema td {\n    border-top: none !important;\n}\n.preview_option,\n.preview_schema {\n    border-top: thin solid #555 !important;\n}\n.preview_head {\n    border-top: thin solid #555 !important;\n    background-color: #ddd !important;\n}\n.dbg_feature,\n.dbg_option,\n.dbg_value {\n    background-color: mistyrose !important;\n}\nhr.NextStepsDivider,\n.Pagination1KE9HXCXYd0E,\n.markdown-body.ng-non-bindable,\n.rm-Article header+div.markdown-body { \n    /* ideally 135% of its container, but never wider than the viewport */\n    width: min(135%, 100vw) !important;\n    box-sizing: border-box !important;\n    \n    }\n\n/* === RESPONSIVE OVERRIDE BELOW 1125px === */\n@media (max-width: 1335px) {\n  hr.NextStepsDivider,\n  .Pagination1KE9HXCXYd0E,\n  .markdown-body.ng-non-bindable,\n  table,\n  .rm-Article header+div.markdown-body { \n      width: 100% !important;\n      max-width: 100vw !important;\n      box-sizing: border-box !important;\n  }\n  div.td-login-dropdown {\n  \tdisplay: none\n}\n}\n@media (max-width: 450px) {\n\t\n\t.rdmd-table { \n    width: 100% !important; \n    overflow-x: auto !important;\n  }\n}\ntbody.xdep th {\n    display: none !important;\n}\n.noxdep td:last-of-type,\n.noxdep th:last-of-type {\n    display: none !important;\n}\ndiv.markdown-body>ul:first-child {\n    margin-top: 0 !important;\n    list-style: none !important;\n    padding: 0 !important;\n}\n`;\n\nfunction removeCustomCSS() {\n    var styleTag = document.getElementById(\"custom-table-css\");\n    if (styleTag) {\n        styleTag.parentNode.removeChild(styleTag);\n    }\n}\n\nfunction urlContainsWords(url, words) {\n    return words.some(function (word) {\n        return url.indexOf(word) !== -1;\n    });\n}\n\nfunction hideEmptyContentToc() {\n    const contentToc = document.querySelector('.content-toc.grid-25');\n    if (contentToc && contentToc.children.length === 0) {\n      contentToc.style.cssText = 'display: none !important;';\n    };\n};\n\nfunction applyCSS() {\n    var currentUrl = window.location.href;\n    var containsWord = urlContainsWords(currentUrl, wordList)\n    var containsWordExceptions = urlContainsWords(currentUrl, wordListExceptions)\n\n    if (containsWord && !containsWordExceptions) {\n        hideEmptyContentToc();\n        // Inject the style tag only if not present\n        if (!document.getElementById(\"custom-table-css\")) {\n            var style = document.createElement('style');\n            style.type = 'text/css';\n            style.id = \"custom-table-css\";\n            style.appendChild(document.createTextNode(customCSS));\n            document.head.appendChild(style);\n        }\n    } else {\n        removeCustomCSS();\n    }\n}\n\nwindow.addEventListener('locationchange', function () {\n    applyCSS()\n});\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    applyCSS()\n});\n\n$(window).on('pageLoad', function (e, state) {\n    var containsWord = urlContainsWords(currentUrl, wordList)\n    if (containsWord){\n        hideEmptyContentToc()\n    }\n});\n\nif (performance.navigation.type == performance.navigation.TYPE_RELOAD) {\n    applyCSS()\n} \n\u003c/script>","html_footer_meta":"\u003cnav class=\"td-header-nav td-extra\">\n  \u003cdiv class=\"td-header-left\" data-nosnippet>\n    \u003ca class=\"rm-Logo\" href=\"https://techdocs.akamai.com/home\" target=\"_self\">\u003cimg alt=\"Akamai TechDocs\" class=\"rm-Logo-img\" src=\"https://techdocs.akamai.com/assets/logo.png\">\u003c/a>\n\n    \u003cdiv class=\"td-search-flyout\">\n      \u003cdiv class=\"docsearch-wrapper\" data-symbol=\"⌘\">\n        \u003cdiv class=\"icon-search1 rm-SearchToggle-icon\">\u003c/div>\n        \u003cdiv class=\"docsearch-bar\">\n          \u003cinput autocomplete=\"off\" name=\"Search\" aria-label=\"Search this documentation\" placeholder=\"Search documentation\" class=\"Input Input_md Input_touched Input_clean\" spellcheck=\"false\" type=\"text\">\n        \u003c/div>\n        \u003cdiv class=\"rm-SearchToggle-placeholder\">\n          \u003cspan class=\"td-icon td-icon-close\">\u003c/span>\n        \u003c/div>\n      \u003c/div>\n    \u003c/div>\n\n  \u003c/div>\n  \u003cdiv class=\"td-header-right\" data-nosnippet>\n    \u003cdiv class=\"td-mobile-nav-icons\">\n      \u003cspan class=\"icon-search1\">\u003c/span>\n      \u003cspan class=\"td-icon td-icon-menu\">\u003c/span>\n    \u003c/div>\n\n    \u003cdiv class=\"td-nav-links\">\n      \u003cdiv class=\"td-link\">\n        \u003ca href=\"https://www.akamai.com\" target=\"_blank\" rel=\"noopener\">Akamai.com\u003c/a>\n      \u003c/div>\n      \u003cdiv class=\"td-link\">\n        \u003cdiv class=\"td-contact-dropdown\" tabindex=\"0\">\n          \u003ca class=\"td-contact\">\n            \u003cspan>Contact us\u003c/span>\n            \u003cspan class=\"td-icon td-icon-nav-up\">\u003c/span>\n          \u003c/a>\n          \u003cdiv class=\"td-contact-dropdown-content\">\n            \u003ca class=\"td-drop-link\" href=\"https://www.akamai.com/global-services/support/\" target=\"_blank\" rel=\"noopener\">Akamai support\u003c/a>\n            \u003ca class=\"td-drop-link\" href=\" https://www.akamai.com/cloud/support/contact-support\" target=\"_blank\" rel=\"noopener\">Compute support\u003c/a>\n            \u003ca class=\"td-drop-link\" href=\"https://akamaisurveys.eu.qualtrics.com/jfe/form/SV_1Onxz8SazZLxp8q\" target=\"_blank\" rel=\"noopener\">Share feedback\u003c/a>\n          \u003c/div>\n\t\t\t\t\u003c/div>\n      \u003c/div>\n    \u003c/div>\n\n    \u003cdiv class=\"td-nav-btns\">\n      \u003cdiv class=\"td-link\">\n        \u003ca class=\"td-btn td-try-akamai\" href=\"https://www.akamai.com/products#free-trials\" target=\"_blank\" rel=\"noopener\">\n          \u003cspan>Try Akamai\u003c/span>\n        \u003c/a>\n      \u003c/div>\n      \u003cdiv class=\"td-link\">\n        \u003cdiv class=\"td-login-dropdown\">\n          \u003ca class=\"td-btn td-login\" href=\"https://techdocs.akamai.com/dual-login?redirect=/home\" data-tooltip=\"Log in to TechDocs with your Control Center credentials to view secure content and suggest edits.\">\n            \u003cspan class=\"td-icon td-user-icon\">\u003c/span>\n            \u003cspan class=\"td-login-text\">Log in\u003c/span>\n          \u003c/a>\n          \u003cdiv class=\"td-login-dropdown-content\">\n            \u003ca class=\"td-drop-link td-logout\" href=\"/logout?redirect_uri=/home\" rel=\"noopener\">Log out\u003c/a>\n          \u003c/div>\n        \u003c/div>\n      \u003c/div>\n    \u003c/div>\n  \n    \u003cdiv class=\"td-mobile\">    \n      \u003cdiv class=\"td-sidebar td-animate-right\">\n        \u003cdiv class=\"td-sidebar-item\">\n    \t    \u003cdiv class=\"td-mobile-nav-icons\">\n\t\t  \t    \u003cspan class=\"td-icon td-icon-menu td-icon-hover\">\u003c/span>\n\t\t\t    \u003c/div>\n        \u003c/div>\n        \u003cdiv class=\"td-sidebar-item\">\n          \u003ca class=\"td-btn td-try-akamai\" href=\"https://www.akamai.com/products#free-trials\" target=\"_blank\" rel=\"noopener\">Try Akamai\u003c/a>\n        \u003c/div>\n        \u003chr />\n        \u003cdiv class=\"td-sidebar-item\">\n          \u003ca class=\"\" href=\"https://www.akamai.com\" target=\"_blank\" rel=\"noopener\">Akamai.com\u003c/a>\n        \u003c/div>\n        \u003chr />\n        \u003cdiv class=\"td-sidebar-item td-mobile-contact\">\n          \u003cspan >Contact us\u003c/span>\n          \u003ca class=\"\" href=\"https://www.akamai.com/global-services/support\" target=\"_blank\" rel=\"noopener\">Akamai support\u003c/a>\n          \u003ca class=\"\" href=\" https://www.akamai.com/cloud/support/contact-support\" target=\"_blank\" rel=\"noopener\">Compute support\u003c/a>\n          \u003ca class=\"\" href=\"https://akamaisurveys.eu.qualtrics.com/jfe/form/SV_1Onxz8SazZLxp8q\" target=\"_blank\" rel=\"noopener\">Share feedback\u003c/a>\n        \u003c/div>\n        \u003chr />\n        \u003cdiv class=\"td-sidebar-item\">\n          \u003ca class=\"td-mobile-login\" href=\"https://techdocs.akamai.com/dual-login?redirect=/home\" rel=\"noopener\">\n            \u003cspan class=\"td-icon td-user-icon\">\u003c/span>\n            \u003cspan class=\"td-login-text\">Log in\u003c/span>\n          \u003c/a>\n        \u003c/div>\n        \u003cdiv class=\"td-sidebar-item td-logout\">\n          \u003ca href=\"/logout?redirect_uri=/home\" rel=\"noopener\">Log out\u003c/a>\n        \u003c/div>\n      \u003c/div>\n    \u003c/div>\n\n  \u003c/div>\n\u003c/nav>\n\u003c!-- \u003cscript src=\"https://techdocs.akamai.com/assets/global/js/custom.js\">\u003c/script> -->\n\u003cscript type=\"text/plain\" class=\"optanon-category-C0002\">\n  (function waitForAnalytics(attempts = 0) {\n    if (window._satellite?.track) {\n      const loginInfo = getUserInfo();\n      adobeDataLayer.push({ loginInfo });\n\n      if (handleMultipleTriggers()) {\n        window.firstPageLoadTrigger = window.location.href;\n        console.log(\"[Analytics] Optanon Loaded\");\n\n        _satellite.track('page_view', {\n          url: window.location.href,\n          adobeDataLayer\n        });\n      }\n\n      return;\n    }\n\n    if (attempts >= 50) {\n      console.error(\"[Analytics] Not ready after 5 seconds\");\n      return;\n    }\n\n    setTimeout(() => waitForAnalytics(attempts + 1), 100);\n  })();\n\u003c/script>\n\u003cscript>\n(function () {\n  var projectSlugs_refactored = [\"akamai-refactored-test-nov20\"];\n  var AKAMAI_PREVIEW_ORIGIN = \"https://akamai-docs.readmepreview.com\";\n\n  function shouldApplyOverride() {\n    if (window.location.origin === AKAMAI_PREVIEW_ORIGIN) return true;\n    if (typeof window.productSlugName === \"string\" && projectSlugs_refactored.includes(window.productSlugName)) return true;\n    return false;\n  }\n\n  function overrideCSSRuleForProjects() {\n    if (!shouldApplyOverride()) return;\n\n    if (document.getElementById(\"akamai-refactored-css-overrides\")) return;\n\n    var style = document.createElement(\"style\");\n    style.id = \"akamai-refactored-css-overrides\";\n    document.head.appendChild(style);\n\n    var css =\n      \"button.rm-Header-bottom-link:not(.active),\\n\" +\n      \"a.rm-Header-bottom-link:not(.active){color:unset !important;}\\n\" +\n      \"#ssr-main{margin-bottom:unset;overflow-y:hidden;}\\n\";\n\n    if (document.querySelector(\"div[class*='SuperHub_admin']\")) {\n      css +=\n        \"body > .td-header-nav.td-extra{display:none !important;}\\n\" +\n        \"nav.td-header-nav.td-extra{position:relative !important;z-index:100 !important;}\\n\";\n    }\n\n    style.textContent = css;\n  }\n\n  overrideCSSRuleForProjects();\n})();\n\u003c/script>\n","global_landing_page":{"html":"","redirect":""},"html_hidelinks":false,"collapsibleCategories":false,"showBreadcrumbs":true,"showPageIcons":true,"showVersion":true,"searchModal":"classic","hideTableOfContents":false,"nextStepsLabel":"","ai_dropdown":"enabled","ai_options":{"ask_ai":"disabled","chatgpt":"enabled","claude":"enabled","clipboard":"enabled","copilot":"enabled","mcp":{"command":"enabled","config":"enabled","cursor":"enabled","vscode":"enabled"},"view_as_markdown":"enabled"}},"custom_domain":"techdocs.akamai.com","description":"Property Manager is a configuration tool that you use with other Akamai products to start serving the traffic to your site or application through the Akamai edge network.","hstsIncludeSubdomains":false,"planSchedule":{"stripeScheduleId":null,"changeDate":null,"nextPlan":null},"planStatus":"","error404":"","first_page":"docs","git":{"migration":{"createRepository":{"end":"2026-03-01T18:32:40.282Z","start":"2026-03-01T18:32:39.881Z","status":"successful"},"transformation":{"end":"2026-03-01T18:32:43.526Z","start":"2026-03-01T18:32:40.774Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:32:44.519Z","start":"2026-03-01T18:32:44.240Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:50:26.422Z","start":"2026-03-01T18:50:26.421Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"glossaryTerms":[{"_id":"632b11796cb2a8004751c566","term":"Test term","definition":"This is a test to see if glossary terms at enterprise level can be used at project level."},{"_id":"67ed7322f81c97001808a2f0","term":"SIA","definition":"Secure Internet Access"},{"_id":"67ed733f8a45d80053170d49","term":"CPS","definition":"Certificate Provisioning System"},{"_id":"606f4d780b462f006cc3cdab","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":[{"code":"en","type":"manual"}],"state":"enabled"},"intercom":"","aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","jwtExpirationTime":0,"landing_bottom":[{"type":"links"}],"llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"mdxishMigrationStatus":{},"metrics":{"monthlyLimit":0,"monthlyPurchaseLimit":0,"thumbsEnabled":true,"meteredBilling":{}},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Property Manager","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"oauth_url":"https://techdocs.akamai.com/dual-login","onboardingCompleted":{"api":true,"appearance":true,"documentation":true,"domain":false,"jwt":false,"logs":false,"metricsSDK":false,"aiReady":false,"team":false,"gitSync":false},"openapiVisibility":"public","owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"placements":["header","in_search"],"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.163Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"plan":"enterprise","planOverride":"business","readmeScore":{"totalScore":187,"components":{"newDesign":{"enabled":true,"points":25},"reference":{"enabled":true,"points":50},"tryItNow":{"enabled":true,"points":35},"syncingOAS":{"enabled":true,"points":10},"customLogin":{"enabled":true,"points":25},"metrics":{"enabled":false,"points":40},"recipes":{"enabled":true,"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":true,"points":5},"glossary":{"enabled":false,"points":1},"variables":{"enabled":true,"points":1},"integrations":{"enabled":false,"points":2}}},"reCaptchaSiteKey":"","reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":true,"defaultExpandResponseSchema":true,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"seo":{"overwrite_title_tag":true},"searchSettings":{"default_to_current_project":false,"show_project_filter":true,"sort_projects_alphabetically":false},"ssl":{"minTLS":"1.0"},"subdomain":"property-mgr","subpath":"","topnav":{"left":[],"right":[],"edited":true,"bottom":[{"type":"url","text":"CLI","url":"https://github.com/akamai/cli-property-manager"},{"type":"url","text":"Terraform","url":"https://techdocs.akamai.com/terraform/docs/set-up-property-provisioning"}]},"trial":{"trialDeadlineEnabled":false,"trialEndsAt":"2021-04-22T18:37:44.107Z"},"translate":{"provider":"transifex","show_widget":false,"key_public":"","org_name":"","project_name":"","languages":[]},"url":"","variableDefaults":[{"name":"EC_PRODUCT_NAME","default":"Enterprise Center","source":"","type":""},{"name":"AKAMAI_PLATFORM","default":"Akamai Cloud","source":"","type":""},{"name":"COMPANY_NAME","default":"​Akamai Technologies, Inc.​","source":"","type":""},{"name":"COMPANY_NICKNAME","default":"​Akamai​","source":"","type":""},{"name":"PORTAL_NAME","default":"​Akamai Control Center​","source":"","type":""},{"name":"PORTAL_NICKNAME","default":"​Control Center​","source":"","type":""},{"name":"PORTAL_URL","default":"https://control.akamai.com","source":"","type":""},{"name":"PORTAL_ICON_ROOT","default":"☰","source":"","type":""},{"name":"PORTAL_ICON_HELP","default":"?","source":"","type":""},{"name":"PORTAL_ICON_CLOSE","default":"×","source":"","type":""},{"name":"PRODUCT_NAME","default":"Property Manager","source":"","type":""},{"name":"CHAR_CHECK","default":"✓","source":"","type":""},{"name":"CHAR_COPYRIGHT","default":"©","source":"","type":""},{"name":"CHAR_CROSS","default":"✗","source":"","type":""},{"name":"CHAR_DASH_LONG","default":"—","source":"","type":""},{"name":"CHAR_DASH_SHORT","default":"–","source":"","type":""},{"name":"CHAR_REG","default":"®","source":"","type":""},{"name":"CHAR_TRADEMARK","default":"™","source":"","type":""},{"name":"CHAR_MATH_PLUS_MINUS","default":"±","source":"","type":""},{"name":"CHAR_MATH_TIMES","default":"×","source":"","type":""},{"name":"LB","default":"​","source":"","type":""},{"name":"CHAR_MENU_DELIMITER","default":">","source":"","type":""},{"name":"API_NAME","default":"Property Manager API","source":"","type":""},{"name":"API_NICKNAME","default":"PAPI","source":"","type":""},{"name":"API_SERVICE_LEVEL","default":"READ-WRITE","source":"","type":""}],"child":{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"versions":[{"__v":2,"_id":"606f4d780b462f006cc3cdaf","createdAt":"2021-04-08T18:37:44.165Z","updatedAt":"2026-04-16T17:44:07.391Z","project":"606f4d780b462f006cc3cdaa","version":"1","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":[],"releaseDate":"2021-04-08T18:37:44.165Z","pdfStatus":"","apiRegistries":[{"filename":"bulk-search-and-update.json","uuid":"1iv1mb2hmdec61hw"},{"filename":"custom-behaviors-and-overrides.json","uuid":"10ucd1vmdsj9k5m"},{"filename":"includes.json","uuid":"4c9bw2zmg6ou6z2"},{"filename":"prerequisite-data.json","uuid":"d8d2i1dmo1rm6vs"},{"filename":"properties.json","uuid":"2scm1y94cmmdgslbq"},{"filename":"property-hostnames.json","uuid":"5sl5yhmdh65nia"},{"filename":"search.json","uuid":"2vfj1wmdsjadcq"},{"filename":"rule-formats-schemas-and-utilities.json","uuid":"2vfj26mdsjatea"},{"filename":"domain-ownership-validation-challenges.json","uuid":"1fmzd2bmdec6ur3"}],"source":"readme"},{"__v":3,"_id":"61df577a738f2200667f49c5","createdAt":"2021-04-08T18:37:44.165Z","updatedAt":"2026-04-16T17:40:37.385Z","project":"606f4d780b462f006cc3cdaa","version":"0","version_clean":"0.0.0","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":true,"forked_from":"606f4d780b462f006cc3cdaf","categories":[],"releaseDate":"2021-04-08T18:37:44.165Z","pdfStatus":"","apiRegistries":[{"filename":"prerequisite-data.json","uuid":"d8d2i1dmo1rm6vs"}],"source":"readme"}],"stable":{"__v":2,"_id":"606f4d780b462f006cc3cdaf","createdAt":"2021-04-08T18:37:44.165Z","updatedAt":"2026-04-16T17:44:07.391Z","project":"606f4d780b462f006cc3cdaa","version":"1","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":[],"releaseDate":"2021-04-08T18:37:44.165Z","pdfStatus":"","apiRegistries":[{"filename":"bulk-search-and-update.json","uuid":"1iv1mb2hmdec61hw"},{"filename":"custom-behaviors-and-overrides.json","uuid":"10ucd1vmdsj9k5m"},{"filename":"includes.json","uuid":"4c9bw2zmg6ou6z2"},{"filename":"prerequisite-data.json","uuid":"d8d2i1dmo1rm6vs"},{"filename":"properties.json","uuid":"2scm1y94cmmdgslbq"},{"filename":"property-hostnames.json","uuid":"5sl5yhmdh65nia"},{"filename":"search.json","uuid":"2vfj1wmdsjadcq"},{"filename":"rule-formats-schemas-and-utilities.json","uuid":"2vfj26mdsjatea"},{"filename":"domain-ownership-validation-challenges.json","uuid":"1fmzd2bmdec6ur3"}],"source":"readme"},"_id":"606f4d780b462f006cc3cdaa","accessRules":{"branch_approve":{"admin":true,"editor":false},"branch_merge":{"admin":true,"editor":false},"version_edit":{"admin":true,"editor":false}},"ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"appearance":{"allowApiExplorerJsonEditor":false,"borderRadius":"default","changelog":{"layoutExpanded":false,"showAuthor":false,"showExactDate":false},"referenceFlatSections":"disabled","referenceLayout":"row","referenceParamFont":"default","referenceParamInputs":"all","referenceSimpleMode":false,"methodBadgeStyle":"classic","oneOfLayout":"dropdown","showCredentials":true,"showExactDate":false,"showMethodInSidebar":true,"link_logo_to_url":false,"theme":"line","theme_preset":"default","colorScheme":"light","overlay":"triangles","landing":true,"sticky":false,"hide_logo":true,"childrenAsPills":false,"subheaderStyle":"links","splitReferenceDocs":false,"showMetricsInReference":false,"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":"#017ac6","main_dark":"","main_alt":"","header_text":"","body_highlight":"#017ac6","body_highlight_dark":"","custom_login_link_color":"","page_background":"","page_background_dark":"","background_tint":"","background_tint_dark":"","border":"","border_dark":"","breadcrumb":"","breadcrumb_dark":"","header":"","header_dark":"","askai_button_bg":"","askai_button_bg_dark":"","sidebar_border":"","sidebar_border_dark":""},"typography":{"headline":"Open+Sans:400:sans-serif","body":"Open+Sans:400:sans-serif","code":"","spacing":null,"typekit":false,"tk_key":"","tk_headline":"","tk_body":""},"header":{"img":[],"img_size":"auto","img_pos":"tl","linkStyle":"buttons","style":"line","subnav":{"alignment":"start"}},"body":{"style":"none"},"promos":[{"_id":"606f4d780b462f006cc3cdac","title":"The property-mgr Developer Hub","text":"Welcome to the property-mgr developer hub. You'll find comprehensive guides and documentation to help you start working with property-mgr as quickly as possible, as well as support if you get stuck. Let's jump right in!","extras":{"type":"buttons","buttonPrimary":"get-started","buttonSecondary":"none"}}],"layout":{"full_width":false,"style":"classic","sticky_header":null},"logo":["https://files.readme.io/766376c-small-techdocs-akamai-logo.png","techdocs-akamai-logo.png",303,80,"#287faf","https://files.readme.io/e20f928-techdocs-akamai-logo.png"],"loginLogo":[],"logo_white":[],"logo_white_use":false,"logo_large":false,"logo_size":"default","favicon":[],"tocVariant":"line","stylesheet":"","stylesheet_hub2":"body .sticky-overflow {\n  overflow-y: auto;\n  max-height: unset !important;\n  position: relative;\n}\ntable thead th {\n\ttop: 64px;\n}\n\n.row_option pre {\n\tcolumn-width: 13pc !important; \n}\n\n/*\n.useReactApp .markdown-body .rdmd-table-inner {\n    overflow: auto !important\n}\n*/\n /*\n.rm-ReferenceMain  nav.rm-Sidebar {\n\tmax-height: unset !important\n}\n*/\n\n/* Hide release notes button from v0.  */ \na.rm-Header-link[href*=\"/v0/changelog\"] {\n  display: none;\n}\n\n/* Hide Recipes button from v0.  */ \na.rm-Header-link[href*=\"/v0/recipes\"] {\n  display: none;\n}\n\n.rm-Article div.rm-Markdown.markdown-body.content-body > ul {\n    margin-top: 0 !important;\n    list-style: none !important;\n    padding: 0 !important;\n}\n\n/* builder*/\n.headline-container-article-info-url2nV_XrjpFuVQ{\n\tword-break:unset !important;\n}\n\n.ps-param-metadata {\n  font-style: italic;\n  padding-right: 0.5em !important;\n\tpadding-bottom:0.5em;\n  font-size: 90%;\n}\n/* === RESPONSIVE OVERRIDE BELOW 1335px === */\n@media (max-width: 1335px) {\n  hr.NextStepsDivider,\n  .Pagination1KE9HXCXYd0E,\n  .markdown-body.ng-non-bindable,\n  table,\n  .rm-Article header+div.markdown-body {\n      width: 100% !important;\n      max-width: 100vw !important;\n      box-sizing: border-box !important;\n  }\n  /* Prevent the builder table expanding beyond its flex child and overlapping the snippet box */\n  .rdmd-table-flex-wrap table {\n      max-width: 100% !important;\n  }\n  div.td-login-dropdown {\n  \tdisplay: none;\n  }\n}\n@media (max-width: 450px) {\n  .rdmd-table {\n    width: 100% !important;\n    overflow-x: auto !important;\n  }\n  /* Prevent platform responsive-stacking layout; use horizontal scroll instead */\n  .rdmd-table-inner {\n    overflow-x: auto !important;\n  }\n  .rdmd-table table {\n    display: table !important;\n    width: auto !important;\n    min-width: 100% !important;\n  }\n  .rdmd-table thead {\n    display: table-header-group !important;\n  }\n  .rdmd-table tbody {\n    display: table-row-group !important;\n  }\n  .rdmd-table tr {\n    display: table-row !important;\n  }\n  .rdmd-table th,\n  .rdmd-table td {\n    display: table-cell !important;\n  }\n  .rdmd-table td::before,\n  .rdmd-table th::before {\n    content: none !important;\n  }\n}\n.ps-blue {\n  color: #017ac6;\n}\n\n\n/*\n.useReactApp .markdown-body .rdmd-table-inner {\n    overflow: auto !important\n}\n*/\n /*\n.rm-ReferenceMain  nav.rm-Sidebar {\n\tmax-height: unset !important\n}\n*/\n.rdmd-table input,\n.rdmd-table select {\n  margin: 0.2em 0;\n  min-width: 120px;\n}\n\n.rdmd-table .hidden-row {\n  display: none;\n}\n\n/* .rdmd-table itself is now the flex container */\n.rdmd-table.rdmd-table-flex-wrap {\n  display: flex;\n  align-items: flex-start;\n  gap: 2em;\n  width: 100%;\n  box-sizing: border-box;\n  min-width: 0;\n}\n\n/* Table inner grows to fill remaining space */\n.rdmd-table.rdmd-table-flex-wrap .rdmd-table-inner {\n  flex: 1 1 0;\n  min-width: 0;\n  max-width: 100%;\n  width: 100%;\n}\n\n#json-snippet-pre {\n  overflow: auto !important;\n}\n\n#json-snippet-box {\n  flex: 0 0 30%;\n  width: 30%;\n  background: rgb(246, 248, 250);\n  padding: 1em;\n  border-radius: 6px;\n  font-family: monospace;\n  font-size: 1em;\n  white-space: pre;\n  border: 1px solid rgb(225, 228, 232);\n  top: 1em;\n  align-self: flex-start;\n  margin-top: 0;\n  box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px;\n  z-index: 10;\n  overflow-x: auto;\n  position: sticky !important;\n}\n\n/* Scroll the builder table within its flex child; only while flex layout is active */\n@media (min-width: 1136px) and (max-width: 1335px) {\n  .rdmd-table-flex-wrap .rdmd-table-inner {\n      overflow-x: auto;\n  }\n}\n\n@media (max-width: 1135px) {\n  .rdmd-table.rdmd-table-flex-wrap {\n    display: block;\n  }\n  #json-snippet-box {\n    position: relative !important;\n    width: auto;\n    max-width: none;\n    margin-top: 1.5em;\n    box-shadow: none;\n    flex: none;\n  }\n  header[class*=\"headline-container_basic\"] {\n    width: auto;\n  }\n}\n\n.invalid-input {\n  border-color: var(--red) !important;\n  border-width: var(--border-width) !important;\n}\n\ntr.row_enum,\ntbody.xdep td,\ntbody.noxdep td {\n  border: none !important;\n  padding: .25pc !important;\n  vertical-align: top !important;\n}\n.useReactApp .markdown-body .rdmd-table-inner {\n  overflow: unset !important;\n}\ntbody.xdep tr td:first-child,\ntbody.noxdep tr td:first-child {\n  padding-left: 10px !important;\n}\ntr.row_list {\n  border: none !important;\n}\n.preview_enum,\n.preview_enum td {\n  padding-top: 2px !important;\n  padding-bottom: 0 !important;\n}\n.preview_list td,\n.preview_enum td,\n.preview_schema td {\n  border-top: none !important;\n}\n.preview_option,\n.preview_schema {\n  border-top: thin solid #555 !important;\n}\n.preview_head {\n  border-top: thin solid #555 !important;\n  background-color: #ddd !important;\n}\n.dbg_feature,\n.dbg_option,\n.dbg_value {\n  background-color: mistyrose !important;\n}","stylesheet_hub3":"","javascript":"","javascript_hub2":"function updateCSSRules () {\n  let styleSheet\n\n  let styleElement = document.querySelector('head style#dynamic-styles')\n  if (!styleElement) {\n    styleElement = document.createElement('style')\n    styleElement.id = 'dynamic-styles'\n    document.head.appendChild(styleElement)\n  }\n\n  styleSheet = styleElement.sheet\n\n  const newRule =\n    '.rm-PlaygroundResponse .APIResponse-action-button { display: none; }'\n  styleSheet.insertRule(newRule, styleSheet.cssRules.length)\n\n  // If you want to remove the old rule, we assume you have a method to handle cross-origin issues.\n  // Since we can't reliably access cross-origin stylesheets, we won't attempt to remove the rule here.\n  // However, you can manage it within your own styles if needed.\n}\n\n$(window).on('pageLoad', function (e, state) {\n\n  /* ----------------------------------------------------\n     1. For: /reference/api-summary\n        Fix overflow only\n     ---------------------------------------------------- */\n  if (\n    window.location.href ===\n    'https://techdocs.akamai.com/property-mgr/reference/api-summary'\n  ) {\n    var tableInnerElements = document.querySelectorAll('.rdmd-table-inner');\n\n    tableInnerElements.forEach(function (el) {\n      el.style.removeProperty('overflow');\n      el.style.cssText += 'overflow: unset !important;';\n    });\n  }\n\n  /* ----------------------------------------------------\n     2. For: /reference/validation-errors-copy\n        Add word-break + class replacement\n     ---------------------------------------------------- */\n  if (\n    window.location.href ===\n    'https://techdocs.akamai.com/property-mgr/reference/validation-errors-copy'\n  ) {\n\n    // Add word-break to all tables\n    const style = document.createElement(\"style\");\n    style.textContent = `\n      table, table * {\n        word-break: break-word !important;\n        white-space: normal !important;\n      }\n    `;\n    document.head.appendChild(style);\n\n    // Replace .sticky-overflow → remove & add .sticky\n    document.querySelectorAll('.rdmd-table-inner.sticky-overflow')\n      .forEach(function (el) {\n        el.classList.remove('sticky-overflow');\n        el.classList.add('sticky');\n      });\n  }\n\n});\n\n/* PAPI builder */\n// Released 27.04.2026\nfunction initPapiBuilder () {\n\n  function normalizeStr (s) {\n      return (s || '')\n        .replace(/\\u200b/g, '')\n        .replace(/\\u00ad/g, '')\n        .trim()\n    }\n    const table = document.querySelector('.rdmd-table-inner table')\n    const href = window.location.href\n    const isAllowedReferencePage = [\n      'reference/latest-',\n      'reference/ga-',\n      'reference/deprecated-'\n    ].some(segment => href.includes(segment))\n\n    if (!table || href.includes('/docs/') || !isAllowedReferencePage) return\n    if (table.dataset.papiReady) return\n\n    const ths = table.querySelectorAll('thead th')\n\n    // =============== Move \"Requires\" into Description and hide the column ===============\n    let reqIdx = -1\n    ths.forEach((th, i) => {\n      if (th.textContent.trim().startsWith('Requires')) reqIdx = i\n    })\n    table.querySelectorAll('tbody tr').forEach(tr => {\n      const tds = tr.children\n      if (reqIdx !== -1 && tds[reqIdx]) {\n        const reqTd = tds[reqIdx]\n        let requiresHtml = ''\n        const tmp = document.createElement('div')\n        tmp.innerHTML = reqTd.innerHTML.trim()\n        tmp\n          .querySelectorAll('button.rdmd-code-copy')\n          .forEach(btn => btn.remove())\n        const cleaned = tmp.innerHTML.trim()\n        if (cleaned) {\n          requiresHtml = `\u003cdiv class=\"ps-metadata\">\u003cspan class=\"ps-param-metadata\">\u003cspan class=\"ps-blue\">Requires:\u003c/span> ${cleaned}\u003c/span>\u003c/div>`\n        }\n        // Find description cell (prefer .description-col)\n        let descTd = null\n        for (let td of tds) {\n          if (td.classList && td.classList.contains('description-col')) {\n            descTd = td\n            break\n          }\n        }\n        if (!descTd) descTd = tds[2] || tds[1]\n        if (descTd && requiresHtml) {\n          const wrap = document.createElement('div')\n          wrap.innerHTML = requiresHtml\n          const metaDiv = wrap.firstElementChild\n          const oldMeta = descTd.querySelector('.ps-metadata')\n          if (oldMeta) oldMeta.remove()\n          descTd.insertBefore(metaDiv, descTd.firstChild)\n          descTd.insertBefore(document.createElement('br'), metaDiv.nextSibling)\n        }\n      }\n    })\n    if (reqIdx !== -1) ths[reqIdx].style.display = 'none'\n    table.querySelectorAll('tbody tr').forEach(tr => {\n      const tds = tr.children\n      if (reqIdx !== -1 && tds[reqIdx]) tds[reqIdx].style.display = 'none'\n    })\n\n    // =============== Hide \"Value\" column if present ===============\n    let optionIdx = -1\n    let valueIdx = -1\n    ths.forEach((th, i) => {\n      if (th.textContent.trim().startsWith('Option')) optionIdx = i\n      if (th.textContent.trim().startsWith('Value')) valueIdx = i\n    })\n    if (valueIdx !== -1) ths[valueIdx].style.display = 'none'\n    table.querySelectorAll('tbody tr').forEach(tr => {\n      const tds = tr.children\n      if (valueIdx !== -1 && tds[valueIdx]) tds[valueIdx].style.display = 'none'\n    })\n\n    // =============== Helpers ===============\n    function parsePre (row, cls) {\n      const pre = row.querySelector('pre.' + cls)\n      if (!pre) return null\n      try {\n        return JSON.parse(pre.textContent)\n      } catch {\n        return null\n      }\n    }\n    // Symbol to indicate an external/unresolvable attribute reference\n    const UNRESOLVABLE = Symbol('UNRESOLVABLE')\n    function getAttrValue (attr, stateObj) {\n      // Handle dot-notation like \"policySet.region\"\n      if (attr && attr.includes('.')) {\n        const parts = attr.split('.')\n        let current = stateObj\n        for (const part of parts) {\n          if (current === undefined || current === null) {\n            // Path doesn't exist - unresolvable\n            return UNRESOLVABLE\n          }\n          if (typeof current !== 'object') {\n            // Parent exists but is not an object (e.g., policySet is a string ID)\n            // This is an external reference that can't be resolved from table data\n            return UNRESOLVABLE\n          }\n          current = current[part]\n        }\n        return current\n      }\n      return stateObj[attr]\n    }\n    function evalVisible (visible, stateObj) {\n      if (!visible) return true\n      const v = visible.if\n      if (!v) return true\n\n      // Global-scope conditions reference external data (e.g. modulesOnContract)\n      // not available in the table; assume fulfilled\n      if (v.scope === 'global') return true\n      \n      // Supported ops: eq, neq, in, not, and, or, contains, type\n      // \"type\" checks the runtime data-type of a value (e.g. ipv4_address);\n      // we can't determine this from table data, so assume fulfilled.\n      if (v.op === 'type') return true\n\n      if (v.op === 'not') {\n        const inner = v.expression || (v.params && v.params[0])\n        if (!inner) return true\n        return !evalVisible({ if: inner }, stateObj)\n      }\n      if (v.op === 'eq') {\n        const val = getAttrValue(v.attribute, stateObj)\n        // If attribute is unresolvable (external reference), assume condition is fulfilled\n        if (val === UNRESOLVABLE) return true\n        return val == v.value\n      }\n      if (v.op === 'neq') {\n        const val = getAttrValue(v.attribute, stateObj)\n        if (val === UNRESOLVABLE) return true\n        return val != v.value\n      }\n      if (v.op === 'in') {\n        const val = getAttrValue(v.attribute, stateObj)\n        if (val === UNRESOLVABLE) return true\n        const arr = v.value || []\n        return arr.includes(val)\n      }\n      if (v.op === 'contains') {\n        const val = getAttrValue(v.attribute, stateObj)\n        // Contains typically checks if array contains value; if unresolvable, assume fulfilled\n        if (val === UNRESOLVABLE) return true\n        if (Array.isArray(val)) return val.includes(v.value)\n        return false\n      }\n      if (v.op === 'or')\n        return (v.params || []).some(p => evalVisible({ if: p }, stateObj))\n      if (v.op === 'and')\n        return (v.params || []).every(p => evalVisible({ if: p }, stateObj))\n      return true // Fallback for unhandled ops\n    }\n    function parseValueByType (type, value) {\n      if (type === 'integer' || type === 'number') {\n        if (value === '' || value === undefined) return undefined\n        const n = Number(value)\n        return isNaN(n) ? value : n\n      }\n      if (type === 'boolean') return value === 'true' || value === true\n      return value\n    }\n    function readTextArray (container) {\n      const arr = []\n      container.querySelectorAll('input[type=\"text\"]').forEach(inp => {\n        const v = inp.value.trim()\n        if (v !== '') arr.push(v)\n      })\n      return arr.length ? arr : undefined\n    }\n\n    // =============== Collect rows ===============\n    const optionRows = Array.from(table.querySelectorAll('tr.row_option, tr.preview_option'))\n    const schemaRows = Array.from(table.querySelectorAll('tr.row_schema, tr.preview_schema'))\n    const options = {}\n    const objectSchemas = {} // single-object schemas\n    const objectArrayPropDefs = {} // { parentArrayName: [{propName, inputDef, type, displayType}] }\n    const optionsByName = {}\n    const optionsById = {}\n    const readOnlySchemaRows = [] // Track read-only schema rows for conditional hiding\n\n    // Build map for options\n    optionRows.forEach(row => {\n      const id = row.id\n      const inputDef = parsePre(row, 'input')\n      const visibleDef = parsePre(row, 'visible')\n      const code = row.querySelector('code')\n      const rawName = code ? code.textContent.replace(/\\u200b/g, '') : id // strip ZW chars\n      const name = rawName\n      const o = {\n        row,\n        inputDef,\n        visibleDef,\n        name,\n        value: undefined,\n        input: null\n      }\n\n      // Detect object-array property rows like: failoverOriginMap[].fromOriginId\n      const arrMatch = name.match(/^([^.]+)\\[\\]\\.(.+)$/)\n      if (arrMatch) {\n        o.isArrayProp = true\n        o.parentArrayName = arrMatch[1]\n        o.propName = arrMatch[2]\n        if (!objectArrayPropDefs[o.parentArrayName])\n          objectArrayPropDefs[o.parentArrayName] = []\n        // Inspect type from the row's \"Type\" column - get FULL type text (e.g., \"string array\")\n        const tds = row.querySelectorAll('td')\n        let type = ''\n        let displayType = ''\n        if (tds[1]) {\n          const fullTypeText = normalizeStr(tds[1].textContent)\n          type = fullTypeText.split(' ')[0].toLowerCase() // first word for internal use\n          displayType = fullTypeText // full text for display (e.g., \"string array\")\n        }\n        objectArrayPropDefs[o.parentArrayName].push({\n          propName: o.propName,\n          inputDef,\n          visibleDef, // Store visibility definition for filtering\n          type,\n          displayType // NEW: store full type for display\n        })\n        // Hide this template row; we'll render inputs in entry blocks\n        row.classList.add('hidden-row')\n      }\n\n      options[id] = o\n      optionsById[id] = o\n      optionsByName[name] = o\n\n      // Detect parent object/object-array options\n      if (\n        inputDef &&\n        (inputDef.displayType === 'object' ||\n          inputDef.displayType === 'object array')\n      ) {\n        if (inputDef.displayType === 'object') {\n          objectSchemas[name] = []\n          o.isObject = true\n        } else if (inputDef.displayType === 'object array') {\n          o.isObject = true\n          o.isObjectArray = true\n          if (!objectArrayPropDefs[name]) objectArrayPropDefs[name] = [] // ensure bucket exists\n        }\n      }\n    })\n\n    // Schema rows (for single object properties like cloudletPolicy.id)\n    schemaRows.forEach(row => {\n      const code = row.querySelector('code')\n      if (!code) return\n      const dotName = code.textContent.replace(/\\u200b/g, '')\n      const [objectName, propName] = dotName.split('.', 2)\n      // Ignore if this is an object-array schema variant (we handle via row_option form)\n      if (objectName.endsWith('[]')) return\n\n      const tds = row.querySelectorAll('td')\n      let type = ''\n      if (tds[2])\n        type = (tds[1].textContent || '').trim().split(' ')[0].toLowerCase()\n      const descTd = tds[2] || null\n      const firstPara = descTd?.querySelector('p')\n      const firstParaText = firstPara?.innerText.trim() || ''\n      if (firstParaText.startsWith('Read-only')) {\n        // Track read-only rows for conditional hiding (visible when empty, hidden when values exist)\n        row._objectName = objectName\n        row._propName = propName\n        row._isReadOnly = true\n        readOnlySchemaRows.push(row)\n        return\n      }\n\n      const input = document.createElement('input')\n      input.type = 'text'\n      input.className = 'Input Input_sm'\n      input.style.minWidth = '120px'\n      input.style.display = 'block'\n      input.style.marginTop = '4px'\n      input.addEventListener('input', updateState)\n      const optionTd = optionIdx !== -1 ? tds[optionIdx] : tds[0]\n      optionTd.appendChild(input)\n\n      row._objectName = objectName\n      row._propName = propName\n      row._input = input\n      row._type = type\n\n      if (!objectSchemas[objectName]) objectSchemas[objectName] = []\n      objectSchemas[objectName].push(row)\n    })\n\n    // =============== Handle row_option sub-properties of objects (dot-notation, no inputDef) ===============\n    // Some tables use row_option (not row_schema) for object sub-properties like firewallConfiguration.configId.\n    // These rows have no \u003cpre class=\"input\">, so we detect them by dot-notation name and build inputs manually.\n    Object.values(options).forEach(opt => {\n      if (opt.inputDef) return // already has an input definition, handled later\n      if (opt.isArrayProp) return // array props handled separately\n      const dotIdx = opt.name.indexOf('.')\n      if (dotIdx === -1) return // not a sub-property\n      const objectName = opt.name.substring(0, dotIdx)\n      const propName = opt.name.substring(dotIdx + 1)\n      // Only process if parent is a known object\n      const parentOpt = optionsByName[objectName]\n      if (!parentOpt || !parentOpt.isObject) return\n      // Skip if parent is an object array (those use [] notation)\n      if (parentOpt.isObjectArray) return\n\n      const tds = opt.row.querySelectorAll('td')\n      let type = ''\n      if (tds[1]) type = (tds[1].textContent || '').trim().split(' ')[0].toLowerCase()\n      const descTd = tds[2] || null\n      const firstPara = descTd?.querySelector('p')\n      const firstParaText = firstPara?.innerText.trim() || ''\n      if (firstParaText.startsWith('Read-only')) {\n        opt.row._objectName = objectName\n        opt.row._propName = propName\n        opt.row._isReadOnly = true\n        readOnlySchemaRows.push(opt.row)\n        return\n      }\n\n      const input = document.createElement('input')\n      input.type = 'text'\n      input.className = 'Input Input_sm'\n      input.style.minWidth = '120px'\n      input.style.display = 'block'\n      input.style.marginTop = '4px'\n      input.addEventListener('input', updateState)\n      const optionTd = optionIdx !== -1 ? tds[optionIdx] : tds[0]\n      optionTd.appendChild(input)\n\n      opt.row._objectName = objectName\n      opt.row._propName = propName\n      opt.row._input = input\n      opt.row._type = type\n      // Mark the option so the main input-building loop skips it\n      opt._handledAsSchema = true\n\n      if (!objectSchemas[objectName]) objectSchemas[objectName] = []\n      objectSchemas[objectName].push(opt.row)\n      // Also add to schemaRows so reset/listeners work\n      schemaRows.push(opt.row)\n    })\n\n    // =============== Build inputs for option rows ===============\n    Object.values(options).forEach(opt => {\n      if (!opt.inputDef) return\n      if (opt._handledAsSchema) return\n      if (opt.isArrayProp) {\n        opt.row.classList.add('hidden-row')\n        return\n      }\n\n      const tds = opt.row.querySelectorAll('td')\n      const optionTd = optionIdx !== -1 ? tds[optionIdx] : tds[0]\n      let input\n\n      if (opt.inputDef.displayType === 'string array') {\n        const wrapper = document.createElement('div')\n        wrapper.className = 'array-input-wrapper'\n        wrapper.style.marginTop = '4px'\n        function addField (val) {\n          const div = document.createElement('div')\n          div.style.display = 'flex'\n          div.style.marginBottom = '2px'\n          const inp = document.createElement('input')\n          inp.type = 'text'\n          inp.className = 'Input Input_sm'\n          inp.style.minWidth = '120px'\n          inp.value = val || ''\n          inp.addEventListener('input', updateState)\n          const btn = document.createElement('button')\n          btn.type = 'button'\n          btn.textContent = '−'\n          btn.className = 'Button Button_xs'\n          btn.style.marginLeft = '4px'\n          btn.onclick = function () {\n            const hadValue = inp.value.trim() !== ''\n            wrapper.removeChild(div)\n            if (hadValue) updateState()\n          }\n          div.appendChild(inp)\n          div.appendChild(btn)\n          const plusBtn = wrapper.querySelector('button.Button_xs:last-of-type')\n          if (plusBtn && plusBtn.textContent === '+') {\n            wrapper.insertBefore(div, plusBtn)\n          } else {\n            wrapper.appendChild(div)\n          }\n        }\n        const addBtn = document.createElement('button')\n        addBtn.type = 'button'\n        addBtn.textContent = '+'\n        addBtn.className = 'Button Button_xs'\n        addBtn.style.marginTop = '2px'\n        addBtn.onclick = function () {\n          addField()\n          // Don't call updateState() here - adding empty field doesn't change state\n          // The input's own event listener will trigger updateState when user types\n        }\n        wrapper.appendChild(addBtn)\n        addField()\n        optionTd.appendChild(wrapper)\n        opt.input = wrapper\n        opt.isArray = true\n      } else if (opt.inputDef.displayType === 'object array') {\n        // Build object-array wrapper with + Add button; properties are hidden until clicked\n        const wrapper = document.createElement('div')\n        wrapper.className = 'object-array-wrapper'\n        wrapper.style.marginTop = '4px'\n\n        const addBtn = document.createElement('button')\n        addBtn.type = 'button'\n        addBtn.textContent = '+ Add ' + opt.name\n        addBtn.className = 'Button Button_xs'\n        addBtn.onclick = function () {\n          addObjectArrayEntry(wrapper, opt.name)\n          // IMPORTANT: do not call updateState() here; we DON'T want filtering yet\n          // We only update state when a property inside the new entry is filled.\n        }\n        wrapper.appendChild(addBtn)\n\n        optionTd.appendChild(wrapper)\n        opt.input = wrapper\n        opt.isObjectArray = true\n        opt.isObject = true\n      } else if (opt.inputDef.displayType === 'object') {\n        opt.isObject = true // handled in schemaRows\n      } else if (\n        opt.inputDef.tag === 'input' &&\n        opt.inputDef.type === 'checkbox'\n      ) {\n        // boolean -> select true/false (no default)\n        const sel = document.createElement('select')\n        sel.className = 'Select Select_sm'\n        sel.style.minWidth = '120px'\n        sel.style.display = 'block'\n        sel.style.marginTop = '4px'\n        const placeholder = document.createElement('option')\n        placeholder.value = ''\n        placeholder.textContent = 'Choose true/false'\n        placeholder.disabled = true\n        placeholder.hidden = true\n        placeholder.selected = true\n        sel.appendChild(placeholder)\n        ;['false', 'true'].forEach(val => {\n          const o = document.createElement('option')\n          o.value = val\n          o.textContent = val\n          sel.appendChild(o)\n        })\n        sel.addEventListener('change', updateState)\n        optionTd.appendChild(sel)\n        opt.input = sel\n        opt.isBooleanSelect = true\n      } else if (opt.inputDef.tag === 'select') {\n        // enum -> select with placeholder\n        const sel = document.createElement('select')\n        sel.className = 'Select Select_sm'\n        sel.style.minWidth = '120px'\n        sel.style.display = 'block'\n        sel.style.marginTop = '4px'\n        const placeholder = document.createElement('option')\n        placeholder.value = ''\n        placeholder.textContent = 'Choose an option'\n        placeholder.disabled = true\n        placeholder.hidden = true\n        placeholder.selected = true\n        sel.appendChild(placeholder)\n        ;(opt.inputDef.options || []).forEach(val => {\n          const clean = normalizeStr(val)\n          const o = document.createElement('option')\n          o.value = clean\n          o.textContent = clean\n          sel.appendChild(o)\n        })\n        sel.addEventListener('change', updateState)\n        optionTd.appendChild(sel)\n        opt.input = sel\n      } else if (\n        opt.inputDef.displayType === 'number' ||\n        opt.inputDef.displayType === 'integer'\n      ) {\n        input = document.createElement('input')\n        input.type = 'text'\n        input.className = 'Input Input_sm'\n        input.style.minWidth = '120px'\n        input.style.display = 'block'\n        input.style.marginTop = '4px'\n        input.addEventListener('input', updateState)\n        optionTd.appendChild(input)\n        opt.input = input\n      } else if (\n        opt.inputDef.type === 'text' ||\n        opt.inputDef.type === 'datetime-local'\n      ) {\n        input = document.createElement('input')\n        input.type = 'text'\n        input.className = 'Input Input_sm'\n        input.style.minWidth = '120px'\n        input.style.display = 'block'\n        input.style.marginTop = '4px'\n        input.addEventListener('input', updateState)\n        optionTd.appendChild(input)\n        opt.input = input\n      }\n    })\n\n    // =============== Build one object-array entry (UI block with all props) ===============\n    function buildArrayPropInput (def) {\n      // Returns an element for one property inside object-array entry\n      const wrap = document.createElement('div')\n      wrap.className = 'object-array-prop'\n      wrap.style.margin = '4px 0'\n      wrap.dataset.prop = def.propName\n      wrap.dataset.type = (def.type || '').toLowerCase()\n\n      // NEW: Build label with type in parentheses\n      const label = document.createElement('div')\n      const typeDisplay = def.displayType || def.type || ''\n      const typeStr = typeDisplay ? ` (${typeDisplay})` : ''\n      label.textContent = def.propName + typeStr\n      label.style.fontSize = '12px'\n      label.style.opacity = '0.8'\n      wrap.appendChild(label)\n\n      const idf = def.inputDef || {}\n\n      if (idf.displayType === 'string array') {\n        // Nested array input (like toOriginIds)\n        const arrWrap = document.createElement('div')\n        arrWrap.className = 'array-input-wrapper'\n        arrWrap.style.marginTop = '2px'\n\n        function addField (val) {\n          const row = document.createElement('div')\n          row.style.display = 'flex'\n          row.style.marginBottom = '2px'\n          const inp = document.createElement('input')\n          inp.type = 'text'\n          inp.className = 'Input Input_sm'\n          inp.style.minWidth = '120px'\n          inp.value = val || ''\n          inp.addEventListener('input', updateState)\n          const btn = document.createElement('button')\n          btn.type = 'button'\n          btn.textContent = '−'\n          btn.className = 'Button Button_xs'\n          btn.style.marginLeft = '4px'\n          btn.onclick = function () {\n            const hadValue = inp.value.trim() !== ''\n            arrWrap.removeChild(row)\n            if (hadValue) updateState()\n          }\n          row.appendChild(inp)\n          row.appendChild(btn)\n          const plusBtn = arrWrap.querySelector('button.Button_xs:last-of-type')\n          if (plusBtn && plusBtn.textContent === '+') {\n            arrWrap.insertBefore(row, plusBtn)\n          } else {\n            arrWrap.appendChild(row)\n          }\n        }\n\n        const addBtn = document.createElement('button')\n        addBtn.type = 'button'\n        addBtn.textContent = '+'\n        addBtn.className = 'Button Button_xs'\n        addBtn.style.marginTop = '2px'\n        addBtn.onclick = function () {\n          addField()\n          // Don't call updateState() here - adding empty field doesn't change state\n        }\n        arrWrap.appendChild(addBtn)\n        addField()\n\n        wrap.appendChild(arrWrap)\n        return wrap\n      }\n\n      if (idf.tag === 'select') {\n        const sel = document.createElement('select')\n        sel.className = 'Select Select_sm'\n        sel.style.minWidth = '120px'\n        sel.style.display = 'block'\n        sel.style.marginTop = '2px'\n        const placeholder = document.createElement('option')\n        placeholder.value = ''\n        placeholder.textContent = 'Choose an option'\n        placeholder.disabled = true\n        placeholder.hidden = true\n        placeholder.selected = true\n        sel.appendChild(placeholder)\n        ;(idf.options || []).forEach(val => {\n          const o = document.createElement('option')\n          o.value = val\n          o.textContent = val\n          sel.appendChild(o)\n        })\n        sel.addEventListener('change', updateState)\n        wrap.appendChild(sel)\n        return wrap\n      }\n\n      if (idf.tag === 'input' && idf.type === 'checkbox') {\n        const sel = document.createElement('select')\n        sel.className = 'Select Select_sm'\n        sel.style.minWidth = '120px'\n        sel.style.display = 'block'\n        sel.style.marginTop = '2px'\n        const ph = document.createElement('option')\n        ph.value = ''\n        ph.textContent = 'Choose true/false'\n        ph.disabled = true\n        ph.hidden = true\n        ph.selected = true\n        sel.appendChild(ph)\n        ;['false', 'true'].forEach(v => {\n          const o = document.createElement('option')\n          o.value = v\n          o.textContent = v\n          sel.appendChild(o)\n        })\n        sel.addEventListener('change', updateState)\n        wrap.appendChild(sel)\n        wrap.dataset.booleanSelect = '1'\n        return wrap\n      }\n\n      // Numbers/integers default text with validation\n      const inp = document.createElement('input')\n      inp.type = 'text'\n      inp.className = 'Input Input_sm'\n      inp.style.minWidth = '120px'\n      inp.style.display = 'block'\n      inp.style.marginTop = '2px'\n      inp.addEventListener('input', updateState)\n      wrap.appendChild(inp)\n      return wrap\n    }\n\n    // =============== Entry-level visibility for object array properties ===============\n    function getEntryLocalState (entry, props) {\n      // Build a local state object from values within this entry\n      const localState = {}\n      props.forEach(def => {\n        const propWrap = entry.querySelector(`.object-array-prop[data-prop=\"${def.propName}\"]`)\n        if (!propWrap) return\n        const type = (propWrap.dataset.type || '').toLowerCase()\n        \n        // Check for nested array\n        const nestedArrWrap = propWrap.querySelector('.array-input-wrapper')\n        if (nestedArrWrap) {\n          const arrVal = readTextArray(nestedArrWrap)\n          if (arrVal !== undefined) localState[def.propName] = arrVal\n          return\n        }\n        \n        // Check for select\n        const sel = propWrap.querySelector('select')\n        if (sel && sel.value !== '') {\n          if (propWrap.dataset.booleanSelect === '1') {\n            localState[def.propName] = sel.value === 'true'\n          } else {\n            localState[def.propName] = sel.value\n          }\n          return\n        }\n        \n        // Check for text input\n        const inp = propWrap.querySelector('input[type=\"text\"]')\n        if (inp && inp.value.trim() !== '') {\n          const parsed = parseValueByType(type, inp.value.trim())\n          if (parsed !== undefined && parsed !== '') {\n            localState[def.propName] = parsed\n          }\n        }\n      })\n      return localState\n    }\n    \n    function updateEntryPropVisibility (entry, props, initial) {\n      // Get the current values within this entry to evaluate visibility conditions\n      const localState = getEntryLocalState(entry, props)\n      \n      props.forEach(def => {\n        const propWrap = entry.querySelector(`.object-array-prop[data-prop=\"${def.propName}\"]`)\n        if (!propWrap) return\n        \n        // Evaluate visibility based on local state within the entry\n        let show = true\n        if (!initial && def.visibleDef && def.visibleDef.if) {\n          show = evalVisible(def.visibleDef, localState)\n        }\n        \n        propWrap.style.display = show ? '' : 'none'\n      })\n    }\n\n    function addObjectArrayEntry (wrapper, parentName) {\n      const defs = objectArrayPropDefs[parentName] || []\n      const container = document.createElement('div')\n      container.className = 'object-array-entry'\n      container.style.border = '1px solid #ccc'\n      container.style.padding = '6px'\n      container.style.margin = '6px 0'\n\n      // Build inputs for each prop\n      defs.forEach(def => {\n        const el = buildArrayPropInput(def)\n        container.appendChild(el)\n      })\n\n      const removeBtn = document.createElement('button')\n      removeBtn.type = 'button'\n      removeBtn.textContent = '− Remove'\n      removeBtn.className = 'Button Button_xs'\n      removeBtn.style.marginTop = '6px'\n      removeBtn.onclick = function () {\n        wrapper.removeChild(container)\n        updateState() // removing can change state -> filtering allowed\n      }\n      container.appendChild(removeBtn)\n\n      // Insert before the + Add button (which is the last child)\n      wrapper.insertBefore(container, wrapper.lastChild)\n\n      // Apply initial visibility for the new entry (show all properties initially)\n      updateEntryPropVisibility(container, defs, true)\n    }\n\n    // =============== State + back-propagation (original) ===============\n    let state = {}\n    function findOption (attr) {\n      return optionsByName[attr] || optionsById[attr] || null\n    }\n    function firstAllowedEnumValue (opt, forbidden) {\n      const opts = (opt?.inputDef?.options || []).filter(v => v !== forbidden)\n      return opts.length ? opts[0] : undefined\n    }\n    function getDeterministicAssignments (visibleDef) {\n      // Returns array of { attribute, value|notValue, type: 'eq'|'in'|'neq' }\n      const res = []\n      if (!visibleDef || !visibleDef.if) return res\n      const v = visibleDef.if\n      function handleClause (clause) {\n        if (!clause) return\n        if (clause.op === 'eq')\n          res.push({\n            attribute: clause.attribute,\n            value: clause.value,\n            type: 'eq'\n          })\n        else if (clause.op === 'in')\n          res.push({\n            attribute: clause.attribute,\n            value: Array.isArray(clause.value)\n              ? clause.value.slice()\n              : clause.value,\n            type: 'in'\n          })\n        else if (clause.op === 'neq')\n          res.push({\n            attribute: clause.attribute,\n            notValue: clause.value,\n            type: 'neq'\n          })\n        else if (clause.op === 'and')\n          (clause.params || []).forEach(handleClause)\n        else if (clause.op === 'or') {\n          const params = clause.params || []\n          const alreadySatisfied = params.some(p =>\n            evalVisible({ if: p }, state)\n          )\n          if (alreadySatisfied) return\n          if (params.length > 0) handleClause(params[0])\n        }\n      }\n      handleClause(v)\n      return res\n    }\n    function setInputForAttribute (attr, value) {\n      const opt = findOption(attr)\n      if (!opt || !opt.input) {\n        state[attr] = value\n        return\n      }\n      if (opt.isBooleanSelect) opt.input.value = String(value)\n      else if (opt.input.tagName === 'SELECT') opt.input.value = String(value)\n      else if (opt.input.type === 'checkbox') opt.input.checked = !!value\n      else opt.input.value = value == null ? '' : String(value)\n      // Mirror into cached value/state immediately\n      if (opt.isBooleanSelect) opt.value = opt.input.value === 'true'\n      else if (opt.input.tagName === 'SELECT') opt.value = opt.input.value\n      else if (opt.input.type === 'checkbox') opt.value = opt.input.checked\n      else opt.value = opt.input.value\n      state[opt.name] = opt.value\n    }\n    function chooseValueForIn (attribute, allowed) {\n      const current = state[attribute]\n      if (Array.isArray(allowed) && allowed.includes(current)) return current\n      return Array.isArray(allowed) && allowed.length ? allowed[0] : undefined\n    }\n    function backPropagateFromElement (target) {\n      if (!target) return\n      const schemaRow = target.closest && target.closest('tr.row_schema')\n      let startOpt = null\n      if (schemaRow && schemaRow._objectName)\n        startOpt = findOption(schemaRow._objectName)\n      else {\n        const optionRow = target.closest && target.closest('tr.row_option')\n        if (optionRow) startOpt = options[optionRow.id]\n      }\n      const visited = new Set()\n      let stack = startOpt ? [startOpt] : []\n      while (stack.length) {\n        const currentOpt = stack.pop()\n        if (!currentOpt || visited.has(currentOpt.name)) continue\n        visited.add(currentOpt.name)\n\n        const assigns = getDeterministicAssignments(currentOpt.visibleDef)\n        for (const a of assigns) {\n          if (a.type === 'eq') {\n            setInputForAttribute(a.attribute, a.value)\n          } else if (a.type === 'in') {\n            const picked = chooseValueForIn(a.attribute, a.value)\n            if (picked !== undefined) setInputForAttribute(a.attribute, picked)\n          } else if (a.type === 'neq') {\n            const parentOpt = findOption(a.attribute)\n            if (\n              parentOpt &&\n              parentOpt.input &&\n              parentOpt.input.tagName === 'SELECT'\n            ) {\n              // Set a value if current equals forbidden OR is undefined (not set)\n              const currentVal = state[a.attribute]\n              if (currentVal === a.notValue || currentVal === undefined) {\n                const fallback = firstAllowedEnumValue(parentOpt, a.notValue)\n                if (fallback !== undefined)\n                  setInputForAttribute(a.attribute, fallback)\n              }\n            }\n          }\n          const parentOpt = findOption(a.attribute)\n          if (parentOpt) stack.push(parentOpt)\n        }\n      }\n    }\n\n    // =============== UI update ===============\n    \n    // FIXED: Transitive visibility check - a field is only visible if all its dependencies are also visible\n    function isFullyVisible (opt, visited = new Set()) {\n      if (!opt) return true\n      \n      // Prevent infinite recursion\n      if (visited.has(opt.name)) return true\n      visited.add(opt.name)\n      \n      // If no visibility condition, it's always visible\n      if (!opt.visibleDef || !opt.visibleDef.if) return true\n      \n      // First check if this option's direct visibility condition is met\n      if (!evalVisible(opt.visibleDef, state)) return false\n      \n      // Then check if all parent dependencies are also visible (transitive check)\n      const v = opt.visibleDef.if\n      \n      function checkDependencyVisible (clause) {\n        if (!clause) return true\n        \n        // If this clause references an attribute, check if that attribute's option is visible\n        if (clause.attribute) {\n          const parentOpt = findOption(clause.attribute)\n          if (parentOpt && !isFullyVisible(parentOpt, visited)) {\n            return false // Parent is hidden, so this should be hidden too\n          }\n        }\n        \n        // For compound conditions, check all referenced attributes\n        if (clause.op === 'and') {\n          return (clause.params || []).every(p => checkDependencyVisible(p))\n        }\n        if (clause.op === 'or') {\n          // For OR, we need at least one branch's dependencies to be visible\n          // But if all branches have hidden dependencies, hide this option\n          const params = clause.params || []\n          if (params.length === 0) return true\n          \n          // Check if any branch has visible dependencies AND passes its condition\n          return params.some(p => {\n            const depVisible = checkDependencyVisible(p)\n            const condPasses = evalVisible({ if: p }, state)\n            return depVisible && condPasses\n          })\n        }\n        \n        return true\n      }\n      \n      return checkDependencyVisible(v)\n    }\n    \n    function updateState (ev) {\n      // Back-prop first based on changed element\n      backPropagateFromElement(ev && ev.target)\n      updateUI()\n    }\n    function updateUI (initial = false) {\n      // 1) read values from option inputs (primitives, enums, standalone string arrays)\n      Object.values(options).forEach(opt => {\n        if (!opt.input || opt.isObjectArray) return // arrays handled later\n        if (opt.isArray) {\n          const arrVal = readTextArray(opt.input)\n          opt.value = arrVal\n          if (arrVal !== undefined) state[opt.name] = arrVal\n          else delete state[opt.name]\n        } else if (opt.isBooleanSelect) {\n          opt.value =\n            opt.input.value === '' ? undefined : opt.input.value === 'true'\n          if (opt.value === undefined) delete state[opt.name]\n          else state[opt.name] = opt.value\n        } else if (opt.input.type === 'checkbox') {\n          opt.value = opt.input.checked\n          state[opt.name] = opt.value\n        } else if (\n          opt.inputDef &&\n          (opt.inputDef.displayType === 'number' ||\n            opt.inputDef.displayType === 'integer')\n        ) {\n          // original behavior: keep raw invalid + highlight\n          if (opt.input.value !== '' && isNaN(Number(opt.input.value))) {\n            opt.input.classList.add('invalid-input')\n            opt.value = opt.input.value // keep raw\n          } else {\n            opt.input.classList.remove('invalid-input')\n            opt.value =\n              opt.input.value === '' ? undefined : Number(opt.input.value)\n          }\n          if (opt.value === undefined) delete state[opt.name]\n          else state[opt.name] = opt.value\n        } else {\n          opt.value = normalizeStr(opt.input.value)\n          if (opt.value === '') delete state[opt.name]\n          else state[opt.name] = opt.value\n        }\n      })\n\n      // 2) validate schema numeric inputs + attach into single objects\n      schemaRows.forEach(row => {\n        if (!row._input) return\n        if (row._type === 'number' || row._type === 'integer') {\n          if (row._input.value !== '' && isNaN(Number(row._input.value))) {\n            row._input.classList.add('invalid-input')\n          } else {\n            row._input.classList.remove('invalid-input')\n          }\n        }\n      })\n      Object.keys(objectSchemas).forEach(objectName => {\n        const parentOpt = optionsByName[objectName]\n        if (parentOpt && parentOpt.isObjectArray) return // skip, handled below\n        let anyFilled = false\n        const obj = {}\n        ;(objectSchemas[objectName] || []).forEach(row => {\n          if (!row._input) return\n          const val = row._input.value\n          const parsed = parseValueByType(row._type, val)\n          if (parsed !== undefined && parsed !== '') {\n            obj[row._propName] = parsed\n            anyFilled = true\n          }\n        })\n        if (anyFilled) state[objectName] = obj\n        else delete state[objectName]\n      })\n\n      // 3) Object arrays: only include filled entries. (+ Add does NOT filter)\n      Object.values(options).forEach(opt => {\n        if (!opt.isObjectArray || !opt.input) return\n        const arr = []\n        const entries = opt.input.querySelectorAll('.object-array-entry')\n        entries.forEach(entry => {\n          const obj = {}\n          let any = false\n          const props = objectArrayPropDefs[opt.name] || []\n          props.forEach(def => {\n            const propWrap = entry.querySelector(\n              `.object-array-prop[data-prop=\"${def.propName}\"]`\n            )\n            if (!propWrap) return\n            const type = (propWrap.dataset.type || '').toLowerCase()\n            // nested array?\n            const nestedArrWrap = propWrap.querySelector('.array-input-wrapper')\n            if (nestedArrWrap) {\n              const arrVal = readTextArray(nestedArrWrap)\n              if (arrVal !== undefined) {\n                obj[def.propName] = arrVal\n                any = true\n              }\n              return\n            }\n            const sel = propWrap.querySelector('select')\n            if (sel) {\n              if (sel.value !== '') {\n                obj[def.propName] =\n                  sel.dataset.booleanSelect === '1'\n                    ? sel.value === 'true'\n                    : sel.value\n                any = true\n              }\n              return\n            }\n            const inp = propWrap.querySelector('input[type=\"text\"]')\n            if (inp) {\n              if (\n                (type === 'number' || type === 'integer') &&\n                inp.value !== '' &&\n                isNaN(Number(inp.value))\n              ) {\n                inp.classList.add('invalid-input')\n                obj[def.propName] = inp.value // keep raw invalid\n                any = true\n              } else {\n                inp.classList.remove('invalid-input')\n                const parsed = parseValueByType(type, inp.value)\n                if (parsed !== undefined && parsed !== '') {\n                  obj[def.propName] = parsed\n                  any = true\n                }\n              }\n            }\n          })\n          if (any) arr.push(obj)\n        })\n        if (arr.length) {\n          state[opt.name] = arr\n          opt.value = arr\n        } else {\n          delete state[opt.name]\n          opt.value = undefined\n        }\n      })\n\n      // 4) show/hide option rows according to visibility (with transitive check)\n      Object.values(options).forEach(opt => {\n        // Sub-property rows handled as schema are controlled by their parent object\n        if (opt._handledAsSchema) return\n\n        const show = initial ? true : isFullyVisible(opt)\n        // Array-prop template rows remain hidden regardless\n        if (opt.isArrayProp) {\n          opt.row.classList.add('hidden-row')\n        } else {\n          opt.row.classList.toggle('hidden-row', !show)\n        }\n\n        // For single-object schemas, follow parent visibility\n        if (opt.isObject && objectSchemas[opt.name]) {\n          objectSchemas[opt.name].forEach(row => {\n            row.classList.toggle('hidden-row', !show)\n          })\n        }\n\n        // For object arrays, show/hide the wrapper UI with parent visibility\n        if (opt.isObjectArray && opt.input) {\n          opt.input.style.display = show ? '' : 'none'\n          // Also update property visibility within each entry\n          const props = objectArrayPropDefs[opt.name] || []\n          const entries = opt.input.querySelectorAll('.object-array-entry')\n          entries.forEach(entry => {\n            updateEntryPropVisibility(entry, props, initial)\n          })\n        }\n      })\n\n      // 5) show/hide enum/list rows based on their owning option\n      Array.from(table.querySelectorAll('tr.row_enum, tr.row_list, tr.preview_enum, tr.preview_list')).forEach(\n        row => {\n          let prev = row.previousElementSibling\n          while (prev && !prev.classList.contains('row_option'))\n            prev = prev.previousElementSibling\n          if (!prev) return\n          row.classList.toggle(\n            'hidden-row',\n            prev.classList.contains('hidden-row')\n          )\n        }\n      )\n\n      // 6) show/hide read-only schema rows: visible when empty, hidden when values exist\n      const formHasValues = Object.keys(state).length > 0\n      readOnlySchemaRows.forEach(row => {\n        // Check if parent object option is visible too\n        const parentOpt = optionsByName[row._objectName]\n        const parentVisible = parentOpt ? !parentOpt.row.classList.contains('hidden-row') : true\n        // Hide read-only rows if form has values OR parent is hidden\n        row.classList.toggle('hidden-row', formHasValues || !parentVisible)\n      })\n\n      // 7) update JSON snippet\n      updateJsonSnippet()\n    }\n\n    // =============== JSON snippet UI (copy/reset) ===============\n    function updateJsonSnippet () {\n      let name = ''\n      const header = document.querySelector('#content-head h1')\n      if (header) name = header.textContent.trim()\n      const optionsObj = {}\n      Object.values(options).forEach(opt => {\n        // Include object arrays even if parent row hidden (so entries reflect)\n        const parentVisible = !opt.row.classList.contains('hidden-row')\n        const include = parentVisible || opt.isObjectArray\n        if (!include) return\n\n        if (opt.isObject || opt.isObjectArray) {\n          if (state[opt.name] !== undefined)\n            optionsObj[opt.name] = state[opt.name]\n        } else if (typeof opt.value === 'boolean') {\n          optionsObj[opt.name] = opt.value\n        } else if (opt.value !== undefined && opt.value !== '') {\n          optionsObj[opt.name] = opt.value\n        }\n      })\n      const snippet = { name, options: optionsObj }\n      const jsonPre = document.getElementById('json-snippet-pre')\n      const jsonBox = document.getElementById('json-snippet-box')\n      if (jsonPre) {\n        jsonPre.textContent = JSON.stringify(snippet, null, 2)\n      } else if (jsonBox) {\n        jsonBox.textContent = JSON.stringify(snippet, null, 2)\n      }\n    }\n\n    // Build snippet container (with Copy + Reset) once — ORIGINAL BUTTONS + TOOLTIPS preserved\n    let jsonDiv = document.getElementById('json-snippet-box')\n    if (!jsonDiv) {\n      jsonDiv = document.createElement('div')\n      jsonDiv.id = 'json-snippet-box'\n      jsonDiv.style.position = 'relative'\n      jsonDiv.style.paddingTop = '2.5em'\n      const jsonPre = document.createElement('pre')\n      jsonPre.id = 'json-snippet-pre'\n      jsonPre.style.margin = '0'\n      jsonPre.style.fontFamily = 'monospace'\n      jsonDiv.appendChild(jsonPre)\n\n      // Override iOS Safari's UA stylesheet which forces -webkit-text-fill-color: blue on \u003cbutton>\n      const btnColorFix = document.createElement('style')\n      btnColorFix.textContent = '#json-snippet-box button.Button { color: inherit !important; -webkit-text-fill-color: inherit !important; }'\n      jsonDiv.appendChild(btnColorFix)\n\n      // Copy button (original SVG + classes) + tooltip\n      const copyBtn = document.createElement('button')\n      copyBtn.className = 'Button Button_sm'\n      copyBtn.type = 'button'\n      copyBtn.style.position = 'absolute'\n      copyBtn.style.top = '8px'\n      copyBtn.style.background = 'none'\n      copyBtn.style.right = '72px'\n      copyBtn.style.zIndex = '10'\n      copyBtn.title = 'Copy'\n      copyBtn.innerHTML = `\u003cspan class=\"IconWrapper Icon-wrapper2z2wVIeGsiUy\">\u003csvg fill=\"none\" viewBox=\"0 0 24 24\" class=\"Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a\" data-name=\"copy\" role=\"img\" aria-hidden=\"true\" style=\"--icon-color: inherit; --icon-size: inherit; --icon-stroke-width: 2px;\">\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M20 9h-9a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2Z\" class=\"icon-stroke-width\">\u003c/path>\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\" class=\"icon-stroke-width\">\u003c/path>\u003c/svg>\u003c/span>`\n      copyBtn.onclick = function () {\n        const pre = document.getElementById('json-snippet-pre')\n        const text = pre ? pre.textContent : ''\n        navigator.clipboard.writeText(text || '')\n        copyBtn.classList.add('copied')\n        setTimeout(() => copyBtn.classList.remove('copied'), 1200)\n      }\n      jsonDiv.appendChild(copyBtn)\n\n      // Reset button (original SVG + classes) + tooltip\n      const resetBtn = document.createElement('button')\n      resetBtn.className = 'Button Button_sm'\n      resetBtn.type = 'button'\n      resetBtn.style.position = 'absolute'\n      resetBtn.style.top = '8px'\n      resetBtn.style.right = '40px'\n      resetBtn.style.background = 'none'\n      resetBtn.style.zIndex = '10'\n      resetBtn.title = 'Reset options'\n      resetBtn.innerHTML = `\u003cspan class=\"IconWrapper Icon-wrapper2z2wVIeGsiUy\">\u003csvg fill=\"none\" viewBox=\"0 0 24 24\" class=\"Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a\" data-name=\"rotate-ccw\" role=\"img\" style=\"--icon-color: inherit; --icon-size: inherit; --icon-stroke-width: 2px;\">\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M1 4v6h6\" class=\"icon-stroke-width\">\u003c/path>\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3.51 15a9 9 0 1 0 2.13-9.36L1 10\" class=\"icon-stroke-width\">\u003c/path>\u003c/svg>\u003c/span>`\n      resetBtn.onclick = function () {\n        // Clear all inputs to pristine\n        Object.values(options).forEach(opt => {\n          if (!opt.input) return\n          if (opt.isArray) {\n            // wipe and rebuild + button + one empty field\n            while (opt.input.firstChild)\n              opt.input.removeChild(opt.input.firstChild)\n            const addBtn = document.createElement('button')\n            addBtn.type = 'button'\n            addBtn.textContent = '+'\n            addBtn.className = 'Button Button_xs'\n            addBtn.style.marginTop = '2px'\n            function addField (val) {\n              const div = document.createElement('div')\n              div.style.display = 'flex'\n              div.style.marginBottom = '2px'\n              const inp = document.createElement('input')\n              inp.type = 'text'\n              inp.className = 'Input Input_sm'\n              inp.style.minWidth = '120px'\n              inp.value = val || ''\n              inp.addEventListener('input', updateState)\n              const btn = document.createElement('button')\n              btn.type = 'button'\n              btn.textContent = '−'\n              btn.className = 'Button Button_xs'\n              btn.style.marginLeft = '4px'\n              btn.onclick = function () {\n                const hadValue = inp.value.trim() !== ''\n                opt.input.removeChild(div)\n                if (hadValue) updateState()\n              }\n              div.appendChild(inp)\n              div.appendChild(btn)\n              opt.input.insertBefore(div, addBtn)\n            }\n            addBtn.onclick = function () {\n              addField()\n              // Don't call updateState() here - adding empty field doesn't change state\n            }\n            opt.input.appendChild(addBtn)\n            addField()\n          } else if (opt.isObjectArray) {\n            // remove all entries, leave + Add button (no filtering on add)\n            while (opt.input.firstChild)\n              opt.input.removeChild(opt.input.firstChild)\n            const addBtn = document.createElement('button')\n            addBtn.type = 'button'\n            addBtn.textContent = '+ Add ' + opt.name\n            addBtn.className = 'Button Button_xs'\n            addBtn.onclick = function () {\n              addObjectArrayEntry(opt.input, opt.name) /* no updateState here */\n            }\n            opt.input.appendChild(addBtn)\n          } else if (opt.isBooleanSelect || opt.input.tagName === 'SELECT') {\n            opt.input.selectedIndex = 0 // back to placeholder\n          } else if (opt.input.type === 'checkbox') {\n            opt.input.checked = false\n          } else if (opt.input.type === 'text') {\n            opt.input.value = ''\n            opt.input.classList.remove('invalid-input')\n          }\n          opt.value = undefined\n        })\n        schemaRows.forEach(row => {\n          if (row._input) {\n            row._input.value = ''\n            row._input.classList.remove('invalid-input')\n          }\n        })\n        state = {}\n        // Fresh render with all visible\n        updateUI(true)\n      }\n      jsonDiv.appendChild(resetBtn)\n\n      // Help link button — href resolved at click time so back-navigation works\n      // (breadcrumbs may not be rendered yet when initPapiBuilder runs after popstate)\n      const _breadcrumbPatterns = ['latest-criteria', 'ga-criteria', 'deprecated-criteria', 'latest-behaviors', 'ga-behaviors', 'deprecated-behaviors']\n\n      const helpLink = document.createElement('button')\n      helpLink.type = 'button'\n      helpLink.addEventListener('click', function () {\n        const links = Array.from(document.querySelectorAll('.rm-Breadcrumb-list li a'))\n        const anchor = links.reverse().find(a =>\n          _breadcrumbPatterns.some(p => (a.getAttribute('href') || '').includes(p))\n        )\n        if (anchor) {\n          window.location.href = anchor.getAttribute('href') + '#interactive-json-code-builder'\n        }\n      })\n      helpLink.className = 'Button Button_sm'\n      helpLink.style.position = 'absolute'\n      helpLink.style.top = '8px'\n      helpLink.style.right = '8px'\n      helpLink.style.background = 'none'\n      helpLink.style.zIndex = '10'\n      helpLink.title = 'Learn more'\n      helpLink.innerHTML = `\u003cspan class=\"IconWrapper Icon-wrapper2z2wVIeGsiUy\">\u003csvg fill=\"none\" viewBox=\"0 0 24 24\" class=\"Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a\" role=\"img\" style=\"--icon-color: inherit; --icon-size: inherit; --icon-stroke-width: 2px;\">\u003ccircle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon-stroke-width\">\u003c/circle>\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\" class=\"icon-stroke-width\">\u003c/path>\u003cline x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon-stroke-width\">\u003c/line>\u003c/svg>\u003c/span>`\n      jsonDiv.appendChild(helpLink)\n\n      // Insert JSON box inside .rdmd-table, after .rdmd-table-inner.\n      // .rdmd-table itself stays in place; flex layout is applied to it directly below.\n      const tableContainer = table.closest('.rdmd-table-inner')\n      if (tableContainer && tableContainer.parentNode) {\n        tableContainer.parentNode.insertBefore(jsonDiv, tableContainer.nextSibling)\n      }\n    }\n\n    // Initial render: force everything visible on first paint\n    updateUI(true)\n\n    // Wire listeners\n    Object.values(options).forEach(opt => {\n      if (!opt.input) return\n      opt.input.addEventListener('input', updateState)\n      opt.input.addEventListener('change', updateState)\n    })\n    schemaRows.forEach(row => {\n      if (row._input) {\n        row._input.addEventListener('input', updateState)\n        row._input.addEventListener('change', updateState)\n      }\n    })\n\n    // Apply flex layout directly to .rdmd-table so .rdmd-table-inner and the snippet\n    // sit side by side. .rdmd-table stays in its original DOM position — nothing is\n    // re-parented, so ReadMe's back-navigation renderer always finds it in place.\n    const tableEl = document.querySelector('.rdmd-table')\n    if (tableEl) {\n      tableEl.classList.add('rdmd-table-flex-wrap')\n    }\n\n    table.dataset.papiReady = '1'\n}\n\nfunction _papiTryInit () {\n  const t = document.querySelector('.rdmd-table-inner table')\n  if (t && t !== window._papiBuilderTable) {\n    window._papiBuilderTable = t\n    initPapiBuilder()\n    return true\n  }\n  return false\n}\n\nfunction _papiSetupObserver () {\n  if (window._papiBuilderObserver) {\n    window._papiBuilderObserver.disconnect()\n  }\n\n  const observer = new MutationObserver(function () {\n    const table = document.querySelector('.rdmd-table-inner table')\n\n    if (!table) {\n      window._papiBuilderTable = null\n      return\n    }\n\n    if (table === window._papiBuilderTable) return\n\n    // Debounce with double rAF: waits for React to fully commit all DOM updates\n    if (window._papiBuilderRaf) cancelAnimationFrame(window._papiBuilderRaf)\n    window._papiBuilderRaf = requestAnimationFrame(function () {\n      window._papiBuilderRaf = requestAnimationFrame(function () {\n        const settled = document.querySelector('.rdmd-table-inner table')\n        if (!settled) return\n        window._papiBuilderTable = settled\n        initPapiBuilder()\n      })\n    })\n  })\n\n  window._papiBuilderObserver = observer\n  observer.observe(document.body, { childList: true, subtree: true })\n\n  if (!_papiTryInit()) {\n    requestAnimationFrame(function () {\n      requestAnimationFrame(function () { _papiTryInit() })\n    })\n  }\n}\n\n// Run immediately so the observer is active for direct URL paste / hard nav —\n// pageLoad fires after ReadMe's own init which can be too late on slow pages.\nif (document.body) {\n  _papiSetupObserver()\n} else {\n  document.addEventListener('DOMContentLoaded', _papiSetupObserver)\n}\n\n$(window).on('pageLoad', function () {\n  // SPA navigation: reset table ref so the re-mounted table triggers re-init\n  window._papiBuilderTable = null\n  _papiSetupObserver()\n})","html_promo":"","html_body":"","html_footer":"","html_head":"\u003cscript>\n; (function () {\n    var pushState = history.pushState;\n    var replaceState = history.replaceState;\n\n    history.pushState = function () {\n        pushState.apply(history, arguments);\n        window.dispatchEvent(new Event('pushstate'));\n        window.dispatchEvent(new Event('locationchange'));\n    };\n\n    history.replaceState = function () {\n        replaceState.apply(history, arguments);\n        window.dispatchEvent(new Event('replacestate'));\n        window.dispatchEvent(new Event('locationchange'));\n    };\n\n    window.addEventListener('popstate', function () {\n        window.dispatchEvent(new Event('locationchange'))\n    });\n})();\n\nvar currentUrl = window.location.href;\nvar wordList = ['latest-', 'ga-', 'deprecated-'];\nvar wordListExceptions = ['latest-behaviors', 'latest-criteria', 'ga-behaviors', 'ga-criteria', 'deprecated-behaviors', 'deprecated-criteria', \"-latest\"];\n\nvar customCSS = `\ntr.row_enum,\ntbody.xdep td,\ntbody.noxdep td {\n    border: none !important;\n    padding: .25pc !important;\n    vertical-align: top !important;\n}\n.useReactApp .markdown-body .rdmd-table-inner {\n    overflow: unset !important;\n}\ntbody.xdep tr td:first-child,\ntbody.noxdep tr td:first-child {\n    padding-left: 10px !important;\n}\ntr.row_list {\n    border: none !important;\n}\n.preview_enum,\n.preview_enum td {\n    padding-top: 2px !important;\n    padding-bottom: 0 !important;\n}\n.preview_list td,\n.preview_enum td,\n.preview_schema td {\n    border-top: none !important;\n}\n.preview_option,\n.preview_schema {\n    border-top: thin solid #555 !important;\n}\n.preview_head {\n    border-top: thin solid #555 !important;\n    background-color: #ddd !important;\n}\n.dbg_feature,\n.dbg_option,\n.dbg_value {\n    background-color: mistyrose !important;\n}\nhr.NextStepsDivider,\n.Pagination1KE9HXCXYd0E,\n.markdown-body.ng-non-bindable,\n.rm-Article header+div.markdown-body { \n    /* ideally 135% of its container, but never wider than the viewport */\n    width: min(135%, 100vw) !important;\n    box-sizing: border-box !important;\n    \n    }\n\n/* === RESPONSIVE OVERRIDE BELOW 1125px === */\n@media (max-width: 1335px) {\n  hr.NextStepsDivider,\n  .Pagination1KE9HXCXYd0E,\n  .markdown-body.ng-non-bindable,\n  table,\n  .rm-Article header+div.markdown-body { \n      width: 100% !important;\n      max-width: 100vw !important;\n      box-sizing: border-box !important;\n  }\n  div.td-login-dropdown {\n  \tdisplay: none\n}\n}\n@media (max-width: 450px) {\n\t\n\t.rdmd-table { \n    width: 100% !important; \n    overflow-x: auto !important;\n  }\n}\ntbody.xdep th {\n    display: none !important;\n}\n.noxdep td:last-of-type,\n.noxdep th:last-of-type {\n    display: none !important;\n}\ndiv.markdown-body>ul:first-child {\n    margin-top: 0 !important;\n    list-style: none !important;\n    padding: 0 !important;\n}\n`;\n\nfunction removeCustomCSS() {\n    var styleTag = document.getElementById(\"custom-table-css\");\n    if (styleTag) {\n        styleTag.parentNode.removeChild(styleTag);\n    }\n}\n\nfunction urlContainsWords(url, words) {\n    return words.some(function (word) {\n        return url.indexOf(word) !== -1;\n    });\n}\n\nfunction hideEmptyContentToc() {\n    const contentToc = document.querySelector('.content-toc.grid-25');\n    if (contentToc && contentToc.children.length === 0) {\n      contentToc.style.cssText = 'display: none !important;';\n    };\n};\n\nfunction applyCSS() {\n    var currentUrl = window.location.href;\n    var containsWord = urlContainsWords(currentUrl, wordList)\n    var containsWordExceptions = urlContainsWords(currentUrl, wordListExceptions)\n\n    if (containsWord && !containsWordExceptions) {\n        hideEmptyContentToc();\n        // Inject the style tag only if not present\n        if (!document.getElementById(\"custom-table-css\")) {\n            var style = document.createElement('style');\n            style.type = 'text/css';\n            style.id = \"custom-table-css\";\n            style.appendChild(document.createTextNode(customCSS));\n            document.head.appendChild(style);\n        }\n    } else {\n        removeCustomCSS();\n    }\n}\n\nwindow.addEventListener('locationchange', function () {\n    applyCSS()\n});\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    applyCSS()\n});\n\n$(window).on('pageLoad', function (e, state) {\n    var containsWord = urlContainsWords(currentUrl, wordList)\n    if (containsWord){\n        hideEmptyContentToc()\n    }\n});\n\nif (performance.navigation.type == performance.navigation.TYPE_RELOAD) {\n    applyCSS()\n} \n\u003c/script>","html_footer_meta":"","global_landing_page":{"html":"","redirect":""},"html_hidelinks":false,"collapsibleCategories":false,"showBreadcrumbs":true,"showPageIcons":true,"showVersion":true,"searchModal":"classic","hideTableOfContents":false,"nextStepsLabel":"","ai_dropdown":"enabled","ai_options":{"ask_ai":"disabled","chatgpt":"enabled","claude":"enabled","clipboard":"enabled","copilot":"enabled","mcp":{"command":"enabled","config":"enabled","cursor":"enabled","vscode":"enabled"},"view_as_markdown":"enabled"}},"custom_domain":"","description":"Property Manager is a configuration tool that you use with other Akamai products to start serving the traffic to your site or application through the Akamai edge network.","hstsIncludeSubdomains":false,"planSchedule":{"stripeScheduleId":null,"changeDate":null,"nextPlan":null},"planStatus":"","error404":"","first_page":"docs","git":{"migration":{"createRepository":{"end":"2026-03-01T18:32:40.282Z","start":"2026-03-01T18:32:39.881Z","status":"successful"},"transformation":{"end":"2026-03-01T18:32:43.526Z","start":"2026-03-01T18:32:40.774Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:32:44.519Z","start":"2026-03-01T18:32:44.240Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:50:26.422Z","start":"2026-03-01T18:50:26.421Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"glossaryTerms":[{"_id":"606f4d780b462f006cc3cdab","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":[{"code":"en","type":"manual"}],"state":"enabled"},"intercom":"","aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","jwtExpirationTime":0,"landing_bottom":[],"llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"mdxishMigrationStatus":{},"metrics":{"monthlyLimit":0,"monthlyPurchaseLimit":0,"thumbsEnabled":true,"meteredBilling":{}},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Property Manager","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"oauth_url":"","onboardingCompleted":{"api":true,"appearance":true,"documentation":true,"domain":false,"jwt":false,"logs":false,"metricsSDK":false,"aiReady":false,"team":false,"gitSync":false},"openapiVisibility":"public","owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.163Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"plan":"enterprise","planOverride":"enterprise","readmeScore":{"totalScore":187,"components":{"newDesign":{"enabled":true,"points":25},"reference":{"enabled":true,"points":50},"tryItNow":{"enabled":true,"points":35},"syncingOAS":{"enabled":true,"points":10},"customLogin":{"enabled":true,"points":25},"metrics":{"enabled":false,"points":40},"recipes":{"enabled":true,"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":true,"points":5},"glossary":{"enabled":false,"points":1},"variables":{"enabled":true,"points":1},"integrations":{"enabled":false,"points":2}}},"reCaptchaSiteKey":"","reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":true,"defaultExpandResponseSchema":true,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"seo":{"overwrite_title_tag":true},"searchSettings":{"default_to_current_project":false,"show_project_filter":true,"sort_projects_alphabetically":false},"ssl":{"minTLS":"1.0"},"subdomain":"property-mgr","subpath":"","topnav":{"left":[],"right":[],"edited":true,"bottom":[{"type":"url","text":"CLI","url":"https://github.com/akamai/cli-property-manager"},{"type":"url","text":"Terraform","url":"https://techdocs.akamai.com/terraform/docs/set-up-property-provisioning"}]},"trial":{"trialDeadlineEnabled":false,"trialEndsAt":"2021-04-22T18:37:44.107Z"},"translate":{"provider":"transifex","show_widget":false,"key_public":"","org_name":"","project_name":"","languages":[]},"url":"","variableDefaults":[{"name":"COMPANY_NAME","default":"​Akamai Technologies, Inc.​","source":"","type":""},{"name":"COMPANY_NICKNAME","default":"​Akamai​","source":"","type":""},{"name":"PORTAL_NAME","default":"​Akamai Control Center​","source":"","type":""},{"name":"PORTAL_NICKNAME","default":"​Control Center​","source":"","type":""},{"name":"PORTAL_URL","default":"https://control.akamai.com","source":"","type":""},{"name":"PORTAL_ICON_ROOT","default":"☰","source":"","type":""},{"name":"PORTAL_ICON_HELP","default":"?","source":"","type":""},{"name":"PORTAL_ICON_CLOSE","default":"×","source":"","type":""},{"name":"PRODUCT_NAME","default":"Property Manager","source":"","type":""},{"name":"CHAR_CHECK","default":"✓","source":"","type":""},{"name":"CHAR_COPYRIGHT","default":"©","source":"","type":""},{"name":"CHAR_CROSS","default":"✗","source":"","type":""},{"name":"CHAR_DASH_LONG","default":"—","source":"","type":""},{"name":"CHAR_DASH_SHORT","default":"–","source":"","type":""},{"name":"CHAR_REG","default":"®","source":"","type":""},{"name":"CHAR_TRADEMARK","default":"™","source":"","type":""},{"name":"CHAR_MATH_PLUS_MINUS","default":"±","source":"","type":""},{"name":"CHAR_MATH_TIMES","default":"×","source":"","type":""},{"name":"LB","default":"​","source":"","type":""},{"name":"CHAR_MENU_DELIMITER","default":">","source":"","type":""},{"name":"API_NAME","default":"Property Manager API","source":"","type":""},{"name":"API_NICKNAME","default":"PAPI","source":"","type":""},{"name":"API_SERVICE_LEVEL","default":"READ-WRITE","source":"","type":""}],"childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://property-mgr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"planTrial":"enterprise","shouldGateDash":false,"webhookEnabled":false},"childrenProjects":[],"siblings":[{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"2"},"_id":"606f4fbb0c191a00408c302f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"With more people using mobile devices and more ways to deliver content, dealing with your images and videos can be challenging. Akamai's Image and Video Manager gives you the control you need to expertly manage them and fully engage your web visitors.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:43:39.123Z","start":"2026-03-01T18:43:38.728Z","status":"successful"},"transformation":{"end":"2026-03-01T18:43:40.321Z","start":"2026-03-01T18:43:39.337Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:43:41.151Z","start":"2026-03-01T18:43:40.870Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:45:36.583Z","start":"2026-03-01T18:45:36.582Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Image and Video Manager","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.650Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"ivm","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://ivm.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":false,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"6ab2ee72a76d1268fc10456a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai’s Consent Management app lets you control what optional features and solutions people in your organization can use. You can review feature details and opt in or opt out according to your requirements.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Consent Management","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":false,"isPaying":false,"lastIndexed":null,"exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"consent-manage","subpath":"consent-management","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://consent-manage.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":true,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"2"},"_id":"608c19717001bf003f269a16","ai":{"chat":{"knowledge":{"use_project_knowledge":true},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":true,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migration":{"createRepository":{"end":"2026-03-01T18:08:44.906Z","start":"2026-03-01T18:08:44.508Z","status":"successful"},"transformation":{"end":"2026-03-01T18:08:47.322Z","start":"2026-03-01T18:08:45.400Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:08:48.336Z","start":"2026-03-01T18:08:48.066Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:20:55.899Z","start":"2026-03-01T18:20:55.898Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":true,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"UX Writing","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.912Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"internal-ux-writing","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://internal-ux-writing.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"69e7d846efa6fe297e67f3d8","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Project Template","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.636Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"partner-template","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://partner-template.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"614cf94233fa790014fd4357","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Account Protector helps you fight account takeover, new account fraud, and other online account abuse.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:34:12.669Z","start":"2026-03-01T18:34:12.273Z","status":"successful"},"transformation":{"end":"2026-03-01T18:34:13.885Z","start":"2026-03-01T18:34:12.869Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:34:14.640Z","start":"2026-03-01T18:34:14.333Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:35:27.793Z","start":"2026-03-01T18:35:27.792Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Account Protector","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.564Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"account-protector","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://account-protector.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"615c708257c1f90010906e9a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Adaptive Acceleration syncs with ​Akamai​ real user monitoring to gather navigation and resource timing data and stores that data in a policy that's associated with your hostname. As requests for your hostname continue, policy data is gathered and reviewed to identify key resources.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:24:47.177Z","start":"2026-03-01T18:24:46.780Z","status":"successful"},"transformation":{"end":"2026-03-01T18:24:47.929Z","start":"2026-03-01T18:24:47.351Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:24:48.725Z","start":"2026-03-01T18:24:48.428Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:25:11.414Z","start":"2026-03-01T18:25:11.413Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Adaptive Acceleration","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.690Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"adaptive-acceleration","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://adaptive-acceleration.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4e25a564c7011dd77116","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Delivers streaming video and a quality viewing experience anywhere by adapting real-time to available bandwidth.\n\nTo meet consumer expectations in a hyperconnected world, content providers need a high-performance streaming media delivery solution like Akamai’s Adaptive Media Delivery. Optimized for Adaptive Bitrate (ABR) streaming, it provides a high-quality viewing experience across the broad variety of network types, fixed or mobile, at varying connection speeds. Because it’s built on the Akamai Intelligent Platform, Adaptive Media Delivery provides superior scalability, reliability, and availability.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:57:59.543Z","start":"2026-03-01T18:57:59.134Z","status":"successful"},"transformation":{"end":"2026-03-01T18:58:00.772Z","start":"2026-03-01T18:57:59.794Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:58:01.671Z","start":"2026-03-01T18:58:01.401Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T19:01:28.775Z","start":"2026-03-01T19:01:28.774Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Adaptive Media Delivery","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.253Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"adaptive-media-delivery","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://adaptive-media-delivery.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":true,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"68b74abd8bded16d6afc0df5","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Adaptive Media Player 2 (AMP2), powered by Bitmovin, delivers multiplatform video SDKs with comprehensive analytics built directly into each player, providing unified insights across your users' platforms.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:17:14.977Z","start":"2026-03-01T17:17:14.620Z","status":"successful"},"transformation":{"end":"2026-03-01T17:17:15.810Z","start":"2026-03-01T17:17:15.164Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:17:16.586Z","start":"2026-03-01T17:17:16.311Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:17:33.254Z","start":"2026-03-01T17:17:33.252Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Adaptive Media Player 2 powered by Bitmovin","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:16.477Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"amp2-bitmovin","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://amp2-bitmovin.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"66464833369829006488021a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai cloud computing (formerly Linode) to build, deploy, and scale your modern applications faster and easier on the Akamai Connected Cloud.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:31:49.544Z","start":"2026-03-01T17:31:49.194Z","status":"successful"},"transformation":{"end":"2026-03-01T17:31:51.378Z","start":"2026-03-01T17:31:49.883Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:31:52.291Z","start":"2026-03-01T17:31:51.997Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:37:36.972Z","start":"2026-03-01T17:37:36.971Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Akamai Cloud","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:12.762Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"cloud-computing","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://cloud-computing.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"607493857f07e300648ce839","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Find developer tools, resources, and sample code, and connect with the Akamai community.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:52:08.575Z","start":"2026-03-01T18:52:08.184Z","status":"successful"},"transformation":{"end":"2026-03-01T18:52:09.531Z","start":"2026-03-01T18:52:08.798Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:52:10.397Z","start":"2026-03-01T18:52:10.096Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:53:15.625Z","start":"2026-03-01T18:53:15.624Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Akamai Developer Center","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.852Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"devops","subpath":"developer","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://devops.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4e537e161800184f19ce","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Direct Connect is a high performance network interconnection between your origin infrastructure and the Akamai Intelligent Edge Platform. Direct Connect lets you connect to the platform without using a third-party IP transit provider. It provides private connectivity between the platform and a router in your data center or colocation environment.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:53:18.587Z","start":"2026-03-01T18:53:18.198Z","status":"successful"},"transformation":{"end":"2026-03-01T18:53:19.296Z","start":"2026-03-01T18:53:18.765Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:53:20.091Z","start":"2026-03-01T18:53:19.821Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:53:35.278Z","start":"2026-03-01T18:53:35.277Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Akamai Direct Connect","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.319Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"direct-connect","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://direct-connect.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"69b04f45ece5e1e5d4162ae6","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai Functions uses Spin to run edge native applications on Akamai Cloud. As a globally distributed PaaS Akamai Functions offers: Fast and resilient hosting for Spin applications, no maintenance tasks for infrastructure, fast application execution and availability in multiple regions across the world, automatic distribution and availability in multiple regions, and a URL that persists across deployments.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Akamai Functions","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.186Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"akamai-functions","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://akamai-functions.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"69c17a5ef0b7445cae602602","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Akamai Inference (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.349Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"akamai-inference-beta","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://akamai-inference-beta.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6073a5813baf4f00311af404","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai MFA is a workforce MFA service that enables enterprises to provide additional security to the existing identity validation mechanisms for users’ authentication and access to cloud, on-premise, web-based, SaaS, and IaaS applications.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:51:48.445Z","start":"2026-03-01T18:51:48.034Z","status":"successful"},"transformation":{"end":"2026-03-01T18:51:49.673Z","start":"2026-03-01T18:51:48.732Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:51:50.533Z","start":"2026-03-01T18:51:50.257Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:54:30.250Z","start":"2026-03-01T18:54:30.249Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Akamai MFA","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.760Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"mfa","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://mfa.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"678160e98819ff0018fa2af0","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai MFA OIDC API lets you integrate multi-factor authentication (MFA) into OpenID Connect (OIDC) authentication flows using Pushed Authorization Requests (PAR).","git":{"migration":{"createRepository":{"end":"2026-03-01T17:28:12.858Z","start":"2026-03-01T17:28:12.504Z","status":"successful"},"transformation":{"end":"2026-03-01T17:28:13.529Z","start":"2026-03-01T17:28:13.037Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:28:14.327Z","start":"2026-03-01T17:28:14.024Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:28:29.884Z","start":"2026-03-01T17:28:29.883Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Akamai MFA OIDC API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:14.718Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"mfa-oidc","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://mfa-oidc.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"644ff30b16f306007b76402a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migration":{"createRepository":{"end":"2026-03-01T17:44:30.544Z","start":"2026-03-01T17:44:30.136Z","status":"successful"},"transformation":{"end":"2026-03-01T17:44:37.854Z","start":"2026-03-01T17:44:31.922Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:44:38.869Z","start":"2026-03-01T17:44:38.562Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:31:53.303Z","start":"2026-03-01T18:31:53.302Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Akamai NextGen API microservice platform","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.444Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"foundation-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://foundation-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"69655215a4bdcf8fc0a4e5ed","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Akamai Security Spinning Globe is an interactive, visual way to understand what is happening with security traffic across the internet. Instead of looking at tables or logs, you see activity displayed on a 3D globe, making it easy to understand where traffic comes from, what type of traffic it is, and how it is being handled.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:12:40.869Z","start":"2026-03-01T17:12:40.478Z","status":"successful"},"transformation":{"end":"2026-03-01T17:12:41.579Z","start":"2026-03-01T17:12:41.036Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:12:42.406Z","start":"2026-03-01T17:12:42.063Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:13:04.550Z","start":"2026-03-01T17:13:04.549Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Akamai Security Spinning Globe","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.471Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"security-spinning-globe","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://security-spinning-globe.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"60a2c34dc00cb10016ff341b","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Alerts application is a monitoring tool that both analyzes historical audience metrics and projects the expected traffic. Using intelligent algorithms, this service compares projected traffic with actual traffic in real time, and includes static alerts based on thresholds you set. It can trigger adaptive web alerts when current audience metrics goes above or below projected traffic. It does this by taking into consideration accurate traffic patterns modeled on historical data rather than on static thresholds.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:52:49.185Z","start":"2026-03-01T18:52:48.741Z","status":"successful"},"transformation":{"end":"2026-03-01T18:52:50.578Z","start":"2026-03-01T18:52:49.404Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:52:51.418Z","start":"2026-03-01T18:52:51.143Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:55:27.504Z","start":"2026-03-01T18:55:27.504Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Alerts","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.045Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"alerts-app","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://alerts-app.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"614cfa21a71725010d228c1a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's App & API Protector is a defense service that detects and mitigates application threats in HTTP and HTTPS traffic as they attempt to pass through ​Akamai​’s edge platform to reach your origin data centers.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:29:45.727Z","start":"2026-03-01T18:29:45.313Z","status":"successful"},"transformation":{"end":"2026-03-01T18:29:46.804Z","start":"2026-03-01T18:29:45.946Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:29:47.690Z","start":"2026-03-01T18:29:47.365Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:31:51.563Z","start":"2026-03-01T18:31:51.562Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"App & API Protector","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.630Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"app-api-protector","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://app-api-protector.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6695390225a1a8005a98eee0","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai App & API Protector Hybrid is a software solution you can install within your own infrastructure to provide comprehensive Web Application and API Protection (WAAP). It detects and mitigates application threats in HTTP and HTTPS traffic as they attempt to pass through ​its core component, Hybrid Protector, to reach your origin data centers.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:32:00.212Z","start":"2026-03-01T17:31:59.808Z","status":"successful"},"transformation":{"end":"2026-03-01T17:32:01.651Z","start":"2026-03-01T17:32:00.400Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:32:02.411Z","start":"2026-03-01T17:32:02.154Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:34:12.501Z","start":"2026-03-01T17:34:12.500Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"App & API Protector Hybrid","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:12.909Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"app-api-protector-hybrid","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://app-api-protector-hybrid.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4e43f0de89000f4560a9","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's API Acceleration improves the performance, security, and scalability of your APIs. \nAPI Acceleration has a specialized network of servers, metadata optimization, and mapping strategies designed to meet the unique requirements and challenges of delivering performant API and beacon traffic.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:48:35.165Z","start":"2026-03-01T18:48:34.764Z","status":"successful"},"transformation":{"end":"2026-03-01T18:48:35.869Z","start":"2026-03-01T18:48:35.358Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:48:36.803Z","start":"2026-03-01T18:48:36.365Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:48:50.001Z","start":"2026-03-01T18:48:50.000Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"API Acceleration","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.276Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"api-acceleration","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://api-acceleration.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"2"},"_id":"6227dc9fc72d67009f7386a9","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's API Definitions lets you register, manage, and deliver your APIs via Akamai in an efficient and secure manner. \n\nSeveral products and features utilize API definitions, including: API Acceleration, API Discovery, API Gateway, Bot Manager, Kona Site Defender, and API protector with ASM module.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:07:59.935Z","start":"2026-03-01T18:07:59.522Z","status":"successful"},"transformation":{"end":"2026-03-01T18:08:01.721Z","start":"2026-03-01T18:08:00.142Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:08:02.526Z","start":"2026-03-01T18:08:02.224Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:10:15.335Z","start":"2026-03-01T18:10:15.333Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"API Definitions","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.649Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"api-definitions","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://api-definitions.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"606f4f218505f20047771c86","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's API Keys and Traffic Management lets you create and manage API keys that serve as unique identifiers for API consumers. API keys exist inside top-level units called key collections. At the key collection level, you can set a quota limit for the number of successful requests that individual API clients can make. You can also edit access control lists (ACLs) associated with your API endpoints and resources. Together with the API Endpoint Definition API, you can use this API to programmatically deploy your APIs on the Akamai network.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:44:19.807Z","start":"2026-03-01T18:44:19.416Z","status":"successful"},"transformation":{"end":"2026-03-01T18:44:21.068Z","start":"2026-03-01T18:44:20.007Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:44:21.868Z","start":"2026-03-01T18:44:21.606Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:46:57.011Z","start":"2026-03-01T18:46:57.011Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"API Keys and Traffic Management","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.447Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"key-traffic-mgmt","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://key-traffic-mgmt.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"3"},"_id":"643966a8dd6120000ac5dd16","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Get visibility into all your API endpoints, identify attack vulnerabilities and learn about detected behavioral attacks against your APIs.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:44:19.071Z","start":"2026-03-01T17:44:18.670Z","status":"successful"},"transformation":{"end":"2026-03-01T17:44:20.465Z","start":"2026-03-01T17:44:19.338Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:44:21.311Z","start":"2026-03-01T17:44:21.012Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:48:06.941Z","start":"2026-03-01T17:48:06.940Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"API Security","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.396Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"api-security","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://api-security.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6769a36fb950705779c112b7","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"App Platform is a Kubernetes service that combines developer-centric and operations-centric tooling along with automation and a self-service portal. This streamlines the application life cycle when using Kubernetes, from development to delivery to the management of containerized application workloads.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:28:03.331Z","start":"2026-03-01T17:28:02.964Z","status":"successful"},"transformation":{"end":"2026-03-01T17:28:04.325Z","start":"2026-03-01T17:28:03.530Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:28:05.111Z","start":"2026-03-01T17:28:04.837Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:29:08.721Z","start":"2026-03-01T17:29:08.720Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"App Platform for LKE","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:14.535Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"app-platform","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://app-platform.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"616f10281c8c2c0056719914","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Application Security API allows you to access and modify your Security Configurations for Kona Site Defender, Web Application Protector, App & API Protector, Advanced Security Module, and Client Reputation. You can create, update, activate, and export versions of a security configuration. You can get selectable hostnames and add them to the selected list to protect your website or API content. You also can add, modify, or delete custom rules and assign policy actions.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:25:08.986Z","start":"2026-03-01T18:25:08.583Z","status":"successful"},"transformation":{"end":"2026-03-01T18:25:10.626Z","start":"2026-03-01T18:25:09.250Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:25:11.622Z","start":"2026-03-01T18:25:11.263Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:30:26.264Z","start":"2026-03-01T18:30:26.263Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Application Security API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.815Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"application-security","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://application-security.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61fbdc03217bdf017f3a82dd","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Aura Licensed CDN (LCDN) is a highly-scalable, multi-purpose CDN for network operators. With Aura LCDN you can deliver high-quality, low-latency viewing experiences for both live and on-demand video content.\n\nThe Aura Licensed Multicast Solution (LMS) is an extension of the Aura LCDN that uses IP Multicast technology to deliver the same Adaptive Bitrate (ABR) video content to multiple viewers simultaneously, similar to traditional broadcast methodology.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:07:21.738Z","start":"2026-03-01T18:07:21.339Z","status":"successful"},"transformation":{"end":"2026-03-01T18:07:22.380Z","start":"2026-03-01T18:07:21.933Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:07:23.225Z","start":"2026-03-01T18:07:22.878Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:07:31.458Z","start":"2026-03-01T18:07:31.457Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.259Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"61799ad83e3d5205b911b113","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Aura Infrastructure API to deploy and manage service instances of the LCDN product on the Aura platform.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:25:53.054Z","start":"2026-03-01T18:25:52.664Z","status":"successful"},"transformation":{"end":"2026-03-01T18:25:53.814Z","start":"2026-03-01T18:25:53.260Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:25:54.599Z","start":"2026-03-01T18:25:54.315Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:26:33.092Z","start":"2026-03-01T18:26:33.091Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura Infrastructure API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.879Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-infrastructure","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-infrastructure.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61799b05b01066003747555b","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Aura LCDN Content Control API to purge content cached on an Aura Licensed CDN.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:20:17.283Z","start":"2026-03-01T18:20:16.891Z","status":"successful"},"transformation":{"end":"2026-03-01T18:20:18.035Z","start":"2026-03-01T18:20:17.524Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:20:18.850Z","start":"2026-03-01T18:20:18.569Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:20:30.418Z","start":"2026-03-01T18:20:30.417Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura LCDN Content Control API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.901Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-lcdn-content-control","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-lcdn-content-control.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61799b2bfbf7fe00333cd9c5","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Aura LCDN Content Delivery API to configure content for ingestion, caching, and delivery by an Aura LCDN.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:20:27.307Z","start":"2026-03-01T18:20:26.919Z","status":"successful"},"transformation":{"end":"2026-03-01T18:20:28.431Z","start":"2026-03-01T18:20:27.507Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:20:29.227Z","start":"2026-03-01T18:20:28.945Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:21:24.709Z","start":"2026-03-01T18:21:24.708Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura LCDN Content Delivery API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.924Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-lcdn-content-delivery","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-lcdn-content-delivery.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61799d0d05c40a005539ed8e","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Aura LCDN Deployment API to configure the compute layer for applications on the Aura platform.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:19:45.457Z","start":"2026-03-01T18:19:45.047Z","status":"successful"},"transformation":{"end":"2026-03-01T18:19:46.232Z","start":"2026-03-01T18:19:45.642Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:19:47.012Z","start":"2026-03-01T18:19:46.739Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:20:12.189Z","start":"2026-03-01T18:20:12.187Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura LCDN Deployment API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.945Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-lcdn-deployment","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-lcdn-deployment.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61799da279408f005be9aba2","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Aura LCDN Mapping API to manage mapping configuration objects for the LCDN product on the Aura platform.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:20:07.254Z","start":"2026-03-01T18:20:06.841Z","status":"successful"},"transformation":{"end":"2026-03-01T18:20:08.113Z","start":"2026-03-01T18:20:07.457Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:20:08.908Z","start":"2026-03-01T18:20:08.614Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:20:49.709Z","start":"2026-03-01T18:20:49.707Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura LCDN Mapping API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.966Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-lcdn-mapping","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-lcdn-mapping.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61799ddaf8f87306aac00056","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Aura LCDN Services API to manage and configure LCDN services on the Aura platform.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:19:56.324Z","start":"2026-03-01T18:19:55.920Z","status":"successful"},"transformation":{"end":"2026-03-01T18:19:57.325Z","start":"2026-03-01T18:19:56.551Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:19:58.181Z","start":"2026-03-01T18:19:57.894Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:20:50.530Z","start":"2026-03-01T18:20:50.529Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura LCDN Services API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.987Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-lcdn-services","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-lcdn-services.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"61799eac29c6ed0648933636","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Aura Log Streaming API to configure a flexible log collection utility that streams transaction logs to external Kafka destinations in near real time.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:19:35.191Z","start":"2026-03-01T18:19:34.787Z","status":"successful"},"transformation":{"end":"2026-03-01T18:19:36.237Z","start":"2026-03-01T18:19:35.397Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:19:37.070Z","start":"2026-03-01T18:19:36.772Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:20:18.513Z","start":"2026-03-01T18:20:18.512Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":true,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura Log Streaming API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.009Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-log-streaming","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-log-streaming.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61799ed587854c050aeec1af","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Aura Network Policy API lets you block IP addresses within a specified IP CIDR block from accessing LCDN nodes for a set period of time.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:26:06.005Z","start":"2026-03-01T18:26:05.615Z","status":"successful"},"transformation":{"end":"2026-03-01T18:26:06.732Z","start":"2026-03-01T18:26:06.210Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:26:07.561Z","start":"2026-03-01T18:26:07.268Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:26:26.887Z","start":"2026-03-01T18:26:26.886Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura Network Policy API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.030Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-network-policy","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-network-policy.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61799a8f4e413306f81c38d7","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Aura Secret Management API to create and manage an external TLS secret store.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:25:43.055Z","start":"2026-03-01T18:25:42.659Z","status":"successful"},"transformation":{"end":"2026-03-01T18:25:43.854Z","start":"2026-03-01T18:25:43.273Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:25:44.649Z","start":"2026-03-01T18:25:44.371Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:26:22.271Z","start":"2026-03-01T18:26:22.269Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura Secret Management API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.858Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-secret-mgmt","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-secret-mgmt.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"60be62971b370600170909c9","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Billing application gives you access to your account’s monthly usage over the Akamai network, along with invoices and charges.  With intuitive invoices, transparent charts, and CP code breakdown you can easily understand your Akamai usage and costs.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:49:03.859Z","start":"2026-03-01T18:49:03.459Z","status":"successful"},"transformation":{"end":"2026-03-01T18:49:04.804Z","start":"2026-03-01T18:49:04.036Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:49:05.615Z","start":"2026-03-01T18:49:05.334Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:50:09.688Z","start":"2026-03-01T18:50:09.687Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Billing","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.144Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"billing-app","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://billing-app.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6785563d88637a006962412a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Billing Partner API lets Akamai partners transmit usage data through the billing infrastructure to accurately track and bill customers for their usage of third party cloud products and services. Use this API if you’re an Akamai partner and want to upload usage data or check the processing status of a usage data file.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:28:22.703Z","start":"2026-03-01T17:28:22.327Z","status":"successful"},"transformation":{"end":"2026-03-01T17:28:23.421Z","start":"2026-03-01T17:28:22.876Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:28:24.360Z","start":"2026-03-01T17:28:24.037Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:28:48.548Z","start":"2026-03-01T17:28:48.547Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Billing Partner API (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:14.740Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"billing-partner","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://billing-partner.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"699734a5f6f894906c291b80","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Bot & Agent Control provides a unified solution for managing and securing human, bot, and agent-driven activity across digital experiences.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:15:00.505Z","start":"2026-03-01T17:15:00.163Z","status":"successful"},"transformation":{"end":"2026-03-01T17:15:01.131Z","start":"2026-03-01T17:15:00.685Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:15:01.922Z","start":"2026-03-01T17:15:01.639Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:15:20.372Z","start":"2026-03-01T17:15:20.371Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Bot & Agent Control (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.918Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"bot-and-agent-control","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://bot-and-agent-control.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"614cfa458900e80023ef3be0","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Your website lets many entities interact with you online, including partners, competitors, attackers, and fraudsters using automated bots. Some bots are positive, like Google search crawlers. Others may not be, like credential abuse and account takeover bots. You don’t want to block all the bots, so Akamai's Bot Manager helps you manage different traffic in different ways.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:29:35.241Z","start":"2026-03-01T18:29:34.843Z","status":"successful"},"transformation":{"end":"2026-03-01T18:29:36.735Z","start":"2026-03-01T18:29:35.431Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:29:37.558Z","start":"2026-03-01T18:29:37.273Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:33:36.324Z","start":"2026-03-01T18:33:36.323Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Bot Manager","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.651Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"bot-man","subpath":"bot-manager","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://bot-man.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"698cf503e9ff19e282ce757d","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai Brand Guardian to detect and automatically remove threats that target your brand. It’s equipped with AI technology that detects and responds in real-time to evolving online threats.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:14:13.452Z","start":"2026-03-01T17:14:13.094Z","status":"successful"},"transformation":{"end":"2026-03-01T17:14:14.058Z","start":"2026-03-01T17:14:13.608Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:14:14.805Z","start":"2026-03-01T17:14:14.514Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:14:32.677Z","start":"2026-03-01T17:14:32.676Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Brand Guardian (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.893Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"brand-guardian","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://brand-guardian.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"636d5460c95de50017fda95d","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Brand Protector provides proactive intelligence to detect and disrupt phishing, impersonations, fake stores, and malicious domains targeting your web assets and your brand.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:56:20.772Z","start":"2026-03-01T17:56:20.385Z","status":"successful"},"transformation":{"end":"2026-03-01T17:56:21.568Z","start":"2026-03-01T17:56:20.950Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:56:22.325Z","start":"2026-03-01T17:56:22.040Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:57:04.227Z","start":"2026-03-01T17:57:04.226Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Brand Protector","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.953Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"brand-protector","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://brand-protector.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62f133eb283ace07cce91e2d","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Follow this tutorial to set up highly available compute instances to deliver a basic site.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:55:28.605Z","start":"2026-03-01T17:55:28.204Z","status":"successful"},"transformation":{"end":"2026-03-01T17:55:29.645Z","start":"2026-03-01T17:55:28.811Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:55:30.474Z","start":"2026-03-01T17:55:30.192Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:56:15.429Z","start":"2026-03-01T17:56:15.428Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Build on the cloud","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.274Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"get-started-cloud-computing","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://get-started-cloud-computing.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"3"},"_id":"61e89e06279989007fef12de","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Learn how to create and manage support cases for your ​Akamai​ applications.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:20:59.878Z","start":"2026-03-01T18:20:59.496Z","status":"successful"},"transformation":{"end":"2026-03-01T18:21:00.829Z","start":"2026-03-01T18:21:00.056Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:21:01.590Z","start":"2026-03-01T18:21:01.309Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:21:57.611Z","start":"2026-03-01T18:21:57.610Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Case Management","nav_names":{"docs":"Guide","reference":"​API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.124Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"case-mgmt","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://case-mgmt.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"6073bc3ccfdcea000fe5416b","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai’s Certificate Provisioning System (CPS) allows you to self-provision and manage your Secure Sockets Layer (SSL) and Transport Layer Security (TLS) certificates. It supports all certificate options, including third party.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:56:16.795Z","start":"2026-03-01T18:56:16.410Z","status":"successful"},"transformation":{"end":"2026-03-01T18:56:18.277Z","start":"2026-03-01T18:56:16.986Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:56:19.114Z","start":"2026-03-01T18:56:18.832Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:59:30.462Z","start":"2026-03-01T18:59:30.460Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Certificate Provisioning System","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.829Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"cps","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://cps.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"660eec781c512b006ec92a76","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Deliver and secure your content in mainland China with Akamai's partner products.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:31:14.579Z","start":"2026-03-01T17:31:14.206Z","status":"successful"},"transformation":{"end":"2026-03-01T17:31:15.118Z","start":"2026-03-01T17:31:14.752Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:31:15.749Z","start":"2026-03-01T17:31:15.628Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:31:25.480Z","start":"2026-03-01T17:31:25.479Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"China Application and API Traffic Solutions","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:12.620Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"china","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://china.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4f6dc5ba910078787a39","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Manage access between your web assets and the edge servers on the Akamai network. With Client Access Control you can retrieve information about the CIDR blocks that currently connect your content to the Akamai network. When Akamai updates the CIDR blocks used for access, use Client Access Control to review the changes and send an acknowledgement to Akamai once you update your Access Control List.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:33:51.220Z","start":"2026-03-01T18:33:50.825Z","status":"successful"},"transformation":{"end":"2026-03-01T18:33:52.019Z","start":"2026-03-01T18:33:51.413Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:33:52.817Z","start":"2026-03-01T18:33:52.556Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:34:18.395Z","start":"2026-03-01T18:34:18.393Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Client Access Control","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.526Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"client-access-control","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://client-access-control.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61df2493515f0b06af64f5a9","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Client Lists feature to manage who can access your website or API. With Client Lists, you can can easily filter incoming web traffic based on client or HTTP request characteristics.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:20:38.511Z","start":"2026-03-01T18:20:38.114Z","status":"successful"},"transformation":{"end":"2026-03-01T18:20:39.460Z","start":"2026-03-01T18:20:38.719Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:20:40.277Z","start":"2026-03-01T18:20:39.987Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:21:48.733Z","start":"2026-03-01T18:21:48.732Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Client Lists","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.104Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"client-lists","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://client-lists.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4ca7969fbc0050b74869","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Client-Side Protection & Compliance constantly analyzes user interactions with your website to identify suspicious and malicious JavaScript behavior, potential vulnerabilities, and any script activities that violate policies you define.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:24:56.846Z","start":"2026-03-01T18:24:56.420Z","status":"successful"},"transformation":{"end":"2026-03-01T18:24:58.000Z","start":"2026-03-01T18:24:57.112Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:24:58.889Z","start":"2026-03-01T18:24:58.594Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:27:40.343Z","start":"2026-03-01T18:27:40.341Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Client-Side Protection & Compliance","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:05.915Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"client-side-protect-compliance","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://client-side-protect-compliance.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"606f4f77811ba80010b28dee","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Cloud Access Manager enables cloud origin authentication and allows you to securely store and manage your cloud origin credentials in the form of access keys.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:55:38.750Z","start":"2026-03-01T18:55:38.353Z","status":"successful"},"transformation":{"end":"2026-03-01T18:55:39.710Z","start":"2026-03-01T18:55:38.945Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:55:40.536Z","start":"2026-03-01T18:55:40.243Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:56:32.403Z","start":"2026-03-01T18:56:32.402Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Cloud Access Manager","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.545Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"cloud-access-mgr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://cloud-access-mgr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"2"},"_id":"6696f2fc45a0d10036d577cf","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Cloud Certificate Manager application lets you create and manage third-party certificates as individual objects without the complexity of network deployment settings.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:32:10.639Z","start":"2026-03-01T17:32:10.229Z","status":"successful"},"transformation":{"end":"2026-03-01T17:32:11.580Z","start":"2026-03-01T17:32:10.801Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:32:12.341Z","start":"2026-03-01T17:32:12.053Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:32:51.185Z","start":"2026-03-01T17:32:51.184Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Cloud Certificate Manager (Limited availability)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:12.932Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"ccm","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://ccm.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4e4a82367f0016da5d8a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Cloud Wrapper optimizes connectivity between cloud infrastructures and the Akamai Intelligent Edge. It uses custom caching to reduce origin requests and the cost to distribute content from the cloud. If you have a high volume of end-user requests, Cloud Wrapper can help provide consistent, high-quality experiences.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:49:31.205Z","start":"2026-03-01T18:49:30.769Z","status":"successful"},"transformation":{"end":"2026-03-01T18:49:32.445Z","start":"2026-03-01T18:49:31.383Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:49:33.215Z","start":"2026-03-01T18:49:32.928Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:50:45.313Z","start":"2026-03-01T18:50:45.312Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Cloud Wrapper","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.299Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"cloud-wrapper","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://cloud-wrapper.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"3"},"_id":"606f4f833551e2005dec0941","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Cloudlets are value-added applications that complement Akamai’s core delivery solutions to solve specific business challenges. Cloudlets bring a site’s business logic closer to the end user by placing it on the edge of the content delivery platform.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:44:08.779Z","start":"2026-03-01T18:44:08.377Z","status":"successful"},"transformation":{"end":"2026-03-01T18:44:10.321Z","start":"2026-03-01T18:44:09.022Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:44:11.250Z","start":"2026-03-01T18:44:10.977Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:48:04.276Z","start":"2026-03-01T18:48:04.276Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Cloudlets","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.565Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"cloudlets","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://cloudlets.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"606f4f8c4793e10010b1c178","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Using Akamai's CloudTest to optimize your approach to load testing with a scalable, global platform. CloudTest provides testing capabilities for web and mobile apps, APIs, databases, and web services. Realtime analytics and customizable dashboards provide actionable intelligence, allowing for root-cause analysis while tests run.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:49:13.625Z","start":"2026-03-01T18:49:13.230Z","status":"successful"},"transformation":{"end":"2026-03-01T18:49:15.128Z","start":"2026-03-01T18:49:13.820Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:49:15.921Z","start":"2026-03-01T18:49:15.626Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:51:15.634Z","start":"2026-03-01T18:51:15.633Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"CloudTest","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.587Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"cloudtest","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://cloudtest.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"659860b9fae07c004a6308bc","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Content Protector detects and mitigates web scraper bots on specific web pages.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:46:00.329Z","start":"2026-03-01T17:45:59.942Z","status":"successful"},"transformation":{"end":"2026-03-01T17:46:01.541Z","start":"2026-03-01T17:46:00.517Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:46:02.262Z","start":"2026-03-01T17:46:01.980Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:46:55.975Z","start":"2026-03-01T17:46:55.973Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Content Protector","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:12.254Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"content-protector","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://content-protector.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4d20b413060075131698","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Contract API provides information about Akamai contracts as well as the products included in those contracts. With this API, you have the option of retrieving product information for a specified time frame by either contract ID or reporting group.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:58:31.950Z","start":"2026-03-01T18:58:31.547Z","status":"successful"},"transformation":{"end":"2026-03-01T18:58:32.757Z","start":"2026-03-01T18:58:32.129Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:58:33.564Z","start":"2026-03-01T18:58:33.261Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:59:02.192Z","start":"2026-03-01T18:59:02.187Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Contract API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.028Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"contract-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://contract-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"613f9bdb93061b0030fc669a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai Control Center is the integrated interface for Akamai’s products, services, and platform. Control Center gives businesses the access, insight, and control they need to deliver the best possible online experiences.\n\nControl Center delivers intelligent tools for site and stream management, diagnostics, and collaboration to help businesses thrive in the hyperconnected world. Accessible via web, mobile, and API, Control Center makes it easy for businesses to configure their Akamai services, monitor performance, analyze traffic, and resolve end-user issues in real time, from any device, anywhere.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:34:01.953Z","start":"2026-03-01T18:34:01.553Z","status":"successful"},"transformation":{"end":"2026-03-01T18:34:02.586Z","start":"2026-03-01T18:34:02.139Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:34:03.327Z","start":"2026-03-01T18:34:03.030Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:34:26.330Z","start":"2026-03-01T18:34:26.329Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Control Center","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.377Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"control-ctr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://control-ctr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4d293d7221000f5e9b63","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's CP Codes and Reporting Groups tool lets you create, edit, view, and delete reporting groups. You can get access to detailed information about CP codes, edit their parameters, and group them for billing purposes.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:54:51.483Z","start":"2026-03-01T18:54:51.092Z","status":"successful"},"transformation":{"end":"2026-03-01T18:54:52.371Z","start":"2026-03-01T18:54:51.661Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:54:53.132Z","start":"2026-03-01T18:54:52.860Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:55:49.869Z","start":"2026-03-01T18:55:49.868Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"CP Codes and Reporting Groups Tool","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.050Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"cp-codes","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://cp-codes.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"3"},"_id":"606f4f98e8de24001cf735f7","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's DataStream provides real-time access to application activity data, including aggregated metrics on complete request-response cycles as well as origin response times. It helps simplify web application monitoring, and includes applications deployed to cloud hosting providers and applications that leverage third-party services.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:51:57.451Z","start":"2026-03-01T18:51:57.052Z","status":"successful"},"transformation":{"end":"2026-03-01T18:51:58.923Z","start":"2026-03-01T18:51:57.715Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:51:59.856Z","start":"2026-03-01T18:51:59.582Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:55:09.461Z","start":"2026-03-01T18:55:09.460Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"DataStream 2","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.607Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"datastream2","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://datastream2.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"60bfe531a85a34005aaed61b","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migration":{"createRepository":{"end":"2026-03-01T18:08:36.403Z","start":"2026-03-01T18:08:35.985Z","status":"successful"},"transformation":{"end":"2026-03-01T18:08:38.535Z","start":"2026-03-01T18:08:36.790Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:08:39.339Z","start":"2026-03-01T18:08:39.060Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:18:18.175Z","start":"2026-03-01T18:18:18.174Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":true,"tutorials":false},"name":"Clone Akamai Test Project","nav_names":{"docs":"Guide","reference":"​API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.165Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"clone-akamai-test-project","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://clone-akamai-test-project.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"627c0514f586640044250a99","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"To help speed up the onboarding process, this document provides a specific workflow you can follow to get your site up and running on the Akamai network.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:02:47.665Z","start":"2026-03-01T18:02:47.255Z","status":"successful"},"transformation":{"end":"2026-03-01T18:02:48.630Z","start":"2026-03-01T18:02:47.850Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:02:49.459Z","start":"2026-03-01T18:02:49.156Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:03:19.356Z","start":"2026-03-01T18:03:19.356Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Deliver your first site","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.891Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"onboard","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://onboard.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"68dec6517eebd336bee4d9bb","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Delivery Manager is Akamai’s next-generation delivery configuration system designed for developers and operations teams. Its modular framework makes it easy to manage CDN configurations using multi-environment development, granular rule control, and version control with flexible, configurable components.","git":{"migration":{"createRepository":{"end":"2026-03-01T19:11:20.340Z","start":"2026-03-01T19:11:19.937Z","status":"successful"},"transformation":{"end":"2026-03-01T19:11:21.696Z","start":"2026-03-01T19:11:20.547Z","status":"successful"},"migratingPages":{"end":"2026-03-01T19:11:22.463Z","start":"2026-03-01T19:11:22.206Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T19:12:42.473Z","start":"2026-03-01T19:12:42.472Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Delivery Manager (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:16.591Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"delivery-mgr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://delivery-mgr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"69fcaaeb945e19a2563bc142","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"This documentation is a filterable catalog covering all traffic-handling behaviors and match criteria for both the Delivery Manager application in Akamai Control Center and API.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Delivery Manager Rules (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.725Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"delivery-mgr-rules","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://delivery-mgr-rules.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"641cb27cb468f3005f5f8b01","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Delivery Policy Manager to control edge traffic through geo-specific delivery policies.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:56:56.742Z","start":"2026-03-01T17:56:56.348Z","status":"successful"},"transformation":{"end":"2026-03-01T17:56:57.665Z","start":"2026-03-01T17:56:56.956Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:56:58.489Z","start":"2026-03-01T17:56:58.207Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:57:34.996Z","start":"2026-03-01T17:57:34.995Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Delivery Policy Manager","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:10.811Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"delivery-policy-mgr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://delivery-policy-mgr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"66eb3d9938e95100445b9e76","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"General guidance and best practices for securing websites and APIs you deliver on Akamai's platform.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:27:23.309Z","start":"2026-03-01T17:27:22.952Z","status":"successful"},"transformation":{"end":"2026-03-01T17:27:23.987Z","start":"2026-03-01T17:27:23.520Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:27:24.798Z","start":"2026-03-01T17:27:24.538Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:27:38.601Z","start":"2026-03-01T17:27:38.600Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Delivery Security Best Practices","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:13.375Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"delivery-security-practices","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://delivery-security-practices.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"643954a1374c62077e59d6ee","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Delivery Reports Consolidation user guide describes the impact of changes for a subset of delivery traffic reports along with the recommended alternatives  to gather traffic data.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:57:21.394Z","start":"2026-03-01T17:57:20.998Z","status":"successful"},"transformation":{"end":"2026-03-01T17:57:22.118Z","start":"2026-03-01T17:57:21.579Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:57:22.902Z","start":"2026-03-01T17:57:22.628Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:57:38.055Z","start":"2026-03-01T17:57:38.054Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Delivery Reports Consolidation","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.376Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"del-rpts-consolidation","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://del-rpts-consolidation.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"69ebb2f7c3b3146462d45b72","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"DNS, DHCP, and IPAM (DDI)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.678Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"akamai-ddi","subpath":"ddi","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://akamai-ddi.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"6807d02817254e0052d618f8","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Posture Management is a security solution that offers visibility to the security and health of your DNS  and DDoS defense environments.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:23:09.444Z","start":"2026-03-01T17:23:09.089Z","status":"successful"},"transformation":{"end":"2026-03-01T17:23:10.807Z","start":"2026-03-01T17:23:09.631Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:23:11.742Z","start":"2026-03-01T17:23:11.416Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:24:22.424Z","start":"2026-03-01T17:24:22.423Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Posture Management","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:15.500Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"posture-management","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://posture-management.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"615f325ba496990012346e62","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"ISPs who view DNS as more than “the Internet Phone Book” will put DNSi AnswerX to good use. With an advanced architecture and feature set designed to improve network response times and manage unwanted traffic, DNSi AnswerX uses a powerful, extensible policy engine to bring a safer, more secure Internet to end users. Akamai offers DNSi AnswerX in four flexible deployment models for best-in-class total cost of ownership.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:25:20.475Z","start":"2026-03-01T18:25:20.082Z","status":"successful"},"transformation":{"end":"2026-03-01T18:25:21.442Z","start":"2026-03-01T18:25:20.647Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:25:22.321Z","start":"2026-03-01T18:25:22.029Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:26:13.881Z","start":"2026-03-01T18:26:13.880Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"DNSi AnswerX Cloud/Managed and SPS Shield","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.712Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"answerx-cloud","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://answerx-cloud.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"67521457761f370045cd2fa1","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Domain Ownership Manager (DOM) is a service that prevents unauthorized use of hostnames on the Akamai network and strengthens security. Use the UI or API to prove domain ownership before you onboard new domains and hostnames to Akamai.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:27:52.175Z","start":"2026-03-01T17:27:51.824Z","status":"successful"},"transformation":{"end":"2026-03-01T17:27:53.241Z","start":"2026-03-01T17:27:52.368Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:27:54.000Z","start":"2026-03-01T17:27:53.719Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:28:29.676Z","start":"2026-03-01T17:28:29.675Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Domain Ownership Manager","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:14.421Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"domain-validation","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://domain-validation.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4d3acb8683004d440377","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Download Center lets you quickly find files available for your products and download them to your computer. The files may include software, data codes, microlearning videos, documentation, and release notes.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:58:40.963Z","start":"2026-03-01T18:58:40.580Z","status":"successful"},"transformation":{"end":"2026-03-01T18:58:41.535Z","start":"2026-03-01T18:58:41.124Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:58:42.313Z","start":"2026-03-01T18:58:42.017Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:58:47.606Z","start":"2026-03-01T18:58:47.605Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Download Center","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.072Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"download-ctr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://download-ctr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4e5b82b99e007080c4f1","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"A reliable, high performance file-based content delivery solution, Download Delivery delivers large (>100 MB) file-based content over the Internet. Built on the globally distributed Akamai Platform for superior capacity, scalability, availability, and performance, it provides clear, comprehensive metrics and optional tools that can monitor and manage the entire download process across your customer base. Download Delivery ensures a predictable, high-quality download experience while helping you address your online distribution goals.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:49:22.824Z","start":"2026-03-01T18:49:22.434Z","status":"successful"},"transformation":{"end":"2026-03-01T18:49:23.753Z","start":"2026-03-01T18:49:23.023Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:49:24.630Z","start":"2026-03-01T18:49:24.244Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:50:28.475Z","start":"2026-03-01T18:50:28.474Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Download Delivery","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.339Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"download-delivery","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://download-delivery.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"60ad557003c7e4000fec4630","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Edge Diagnostics allows you to diagnose your server, DNS, and network problems from Akamai servers around the world.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:48:24.312Z","start":"2026-03-01T18:48:23.914Z","status":"successful"},"transformation":{"end":"2026-03-01T18:48:25.516Z","start":"2026-03-01T18:48:24.515Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:48:26.338Z","start":"2026-03-01T18:48:26.065Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:49:56.761Z","start":"2026-03-01T18:49:56.761Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Edge Diagnostics","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.064Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"edge-diagnostics","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://edge-diagnostics.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"2"},"_id":"606f4c8675dbf80010a46859","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Edge DNS is a cloud-based DNS solution that provides 24/7 DNS availability, improves DNS responsiveness, and has the resilience to defend against the largest DDoS attacks. Built on a globally distributed Anycast network, it can be implemented as a primary or secondary DNS service, replacing or augmenting existing DNS infrastructure as needed.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:44:49.633Z","start":"2026-03-01T18:44:49.249Z","status":"successful"},"transformation":{"end":"2026-03-01T18:44:51.075Z","start":"2026-03-01T18:44:49.849Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:44:51.982Z","start":"2026-03-01T18:44:51.655Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:47:45.132Z","start":"2026-03-01T18:47:45.131Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Edge DNS","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:05.893Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"edge-dns","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://edge-dns.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"614ceff3931ed9007b729943","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Edge Hostnames to manage how requests for your site, app, or content are mapped to Akamai edge servers.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:30:17.805Z","start":"2026-03-01T18:30:17.417Z","status":"successful"},"transformation":{"end":"2026-03-01T18:30:18.959Z","start":"2026-03-01T18:30:18.110Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:30:19.681Z","start":"2026-03-01T18:30:19.405Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:31:06.091Z","start":"2026-03-01T18:31:06.090Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Edge Hostnames","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.425Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"edge-hostnames","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://edge-hostnames.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"614cef01ab4ab6007b34d31a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Edge IP Binding (EIPB) lets you deliver traffic from a small, static set of IP addresses in an scalable manner.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:29:23.732Z","start":"2026-03-01T18:29:23.334Z","status":"successful"},"transformation":{"end":"2026-03-01T18:29:24.561Z","start":"2026-03-01T18:29:23.943Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:29:25.385Z","start":"2026-03-01T18:29:25.088Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:29:49.514Z","start":"2026-03-01T18:29:49.513Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Edge IP Binding","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.402Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"edge-ip-binding","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://edge-ip-binding.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"606f4fa4c5ba910078787a4d","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's EdgeKV is a key-value store database at the edge. It enables you to build data-driven EdgeWorker applications that require fast, frequent reads and infrequent writes.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:55:20.519Z","start":"2026-03-01T18:55:20.003Z","status":"successful"},"transformation":{"end":"2026-03-01T18:55:21.578Z","start":"2026-03-01T18:55:20.714Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:55:22.456Z","start":"2026-03-01T18:55:22.119Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:57:37.157Z","start":"2026-03-01T18:57:37.156Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"EdgeKV","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.627Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"edgekv","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://edgekv.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"6073baecc41baf006bc7e60f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's EdgeWorkers service to execute JavaScript functions at the edge and create customized web experiences based on geolocation, device characteristics, and more.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:55:10.904Z","start":"2026-03-01T18:55:10.503Z","status":"successful"},"transformation":{"end":"2026-03-01T18:55:12.219Z","start":"2026-03-01T18:55:11.139Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:55:13.117Z","start":"2026-03-01T18:55:12.838Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:59:21.396Z","start":"2026-03-01T18:59:21.395Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"EdgeWorkers","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.782Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"edgeworkers","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://edgeworkers.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"60ee27f001022500165be10f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Enhanced Content Control Utility (ECCU) is one of several supported Akamai purge interfaces. Use ECCU to specify the set of files to refresh on the edge network. Specify directories, file extensions, certain types of HTTP request, or response properties to refine the set of content to refresh. For example, you can refresh specific parts of a library or the complete cache repository for many domains. The ECCU only invalidates content. It does not remove content from cache.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:43:22.836Z","start":"2026-03-01T18:43:22.423Z","status":"successful"},"transformation":{"end":"2026-03-01T18:43:23.623Z","start":"2026-03-01T18:43:23.042Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:43:24.494Z","start":"2026-03-01T18:43:24.163Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:43:49.327Z","start":"2026-03-01T18:43:49.325Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Enhanced Content Control Utility API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.232Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"eccu","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://eccu.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"20"},"_id":"61380ed55acd7d001023a841","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai’s Enterprise Center for Enterprise Application Access (EAA) integrates data path protection, identity access, multifactor authentication, application security, and management visibility and control for applications hosted in data centers and hybrid cloud environments. Using it, the management and control of remote access for employees, contractors, and partners becomes less complex and more secure. This robust tool delivers access to applications without allowing user access to the entire network. Applications are not accessed directly because they are hidden from the Internet and public exposure. A unique dual-cloud architecture closes all inbound firewall ports while providing authenticated end users with access to only their own special applications.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:33:40.694Z","start":"2026-03-01T18:33:40.301Z","status":"successful"},"transformation":{"end":"2026-03-01T18:33:42.179Z","start":"2026-03-01T18:33:41.041Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:33:43.511Z","start":"2026-03-01T18:33:43.228Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:45:25.908Z","start":"2026-03-01T18:45:25.907Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Enterprise Application Access","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.348Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"eaa","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://eaa.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"61e9a773777d7000278d29f0","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use the Akamai Enterprise Applicatin Access (EAA) API to manage data path protection, single sign-on, identity access, application security, and management visibility with EAA.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:21:34.059Z","start":"2026-03-01T18:21:33.668Z","status":"successful"},"transformation":{"end":"2026-03-01T18:21:35.488Z","start":"2026-03-01T18:21:34.285Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:21:36.272Z","start":"2026-03-01T18:21:35.970Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:24:38.521Z","start":"2026-03-01T18:24:38.520Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Enterprise Application Access API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.169Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"eaa-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://eaa-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"17"},"_id":"688b92482658f1ce40037e92","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai’s Enterprise Center for Enterprise Application Access for Gov (EAA for Gov) integrates data path protection, identity access, multifactor authentication, application security, and management visibility and control for applications hosted in data centers and hybrid cloud environments. Using it, the management and control of remote access for employees, contractors, and partners becomes less complex and more secure. This robust tool delivers access to applications without allowing user access to the entire network. Applications are not accessed directly because they are hidden from the Internet and public exposure. A unique dual-cloud architecture closes all inbound firewall ports while providing authenticated end users with access to only their own special applications.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:23:33.171Z","start":"2026-03-01T17:23:32.809Z","status":"successful"},"transformation":{"end":"2026-03-01T17:23:34.513Z","start":"2026-03-01T17:23:33.385Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:23:35.441Z","start":"2026-03-01T17:23:35.175Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:25:53.059Z","start":"2026-03-01T17:25:53.058Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Enterprise Application Access for Gov","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:16.182Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"eaagov","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://eaagov.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"3"},"_id":"606f4d43d272d500319d9086","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Event Center to configure events, reporting, and alerts.  Event Center \nsimplifies the self-service planning, management, and reporting of online experiences of all sizes, and can help you successfully manage and measure the milestones that shape your brand identity and drive your business goals forward.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:55:01.953Z","start":"2026-03-01T18:55:01.546Z","status":"successful"},"transformation":{"end":"2026-03-01T18:55:02.765Z","start":"2026-03-01T18:55:02.140Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:55:03.580Z","start":"2026-03-01T18:55:03.299Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:55:37.726Z","start":"2026-03-01T18:55:37.725Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Event Center","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.095Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"event-ctr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://event-ctr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4dadce3d4a0051bda719","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Event Viewer lets you records events, such as adding users, deleting test objects, or purging URLs, completed through Control Center, and is available to admin users.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:52:18.539Z","start":"2026-03-01T18:52:18.132Z","status":"successful"},"transformation":{"end":"2026-03-01T18:52:19.408Z","start":"2026-03-01T18:52:18.739Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:52:20.121Z","start":"2026-03-01T18:52:19.845Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:52:45.975Z","start":"2026-03-01T18:52:45.974Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Event Viewer","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.211Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"event-viewer","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://event-viewer.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"67cb684b3b637700706c83a0","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Firewall for AI (Artificial Intelligence) to secure your AI apps with guardrails for safe and secure experiences.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:22:09.566Z","start":"2026-03-01T17:22:09.204Z","status":"successful"},"transformation":{"end":"2026-03-01T17:22:10.321Z","start":"2026-03-01T17:22:09.766Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:22:11.283Z","start":"2026-03-01T17:22:11.011Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:22:39.348Z","start":"2026-03-01T17:22:39.347Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Firewall for AI","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:14.904Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"firewall-for-ai","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://firewall-for-ai.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"6a04e1264a9991fcbeb61ecf","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Protect traffic from your AI apps with the Akamai Firewall for AI SDK. This SDK integrates with the FAI Detection REST API, detecting vulnerabilities in the input and output of large language models (LLMs). It manages authentication, communicates securely with the FAI backend, and handles responses, retries, timeouts, and errors.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Firewall for AI Detection SDK","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.746Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"firewall-for-ai-sdk","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://firewall-for-ai-sdk.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4d55fca3cb005cdbf692","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Firewall Rules lets you manage who receives notifications about Akamai IP address changes. You can subscribe users to specific service notifications, retrieve subscription and service information, and list all CIDR blocks for services you are subscribed to.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:53:09.349Z","start":"2026-03-01T18:53:08.955Z","status":"successful"},"transformation":{"end":"2026-03-01T18:53:10.130Z","start":"2026-03-01T18:53:09.550Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:53:11.004Z","start":"2026-03-01T18:53:10.705Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:53:41.026Z","start":"2026-03-01T18:53:41.024Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Firewall Rules","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.141Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"firewall-rules","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://firewall-rules.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"60a2c31bb700b10047896df4","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Akamai Control Center's wizard walks you through a basic setup of your product, including creating certificates and other resources you may need to serve content on our network.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:52:38.442Z","start":"2026-03-01T18:52:38.054Z","status":"successful"},"transformation":{"end":"2026-03-01T18:52:39.192Z","start":"2026-03-01T18:52:38.639Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:52:40.066Z","start":"2026-03-01T18:52:39.751Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:53:13.892Z","start":"2026-03-01T18:53:13.891Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Get Started","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.024Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"start","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://start.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"6266a5482797170049721219","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Introduction to the underlying technologies that make up the Akamai Intelligent Edge Platform.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:08:09.724Z","start":"2026-03-01T18:08:09.329Z","status":"successful"},"transformation":{"end":"2026-03-01T18:08:10.591Z","start":"2026-03-01T18:08:09.924Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:08:11.394Z","start":"2026-03-01T18:08:11.112Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:08:42.296Z","start":"2026-03-01T18:08:42.295Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Get to Know Akamai","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.791Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"platform-basics","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://platform-basics.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"6101ecd88af005004a2d2d1f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Global Traffic Management (GTM) helps Internet users access your website or IP applications with greater reliability. It applies an Internet-centric approach to global load balancing to increase site availability and responsiveness to online user requests. Unlike traditional hardware-based solutions that reside within data centers, the fault-tolerant Global Traffic Management service makes intelligent routing decisions. These are based on real-time data center performance health and on global Internet conditions. They transport user requests to the appropriate data center based on the best Internet route for that user at that moment.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:32:50.517Z","start":"2026-03-01T18:32:50.122Z","status":"successful"},"transformation":{"end":"2026-03-01T18:32:51.960Z","start":"2026-03-01T18:32:50.704Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:32:52.763Z","start":"2026-03-01T18:32:52.488Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:34:38.662Z","start":"2026-03-01T18:34:38.661Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Global Traffic Management","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.257Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"gtm","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://gtm.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"695feec430e93d1a16f260eb","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Manage the Google tagging for your hostnames.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:18:38.936Z","start":"2026-03-01T17:18:38.575Z","status":"successful"},"transformation":{"end":"2026-03-01T17:18:39.658Z","start":"2026-03-01T17:18:39.138Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:18:40.461Z","start":"2026-03-01T17:18:40.196Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:19:04.626Z","start":"2026-03-01T17:19:04.625Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Google Tag Gateway","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.451Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"google-tag-gateway","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://google-tag-gateway.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4f2b79e18c002c9c1ed0","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Global Traffic Management Load Feedback API allows users to submit load data for a GTM domain in either JSON or XML format via POST, and to fetch the current load state via GET.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:32:59.085Z","start":"2026-03-01T18:32:58.706Z","status":"successful"},"transformation":{"end":"2026-03-01T18:32:59.743Z","start":"2026-03-01T18:32:59.259Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:33:00.433Z","start":"2026-03-01T18:33:00.145Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:33:15.565Z","start":"2026-03-01T18:33:15.564Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"GTM Load Feedback API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.465Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"gtm-load-feedback","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://gtm-load-feedback.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4f3424c31903469fe75f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Global Traffic Management Reporting (GTM) API provides read-only reports on GTM’s real time statistics. Each call allows you to view traffic, liveness, direct demand, load feedback, and latency on datacenters and properties.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:33:08.573Z","start":"2026-03-01T18:33:08.178Z","status":"successful"},"transformation":{"end":"2026-03-01T18:33:09.483Z","start":"2026-03-01T18:33:08.773Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:33:10.256Z","start":"2026-03-01T18:33:09.961Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:33:38.787Z","start":"2026-03-01T18:33:38.786Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"GTM Reporting API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.485Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"gtm-reporting","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://gtm-reporting.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6941c68c334d01d3a05fa622","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"CloudApp improves Akamai Guardicore Segmentation for hybrid and cloud-native environments across AWS, Azure, and GCP, reducing the attack surface and helping prevent breaches targeting cloud Assets.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:18:20.193Z","start":"2026-03-01T17:18:19.841Z","status":"successful"},"transformation":{"end":"2026-03-01T17:18:20.827Z","start":"2026-03-01T17:18:20.392Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:18:21.527Z","start":"2026-03-01T17:18:21.266Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:18:32.537Z","start":"2026-03-01T17:18:32.536Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore CloudApp","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.318Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"segmentation-cloudapp","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://segmentation-cloudapp.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62f2b162d14f28002fb11745","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Guardicore's Infection Monkey is an open-source breach and attack simulation tool for testing a data center’s resiliency to perimeter breaches and internal server infection. Infection Monkey helps you validate existing security solutions and provides a view of the internal network from an attacker’s perspective.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:55:37.897Z","start":"2026-03-01T17:55:37.503Z","status":"successful"},"transformation":{"end":"2026-03-01T17:55:38.732Z","start":"2026-03-01T17:55:38.088Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:55:39.504Z","start":"2026-03-01T17:55:39.224Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:56:27.077Z","start":"2026-03-01T17:56:27.076Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Infection Monkey","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.298Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"infection-monkey","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://infection-monkey.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"67a2a2f163922e001f06df97","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Guardicore Platform Agent (formerly Zero Trust Client) integrates data path protection, identity access, multi-factor authentication, application security, management visibility, and control for applications hosted in data centers and hybrid cloud environments. Using it, the management and control of remote access for employees, contractors, and partners becomes less complex and more secure. This robust tool delivers access to applications without allowing user access to the entire network. Applications are not accessed directly because they are hidden from the Internet and public exposure. A unique dual-cloud architecture closes all inbound firewall ports while providing authenticated end users with access to only their own special applications. Threat Protection offers a cloud-based, targeted threat protection solution that safeguards your organization from DNS and web-based threats, enforces authentication and acceptable use policies, and audits user Internet access. Segmentation lets you control access, implement security policies, and maintain segmentation throughout your entire environment.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:28:35.382Z","start":"2026-03-01T17:28:35.016Z","status":"successful"},"transformation":{"end":"2026-03-01T17:28:36.371Z","start":"2026-03-01T17:28:35.600Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:28:37.131Z","start":"2026-03-01T17:28:36.845Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:29:24.884Z","start":"2026-03-01T17:29:24.883Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Platform Agent","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:14.879Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"guardicore-platform-agent","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://guardicore-platform-agent.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62a8cce4b11d4f006c2f8cc6","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Guardicore Centra Security Platform is a comprehensive data center and cloud security solution that provides a single console for managing segmentation, access control, and security policies throughout your entire environment. Centra makes visualizing and securing on-premises and cloud workloads fast and simple. It creates human-readable views of your complete infrastructure – from the data center to the cloud – with fast and intuitive workflows for segmentation policy creation.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:02:57.548Z","start":"2026-03-01T18:02:57.159Z","status":"successful"},"transformation":{"end":"2026-03-01T18:02:58.206Z","start":"2026-03-01T18:02:57.715Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:02:58.926Z","start":"2026-03-01T18:02:58.656Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:03:10.729Z","start":"2026-03-01T18:03:10.728Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Segmentation","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.937Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"segmentation-home","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://segmentation-home.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"49"},"_id":"64762826507ad000580f7313","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Guardicore Centra Security Platform is a comprehensive data center and cloud security solution that provides a single console for managing segmentation, access control, and security policies throughout your entire environment. Centra makes visualizing and securing on-premises and cloud workloads fast and simple. It creates human-readable views of your complete infrastructure – from the data center to the cloud – with fast and intuitive workflows for segmentation policy creation.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:44:39.571Z","start":"2026-03-01T17:44:39.169Z","status":"successful"},"transformation":{"end":"2026-03-01T17:44:40.653Z","start":"2026-03-01T17:44:39.811Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:44:41.460Z","start":"2026-03-01T17:44:41.168Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:47:39.738Z","start":"2026-03-01T17:47:39.735Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Segmentation v49","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.535Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"segmentation-v49","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://segmentation-v49.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"50"},"_id":"65a962424559cb0046352c47","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Guardicore Centra Security Platform is a comprehensive data center and cloud security solution that provides a single console for managing segmentation, access control, and security policies throughout your entire environment. Centra makes visualizing and securing on-premises and cloud workloads fast and simple. It creates human-readable views of your complete infrastructure – from the data center to the cloud – with fast and intuitive workflows for segmentation policy creation.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:30:56.036Z","start":"2026-03-01T17:30:55.682Z","status":"successful"},"transformation":{"end":"2026-03-01T17:30:57.444Z","start":"2026-03-01T17:30:56.288Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:30:58.317Z","start":"2026-03-01T17:30:58.030Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:34:27.158Z","start":"2026-03-01T17:34:27.157Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Segmentation v50","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:12.298Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"segmentation-v50","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://segmentation-v50.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"51"},"_id":"66cc877b238646003da70b92","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Guardicore Centra Security Platform is a comprehensive data center and cloud security solution that provides a single console for managing segmentation, access control, and security policies throughout your entire environment. Centra makes visualizing and securing on-premises and cloud workloads fast and simple. It creates human-readable views of your complete infrastructure – from the data center to the cloud – with fast and intuitive workflows for segmentation policy creation.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:27:09.741Z","start":"2026-03-01T17:27:09.375Z","status":"successful"},"transformation":{"end":"2026-03-01T17:27:11.231Z","start":"2026-03-01T17:27:09.967Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:27:12.033Z","start":"2026-03-01T17:27:11.733Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:30:21.811Z","start":"2026-03-01T17:30:21.811Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Segmentation v51","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:13.123Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"segmentation-v51","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://segmentation-v51.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"52"},"_id":"681bbf3c16b7020011a194b5","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Guardicore Centra Security Platform is a comprehensive data center and cloud security solution that provides a single console for managing segmentation, access control, and security policies throughout your entire environment. Centra makes visualizing and securing on-premises and cloud workloads fast and simple. It creates human-readable views of your complete infrastructure – from the data center to the cloud – with fast and intuitive workflows for segmentation policy creation.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:23:21.211Z","start":"2026-03-01T17:23:20.839Z","status":"successful"},"transformation":{"end":"2026-03-01T17:23:22.578Z","start":"2026-03-01T17:23:21.423Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:23:23.464Z","start":"2026-03-01T17:23:23.174Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:26:42.004Z","start":"2026-03-01T17:26:42.003Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Segmentation v52","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:15.645Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"segmentation-v52","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://segmentation-v52.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"53"},"_id":"69397e74ea946c2f44a017ee","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Guardicore Centra Security Platform is a comprehensive data center and cloud security solution that provides a single console for managing segmentation, access control, and security policies throughout your entire environment. Centra makes visualizing and securing on-premises and cloud workloads fast and simple. It creates human-readable views of your complete infrastructure – from the data center to the cloud – with fast and intuitive workflows for segmentation policy creation.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:18:08.204Z","start":"2026-03-01T17:18:07.849Z","status":"successful"},"transformation":{"end":"2026-03-01T17:18:09.689Z","start":"2026-03-01T17:18:08.411Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:18:10.528Z","start":"2026-03-01T17:18:10.227Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:21:18.202Z","start":"2026-03-01T17:21:18.201Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Segmentation v53","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.297Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"segmentation-v53","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://segmentation-v53.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":false,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"54"},"_id":"6a68e7ae007e16d418c95198","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Guardicore Centra Security Platform is a comprehensive data center and cloud security solution that provides a single console for managing segmentation, access control, and security policies throughout your entire environment. Centra makes visualizing and securing on-premises and cloud workloads fast and simple. It creates human-readable views of your complete infrastructure – from the data center to the cloud – with fast and intuitive workflows for segmentation policy creation.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Segmentation v54","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:20.095Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"segmentation-v54","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://segmentation-v54.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1.1"},"_id":"60b0003b5c387500574164da","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Identity and Access Management lets you manage users and their access to Akamai applications and resources. You can also maintain user accounts, manage groups and group access, and perform other administrative tasks.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:48:14.840Z","start":"2026-03-01T18:48:14.438Z","status":"successful"},"transformation":{"end":"2026-03-01T18:48:15.839Z","start":"2026-03-01T18:48:15.074Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:48:16.760Z","start":"2026-03-01T18:48:16.481Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:51:36.158Z","start":"2026-03-01T18:51:36.157Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Identity and Access Management","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.083Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"iam","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://iam.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"3"},"_id":"606f503faba4ba0057382bdf","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Identity and Access Management API lets account administrators: \n- Manage and maintain users and their access to ​Akamai Control Center​ applications and resources\n- Maintain user accounts and other general user information\n- Manage groups and group access\n- Create or update roles\n- Move properties between groups\n- Filter ​Control Center​ user login requests for the account, using IP Allowlist\n- Edit their own information and perform other administrative tasks for other users in addition to all tasks regular users perform\n\nAdditionally, this API lets you manage your API client credentials. API credentials can only be rotated by the client owner. If you're a user or administrator, use this API to manage API access availability and run general operations performed on the Identity and Access Manager user interface from the Settings tab","git":{"migration":{"createRepository":{"end":"2026-03-01T18:43:30.887Z","start":"2026-03-01T18:43:30.482Z","status":"successful"},"transformation":{"end":"2026-03-01T18:43:32.332Z","start":"2026-03-01T18:43:31.133Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:43:33.107Z","start":"2026-03-01T18:43:32.841Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:51:55.210Z","start":"2026-03-01T18:51:55.208Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity and Access Management API","nav_names":{"docs":"","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.737Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"iam-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://iam-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"614cfa70ca8f14005241be4c","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai Identity Cloud provides a highly secure and resilient environment for collecting and storing sensitive customer identity information at large scale.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:29:56.189Z","start":"2026-03-01T18:29:55.787Z","status":"successful"},"transformation":{"end":"2026-03-01T18:29:59.324Z","start":"2026-03-01T18:29:56.597Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:30:00.252Z","start":"2026-03-01T18:29:59.852Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:42:15.327Z","start":"2026-03-01T18:42:15.326Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":true,"tutorials":false},"name":"Identity Cloud","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.670Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"62cef92c52b72d11106010a3","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Identity Cloud Authentication API provides methods for creating accounts on, and logging in to, websites and apps.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:55:05.217Z","start":"2026-03-01T17:55:04.823Z","status":"successful"},"transformation":{"end":"2026-03-01T17:55:06.129Z","start":"2026-03-01T17:55:05.419Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:55:06.966Z","start":"2026-03-01T17:55:06.668Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:55:48.359Z","start":"2026-03-01T17:55:48.358Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud Authentication API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.084Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-auth","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-auth.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"62cdb1c50b465202816bfc1f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Identity Cloud Configuration API is a large collection of endpoints revolving around three areas of Identity Cloud administration: Applications, API clients, and settings, Entity types and attributes, and the flow.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:55:18.513Z","start":"2026-03-01T17:55:18.129Z","status":"successful"},"transformation":{"end":"2026-03-01T17:55:19.669Z","start":"2026-03-01T17:55:18.753Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:55:20.633Z","start":"2026-03-01T17:55:20.350Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:57:20.491Z","start":"2026-03-01T17:57:20.489Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud Configuration API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.056Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-config","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-config.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62cefbddfaa44000656a92af","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use the the Identity Cloud Custom Provider API to leverage social login IdPs that use OAuth 2.0, OpenID Connect, or SAML 2 protocols.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:54:53.274Z","start":"2026-03-01T17:54:52.859Z","status":"successful"},"transformation":{"end":"2026-03-01T17:54:54.007Z","start":"2026-03-01T17:54:53.461Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:54:54.794Z","start":"2026-03-01T17:54:54.520Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:55:16.093Z","start":"2026-03-01T17:55:16.092Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud Custom Provider API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.106Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-custom-provider","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-custom-provider.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"62cefce0a99ae10048415627","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use the Identity Cloud Entity and Entity Type API to customize the database and create additional entity types.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:54:44.821Z","start":"2026-03-01T17:54:44.432Z","status":"successful"},"transformation":{"end":"2026-03-01T17:54:45.664Z","start":"2026-03-01T17:54:44.997Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:54:46.453Z","start":"2026-03-01T17:54:46.157Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:55:42.756Z","start":"2026-03-01T17:55:42.755Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud Entity and EntityType API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.129Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-entity","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-entity.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62ceff46a9c58000836aa9b4","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"The Identity Cloud Hosted Login, OAuth 2.0, and OpenID Connect APIs represent your primary toolset for managing Hosted Login. Most Hosted Login management tasks can only be carried out by using API calls.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:04:03.222Z","start":"2026-03-01T18:04:02.823Z","status":"successful"},"transformation":{"end":"2026-03-01T18:04:04.065Z","start":"2026-03-01T18:04:03.396Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:04:04.832Z","start":"2026-03-01T18:04:04.556Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:04:55.906Z","start":"2026-03-01T18:04:55.905Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud Hosted Login API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.154Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-hosted-login","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-hosted-login.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"62cf0bb5e3633a0053edbfe1","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Identity Cloud Legacy Clients and Settings API manages API clients and applications. This API no longer represents the preferred way to programmatically manage API clients and applications. Instead, we recommend you use the Identity Cloud Configuration API.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:03:53.706Z","start":"2026-03-01T18:03:53.293Z","status":"successful"},"transformation":{"end":"2026-03-01T18:03:54.529Z","start":"2026-03-01T18:03:53.903Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:03:55.395Z","start":"2026-03-01T18:03:55.083Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:04:41.344Z","start":"2026-03-01T18:04:41.343Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud Legacy Clients and Settings API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.181Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-legacy-clients","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-legacy-clients.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62cf101e7f4976009c47ce43","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use the Identity Cloud SIEM Event Service API to activate and deactivate the service, manage the SIEM event blocklist, manage your SIEM event delivery service public keys.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:03:45.509Z","start":"2026-03-01T18:03:45.101Z","status":"successful"},"transformation":{"end":"2026-03-01T18:03:46.273Z","start":"2026-03-01T18:03:45.716Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:03:47.057Z","start":"2026-03-01T18:03:46.760Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:04:12.032Z","start":"2026-03-01T18:04:12.031Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud SIEM Event Service API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.204Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-siem-delivery","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-siem-delivery.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"62cf1146bcad9f009d0d5377","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use the Identity Cloud Social API to manage and configure social login, the technology enabling users to create, and then log in to, an Identity Cloud website by using their Facebook account, their Twitter account, or an account created with any of the other supported social login identity providers.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:03:34.854Z","start":"2026-03-01T18:03:34.426Z","status":"successful"},"transformation":{"end":"2026-03-01T18:03:35.617Z","start":"2026-03-01T18:03:35.032Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:03:36.418Z","start":"2026-03-01T18:03:36.150Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:04:14.951Z","start":"2026-03-01T18:04:14.950Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud Social Login API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.226Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-social-login","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-social-login.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62cf11d2fa45010040b66b0e","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use the Identity Cloud Webhooks v3 API to manage webhook subscriptions, create webhook subscription filters, and redeliver “failed” events.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:03:20.500Z","start":"2026-03-01T18:03:19.718Z","status":"successful"},"transformation":{"end":"2026-03-01T18:03:21.394Z","start":"2026-03-01T18:03:20.695Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:03:22.226Z","start":"2026-03-01T18:03:21.914Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:03:56.112Z","start":"2026-03-01T18:03:56.112Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud Webhooks v3 API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.249Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-webhooks","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-webhooks.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"64b995f0d71ae6006a40f5e8","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Guided first-time setup to get your websites and APIs protected by Akamai's network.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:45:12.183Z","start":"2026-03-01T17:45:11.783Z","status":"successful"},"transformation":{"end":"2026-03-01T17:45:12.969Z","start":"2026-03-01T17:45:12.374Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:45:13.813Z","start":"2026-03-01T17:45:13.533Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:45:36.434Z","start":"2026-03-01T17:45:36.433Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Initial App & API Protector Setup","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.764Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"initial-aap-setup","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://initial-aap-setup.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":true,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"5.0"},"_id":"63c81284d7016b00543e6d1d","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"Sandbox for testing or development of ideas.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:56:43.548Z","start":"2026-03-01T17:56:43.156Z","status":"successful"},"transformation":{"end":"2026-03-01T17:56:46.015Z","start":"2026-03-01T17:56:43.891Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:56:47.165Z","start":"2026-03-01T17:56:46.924Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:05:51.203Z","start":"2026-03-01T18:05:51.202Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":true,"tutorials":true},"name":"Internal POC API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:10.595Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"internal-poc-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://internal-poc-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"4"},"_id":"617859221cea10007e30b51c","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use the Akamai Invoicing API to develop your own tools to track invoice files, and keep others updated about their status.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:25:30.158Z","start":"2026-03-01T18:25:29.757Z","status":"successful"},"transformation":{"end":"2026-03-01T18:25:31.011Z","start":"2026-03-01T18:25:30.351Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:25:31.831Z","start":"2026-03-01T18:25:31.541Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:26:08.638Z","start":"2026-03-01T18:26:08.637Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Invoicing API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.837Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"invoice-api","subpath":"invoicing","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://invoice-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"614cf6787f7067003073b57f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"No matter how users choose to connect, Akamai Ion offers them a seamless experience across different device types and network conditions. Akamai continuously monitors real users, automatically applies best practice performance optimizations, and adapts experiences as content, user behavior, and network conditions change. Ion combines the scalability of Akamai’s global content delivery platform with fast dynamic content acceleration. Ion also leverages Akamai cellular optimizations that lower both latency and user engagement disruptions.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:24:37.096Z","start":"2026-03-01T18:24:36.694Z","status":"successful"},"transformation":{"end":"2026-03-01T18:24:38.168Z","start":"2026-03-01T18:24:37.301Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:24:38.965Z","start":"2026-03-01T18:24:38.684Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:25:24.569Z","start":"2026-03-01T18:25:24.568Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Ion","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.493Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"ion","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://ion.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61f307ce64bf0d00189b90cf","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's mPulse Boomerang is a JavaScript library for real user monitoring (commonly called RUM).  Boomerang measures the performance characteristics of real-world page loads and interactions.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:07:11.832Z","start":"2026-03-01T18:07:11.430Z","status":"successful"},"transformation":{"end":"2026-03-01T18:07:12.707Z","start":"2026-03-01T18:07:12.008Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:07:13.467Z","start":"2026-03-01T18:07:13.168Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:07:39.222Z","start":"2026-03-01T18:07:39.221Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"mPulse Boomerang","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.193Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"mpulse-boomerang","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://mpulse-boomerang.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4fde49f3ce0016070d02","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Internet of Things (IoT): OTA Updates and the Akamai Intelligent Platform let customers securely download firmware to vehicle head units over cellular networks. For mobile carriers, OTA Updates differentiates user-originated traffic from OTA traffic using a list of permanent IP addresses as filters for zero rate billing (ZRB). For vehicle manufacturers, OTA Updates enables aggregated traffic reporting, traffic reporting by vehicle, and complete download notifications.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:43:58.630Z","start":"2026-03-01T18:43:58.055Z","status":"successful"},"transformation":{"end":"2026-03-01T18:43:59.571Z","start":"2026-03-01T18:43:58.828Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:44:00.405Z","start":"2026-03-01T18:44:00.115Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:45:08.562Z","start":"2026-03-01T18:45:08.561Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"IoT OTA Updates","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.671Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"iot-ota-updates","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://iot-ota-updates.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"606f4f565c32a2002315c960","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's IoT-dedicated Token Access Control application allows you to create and manage collections of public keys. It provides a mechanism for uploading public keys into key collections, testing key collections before going live, and creating versions of these key collections to enable frictionless public key rotation.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:43:49.486Z","start":"2026-03-01T18:43:48.967Z","status":"successful"},"transformation":{"end":"2026-03-01T18:43:50.462Z","start":"2026-03-01T18:43:49.659Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:43:51.239Z","start":"2026-03-01T18:43:50.928Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:44:42.733Z","start":"2026-03-01T18:44:42.731Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"IoT Token Access Control","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.505Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"iot-token-access-control","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://iot-token-access-control.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62aa3fd5db95a900a8de3abc","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's IP Accelerator (IPA) empowers organizational agility by leveraging the Internet as a standard platform for delivering accelerated TCP/IP based enterprise applications to any user, on any device, anywhere in the world. Use IPA to improve the performance of your IP-based applications while avoiding the high capital expenditure often associated with private-WAN infrastructure. IPA also allows you to leverage key optimization technologies already integrated into Akamai's globally distributed platform such as dynamic mapping, route optimization, packet redundancy, and a high-performance transport protocol.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:03:07.799Z","start":"2026-03-01T18:03:07.397Z","status":"successful"},"transformation":{"end":"2026-03-01T18:03:08.525Z","start":"2026-03-01T18:03:07.989Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:03:09.362Z","start":"2026-03-01T18:03:09.116Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:03:27.176Z","start":"2026-03-01T18:03:27.175Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"IP Accelerator","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.968Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"ip-accelerator","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://ip-accelerator.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"68a4e96f6bba339eaa6afa2f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"Property Manager is a configuration tool that you use with other Akamai products to start serving the traffic to your site or application through the Akamai edge network.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:23:47.679Z","start":"2026-03-01T17:23:47.298Z","status":"successful"},"transformation":{"end":"2026-03-01T17:23:50.827Z","start":"2026-03-01T17:23:48.171Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:23:51.954Z","start":"2026-03-01T17:23:51.673Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:40:14.554Z","start":"2026-03-01T17:40:14.553Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"JSON POC Property Manager","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:16.374Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"property-mgr-json-poc","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://property-mgr-json-poc.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"68f0f42bb15f6104dcf59848","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migration":{"createRepository":{"end":"2026-03-01T17:17:44.132Z","start":"2026-03-01T17:17:43.772Z","status":"successful"},"transformation":{"end":"2026-03-01T17:17:44.802Z","start":"2026-03-01T17:17:44.324Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:17:45.577Z","start":"2026-03-01T17:17:45.311Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:17:57.640Z","start":"2026-03-01T17:17:57.639Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"JWT Test Login Project","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:16.809Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"jwt-login-test","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://jwt-login-test.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"614cf9cf49c8d900487ec401","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Kona Site Defender is designed to protect against sophisticated DDoS and web application attacks with robust, customizable protections and advanced security features. This highly-scalable defense service detects and mitigates application threats in HTTP and HTTPS traffic as they attempt to pass through Akamai edge platform to reach your origin data centers. Akamai continually updates rules and protections to help you keep up with evolving security threats.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:28:43.338Z","start":"2026-03-01T18:28:42.955Z","status":"successful"},"transformation":{"end":"2026-03-01T18:28:44.429Z","start":"2026-03-01T18:28:43.516Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:28:45.302Z","start":"2026-03-01T18:28:45.012Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:30:19.080Z","start":"2026-03-01T18:30:19.079Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Kona Site Defender","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.585Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"kona-site-defender","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://kona-site-defender.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"4"},"_id":"65315c2444c2ee0039d9eee4","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Programmatically create Linode instances, deploy Kubernetes clusters, and use the full range of Akamai cloud computing products and services.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:45:37.599Z","start":"2026-03-01T17:45:37.199Z","status":"successful"},"transformation":{"end":"2026-03-01T17:45:41.172Z","start":"2026-03-01T17:45:38.045Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:45:42.034Z","start":"2026-03-01T17:45:41.762Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:01:00.201Z","start":"2026-03-01T18:01:00.200Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Linode API","nav_names":{"docs":"","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.930Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"linode-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://linode-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f500cc5300e001cc06a4f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"If using Akamai's Media Services Live v4, the Live Archive Management API lets you list, modify, and manage your live archives.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:58:19.462Z","start":"2026-03-01T18:58:19.064Z","status":"successful"},"transformation":{"end":"2026-03-01T18:58:20.183Z","start":"2026-03-01T18:58:19.674Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:58:20.978Z","start":"2026-03-01T18:58:20.697Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:58:37.881Z","start":"2026-03-01T18:58:37.880Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Live Archive Management API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.715Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"live-archive-management","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://live-archive-management.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6553af7b1e78ed005c324f16","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Localize Akamai edge traffic data in the European Union (EU).","git":{"migration":{"createRepository":{"end":"2026-03-01T17:45:49.326Z","start":"2026-03-01T17:45:48.908Z","status":"successful"},"transformation":{"end":"2026-03-01T17:45:49.991Z","start":"2026-03-01T17:45:49.514Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:45:50.804Z","start":"2026-03-01T17:45:50.502Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:45:57.275Z","start":"2026-03-01T17:45:57.275Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Log Data Localization (EU)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.998Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"log-data-localization","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://log-data-localization.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"3"},"_id":"614cf46decf4e0004638f803","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"View, update, and delete scheduled log deliveries, and adjust details of your log delivery setup. Akamai’s infrastructure constantly gathers log entries from edge servers located around the world. Log Delivery Service creates a copy of these logs, separates your logs from other customer logs, and then delivers your logs based on a schedule you define.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:29:03.071Z","start":"2026-03-01T18:29:02.680Z","status":"successful"},"transformation":{"end":"2026-03-01T18:29:03.962Z","start":"2026-03-01T18:29:03.237Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:29:04.714Z","start":"2026-03-01T18:29:04.425Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:29:58.475Z","start":"2026-03-01T18:29:58.474Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Log Delivery Service","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.470Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"log-delivery","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://log-delivery.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"699ca6b7da7f0a066249b68c","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Akamai Model Context Protocol (MCP) Gateway is a managed service bridging AI agents to the Akamai ecosystem using a single, standardized interface, allowing discovery and invocation without building direct product API integrations.","git":{"migration":{"createRepository":{"end":"2026-03-01T19:11:20.308Z","start":"2026-03-01T19:11:19.896Z","status":"successful"},"transformation":{"end":"2026-03-01T19:11:20.828Z","start":"2026-03-01T19:11:20.485Z","status":"successful"},"migratingPages":{"end":"2026-03-01T19:11:21.625Z","start":"2026-03-01T19:11:21.358Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T19:11:36.710Z","start":"2026-03-01T19:11:36.709Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"MCP Gateway","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.945Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"mcp-gateway","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://mcp-gateway.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":false,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"606f4e7949f3ce0016070cd2","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Media Services Live 4.x (MSL4) to provide high-quality streaming media to a global viewing audience.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:58:08.372Z","start":"2026-03-01T18:58:07.984Z","status":"successful"},"transformation":{"end":"2026-03-01T18:58:09.399Z","start":"2026-03-01T18:58:08.539Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:58:10.177Z","start":"2026-03-01T18:58:09.885Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:59:43.254Z","start":"2026-03-01T18:59:43.253Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Media Services Live 4","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.361Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"msl","subpath":"","childrenProjects":[],"fullBaseUrl":"https://msl.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4e827a8cd1004824b98b","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Media Services Live 4 Reports provides online publishers, media broadcasters, and software delivery businesses insight and access to reporting metrics for delivery that can impact brand and customer loyalty.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:43:13.393Z","start":"2026-03-01T18:43:12.999Z","status":"successful"},"transformation":{"end":"2026-03-01T18:43:14.480Z","start":"2026-03-01T18:43:13.606Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:43:15.361Z","start":"2026-03-01T18:43:15.089Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:45:10.836Z","start":"2026-03-01T18:45:10.836Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Media Services Live 4 Reports","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.382Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"media-services-rpts","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://media-services-rpts.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4ff46071c70051494793","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"mPulse is ​Akamai​'s real user measurement solution that maps user behavior to business performance as it's happening. With mPulse you can collect detailed business and performance data directly from your users' browser or mobile application in real time, and then drill down for a closer look at the performance of all your resources across all of your page views to identify the root cause of latencies and lost revenue.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:55:29.383Z","start":"2026-03-01T18:55:28.983Z","status":"successful"},"transformation":{"end":"2026-03-01T18:55:30.591Z","start":"2026-03-01T18:55:29.559Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:55:31.406Z","start":"2026-03-01T18:55:31.120Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:57:38.258Z","start":"2026-03-01T18:57:38.255Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"mPulse","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.695Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"mpulse","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://mpulse.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"67dac8a9587970002705521f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Media Services Live 5 (MSL5) is the next-generation streaming service provided by Akamai and sourced by Harmonic. MSL5 offers innovative streaming features designed to enhance the viewing experience, optimize content delivery, and drive audience engagement.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:22:35.522Z","start":"2026-03-01T17:22:35.161Z","status":"successful"},"transformation":{"end":"2026-03-01T17:22:36.549Z","start":"2026-03-01T17:22:35.713Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:22:37.324Z","start":"2026-03-01T17:22:37.060Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:23:51.456Z","start":"2026-03-01T17:23:51.455Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"MSL5 Powered by Harmonic","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:15.103Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"msl5-harmonic","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://msl5-harmonic.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"2"},"_id":"64be94ed6810dd000a36d86a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Mutual TLS Edge Truststore is a self-service application that supports the creation, management, and activation of certificate authority certificate sets (CA sets) needed to establish mutual authentication (mTLS) sessions between the client and the Akamai edge.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:45:23.599Z","start":"2026-03-01T17:45:23.178Z","status":"successful"},"transformation":{"end":"2026-03-01T17:45:24.847Z","start":"2026-03-01T17:45:23.816Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:45:25.601Z","start":"2026-03-01T17:45:25.311Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:47:07.504Z","start":"2026-03-01T17:47:07.503Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Mutual TLS Edge Truststore (Limited Availability)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.785Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"mtls-edge-truststore","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://mtls-edge-truststore.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"662929484172f4005f815f0a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Mutual TLS Origin Keystore to manage client certificates for mTLS authentication between the Akamai edge server and the origin.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:31:26.509Z","start":"2026-03-01T17:31:26.159Z","status":"successful"},"transformation":{"end":"2026-03-01T17:31:27.534Z","start":"2026-03-01T17:31:26.727Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:31:28.340Z","start":"2026-03-01T17:31:28.056Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:32:36.250Z","start":"2026-03-01T17:32:36.249Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Mutual TLS Origin Keystore","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:12.697Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"mtls-origin-keystore","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://mtls-origin-keystore.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"626be95621d2a1003c650641","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Native App Traffic Protection SDK provides a simple API to detect bot activities and defend against malicious bot and account takeover.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:08:24.281Z","start":"2026-03-01T18:08:23.866Z","status":"successful"},"transformation":{"end":"2026-03-01T18:08:25.070Z","start":"2026-03-01T18:08:24.479Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:08:25.849Z","start":"2026-03-01T18:08:25.577Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:08:41.860Z","start":"2026-03-01T18:08:41.859Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Native App Traffic Protection SDK","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.817Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"native-app-traffic-protect-sdk","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://native-app-traffic-protect-sdk.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"606f4e8b444df600788f814a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"NetStorage is a holistic solution for maintaining large collections of on-demand digital content-including electronic images, streaming media files, software, documents, and other digital objects-while also offering performance compatible with today’s online delivery needs and customers’ expectations of instant access.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:57:50.146Z","start":"2026-03-01T18:57:49.757Z","status":"successful"},"transformation":{"end":"2026-03-01T18:57:51.348Z","start":"2026-03-01T18:57:50.352Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:57:52.177Z","start":"2026-03-01T18:57:51.895Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T19:01:31.825Z","start":"2026-03-01T19:01:31.824Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"NetStorage","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.406Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"netstorage","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://netstorage.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62321065cd89d800513177a7","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's NetStorage Usage API provides HTTP methods you can use to manage your NetStorage content. Communication is conducted via the Edge network using a HTTP(S) client of your own design. The client could be a web-based browser or scripted tools integrated with your content management system so long as each request provides the required NetStorage HTTP headers. With it, you can perform operations such as uploading, deleting, and listing of content, thus providing you another option for interfacing with your NetStorage account. HTTPS with Transport Layer Security (TLS) can be used.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:07:40.861Z","start":"2026-03-01T18:07:40.464Z","status":"successful"},"transformation":{"end":"2026-03-01T18:07:41.719Z","start":"2026-03-01T18:07:41.031Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:07:42.501Z","start":"2026-03-01T18:07:42.203Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:08:36.628Z","start":"2026-03-01T18:08:36.627Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"NetStorage Usage API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.672Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"netstorage-usage","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://netstorage-usage.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"606f4c4b823efa00163d74f6","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Manage common sets of lists used by various Akamai security products and features.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:44:39.831Z","start":"2026-03-01T18:44:39.443Z","status":"successful"},"transformation":{"end":"2026-03-01T18:44:40.690Z","start":"2026-03-01T18:44:40.009Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:44:41.467Z","start":"2026-03-01T18:44:41.156Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:45:26.090Z","start":"2026-03-01T18:45:26.089Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Network Lists API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:05.870Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"network-lists","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://network-lists.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4e9595f34300228098ab","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Object Delivery service brings scalability, speed, and availability to the delivery of embedded static content. It removes the need to offload your entire website, which will improve its overall performance. It optimizes availability and delivery from your subdomain of executables over HTTP that are less than 100 MB, such as images, JavaScript, CSS, PDF documents, and XML. It does this while offering configuration options for cacheability and other services that help offload your origin infrastructure.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:49:41.274Z","start":"2026-03-01T18:49:40.875Z","status":"successful"},"transformation":{"end":"2026-03-01T18:49:42.157Z","start":"2026-03-01T18:49:41.476Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:49:43.007Z","start":"2026-03-01T18:49:42.704Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:50:26.361Z","start":"2026-03-01T18:50:26.360Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Object Delivery","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.427Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"object-delivery","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://object-delivery.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"63584841a096e70091f8b23b","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Origin IP Access Control List helps to protect your origin server by restricting access to a small and stable list of IP addresses.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:55:59.758Z","start":"2026-03-01T17:55:59.354Z","status":"successful"},"transformation":{"end":"2026-03-01T17:56:00.401Z","start":"2026-03-01T17:55:59.928Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:56:01.234Z","start":"2026-03-01T17:56:00.929Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:56:08.071Z","start":"2026-03-01T17:56:08.070Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Origin IP Access Control List","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.760Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"origin-ip-acl","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://origin-ip-acl.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"68b0a0d755f8101f995eba4a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Partner Metering API lets Akamai partners transmit usage data through the billing infrastructure to accurately track and bill customers for their usage of third party cloud products and services. Use this API if you’re an Akamai partner and want to upload usage data or check the processing status of a usage data file.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:16:54.277Z","start":"2026-03-01T17:16:53.902Z","status":"successful"},"transformation":{"end":"2026-03-01T17:16:55.049Z","start":"2026-03-01T17:16:54.483Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:16:55.856Z","start":"2026-03-01T17:16:55.587Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:17:22.363Z","start":"2026-03-01T17:17:22.361Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Partner Metering (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:16.456Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"partner-metering","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://partner-metering.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"6a3db8c4227e0af9c11f9b56","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Partner Revenue Share API lets ​Akamai​ partners retrieve revenue share details for a requested month. Use this API if you’re an ​Akamai​ partner and want to get a monthly view of all Akamai customers using your products, with net invoiced amounts by customer contract, and your corresponding share of the total revenue.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Partner Revenue Share (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.914Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"partner-revenue-share","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://partner-revenue-share.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":true,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"3.0"},"_id":"63867e2c7ccc860041e83a7f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Make calls to many of our API with a consistent interface using our PowerShell module.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:56:31.593Z","start":"2026-03-01T17:56:31.208Z","status":"successful"},"transformation":{"end":"2026-03-01T17:56:35.151Z","start":"2026-03-01T17:56:32.428Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:56:36.020Z","start":"2026-03-01T17:56:35.733Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:44:08.397Z","start":"2026-03-01T18:44:08.396Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[{"branch":"v1","section":"reference","originalSlug":"config-gtm-new","finalSlug":"config-gtm-new-1","path":"reference/Config GTM/config-gtm-new-1md","title":"New"}]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"PowerShell","nav_names":{"docs":"Guide","reference":"Help Doc","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:10.029Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"powershell","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://powershell.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"4"},"_id":"68b9d5165e1c6b358c7bbf2f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migration":{"createRepository":{"end":"2026-03-01T17:17:30.463Z","start":"2026-03-01T17:17:30.098Z","status":"successful"},"transformation":{"end":"2026-03-01T17:17:34.413Z","start":"2026-03-01T17:17:31.268Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:17:35.282Z","start":"2026-03-01T17:17:35.041Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:50:13.876Z","start":"2026-03-01T17:50:13.875Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Preview Linode API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:16.497Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"preview-linode-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://preview-linode-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"606f4cb1823efa00163d751a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Prolexic managed services help protect your network infrastructure against DDoS attacks. They include managed options available for your entire data center, as well as for individual internet-facing applications. Prolexic services help reduce the risk of DDoS attacks while maintaining the availability of Internet-facing applications.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:55:57.874Z","start":"2026-03-01T18:55:57.480Z","status":"successful"},"transformation":{"end":"2026-03-01T18:55:58.735Z","start":"2026-03-01T18:55:58.066Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:55:59.574Z","start":"2026-03-01T18:55:59.266Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:56:40.140Z","start":"2026-03-01T18:56:40.139Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Prolexic Analytics API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:05.936Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"prolexic","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://prolexic.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"614cf83830c504006619ee80","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Script Management is a suite of tools to help you minimize performance impacts from JavaScripts.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:29:14.273Z","start":"2026-03-01T18:29:13.873Z","status":"successful"},"transformation":{"end":"2026-03-01T18:29:15.095Z","start":"2026-03-01T18:29:14.457Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:29:15.956Z","start":"2026-03-01T18:29:15.611Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:29:43.974Z","start":"2026-03-01T18:29:43.973Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Script Management","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.518Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"script-management","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://script-management.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"66ba825b25b7dc0039c70e2a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migration":{"createRepository":{"end":"2026-03-01T17:32:34.952Z","start":"2026-03-01T17:32:34.577Z","status":"successful"},"transformation":{"end":"2026-03-01T17:32:35.568Z","start":"2026-03-01T17:32:35.122Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:32:36.288Z","start":"2026-03-01T17:32:36.015Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:33:01.709Z","start":"2026-03-01T17:33:01.708Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Prolexic Connect","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:13.061Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"prolexic-connect","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://prolexic-connect.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"66ba82af25b7dc0039c71808","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migration":{"createRepository":{"end":"2026-03-01T17:32:21.575Z","start":"2026-03-01T17:32:21.170Z","status":"successful"},"transformation":{"end":"2026-03-01T17:32:22.195Z","start":"2026-03-01T17:32:21.780Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:32:23.009Z","start":"2026-03-01T17:32:22.737Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:32:35.747Z","start":"2026-03-01T17:32:35.746Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Prolexic IP Protect","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:13.080Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"prolexic-ip-protect","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://prolexic-ip-protect.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"60be61e65ceb0200832e32b5","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Prolexic IP Protect API shields your site from DDoS attacks by diverting traffic and scrubbing network packets.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:48:55.018Z","start":"2026-03-01T18:48:54.624Z","status":"successful"},"transformation":{"end":"2026-03-01T18:48:55.994Z","start":"2026-03-01T18:48:55.371Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:48:56.804Z","start":"2026-03-01T18:48:56.532Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:49:34.815Z","start":"2026-03-01T18:49:34.814Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Prolexic IP Protect Configuration API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.123Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"ip-protect","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://ip-protect.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"642b132abec1da0060c213c1","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Prolexic Network Cloud Firewall enables you to define and manage inbound access control lists (ACLs) that are enforced at the Prolexic scrubbing edge. Network Cloud Firewall expands the capabilities of Prolexic, ​Akamai​’s cloud-based DDoS protection platform.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:57:11.042Z","start":"2026-03-01T17:57:10.646Z","status":"successful"},"transformation":{"end":"2026-03-01T17:57:12.106Z","start":"2026-03-01T17:57:11.237Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:57:12.907Z","start":"2026-03-01T17:57:12.639Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:58:14.657Z","start":"2026-03-01T17:58:14.656Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Prolexic Network Cloud Firewall","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.223Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"network-cloud-firewall","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://network-cloud-firewall.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":false,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"2"},"_id":"6a554eb3559c41c7b444ae40","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Prolexic Network Cloud Firewall API enables you to define and manage inbound access control lists (ACLs) that are enforced at the Prolexic scrubbing edge. Network Cloud Firewall expands the capabilities of Prolexic, ​Akamai​’s cloud-based DDoS protection platform.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Prolexic Network Cloud Firewall API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:20.033Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"network-cloud-firewall-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://network-cloud-firewall-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"68a5fdbaeacff9077351813a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Prolexic Network Health API enables configuration and management of network targets within the Prolexic DDoS protection network.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:24:00.682Z","start":"2026-03-01T17:24:00.331Z","status":"successful"},"transformation":{"end":"2026-03-01T17:24:01.305Z","start":"2026-03-01T17:24:00.876Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:24:02.060Z","start":"2026-03-01T17:24:01.781Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:24:21.850Z","start":"2026-03-01T17:24:21.849Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":true,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Prolexic Network Health API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:16.394Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"prolexic-network-health","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://prolexic-network-health.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"66ba7ef6d2d7eb0052b896f9","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Prolexic over Akamai Direct Connect is the union of two long established Akamai services - Prolexic Routed GRE and Akamai Direct Connect (ADC) brought together through the use of Akamai’s global backbone, which enables improvements to the standard Prolexic Routed GRE service.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:26:47.986Z","start":"2026-03-01T17:26:47.631Z","status":"successful"},"transformation":{"end":"2026-03-01T17:26:48.728Z","start":"2026-03-01T17:26:48.166Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:26:49.542Z","start":"2026-03-01T17:26:49.269Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:27:16.555Z","start":"2026-03-01T17:27:16.554Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Prolexic over Akamai Direct Connect (ADC)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:13.041Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"prolexic-adc","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://prolexic-adc.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"66ba7dfd39ed8e0049ef8676","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai​'s Prolexic Routed GRE Service uses standard Internet routing protocols that allows ​Akamai​ to intercept incoming source traffic (received) and inspect it for network anomalies related to distributed denial of service (DDoS) attacks.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:26:57.288Z","start":"2026-03-01T17:26:56.945Z","status":"successful"},"transformation":{"end":"2026-03-01T17:26:58.031Z","start":"2026-03-01T17:26:57.475Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:26:58.849Z","start":"2026-03-01T17:26:58.582Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:27:22.711Z","start":"2026-03-01T17:27:22.710Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Prolexic Routed GRE","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:13.021Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"prolexic-routed-gre","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://prolexic-routed-gre.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"606f4d780b462f006cc3cdaa","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Property Manager is a configuration tool that you use with other Akamai products to start serving the traffic to your site or application through the Akamai edge network.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:32:40.282Z","start":"2026-03-01T18:32:39.881Z","status":"successful"},"transformation":{"end":"2026-03-01T18:32:43.526Z","start":"2026-03-01T18:32:40.774Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:32:44.519Z","start":"2026-03-01T18:32:44.240Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:50:26.422Z","start":"2026-03-01T18:50:26.421Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Property Manager","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.163Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"property-mgr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://property-mgr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"3"},"_id":"606f4d4c823efa00163d7696","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai’s Purge Cache web interface on Control Center lets you refresh specific cached objects or remove all objects across Akamai’s edge network in just a few seconds. You can filter objects by URLs, Content Provider (CP) codes, or cache tags. Removing cached objects allows you to quickly correct mistakes in your published content.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:52:59.101Z","start":"2026-03-01T18:52:58.706Z","status":"successful"},"transformation":{"end":"2026-03-01T18:53:00.079Z","start":"2026-03-01T18:52:59.277Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:53:00.968Z","start":"2026-03-01T18:53:00.682Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:54:02.566Z","start":"2026-03-01T18:54:02.564Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Purge Cache","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.117Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"purge-cache","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://purge-cache.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"6a4650c7e77498b4ed6a6b31","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Deploy a Linode instance with pre-installed, ready-to-use applications","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Quick Deploy Apps","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.941Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"quick-deploy-apps","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://quick-deploy-apps.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6221241597ead60013bb15a4","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migration":{"createRepository":{"end":"2026-03-01T18:07:29.990Z","start":"2026-03-01T18:07:29.603Z","status":"successful"},"transformation":{"end":"2026-03-01T18:07:30.649Z","start":"2026-03-01T18:07:30.199Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:07:31.428Z","start":"2026-03-01T18:07:31.132Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:07:35.021Z","start":"2026-03-01T18:07:35.020Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Release Notes","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.572Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"relnotes","subpath":"release-notes","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://relnotes.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"2"},"_id":"614cf315b5f462006a79491f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"If you’re using Akamai’s Intelligent Platform to deliver your content, you want to see how it’s performing. Reporting lets you create a wide range of reports, with new kinds added periodically. It lets you retrieve data in intervals from minutes to months.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:24:27.808Z","start":"2026-03-01T18:24:27.407Z","status":"successful"},"transformation":{"end":"2026-03-01T18:24:29.293Z","start":"2026-03-01T18:24:28.029Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:24:30.129Z","start":"2026-03-01T18:24:29.859Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:27:44.086Z","start":"2026-03-01T18:27:44.085Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Reporting","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.449Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"reporting","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://reporting.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"60b7e3311b4ae10071014a1b","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Build Akamai Sandbox into your agile development workflow to improve efficiency and identify potential issues early on. Through a secure connection to your sandbox, you can conveniently test site and property changes in an isolated development environment before actual deployment.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:48:45.673Z","start":"2026-03-01T18:48:45.141Z","status":"successful"},"transformation":{"end":"2026-03-01T18:48:46.570Z","start":"2026-03-01T18:48:45.882Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:48:47.352Z","start":"2026-03-01T18:48:47.071Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:49:36.140Z","start":"2026-03-01T18:49:36.139Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Sandbox","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.104Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"sandbox","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://sandbox.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4cbd86160300ebf3a9fb","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai’s security products defend against many different types of attacks. For each attack, you generally want to know who is attacking and which site is being targeted. Different attacks, however, may require the use of different features of Akamai’s security product line. Sorting this out requires presenting specific information related to the situation—which is where Akamai Security Center comes in. It gives you the information you need in a clear and quickly scannable way. Security Center’s dashboard displays high-level information on security events, traffic, and attack activity, all separated into four categories: DoS attack, application layer attack, bot activity, and custom rule activity.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:55:49.048Z","start":"2026-03-01T18:55:48.654Z","status":"successful"},"transformation":{"end":"2026-03-01T18:55:49.966Z","start":"2026-03-01T18:55:49.230Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:55:50.754Z","start":"2026-03-01T18:55:50.485Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:57:00.393Z","start":"2026-03-01T18:57:00.392Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Security Center","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:05.962Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"security-ctr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://security-ctr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"69ef6fae0fd7c501249017d4","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Security Notification Settings application provides a unified, central location to manage how your organization receives automatic, real-time alerts across the application security portfolio. You can define who receives notifications and where they are delivered by integrating third-party messaging platforms like Slack, Microsoft Teams, PagerDuty, and custom webhooks.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Security Notification Settings","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.703Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"security-notification-settings","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://security-notification-settings.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"610afd613f362200701897ca","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Secure Internet Access Enterprise (SIA) leverages real-time Akamai Cloud Security Intelligence and Akamai’s proven, globally distributed, recursive DNS platform to identify and block targeted threats such as malware, ransomware, DNS data exfiltration, and phishing. Akamai’s cloud portal lets security teams centrally manage and enforce unified security and acceptable use policies for all employees in minutes.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:33:31.470Z","start":"2026-03-01T18:33:31.088Z","status":"successful"},"transformation":{"end":"2026-03-01T18:33:33.086Z","start":"2026-03-01T18:33:31.675Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:33:33.953Z","start":"2026-03-01T18:33:33.660Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:37:01.433Z","start":"2026-03-01T18:37:01.432Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Secure Internet Access Enterprise","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.296Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"etp","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://etp.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"614cf8f62bf7d2003872a706","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Access SLA test configurations and reports to monitor the Akamai platform's performance.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:28:53.436Z","start":"2026-03-01T18:28:53.032Z","status":"successful"},"transformation":{"end":"2026-03-01T18:28:54.231Z","start":"2026-03-01T18:28:53.608Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:28:55.010Z","start":"2026-03-01T18:28:54.738Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:29:28.244Z","start":"2026-03-01T18:29:28.243Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Service-Level Agreement","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.542Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"sla","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://sla.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"67ebeb7d049ce100112f61f7","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Service Reports is an application where you can get reports from edge and security reports, ​Akamai​ Global Services, including advisory expertise, technical support, API security, and ​Akamai​ Cloud-related services.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:22:58.740Z","start":"2026-03-01T17:22:58.378Z","status":"successful"},"transformation":{"end":"2026-03-01T17:22:59.396Z","start":"2026-03-01T17:22:58.924Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:23:00.266Z","start":"2026-03-01T17:22:59.895Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:23:12.353Z","start":"2026-03-01T17:23:12.352Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Service Reports","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:15.309Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"service-reports","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://service-reports.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"3"},"_id":"61e98424593496000fcbcb50","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Secure Internet Access (SIA) Configuration API offers a programmatic interface to manage policy settings to protect against enterprise security and acceptable user policy related events. A distributed configuration encapsulates all the rules for how to process DNS requests for your enterprise.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:21:19.829Z","start":"2026-03-01T18:21:19.439Z","status":"successful"},"transformation":{"end":"2026-03-01T18:21:21.396Z","start":"2026-03-01T18:21:20.034Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:21:22.167Z","start":"2026-03-01T18:21:21.893Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:23:45.680Z","start":"2026-03-01T18:23:45.679Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"SIA Configuration API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.145Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"etp-config","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://etp-config.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"3"},"_id":"606f4e0de8de24001cf7310d","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Secure Internet Access (SIA) Reporting API lets you access and analyze reports for security events, acceptable user policy events, and DNS activity totals. You can also view Indicator of Compromise (IOC) data to further analyze blacklisted entries. The API allows you flexible access to the same reporting features as in Akamai Control Center, using your own tools.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:33:21.983Z","start":"2026-03-01T18:33:21.589Z","status":"successful"},"transformation":{"end":"2026-03-01T18:33:23.426Z","start":"2026-03-01T18:33:22.170Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:33:24.261Z","start":"2026-03-01T18:33:23.948Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:34:24.992Z","start":"2026-03-01T18:34:24.990Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"SIA Reporting API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.232Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"etp-reporting","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://etp-reporting.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"606f4cc76cb1a3005d0f0160","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai’s SIEM Integration Solution integrates third-party Security Information and Event Management (SIEM) applications with Akamai Security Business Unit solutions including Kona Site Defender, Bot Manager, Client Reputation, and Web Application Protector. This solution lets customers choose security configurations and firewall policies that capture and filter security events based on an attack category.  Cloud Security customers can leverage pre-built connectors with Splunk, HP ArchSight, IBM QRadar, and Intel McAfee SIEM applications. They can also develop their own custom connector for specific SIEM solutions. The SIEM connector uses an Akamai API to pull security events data into the SIEM application securely and in real time.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:52:28.032Z","start":"2026-03-01T18:52:27.639Z","status":"successful"},"transformation":{"end":"2026-03-01T18:52:28.917Z","start":"2026-03-01T18:52:28.238Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:52:29.719Z","start":"2026-03-01T18:52:29.420Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:52:55.985Z","start":"2026-03-01T18:52:55.984Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"SIEM Integration","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:05.984Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"siem-integration","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://siem-integration.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"64b540fc63c07700253d650f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Single Sign-On Configuration API lets you manage SSO with SAML certificates.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:45:02.402Z","start":"2026-03-01T17:45:01.984Z","status":"successful"},"transformation":{"end":"2026-03-01T17:45:03.184Z","start":"2026-03-01T17:45:02.593Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:45:03.920Z","start":"2026-03-01T17:45:03.647Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:45:23.987Z","start":"2026-03-01T17:45:23.986Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Single Sign-On Configuration API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.741Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"sso-config","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://sso-config.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6073bb82023a26001262c97f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Site Shield provides an additional layer of defense for critical websites and web applications. Site Shield cloaks websites from the public Internet, effectively removing them from Internet-accessible IP address space. This helps prevent attackers from directly targeting the application origin and forces traffic to go through the Akamai Intelligent Platform, where attacks can be detected and mitigated.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:56:07.577Z","start":"2026-03-01T18:56:07.169Z","status":"successful"},"transformation":{"end":"2026-03-01T18:56:08.353Z","start":"2026-03-01T18:56:07.747Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:56:09.176Z","start":"2026-03-01T18:56:08.874Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:56:43.731Z","start":"2026-03-01T18:56:43.730Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Site Shield","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.805Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"site-shield","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://site-shield.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"4"},"_id":"672cd63af4dfbe001890da12","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"Programmatically create Linode instances, deploy Kubernetes clusters, and use the full range of Akamai cloud computing products and services.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:27:37.490Z","start":"2026-03-01T17:27:37.124Z","status":"successful"},"transformation":{"end":"2026-03-01T17:27:40.105Z","start":"2026-03-01T17:27:37.804Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:27:40.976Z","start":"2026-03-01T17:27:40.695Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:36:07.519Z","start":"2026-03-01T17:36:07.518Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":false,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Staging Linode API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:14.166Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"test-linode-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://test-linode-api.readme.io/","isExternalSnippetActive":false,"isPublished":false,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":true,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"11.1"},"_id":"6336e1b3e4fc1408bf7174b5","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Infrastructure as Code to manage and provision your Akamai configurations.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:55:49.055Z","start":"2026-03-01T17:55:48.648Z","status":"successful"},"transformation":{"end":"2026-03-01T17:55:53.541Z","start":"2026-03-01T17:55:50.755Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:55:56.116Z","start":"2026-03-01T17:55:55.821Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T19:10:28.439Z","start":"2026-03-01T19:10:28.438Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Terraform","nav_names":{"docs":"Guide","reference":"Reference","changelog":"","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.429Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"terraform","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://terraform.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"3"},"_id":"606f4d8086160300ebf3aa1a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Test Center is a testing tool that checks the effect of configuration changes on your web property.  Use this tool as part of your testing protocol to increase your confidence in the safety and accuracy of your configuration changes.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:58:51.349Z","start":"2026-03-01T18:58:50.925Z","status":"successful"},"transformation":{"end":"2026-03-01T18:58:52.443Z","start":"2026-03-01T18:58:51.520Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:58:53.283Z","start":"2026-03-01T18:58:52.990Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:59:59.207Z","start":"2026-03-01T18:59:59.206Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Test Center","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.185Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"test-ctr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://test-ctr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"67d33e5e34e56700112ca3b1","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"This is a test project to test Github actions from a private Github repo.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:22:23.424Z","start":"2026-03-01T17:22:23.054Z","status":"successful"},"transformation":{"end":"2026-03-01T17:22:24.209Z","start":"2026-03-01T17:22:23.616Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:22:24.974Z","start":"2026-03-01T17:22:24.697Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:22:48.886Z","start":"2026-03-01T17:22:48.886Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":false,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Test Partner Github Actions","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:15.018Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"test-partner-github-actions","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://test-partner-github-actions.readme.io/","isExternalSnippetActive":false,"isPublished":false,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1.2"},"_id":"67d84d82ba2f7c000f28df38","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.4","provider":"openai","name":"GPT-5.4"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-6","provider":"anthropic","name":"Claude Opus 4.6"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The TrafficPeak Observability Platform, available on Akamai Cloud, allows you to drill down into your TrafficPeak data to reveal trends and troubleshoot problems.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:22:47.740Z","start":"2026-03-01T17:22:47.382Z","status":"successful"},"transformation":{"end":"2026-03-01T17:22:48.461Z","start":"2026-03-01T17:22:47.910Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:22:49.208Z","start":"2026-03-01T17:22:48.925Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:23:01.255Z","start":"2026-03-01T17:23:01.254Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"TrafficPeak","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:15.060Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"trafficpeak","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://trafficpeak.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"69810a217b3434d2cfdf613f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"Find guides, APIs, Terraform, code examples, and more for Akamai products and services.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:13:49.648Z","start":"2026-03-01T17:13:49.306Z","status":"successful"},"transformation":{"end":"2026-03-01T17:13:50.265Z","start":"2026-03-01T17:13:49.821Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:13:51.263Z","start":"2026-03-01T17:13:50.754Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:14:02.910Z","start":"2026-03-01T17:14:02.909Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":false,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":true,"docs":false,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":true,"tutorials":false},"name":"v6 Akamai TechDocs Feb 2 2026","nav_names":{"docs":"","reference":"","changelog":"","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.748Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"home-v6","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://home-v6.readme.io/","isExternalSnippetActive":false,"isPublished":false,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"2025-10-16"},"_id":"636526dab3b223030557ca29","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"Akamai’s Property Manager application allows customers and partners to reproduce network user behaviors by leveraging a simple rule architecture based on matching criteria with behaviors. Property Manager supports different dated versions for the set of features available within a property's tree of business rules. This guide provides details for all deprecated versions that are still supported in the Property Manager's API, though not recommended for use. As best practice, you should upgrade to the most recent dated rule format available.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:31:05.499Z","start":"2026-03-01T17:31:05.148Z","status":"successful"},"transformation":{"end":"2026-03-01T17:31:11.280Z","start":"2026-03-01T17:31:07.633Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:31:12.124Z","start":"2026-03-01T17:31:11.810Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:56:29.630Z","start":"2026-03-01T18:56:29.629Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"v2026-10-16 Property Manager Deprecated Rule Formats","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.923Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"property-mgr-depr-rule-formats","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://property-mgr-depr-rule-formats.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"614cfa01d509dd006ac12981","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Web Application Protector is designed to protect web assets with much less maintenance than traditional firewalls. It features fast activation, easy setup, and rules that auto-update to face evolving threats.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:30:06.523Z","start":"2026-03-01T18:30:06.128Z","status":"successful"},"transformation":{"end":"2026-03-01T18:30:07.428Z","start":"2026-03-01T18:30:06.701Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:30:08.299Z","start":"2026-03-01T18:30:07.962Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:30:53.558Z","start":"2026-03-01T18:30:53.557Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Web Application Protector","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.610Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"web-app-protector","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://web-app-protector.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"624349b924921200ae910255","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"How to protect your websites and APIs against DDoS and malicious web application attacks. Also explore how to handle adversarial bots, client-side script attacks, and account takeover fraud.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:07:51.000Z","start":"2026-03-01T18:07:50.554Z","status":"successful"},"transformation":{"end":"2026-03-01T18:07:51.962Z","start":"2026-03-01T18:07:51.197Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:07:52.737Z","start":"2026-03-01T18:07:52.441Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:08:24.837Z","start":"2026-03-01T18:08:24.836Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Web Application Security","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.724Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"cloud-security","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://cloud-security.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"635ff02f13a6940052c144b8","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Zero Trust Client integrates data path protection, identity access, multi-factor authentication, application security, management visibility, and control for applications hosted in data centers and hybrid cloud environments. Using it, the management and control of remote access for employees, contractors, and partners becomes less complex and more secure. This robust tool delivers access to applications without allowing user access to the entire network. Applications are not accessed directly because they are hidden from the Internet and public exposure. A unique dual-cloud architecture closes all inbound firewall ports while providing authenticated end users with access to only their own special applications. Threat Protection offers a cloud-based, targeted threat protection solution that safeguards your organization from DNS and web-based threats, enforces authentication and acceptable use policies, and audits user Internet access. Segmentation lets you control access, implement security policies, and maintain segmentation throughout your entire environment.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:56:11.054Z","start":"2026-03-01T17:56:10.637Z","status":"successful"},"transformation":{"end":"2026-03-01T17:56:11.996Z","start":"2026-03-01T17:56:11.239Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:56:12.792Z","start":"2026-03-01T17:56:12.516Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:56:39.525Z","start":"2026-03-01T17:56:39.524Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Zero Trust Client","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.791Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"zero-trust-client","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://zero-trust-client.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6488e9adc89b1d002ea81990","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Zero Trust Network Access (ZTNA) draws upon a set of rules that form a policy that in turn determines whether or not to allow access to your organization’s network or apps. Learn how to create policies based on the Zero Trust paradigm.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:44:51.217Z","start":"2026-03-01T17:44:50.820Z","status":"successful"},"transformation":{"end":"2026-03-01T17:44:51.857Z","start":"2026-03-01T17:44:51.417Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:44:52.635Z","start":"2026-03-01T17:44:52.372Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:45:03.269Z","start":"2026-03-01T17:45:03.268Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Zero Trust Security","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.583Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"zero-trust-security","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://zero-trust-security.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"698662eb4ffe0a9728b54899","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Find guides, APIs, Terraform, code examples, and more for Akamai products and services.","git":{"migration":{"createRepository":{"end":"2026-02-20T21:20:13.358Z","start":"2026-02-20T21:20:12.889Z","status":"successful"},"transformation":{"end":"2026-02-20T21:20:14.001Z","start":"2026-02-20T21:20:13.550Z","status":"successful"},"migratingPages":{"end":"2026-02-20T21:20:15.065Z","start":"2026-02-20T21:20:14.518Z","status":"successful"},"enableSuperhub":{"end":"2026-02-20T21:20:45.849Z","start":"2026-02-20T21:20:45.848Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":true,"docs":false,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":true,"tutorials":false},"name":"Akamai TechDocs","nav_names":{"docs":"","reference":"","changelog":"","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.845Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"home","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://home.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"69a9916c9c776543001210d8","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":false,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Test GitHub Partner Rules","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.157Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"test-github-partner-rules","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://test-github-partner-rules.readme.io/","isExternalSnippetActive":false,"isPublished":false,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"6a469e6db7c98750c03970c5","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Test RN Automation","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.963Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"test-rn-automation","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://test-rn-automation.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":false,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"6a973506042631101a66330e","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Partner Opportunity API lets ​Akamai​ Qualified Compute Partners (QCPs) retrieve sales pipeline opportunity data. Use this API if you're a QCP and want to view details for open and closed opportunities that include one or more of your products. This data can be used to  track and monitor deals, analyze revenue forecasts, analyze trends, monitor trials, and build dashboards.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Partner Opportunity API (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":null,"exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"partner-opportunity","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://partner-opportunity.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":false,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":true,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"6a9a0868bdf510d87b669efb","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"Akamai’s DNSi CacheServe redefines carrier-grade DNS, delivering a hardened, self-defending resolution plane engineered for the uncompromising performance demands of today’s communication service providers. By unifying high-concurrency resolution with sophisticated, real-time threat intelligence, CacheServe enables operators to consolidate legacy infrastructure, reduce operational overhead, and secure subscribers against complex exploit vectors—all while preserving wire-speed resolution. Built on a modular, telemetry-rich architecture, it transforms foundational DNS into a strategic asset for network optimization, security, and personalized subscriber experiences.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"DNSi CacheServe Licensed","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":null,"exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"carrier-dns-cacheserve","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://carrier-dns-cacheserve.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":false,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":false,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":false,"disableAiInlineEditor":false,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":false,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":false,"disablePageLinter":false,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"2"},"_id":"6ac50302930284dfbaa7480d","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Find developer tools, resources, and sample code, and connect with the Akamai community.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":false,"branchSharing":"enabled","internal":"admin","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"TEST Developer Center","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":false,"isPaying":false,"lastIndexed":null,"exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"test-developer-center","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://test-developer-center.readme.io/","isExternalSnippetActive":false,"isPublished":false,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{}}],"derivedPlan":"enterprise","fullBaseUrl":"https://techdocs.akamai.com/property-mgr","isExternalSnippetActive":false,"isPublished":true,"planTrial":"enterprise","shouldGateDash":false,"webhookEnabled":false,"parent":{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"off","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":false,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":false,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":false,"disablePageLinter":false,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":true,"superHubBranchReviewActions":false},"versions":[{"__v":1,"_id":"605b94580e45d9005ab6e88c","createdAt":"2021-03-24T19:34:48.110Z","project":"605b94580e45d9005ab6e88d","version":"1.0.0","version_clean":"1.0.0","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":[],"releaseDate":"2021-03-24T19:34:48.110Z","pdfStatus":"","apiRegistries":[],"source":"readme"}],"stable":{"__v":1,"_id":"605b94580e45d9005ab6e88c","createdAt":"2021-03-24T19:34:48.110Z","project":"605b94580e45d9005ab6e88d","version":"1.0.0","version_clean":"1.0.0","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":[],"releaseDate":"2021-03-24T19:34:48.110Z","pdfStatus":"","apiRegistries":[],"source":"readme"},"_id":"605b94580e45d9005ab6e88d","accessRules":{"branch_approve":{"admin":true,"editor":false},"branch_merge":{"admin":true,"editor":false},"version_edit":{"admin":true,"editor":false}},"ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"appearance":{"allowApiExplorerJsonEditor":false,"borderRadius":"default","changelog":{"layoutExpanded":false,"showAuthor":true,"showExactDate":false},"referenceFlatSections":"disabled","referenceLayout":"row","referenceParamFont":"default","referenceParamInputs":"all","referenceSimpleMode":true,"methodBadgeStyle":"classic","oneOfLayout":"dropdown","showCredentials":true,"showExactDate":false,"showMethodInSidebar":true,"link_logo_to_url":false,"theme":"line","theme_preset":"default","colorScheme":"light","overlay":"triangles","landing":true,"sticky":false,"hide_logo":true,"childrenAsPills":false,"subheaderStyle":"links","splitReferenceDocs":false,"showMetricsInReference":true,"rdmd":{"callouts":{"useIconFont":false},"theme":{"background":"","border":"","markdownEdge":"","markdownFont":"","markdownFontSize":"","markdownLineHeight":"","markdownRadius":"","markdownText":"","markdownTitle":"","markdownTitleFont":"","mdCodeBackground":"","mdCodeFont":"","mdCodeRadius":"","mdCodeTabs":"","mdCodeText":"","tableEdges":"","tableHead":"","tableHeadText":"","tableRow":"","tableStripe":"","tableText":"","text":"","title":""}},"main_body":{"type":"links"},"colors":{"highlight":"","main":"#017ac6","main_dark":"","main_alt":"","header_text":"","body_highlight":"","body_highlight_dark":"","custom_login_link_color":"","page_background":"","page_background_dark":"","background_tint":"","background_tint_dark":"","border":"","border_dark":"","breadcrumb":"","breadcrumb_dark":"","header":"","header_dark":"","askai_button_bg":"","askai_button_bg_dark":"","sidebar_border":"","sidebar_border_dark":""},"typography":{"headline":"Open+Sans:400:sans-serif","body":"Open+Sans:400:sans-serif","code":"","spacing":null,"typekit":false,"tk_key":"","tk_headline":"","tk_body":""},"header":{"img":[],"img_size":"auto","img_pos":"tl","linkStyle":"buttons","style":"line","subnav":{"alignment":"start"}},"body":{"style":"none"},"promos":[],"layout":{"full_width":false,"style":"classic","sticky_header":null},"logo":["https://files.readme.io/07d34af-small-akamai-logo.png","akamai-logo.png",147,80,"#9d9a75","https://files.readme.io/a068483-akamai-logo.png"],"loginLogo":[],"logo_white":[],"logo_white_use":false,"logo_large":false,"logo_size":"default","favicon":["https://files.readme.io/7c45921-favicon.ico","favicon.ico",16,16,"#000000"],"tocVariant":"line","stylesheet":"","stylesheet_hub2":":root {   \n\t--icon-external-link: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg style='stroke:rgb(0, 153, 204);stroke-width:1'%3E%3Cline x1='5' y1='5' x2='5' y2='14' /%3E%3Cline x1='14' y1='9' x2='14' y2='14' /%3E%3Cline x1='5' y1='14' x2='14' y2='14' /%3E%3Cline x1='5' y1='5' x2='9' y2='5' /%3E%3Cline x1='10' y1='2' x2='17' y2='2' /%3E%3Cline x1='17' y1='2' x2='17' y2='9' /%3E%3Cline x1='10' y1='9' x2='17' y2='2' style='stroke-width:1.5' /%3E%3C/g%3E%3C/svg%3E\");\n\t--icon-note: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20'%3E%3Cg id='surface1'%3E%3Cpath d='M7 3L7 4 6 4 6 17.5 16.9 17.5 16.9 4 16 4 16 3 18 3 18 18.5 5 18.5 5 3ZM8.5 14.4L8.5 15.3 7.6 15.3 7.6 14.4ZM15.3 14.4L15.3 15.3 9.5 15.3 9.5 14.4ZM8.5 12.3L8.5 13.3 7.6 13.3 7.6 12.3ZM15.3 12.3L15.3 13.3 9.5 13.3 9.5 12.3ZM8.5 10.4L8.5 11.4 7.6 11.4 7.6 10.4ZM15.3 10.4L15.3 11.4 9.5 11.4 9.5 10.4ZM8.5 8.4L8.5 9.3 7.6 9.3 7.6 8.4ZM15.3 8.4L15.3 9.3 9.5 9.3 9.5 8.4ZM13.2 0.7L13.2 2.3 15.1 2.3 15.1 5.2 7.9 5.2 7.9 2.3 9.8 2.3 9.8 0.7ZM12.7 1.3L10.3 1.3 10.3 3 8.6 3 8.6 4.6 14.3 4.6 14.3 3 12.7 3ZM12.7 1.3' style=' stroke:none;fill:rgb(27.45098%25,72.156863%25,85.490196%25)'/%3E%3C/g%3E%3C/svg%3E\");\n\t--icon-tip: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20'%3E%3Cpath d='M13.1 16.5C13.4 16.5 13.6 16.7 13.6 17 13.6 17.3 13.4 17.5 13.1 17.5L10.4 17.5C10.2 17.5 9.9 17.3 9.9 17 9.9 16.7 10.2 16.5 10.4 16.5ZM13.7 14.8C14 14.8 14.2 15 14.2 15.3 14.2 15.6 14 15.8 13.7 15.8L9.8 15.8C9.5 15.8 9.3 15.6 9.3 15.3 9.3 15 9.5 14.8 9.8 14.8ZM11.8 2.2C13.8 2.2 15.1 2.9 16.1 4.5 17.2 6.1 17 8.6 15.5 11.7L14.9 13.8C14.8 14 14.6 14.1 14.4 14.1L9.1 14.1C8.9 14.1 8.7 14 8.7 13.8L8 11.8C6.6 8.6 6.3 6.1 7.4 4.5 8.5 2.9 9.7 2.2 11.8 2.2ZM11.8 3.3C10 3.3 9.1 3.7 8.2 5.1 7.4 6.3 7.6 8.4 8.9 11.4L9.5 13.1 14 13.1 14.6 11.3C15.9 8.4 16.1 6.3 15.3 5.1 14.4 3.7 13.5 3.3 11.8 3.3ZM5.5 10.3C5.7 10.1 6 10.1 6.2 10.3 6.4 10.5 6.4 10.8 6.2 11L5.4 11.8C5.2 12 4.9 12 4.7 11.8 4.5 11.6 4.5 11.3 4.7 11.1ZM18.1 10.3L18.8 11.1C19 11.3 19 11.6 18.8 11.8 18.6 12 18.3 12 18.1 11.8L17.3 11C17.1 10.8 17.1 10.5 17.3 10.3 17.5 10.1 17.9 10.1 18.1 10.3ZM19.4 7.2C19.7 7.2 19.9 7.4 19.9 7.7 19.9 8 19.7 8.2 19.4 8.2L18.4 8.2C18.1 8.2 17.8 8 17.8 7.7 17.8 7.4 18.1 7.2 18.4 7.2ZM5.2 7.2C5.5 7.2 5.7 7.4 5.7 7.7 5.7 8 5.5 8.2 5.2 8.2L4.1 8.2C3.8 8.2 3.6 8 3.6 7.7 3.6 7.4 3.8 7.2 4.1 7.2ZM18.1 3.4C18.3 3.2 18.6 3.2 18.8 3.4 19 3.6 19 3.9 18.8 4.1L18.1 4.9C17.9 5.1 17.5 5.1 17.3 4.9 17.1 4.7 17.1 4.4 17.3 4.2ZM5.4 3.4L6.2 4.2C6.4 4.4 6.4 4.7 6.2 4.9 6 5.1 5.7 5.1 5.5 4.9L4.7 4.1C4.5 3.9 4.5 3.6 4.7 3.4 4.9 3.2 5.2 3.2 5.4 3.4ZM5.4 3.4' style=' stroke:none;fill:rgb(72, 158, 73)'/%3E%3C/svg%3E\");\n  --icon-caution: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20'%3E%3Cpath d='M11.5 16.3C7.5 16.3 4.3 13 4.3 8.9 4.3 4.8 7.5 1.5 11.5 1.5 15.5 1.5 18.7 4.8 18.7 8.9 18.7 13 15.5 16.3 11.5 16.3ZM11.5 15.3C14.9 15.3 17.7 12.4 17.7 8.9 17.7 5.4 14.9 2.5 11.5 2.5 8.1 2.5 5.3 5.4 5.3 8.9 5.3 12.4 8.1 15.3 11.5 15.3ZM11.5 10.3C11.2 10.3 11 10 11 9.7L11 4.8C11 4.5 11.2 4.2 11.5 4.2 11.8 4.2 12 4.5 12 4.8L12 9.7C12 10 11.8 10.3 11.5 10.3ZM11.5 13C11.1 13 10.7 12.6 10.7 12.2 10.7 11.7 11.1 11.4 11.5 11.4 11.9 11.4 12.3 11.7 12.3 12.2 12.3 12.6 11.9 13 11.5 13ZM11.5 13' style=' stroke:none;fill:rgb(83.529412%25,60%25,0.392157%25)'/%3E%3C/svg%3E\");\n  --icon-warning: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20'%3E%3Cpath d='M11.9 2L19.1 16.8C19.3 17.1 19.1 17.6 18.7 17.6L4.3 17.6C3.9 17.6 3.7 17.1 3.9 16.8L11.1 2C11.2 1.6 11.8 1.6 11.9 2ZM11.5 3.4L5.1 16.5 17.9 16.5ZM11.6 14.1C11.9 14.1 12.2 14.4 12.2 14.7 12.2 15.1 11.9 15.4 11.6 15.4 11.2 15.4 10.9 15.1 10.9 14.7 10.9 14.4 11.2 14.1 11.6 14.1ZM11.5 7.3C11.8 7.3 12.1 7.5 12.1 7.9L12.1 12.7C12.1 13 11.8 13.3 11.5 13.3 11.2 13.3 10.9 13 10.9 12.7L10.9 7.9C10.9 7.5 11.2 7.3 11.5 7.3ZM11.5 7.3' style=' stroke:none;fill:rgb(75.294118%25,6.666667%25,18.039216%25)'/%3E%3C/svg%3E\");\n}\t\n\nbutton.rm-SearchToggle {\n    width: 200px;\n    height: 32px;\n    background: #fff !important;\n    border: 1px solid #D6D6DD !important;\n    border-radius: 16px;\n    padding: 0 14px;\n}\n\n#hub-sidebar-content>h1 {\n \tfont-size: 1.5em;\n  color: #4c555a;\n}\n.rm-Article div.rm-Markdown.markdown-body.content-body > ul {\n  list-style: disc !important;\n  padding-left: 2em !important;\n\n}\n\n.status-code {\n  width: 100%;\n\tdisplay: inline-block;\n\theight: 100%;\n\tline-height: 15px;\n\tbackground-repeat: no-repeat;\n\tvertical-align: middle;\n\tmargin-right: 7px;\n}\n\n.server-type {\n  background: var(--icon-warning); \n  width: 20px;\n  height: 18px;\n  margin-bottom: 3px;\n}\n.error-type {\n  background: var(--icon-caution);\n  width: 20px;\n  height: 17px;\n  margin-bottom: 4px;\n}\n\n#header-top{\n\tbackground-color: #F4F5F4 !important;\n}\n#hub-subheader{\n\tbackground-color: #E2E5E6 !important;\n}\n#header-nav-right li a {\ncolor: #6F7677 !important;\n}\nblockquote[theme=\"📘\"] .callout-icon {\n \tbackground-image: var(--icon-note);\n}\nblockquote[theme=\"🚧\"] .callout-icon {\n \tbackground-image: var(--icon-caution);\n  margin-top: 1px !important;\n}\nblockquote[theme=\"❗️\"] .callout-icon {\n \tbackground-image: var(--icon-warning);\n}\nblockquote[theme=\"👍\"] .callout-icon {\n \tbackground-image: var(--icon-tip); \n  margin-top: 1px !important;\n}\nblockquote .callout-icon {\n  font-size: 0px;\n  width: 21px;\n  height: 20px;\n  display: block;\n  margin-right: 5px !important;\n  background-position: center center;\n}\n\nblockquote .callout-heading {\n  margin-top: 0px !important;\n  margin-bottom: 0 !important; \n  margin-left: 15px !important;\n}\n\nblockquote .callout-heading p {\n  margin-left: 0;\n}\n.api-definition-actions {\n\tdisplay: none;\n}\n\n\n/* Search */\n.rm-SearchModal .Tabs-listItem {\n  font-weight: 400;\n  transition: none;\n}\n.rm-SearchModal .Tabs-listItem_active {\n  font-weight: 600;\n}\n.rm-SearchModal [class^=\"SearchPagination\"] { background: none; }\n\nspan.toc-beta {\n  vertical-align: super !important;\n  font-size: 8px !important;\n}\n\n\n#google_translate_element_link {\n\tdisplay: none !important;\n}\n\n.td-header-nav.td-extra {\n\tdisplay: none;\n}\n\n\n/* temp custom CSS 10/09/24 */\n.rdmd-table-inner.sticky {\n  overflow: unset !important;\n}\n\n/* temp custom CSS 10/14/24 added by RF */\n.rm-PlaygroundResponse .APIResponse-action-button {\n   display: flex !important;\n}\n\n.APIResponse-footerYX_OrZ1AIerQ .APIResponse-action-button {\n\t display: none !important;\n}\n\n.rm-Article .markdown-body a.external-link[href*=\"god.gw.postman.com\"]::after {\n  content: none ! important;\n}\n\n/* translate perf */\n.VIpgJd-ZVi9od-aZ2wEe-OiiCO {\n  display: none !important;\n}\n\n.markdown-body .lightbox.closed img {\n\tcursor: pointer !important\n}\n\n\n/* temo for DOCHUB-4408 - truncated tabs */\n.markdown-body .CodeTabs .CodeTabs-toolbar {\n  flex-flow: row wrap !important;\n}\n\n\n\n\n\n\n\n/* Refactored Anchor Link Scroll Fix - ReadMe */\n:root { --anchor-offset: 80px; }\n\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h1,\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h2,\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h3,\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h4,\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h5,\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h6 {\n  scroll-margin-top: var(--anchor-offset);\n}\n\n/* If some anchors land on non-heading elements */\n.SuperHub2RNxzk6HzHiJ .rm-Markdown [id] {\n  scroll-margin-top: var(--anchor-offset);\n}\n\nnav.td-header-nav { z-index: 9999; }\n\n\n.APIResponse-empty3Qdzfpq_JjNF > div:first-child {\n  display: none;\n}\nspan[data-testid=\"serverurl\"] {\n  overflow: visible;\n  white-space: normal;\n}\n\n#ssr-main > div > div[class^='SuperHub'] {\n  overflow-anchor: none;\n}\n@media (min-width: 414px) {   \n\t.Param-contentWrapperSyEvmlFFCPfu {    \n\t\t-webkit-box-orient: vertical;     \n\t\t-webkit-box-direction: normal;     \n\t\t-ms-flex-direction: column;     \n    flex-direction: column;   \n\t} \n}\ndiv.td-contact-dropdown div.td-contact-dropdown-content {\n\tpadding-right: 8px;\n}\n\n.rm-AskAi,\n.rm-AskAi-button {\n  display: none;\n}","stylesheet_hub3":"","javascript":"","javascript_hub2":"// --- Base Config ---\nwindow.projectSlug = window.location.pathname.split(\"/\").find(Boolean) || \"\";\nconst TechDocsConfig = {\n  debug: true,\n  selectors: {\n    superHub: \"#ssr-main > div > div[class^='SuperHub']\",\n    pageNotFound: \"div[class^='PageNotFound'].rm-Container\",\n    ssrProps: \"#ssr-props\",\n    searchModal: \".rm-SearchModal, [class*='SearchModal']\",\n    primaryNav: 'nav[aria-label=\"Primary navigation\"]',\n    changelogPost: \".rm-Changelog article[class*='ChangelogPostExcerpt']\",\n    apiTitle: \".rm-Sidebar-section .rm-Sidebar-link:not([class*='Sidebar-link_hidden'])\",\n    aiSelectorsBtn: 'button, a.Menu-Item[role=\"button\"], div.Menu-Item[role=\"button\"]'\n  },\n  projects: {\n    onlyAuthHelp: [\n      \"aura-secret-mgmt\", \"aura-lcdn-services\", \"aura-network-policy\",\n      \"aura-lcdn-mapping\", \"aura-log-streaming\", \"aura-infrastructure\",\n      \"aura-lcdn-deployment\", \"aura-lcdn-content-delivery\", \"aura-lcdn-content-control\",\n      \"linode-api\", \"cloudtest\", \"msl5-harmonic\"\n    ],\n    mutualAuth: [\"iot-edge-message-stream\", \"iot-edge-connect-msg-store\"],\n    skipCodeComments: [\"mpulse\", \"aura-secret-mgmt\", \"aura-lcdn-services\", \"aura-network-policy\"], // Extracted dynamically if needed\n    authLinks: [\"mpulse\", \"cloudtest\", \"identity-cloud\", \"netstorage-usage\", \"iot-edge-message-stream\", \"iot-edge-connect-msg-store\"],\n    collapseTablesByDefault: [\"terraform\", \"powershell\", \"quick-deploy-apps\", \"internal-poc-api\"]\n  },\n  trackedButtons: new Set(['Copy Page', 'Open in ChatGPT', 'Open in Claude', 'View as Markdown'])\n};\n\nconst Logger = {\n  log: (msg, ...args) => console.log(`%c[TechDocs]`, 'color: #0174BC; font-weight: bold;', msg, ...args),\n  error: (msg, ...args) => console.error(`%c[TechDocs]`, 'color: red; font-weight: bold;', msg, ...args),\n  warn: (msg, ...args) => console.warn(`%c[TechDocs]`, 'color: #ff8b00; font-weight: bold;', msg, ...args),\n  debug: TechDocsConfig.debug \n          ? (msg, ...args) => console.log(`%c[TechDocs]`, 'color: #0174BC; font-weight: bold;', msg, ...args) \n          : () => {}\n};\n\nconst Utils = {\n  delay: (ms = 500) => new Promise(resolve => setTimeout(resolve, ms)),\n\n  debounce(func, wait) {\n    let timeout;\n    return function (...args) {\n      clearTimeout(timeout);\n      timeout = setTimeout(() => func.apply(this, args), wait);\n    };\n  },\n\n  async fetchData(url, isText = false) {\n    try {\n      const response = await fetch(url, { method: \"GET\", cache: \"default\", headers: { Accept: \"application/json\" }, redirect: \"follow\" });\n      Logger.debug(`Fetched data from ${url}`);\n      return isText ? await response.text() : await response.json();\n    } catch (e) {\n      Logger.error(`Fetch failure on ${url}`, e);\n      return null;\n    }\n  },\n\n  isExternalLink(link) {\n    if (!link || link.startsWith(\"/\") || link.startsWith(\"#\")) return false;\n    const isSameSite = link.startsWith(window.location.origin);\n    const isPdf = link.endsWith(\".pdf\") || link.includes(\".pdf#\");\n    return (isSameSite && isPdf) || !isSameSite;\n  },\n\n  isPrivateLink(href, privateProjects = []) {\n    return privateProjects.some(p => href.includes(p));\n  },\n\n  waitFor(selectors, { \n    all = false, \n    settleTime = 0, \n    maxWait = 5000,\n    root = document.body\n  } = {}) {\n    const selectorList = Array.isArray(selectors) ? selectors : [selectors];\n\n    // Helper to find elements based on the 'all' flag\n    const findElements = () => {\n      const results = selectorList.map(selector => {\n        if (all) {\n          const elements = [...document.querySelectorAll(selector)];\n          return elements.length ? elements : null;\n        }\n        return document.querySelector(selector);\n      });\n\n      // Ensure every selector found at least one match\n      if (results.every(Boolean)) {\n        return selectorList.length > 1 ? results : results[0];\n      }\n      return null;\n    };\n\n    return new Promise(resolve => {\n      let settleTimer;\n      let failSafeTimer;\n\n      const finish = (result) => {\n        observer?.disconnect();\n        clearTimeout(failSafeTimer);\n        clearTimeout(settleTimer);\n\n        Logger.debug(`Element(s) found for selector(s): ${selectorList.join(\", \")}`);\n        resolve(result);\n      };\n\n      // Check immediately\n      const existing = findElements();\n      \n      // If found immediately and no settle time is needed, resolve right away\n      if (existing && !settleTime) {\n        Logger.debug(`Element(s) found for selector(s): ${selectorList.join(\", \")}`);\n        return resolve(existing);\n      }\n\n      const observer = new MutationObserver(() => {\n        const result = findElements();\n\n        if (!result) {\n          // If element disappears during the settle period, reset the timer\n          clearTimeout(settleTimer);\n          return;\n        }\n\n        clearTimeout(settleTimer);\n        if (settleTime) {\n          settleTimer = setTimeout(() => finish(result), settleTime);\n        } else {\n          finish(result);\n        }\n      });\n\n      observer.observe(root, {\n        childList: true,\n        subtree: true\n      });\n\n      // If it existed immediately but requires settleTime, kick off the first debounce timer\n      if (existing && settleTime) {\n        settleTimer = setTimeout(() => finish(existing), settleTime);\n      }\n\n      // Setup Fail-safe Timeout\n      failSafeTimer = setTimeout(() => {\n        observer.disconnect();\n        clearTimeout(settleTimer);\n\n        Logger.warn(`Timed out waiting for selector(s) ${selectorList.join(\", \")}`);\n        resolve(null);\n      }, maxWait);\n    });\n  },\n\n  retryUntilReady(checkAndApply, { interval = 100, maxTries = 30 } = {}) {\n    let tries = 0;\n    const id = setInterval(() => {\n      tries++;\n      const done = checkAndApply();\n      if (done || tries >= maxTries) {\n        Logger.debug(`Retry check completed for ${checkAndApply.name || \"anonymous\"}. Success: ${done}, Tries: ${tries}`);\n        clearInterval(id);\n      }\n    }, interval);\n  },\n\n  normalizeText(value) {\n    return (value || \"\").replace(/\\s+/g, \" \").trim().toLowerCase();\n  },\n\n  isExactMatch(element, txt) {\n    return element.innerText.trim() === txt;\n  }\n};\n\nconst ContextManager = {\n  init() {\n    try {\n      const element = document.getElementById(\"ssr-props\");\n      if (element) {\n        window.initialProps = JSON.parse(element.innerHTML);\n        window.initialPropsData = window.initialProps.context?.variables || {};\n        window.glossaryPropsData = window.initialProps.context?.terms || {};\n        Logger.debug(\"initialProps parsed successfully.\");\n      } else {\n        // see compatibility from #hub-me?\n        window.initialProps = {};\n        window.initialPropsData = {};\n        window.glossaryPropsData = {};\n      }\n    } catch (e) {\n      Logger.error(\"initialProps parse failed — fallback defaults used.\", e);\n      window.initialProps = {};\n      window.initialPropsData = {};\n      window.glossaryPropsData = {};\n    }\n    \n    const meta = document.querySelector('meta[property=\"og:site_name\"]');\n    window.projectLabel = (meta?.getAttribute(\"content\") || window.projContentName || \"\").trim();\n  },\n\n  projectLabel() {\n    const meta = document.querySelector('meta[property=\"og:site_name\"]');\n    return (meta?.getAttribute(\"content\") || window.projContentName || \"\").trim();\n  },\n\n  productSlug() {\n    return window.location.pathname.split(\"/\").find(Boolean) || \"\";\n  },\n\n  isHomePage() {\n    const path = window.location.pathname;\n    return path.includes(\"home\") || path.includes(\"home-v6\");\n  },\n\n  isSection(type) {\n    return window.location.pathname.includes(`/${type}`);\n  },\n\n  isReferenceSection() {\n    return this.isSection(\"reference/\");\n  },\n\n  isRecipesSection() {\n    return this.isSection(\"recipes/\");\n  },\n\n  isChangelogSection() {\n    return this.isSection(\"changelog\");\n  }\n};\n\nconst AnalyticsEngine = {\n  init() {\n    this.bindEvents();\n  },\n\n  trackPageView() {\n    if (window._satellite?.track) {\n      window._satellite.track(\"page_view\", { url: window.location.href, adobeDataLayer: window.adobeDataLayer });\n      Logger.debug(`AA view: ${window.location.href}`);\n    }\n  },\n\n  trackInteraction(linkValue) {\n    if (window._satellite?.track) {\n      window._satellite.track(\"click_interaction\", { linkValue, adobeDataLayer: window.adobeDataLayer });\n      Logger.debug(`AA click: ${linkValue}`);\n    }\n  },\n\n  trackSearchInteraction(searchTerm) {\n    if (window._satellite?.track) {\n      window._satellite.track(\"site_search\", { \n        \"search term\": searchTerm, \n        \"search type\": \"project search\", \n        url: window.location.href, \n        adobeDataLayer: window.adobeDataLayer \n      });\n      Logger.debug(`AA search: ${searchTerm}`);\n    }\n  },\n\n  getLanguageSelection(isDefault = true, isRef = true) {\n    const referenceLanguageSelector = \".rm-LanguageButton_active\";\n    const recipeLanguageSelector = \"section[aria-hidden='false'] button[class*='TutorialEditor-Nav-Tab_active']\";\n    const classSelector = isRef ? referenceLanguageSelector : recipeLanguageSelector;\n\n    // using cash-dom $ which is globally available\n    const langText = window.$(classSelector).text();\n    if (!langText?.trim()) return \"\";\n\n    const clickedText = isDefault ? '(Default)' : '(Clicked)';\n    const isSection = isRef ? \"api:reference\" : \"recipes:recipe\";\n\n    return `${isSection} language:${langText.trim()} ${clickedText}`;\n  },\n\n  trackReferenceLanguageSelection() {\n    if (ContextManager.isReferenceSection()) {\n      const selectorValue = this.getLanguageSelection();\n      const trigger = typeof window.isMultipleRefLangClicked === \"function\" ? window.isMultipleRefLangClicked(selectorValue) : false;\n      if (!trigger) {\n        this.trackInteraction(selectorValue);\n      }\n    }\n  },\n  \n  trackRecipeLanguageSelection() {\n    if (ContextManager.isRecipesSection()) {\n      const selectorValue = this.getLanguageSelection(false, false);\n      const trigger = typeof window.isMultipleRefLangClicked === \"function\" ? window.isMultipleRefLangClicked(selectorValue) : false;\n      if (!trigger) {\n        this.trackInteraction(selectorValue);\n      }\n    }\n  },\n\n  triggerLytics() {\n    if (!window.lyticsTagFunction || typeof window.lyticsTagFunction !== \"function\" || navigator.userAgent.includes(\"Sinequa\")) return;\n    const groups = window.OptanonActiveGroups;\n    const hasRequiredConsent = groups?.includes(\"C0002\") && groups?.includes(\"C0004\");\n    if (!hasRequiredConsent) return;\n    if (typeof window.setNewSlug === \"function\" && window.setNewSlug()) {\n      window.lyticsTagFunction();\n      Logger.debug(\"AA Lytics.\"); \n    }\n  },\n\n  bindStaticClickTrackers() {\n    // Track AI / Copy Interactions\n    document.addEventListener('click', (event) => {\n      const targetElement = event.target.closest(TechDocsConfig.selectors.aiSelectorsBtn);\n      if (!targetElement) return;\n\n      const elementText = (targetElement.textContent || '').trim();\n      if (TechDocsConfig.trackedButtons.has(elementText)) {\n        this.trackInteraction(`ai:${elementText}`);\n      }\n    }, { capture: true });\n  },\n\n  bindEvents() {\n    $(window).on(\"click\", \".rm-LanguageButton\", function () {\n      const selectorValue = AnalyticsEngine.getLanguageSelection(false);\n      const trigger = typeof window.isMultipleRefLangClicked === \"function\" ? window.isMultipleRefLangClicked(selectorValue) : false;\n      if (!trigger) {\n        AnalyticsEngine.trackInteraction(selectorValue);\n      }\n    });\n\n    $(window).on(\"click\", \".postman-run-button\", function () {\n      AnalyticsEngine.trackInteraction(`api:${document.querySelector(\"title\").innerText}:run in postman`);\n    });\n\n    $(window).on(\"click\", \"a.rm-Header-link.rm-Header-bottom-link\", function (e) {\n      AnalyticsEngine.trackInteraction(`navigation:${e.target.textContent}`);\n    });\n\n    $(document).on(\"click\", \".rm-LanguagePicker div[class*='LanguagePicker-MenuItem']\", function () {\n      setTimeout(() => {\n        const selectorValue = AnalyticsEngine.getLanguageSelection(false);\n        const trigger = typeof window.isMultipleRefLangClicked === \"function\" ? window.isMultipleRefLangClicked(selectorValue) : false;\n        if (!trigger) {\n          AnalyticsEngine.trackInteraction(selectorValue);\n        }\n      }, 5);\n    });\n\n    $(window).on(\"click\", \".TutorialEditor-Nav button\", function () {\n      const selectorValue = AnalyticsEngine.getLanguageSelection(false, false);\n      const trigger = typeof window.isMultipleRecipeLang === \"function\" ? window.isMultipleRecipeLang(selectorValue) : false;\n      if (!trigger) {\n        AnalyticsEngine.trackInteraction(selectorValue);\n      }\n    });\n\n    $(document).on(\"keyup\", \".docsearch-wrapper input\", function (e) {\n      if (e.keyCode === 13) {\n        const searchInputs = document.querySelectorAll(\".docsearch-wrapper input\");\n        let searchTerm = searchInputs[1]?.value;\n        if (searchTerm == undefined || searchTerm === \"\") searchTerm = searchInputs[0]?.value;\n        if (!searchTerm?.trim()) return \"\";\n        AnalyticsEngine.trackSearchInteraction(searchTerm.trim());\n      }\n    });\n  }\n};\n\nconst AuthUserNavMenu = {\n  init() {\n    this.bindEvents();\n  },\n\n  updateLoggedInDetailsOverride(duration = 200) {\n    const isLoggedIn = document.documentElement.classList.contains(\"userLoggedIn\");\n\n    const initialPropsData = window.initialPropsData || {};\n    const productSlugName = ContextManager.productSlug();\n    const privateProjects = window.privateProjects || [];\n\n    const replaceLink = (element, loggedIn = false) => {\n      if (!element) return;\n\n      try {\n        const url = new URL(element.href, window.location.origin);\n        const key = loggedIn ? \"redirect_uri\" : \"redirect\";\n        const path = window.location.pathname;\n\n        if (url.searchParams.get(key) !== path) {\n          url.searchParams.set(key, path);\n          element.href = url.toString();\n        }\n      } catch (e) {\n        Logger.error(\"Failed to update redirect URL\", e);\n      }\n    };\n\n    let ele;\n\n    if (!privateProjects.includes(productSlugName)) {\n      ele = document.querySelector(\"a.td-logout\");\n      replaceLink(ele, true);\n\n      ele = document.querySelector(\"div.td-logout a\");\n      replaceLink(ele, true);\n    }\n\n    if (!isLoggedIn || !initialPropsData.user?.email) {\n      setTimeout(() => {\n        ele = document.querySelector(\".td-login\");\n        replaceLink(ele);\n\n        ele = document.querySelector(\".td-mobile-login\");\n        replaceLink(ele);\n      }, duration);\n    }\n\n    if (isLoggedIn) {\n      setTimeout(() => {\n        let email = initialPropsData?.user?.email;\n\n        if (!email) {\n          try {\n            const hubMe = document.querySelector(\"#hub-me\");\n            if (hubMe?.dataset.json) {\n              email = JSON.parse(hubMe.dataset.json).user.email;\n            }\n          } catch (e) {\n            Logger.error(\"Error parsing user email\", e.message);\n          }\n        }\n\n        $(\".td-user-icon\").show();\n\n        if (email) {\n          $(\".td-login .td-login-text\").text(email).addClass(\"td-user\");\n          $(\".td-login\").attr(\"data-tooltip\", email);\n          $(\".td-mobile-login .td-login-text\").text(email).addClass(\"td-user\");\n        }\n\n        $(\".td-login\").attr(\"href\", \"\");\n        $(\".td-mobile-login\").attr(\"href\", \"\");\n      }, duration);\n    }\n  },\n\n  bindEvents() {\n    $(window).on(\"click\", \"a.td-contact\", function () {\n      $(\"a.td-contact .td-icon-nav-up\").toggleClass(\"td-icon-down\");\n      $(\".td-contact-dropdown-content\").toggle();\n      $(\".td-login-dropdown-content\").hide();\n    });\n\n    $(window).on(\"click\", \".td-login\", function (e) {\n      if (!$(\".td-login\").attr(\"href\")) {\n        e.preventDefault();\n      }\n      $(\".td-login-dropdown-content\").toggle();\n      $(\".td-contact-dropdown-content\").hide();\n      $(\".td-contact .td-icon\").removeClass(\"td-icon-down\");\n    });\n\n    $(window).on(\"click\", \".td-mobile-nav-icons .td-icon-menu\", function () {\n      $(\".td-mobile\").toggle();\n      $(\".td-search-flyout\").hide();\n      $(\".td-mobile-nav-icons .icon-search1\").removeClass(\"td-active\");\n      $(\".td-icon-menu\").toggleClass(\"td-icon-hover\");\n    });\n\n    $(window).on(\"click\", \".err .td-mobile-nav-icons-1 .td-icon-menu\", function () {\n      $(\".td-mobile\").toggle();\n      $(\".err .td-search-flyout-1\").hide();\n      $(\".err .td-mobile-nav-icons-1 .icon-search1\").removeClass(\"td-active\");\n      $(\".td-icon-menu\").toggleClass(\"td-icon-hover\");\n    });\n\n    $(window).on(\"blur\", \".td-contact-dropdown\", function (e) {\n      if (!e.relatedTarget) {\n        $(\".td-contact-dropdown-content\").hide();\n        $(\".td-contact .td-icon\").removeClass(\"td-icon-down\");\n      }\n    });\n\n    $(window).on(\"blur\", \".td-login\", function (e) {\n      if (!e.relatedTarget) {\n        $(\".td-login-dropdown-content\").hide();\n      }\n    });\n\n    $(window).on(\"click\", \".td-mobile-nav-icons .icon-search1\", function () {\n      $(\".td-search-flyout\").toggle();\n      $(\".td-mobile\").hide();\n      $(\".td-icon-menu\").removeClass(\"td-icon-hover\");\n      $(\".td-mobile-nav-icons .icon-search1\").toggleClass(\"td-active\");\n    });\n\n    $(window).on(\"click\", \".err .td-mobile-nav-icons-1 .icon-search1\", function () {\n      $(\".err .td-search-flyout-1\").toggle();\n      $(\".td-mobile\").hide();\n      $(\".td-icon-menu\").removeClass(\"td-icon-hover\");\n      $(\".err .td-mobile-nav-icons-1 .icon-search1\").toggleClass(\"td-active\");\n    });\n  }\n};\n\nconst ChangelogFeatures = {\n  init() {\n    this.bindEvents();\n  },\n\n  readMore() {\n    if (!ContextManager.isChangelogSection()) return;\n\n    const hasReadMore = document.querySelectorAll(\".ch-release-note\").length;\n    if (hasReadMore) return;\n\n    document.querySelectorAll(TechDocsConfig.selectors.changelogPost)\n      .forEach(post => {\n        const href = post.querySelectorAll(\"h2 a\")[0]?.getAttribute(\"href\");\n        if (!href) return;\n\n        const span = document.createElement(\"span\");\n        span.classList.add(\"ch-release-note\");\n        span.innerText = \"Read full release note\";\n\n        post.querySelector(\"section.markdown-body\")?.append(span);\n      });\n\n    Logger.debug(\"'Read full release note' links added.\");\n  },\n\n  releaseNotesBackButton() {\n    if (!ContextManager.isChangelogSection()) return;\n\n    const backBtnDiv = document.querySelector(\".rm-Changelog article.rm-Changelog-post > div\");\n    if (!backBtnDiv) return;\n\n    const btnText = ContextManager.projectLabel() + \" release notes\";\n    const span = backBtnDiv.querySelectorAll(\"button span\")[1];\n\n    if (span) {\n      span.innerText = btnText;\n    } else {\n      const firstLink = backBtnDiv.querySelector(\"a\");\n      if (firstLink) {\n        const spanIcon = firstLink.querySelector(\"span\")?.outerHTML || \"\";\n        firstLink.innerHTML = spanIcon + `\u003cspan>${btnText}\u003c/span>`;\n        firstLink.style.display = \"flex\";\n      }\n    }\n\n    const backToAllBtn = document.querySelector(\".rm-Changelog a.to_all_notes\");\n    if (!backToAllBtn) {\n      const anchor = document.createElement(\"a\");\n\n      anchor.className = \"Button Button_sm Button Button_sm Button_text to_all_notes ChangelogPost_backVFYixWm1Jvy7 Button_primary\";\n      anchor.type = \"button\";\n      anchor.href = \"/release-notes/docs\";\n      anchor.innerHTML = '\u003cspan class=\"icon-arrow-left2 ChangelogPost_back-icon2yl4BUUuRf8A\">\u003c/span>\u003cspan>All release notes\u003c/span>';\n      anchor.style.display = \"flex\";\n\n      backBtnDiv.appendChild(anchor);\n    }\n\n    const div = document.querySelector(\"article.rm-Changelog-post div[class*='ChangelogPage_back']\");\n    if (div) div.style.display = \"flex\";\n\n    Logger.debug(\"Changelog back button updated.\");\n  },\n\n  bindEvents() {\n    $(window).on(\"click\", \"a.rm-Header-bottom-link, a[class*='Pagination-link']\", (e) => {\n      if (e.currentTarget.getAttribute(\"href\")?.includes(\"changelog\")) this.readMore();\n    });\n\n    $(document).on(\"click\", \".ch-release-note\", function () {\n      $(this).parent().siblings(\"h2\").children(\"a\").trigger(\"click\");\n    });\n  }\n};\n\nconst AuthSectionUI = {\n  init() {\n    this.bindEvents();\n  },\n\n  commentCodeLine(commentText = \"\") {\n    return `\u003cdiv style=\"position: relative;\" class=\"auth-code-comment\">\u003cpre class=\"CodeMirror-line\" role=\"presentation\">\u003cspan role=\"presentation\" style=\"padding-right: 0.1px;\">\u003cspan class=\"cm-string\">${commentText}\u003c/span>\u003c/span>\u003c/pre>\u003c/div>`;\n  },\n\n  injectCodeComment() {\n    if (!ContextManager.isReferenceSection()) return;\n\n    const productSlug = ContextManager.productSlug();\n    if (TechDocsConfig.projects.skipCodeComments?.includes(productSlug)) return;\n\n    const codeHeaderExists = $(\".CodeSnippet\").text().includes(\"header\");\n    const languageCommentSymbol = $(\".rm-LanguageButton_active\").text() === \"Node\" ? \"//\" : \"#\";\n    const authDiv = $(\"div.auth-code-comment\");\n\n    if (authDiv.length) return;\n\n    const commentText = TechDocsConfig.projects.mutualAuth?.includes(productSlug)\n      ? \"Use mutual auth or add JWT to this snippet\"\n      : \"Add Authorization header to this snippet\";\n\n    const commentLine = AuthSectionUI.commentCodeLine(`${languageCommentSymbol} ${commentText}`);\n    const codeLines = document.querySelectorAll(\".CodeSnippet .CodeMirror-code > div\");\n\n    for (const codeElement of codeLines) {\n      const txt = codeElement.textContent;\n      const addElementBefore =\n        txt.includes(\"options\") || txt.includes(\"header\") || txt.includes(\"sdk.\") || txt.includes(\"sdk[\");\n\n      if (addElementBefore) {\n        $(codeElement).before(commentLine);\n        break;\n      }\n\n      if (!codeHeaderExists && txt.includes(\"url\") && !txt.includes(\"curl\")) {\n        $(commentLine).insertAfter($(codeElement));\n        break;\n      }\n    }\n\n    Logger.debug(\"Auth code comment injected.\");\n  },\n\n  addPostmanButton(pmApiUrl, docsUrl, target) {\n    const infoEle = `\u003cspan class=\"headline-container-article-info-url2nV_XrjpFuVQ auth-section-info\">To run this code or try it in Postman, \u003ca href=\"${docsUrl}\" target=\"${target}\">set up your authentication credentials\u003c/a>.\u003c/span>`;\n    const auth = `\u003cp class=\"headline-container-article-info-url2nV_XrjpFuVQ auth-section-info\">Not familiar with Postman? \u003ca href=\"https://techdocs.akamai.com/developer/docs/postman-make-api-calls\" target=\"_blank\">Learn how to use collections\u003c/a>.\u003c/p>`;\n    const button = `\u003cdiv class=\"postman-run-button\" onclick=\"window.open('${pmApiUrl}', '_blank');\">\u003c/div>`;\n    const ele = $(`\u003csection class=\"Playground-section3VTXuaYZivJK PostmanSection\">\u003cheader class=\"APISectionHeader3LN_-QIR0m7x rm-APISectionHeader\">\u003cstrong class=\"APISectionHeader-heading4MUMLbp4_nLs\">AUTHENTICATE & TRY IT\u003c/strong>\u003c/header>${infoEle}${auth}${button}\u003c/section>`);\n    ele.insertAfter($(\"#ReferencePlayground > section:nth-child(1)\"));\n  },\n\n  async postmanAuth() {\n    if (!ContextManager.isReferenceSection()) return false;\n    const postmanSessionItem = \"akam_pm_info\";\n\n    const apiTitle = document.querySelector(TechDocsConfig.selectors.apiTitle)?.innerText;\n    Logger.debug(\"API Title\", apiTitle);\n    if (!apiTitle) return false;\n\n    let pmInfo = sessionStorage.getItem(postmanSessionItem);\n    pmInfo = pmInfo ? JSON.parse(pmInfo) : null;\n\n    if (!pmInfo) {\n      pmInfo = await Utils.fetchData(\"/assets/postman.json\");\n      if (pmInfo) {\n        sessionStorage.setItem(postmanSessionItem, JSON.stringify(pmInfo));\n      }\n    }\n\n    if (!pmInfo) return false;\n    Logger.debug(\"Postman Info fetched successfully.\");\n\n    const { collections, collectionBaseUrl } = pmInfo;\n    if (!collections?.hasOwnProperty(apiTitle)) return false;\n\n    const groupId = apiTitle.replaceAll(' ', \"_\");\n    await Utils.delay(350); // Ensure the DOM is fully loaded before proceeding\n\n    const docsTitle = document.querySelector(\"title\")?.innerText;\n    const itemId = docsTitle\n      ?.replaceAll(' ', \"_\")\n      .replaceAll('\\'', \"\")\n      .replaceAll('/', \"\");\n      \n    if (!itemId) {\n      Logger.debug(\"Item ID not found.\");\n      return false;\n    }\n\n    const ssKey = `${groupId}-${itemId}`;\n    let endpointIdInSession = sessionStorage.getItem(ssKey);\n\n    if (!endpointIdInSession) {\n      const endpointIdFromEW = await Utils.fetchData(`/api/ew?groupId=${groupId}&itemId=${itemId}`, true);\n\n      if (!endpointIdFromEW || endpointIdFromEW.includes(\"Error\")) {\n        $(\"section.PostmanSection\").remove();\n        Logger.debug(`Postman endpoint ID not found for ${itemId} received from EW: ${endpointIdFromEW}`);\n        return false;\n      }\n\n      endpointIdInSession = endpointIdFromEW.replaceAll('\"', \"\");\n      sessionStorage.setItem(ssKey, endpointIdInSession);\n    }\n\n    $(\"span.auth-section-info\").parent().remove();\n\n    const partialUrl = collections[apiTitle][0];\n    const pmApiUrlToUse = `${collectionBaseUrl}/${partialUrl}${endpointIdInSession}`;\n    let target = \"_blank\";\n    let docsUrl = \"https://techdocs.akamai.com/developer/docs/set-up-authentication-credentials\";\n\n    if (!partialUrl.startsWith(\"akamai-apis/\")) {\n      document.querySelectorAll(\".rm-Sidebar-section:first-child .rm-Sidebar-link\").forEach(a => {\n        if (a.textContent?.toLowerCase().includes(\"get started\")) {\n          docsUrl = a.href;\n          target = \"_self\";\n        }\n      });\n    }\n\n    this.addPostmanButton(pmApiUrlToUse, docsUrl, target);\n    Logger.debug(\"Postman button added successfully.\");\n    return true;\n  },\n\n  async authHelp() {\n    if (!ContextManager.isReferenceSection()) return;\n    const productSlug = ContextManager.productSlug();\n\n    function credentialElementLink() {\n      const isIncluded = \n        TechDocsConfig.projects.authLinks?.includes(productSlug) || TechDocsConfig.projects.onlyAuthHelp?.includes(productSlug);\n\n      const target = isIncluded ? \"_self\" : \"_blank\";\n      let link = isIncluded ? `${productSlug}/reference/get-started` : \"developer/docs/set-up-authentication-credentials\";\n      let txt = TechDocsConfig.projects.onlyAuthHelp?.includes(productSlug) ? \"authorization token\" : \"authentication credentials\";\n\n      if (productSlug === \"mpulse\") {\n        const category = $(\".rm-Sidebar-section .subnav-expanded .rm-Sidebar-link.active\")\n          .first()\n          .parents(\".rm-Sidebar-section\")\n          .children()\n          .first()\n          .text();\n\n        if ([\"Beacons\"].includes(category)) {\n          link = \"mpulse/reference/beacons#getting-started\";\n          txt = \"API key\";\n        } else {\n          txt = \"authentication token\";\n        }\n      }\n\n      return `\u003ca href=\"${window.location.origin}/${link}\" target=\"${target}\">${txt}\u003c/a>`;\n    }\n\n    function addAuthSection() {\n      const isOnlyAuth = (TechDocsConfig.projects.onlyAuthHelp ?? []).includes(productSlug);\n      const authHeaderText = `Remember to ${isOnlyAuth ? \"get\" : \"add\"} your ${credentialElementLink()} to run this code.`;\n\n      const infoEle = `\u003cspan class=\"headline-container-article-info-url2nV_XrjpFuVQ auth-section-info\">${authHeaderText}\u003c/span>`;\n\n      const header = $(\".APIAuth [class*='APISectionHeader3LN'] [class*='APISectionHeader']\");\n      if (header.length > 0) {\n        if (header.text() === \"Authorization\") {\n          header.text(\"Authentication\");\n          if (!header.parent().next().hasClass(\"auth-section-info\")) {\n            header.parent().after(infoEle);\n          }\n        }\n      } else if (productSlug !== \"linode-api\") {\n        if ($(\"span.auth-section-info\").length === 0) {\n          const authEleSection = `\u003csection class=\"Playground-section3VTXuaYZivJK\">\u003cheader class=\"APISectionHeader3LN_-QIR0m7x rm-APISectionHeader\">\u003cstrong class=\"APISectionHeader-heading4MUMLbp4_nLs\">Authentication\u003c/strong>\u003c/header>${infoEle}\u003c/section>`;\n          $(\"#ReferencePlayground\").children().eq(1).before(authEleSection);\n        }\n      }\n\n      Logger.debug(\"Auth section added successfully.\");\n    }\n\n    if (!TechDocsConfig.projects.onlyAuthHelp?.includes(productSlug)) {\n      $(\"section.InputGroup\").hide();\n    }\n\n    const hasPostman = await this.postmanAuth();\n    Logger.debug(`Postman auth check: ${hasPostman}`);\n\n    $(\"span.auth-section-info\").show();\n    if (!hasPostman) {\n      addAuthSection();\n    }\n\n    if (!$(\"div.auth-code-comment\").length) {\n      this.injectCodeComment();\n    }\n  },\n\n  bindEvents() {\n    $(document).on(\"focus\", \".CodeSnippet, .rm-ParamInput, .ServerVars-form .ServerVars-input\", () => this.injectCodeComment());\n    $(document).on(\"change\", \".CodeMirror-code\", () => this.injectCodeComment());\n    $(document).on(\"blur\", \".CodeSnippet, .rm-ParamInput, .ServerVars-form .ServerVars-input\", () => this.injectCodeComment());\n    $(document).on(\"click\", \".rm-PlaygroundRequest div[class*='APIRequest-menu-item'], div[class*='LanguagePicker-MenuItem']\", () => {\n      setTimeout(() => this.injectCodeComment(), 250);\n    });\n    $(document).on(\"click\", \".rm-LanguagePicker .rm-LanguageButton\", () => {\n      setTimeout(() => this.injectCodeComment(), 250);\n    });\n    $(window).on(\"resize\", Utils.debounce(() => {\n      if (ContextManager.isReferenceSection() && !$(\"div.auth-code-comment\").length) {\n        this.injectCodeComment();\n      }\n    }, 300));\n  }\n};\n\nconst UIHelpers = {\n  init() {\n    this.bindEvents();\n  },\n\n  resetScroll() {\n    const hub = document.querySelector(TechDocsConfig.selectors.superHub);\n    if (hub) hub.scrollTop = 0;\n  },\n\n  check404ErrorPage() {\n    const is404 = !!document.querySelector(TechDocsConfig.selectors.pageNotFound);\n    if (is404) {\n      document.documentElement.classList.add(\"err\");\n      Logger.debug(\"PageNotFound 'err' added to DOM.\");\n    }\n  },\n\n  addSidebarErrorIndicators() {\n    $(\".rm-Sidebar-link > span\").each(function () {\n      const parentCode = $(this).children().first().text();\n      const statusGroup = /^(\\d)\\d{2}$/.exec(parentCode)?.[1];\n\n      let iconClass = null;\n      if (statusGroup === \"5\") { \n        iconClass = \"server-type\";\n      }\n\n      if (statusGroup === \"4\") { \n        iconClass = \"error-type\";\n      }\n\n      if (iconClass && !$(this).find('.status-code').length) {\n        const icon = $(`\u003cspan class=\"status-code ${iconClass}\">\u003c/span>`);\n        $(this).prepend(icon);\n      }\n    });\n  },\n\n  openNewTab() {\n    const list = document.querySelectorAll(\"a[href]:not(.external-link)\");\n    const privateProjects = window.privateProjects || [];\n\n    list.forEach(function (a) {\n      const href = a.getAttribute(\"href\");\n      if (Utils.isExternalLink(href) && !Utils.isPrivateLink(href, privateProjects)) {\n        a.setAttribute(\"target\", \"_blank\");\n        a.classList.add(\"external-link\");\n      }\n    });\n  },\n\n  collapsibleTableRows() {\n    const tables = document.querySelectorAll(\"table\");\n    if (!tables.length) return;\n\n    const expandableRows = document.querySelectorAll(\"tr.expand\");\n    if (expandableRows.length) return;\n\n    const productSlug = ContextManager.productSlug();\n    const shouldCollapse = TechDocsConfig.projects.collapseTablesByDefault?.includes(productSlug);\n\n    $(\"table\").each(function () {\n      const colLength = $(this).children().first().children().first().children().length;\n      const tRows = $(this).children().find(\"tr\");\n\n      tRows.each(function (j, tRow) {\n        if (j === tRows.length - 1) return;\n\n        const rowChilds = $(this).children();\n        let len = 0;\n\n        rowChilds.length && rowChilds.each(function () {\n          if ($(this).html() === \"\") len += 1;\n        });\n\n        if (len === rowChilds.length - 1 && $(rowChilds[0]).html() !== \"\") {\n          if ($(this).hasClass(\"expand\")) return;\n\n          $(this).addClass(\"expand\");\n          rowChilds.first().siblings().remove().wrapInner(\"\u003cspan>\");\n          \n          const initialTriangleClass = shouldCollapse ? \"triangle-right\" : \"triangle-bottom\";\n\n          rowChilds\n            .prepend(`\u003cspan class=\"triangle ${initialTriangleClass}\">\u003c/span>`)\n            .wrapInner('\u003cspan class=\"clickable-triangle\">\u003c/span>');\n\n          tRow.firstElementChild.setAttribute(\"colspan\", colLength);\n          tRow.firstElementChild.style.fontWeight = \"600\";\n        }\n      });\n      \n      // If configured to collapse by default, hide the child rows immediately\n      if (shouldCollapse) {\n      \t$(this)\n          .find(\"tr.expand\")\n          .each(function () {\n            $(this).nextUntil(\"tr.expand\").hide();\n        });\t\t\n      }\n    });\n\n    Logger.debug(\"Collapsible table rows initialized.\", shouldCollapse);\n  },\n\n  bindEvents() {\n    $(document).on(\"click\", \".clickable-triangle\", function () {\n      const triangleSpan = $(this).children().first();\n      triangleSpan.toggleClass(\"triangle-right\");\n      triangleSpan.toggleClass(\"triangle-bottom\");\n      $(this).parent().parent().nextUntil(\"tr.expand\").toggle();\n    });\n  }\n};\n\n// SEARCH DEBUG + BEHAVIOR\n// 1) Top/global search input opens modal and clears project filters\n// 2) Native header search button opens modal and auto-checks current project\n// 3) Invalid tabs remain visible, but are fully blocked when scoped to a project\n// 4) If current project is manually unchecked, tabs behave normally again\nconst SearchBehavior = {\n  init() {\n    const HEADER_SEARCH_BUTTON_SELECTOR = \".rm-Header-search .rm-SearchToggle\";\n    const TOP_SEARCH_INPUT_SELECTOR = \".docsearch-bar input, .docsearch-wrapper input\";\n    const SEARCH_MODAL_SELECTOR = \".rm-SearchModal, [class*='SearchModal']\";\n    const PRIMARY_NAV_SELECTOR = 'nav[aria-label=\"Primary navigation\"]';\n\n    const PROJECT_SLUG = window.location.pathname.split(\"/\").find(Boolean) || \"\";\n    const LOCAL_PROJECT_PREFIX = PROJECT_SLUG ? `/${PROJECT_SLUG}/` : \"\";\n    const PROJECT_LABEL = window.projectLabel || \"\";\n\n    if (!PROJECT_LABEL || !PROJECT_SLUG) {\n      return;\n    }\n\n    let pendingProjectScope = false;\n    let appliedForCurrentOpen = false;\n    let pollTimer = null;\n    let activeModal = null;\n    let isProgrammaticOpen = false;\n\n    function clearPoll() {\n      if (pollTimer) {\n        clearInterval(pollTimer);\n        pollTimer = null;\n      }\n    }\n\n    function getModal() {\n      return document.querySelector(SEARCH_MODAL_SELECTOR);\n    }\n\n    function isModalVisible(modal) {\n      return !!(modal && (modal.classList.contains(\"show-modal\") || modal.offsetParent !== null));\n    }\n\n    function getSearchProjectInputs(modal) {\n      if (!modal) return [];\n\n      return [...modal.querySelectorAll(\"label\")]\n        .map((label) => {\n          const textEl = label.querySelector(\".Toggle-label, .Toggle-label_md, [class*='Toggle-label']\");\n          const input = label.querySelector('input[type=\"checkbox\"]');\n          if (!textEl || !input) return null;\n\n          return {\n            label,\n            input,\n            text: Utils.normalizeText(textEl.textContent),\n            rawText: textEl.textContent\n          };\n        })\n        .filter(Boolean);\n    }\n\n    function getCurrentProjectInput(modal) {\n      const target = Utils.normalizeText(PROJECT_LABEL);\n      const options = getSearchProjectInputs(modal);\n\n      const match = options.find((option) => option.text === target);\n      return match?.input || null;\n    }\n\n    function tryCheckProjectBox(modal) {\n      if (!modal || !pendingProjectScope || appliedForCurrentOpen) {\n        return false;\n      }\n\n      const matchedInput = getCurrentProjectInput(modal);\n      if (!matchedInput) {\n        return false;\n      }\n\n      if (!matchedInput.checked) {\n        matchedInput.click();\n      }\n\n      appliedForCurrentOpen = true;\n      pendingProjectScope = false;\n      clearPoll();\n      return true;\n    }\n\n    function startProjectScopePolling(modal) {\n      clearPoll();\n      let attempts = 0;\n      const maxAttempts = 30;\n\n      pollTimer = setInterval(() => {\n        attempts += 1;\n        const worked = tryCheckProjectBox(modal);\n        if (worked || attempts >= maxAttempts) {\n          clearPoll();\n        }\n      }, 100);\n    }\n\n    function clearAllProjectFilters(modal) {\n      if (!modal) return;\n\n      const inputs = getSearchProjectInputs(modal)\n        .map(option => option.input)\n        .filter(Boolean);\n\n      inputs.forEach((input) => {\n        if (input.checked) {\n          input.click();\n        }\n      });\n    }\n\n    function clearAllProjectFiltersWhenReady() {\n      let attempts = 0;\n      const maxAttempts = 20;\n\n      const interval = setInterval(() => {\n        attempts += 1;\n        const modal = getModal();\n\n        if (!isModalVisible(modal)) {\n          if (attempts >= maxAttempts) clearInterval(interval);\n          return;\n        }\n\n        const inputs = getSearchProjectInputs(modal);\n        if (inputs.length) {\n          clearAllProjectFilters(modal);\n          clearInterval(interval);\n          return;\n        }\n\n        if (attempts >= maxAttempts) {\n          clearInterval(interval);\n        }\n      }, 100);\n    }\n\n    function resetModalState() {\n      appliedForCurrentOpen = false;\n      pendingProjectScope = false;\n      clearPoll();\n      activeModal = null;\n      isProgrammaticOpen = false;\n    }\n\n    $(document).off(\"click.searchDebugHeader\", HEADER_SEARCH_BUTTON_SELECTOR);\n    $(document).on(\"click.searchDebugHeader\", HEADER_SEARCH_BUTTON_SELECTOR, function (e) {\n      if (isProgrammaticOpen) return;\n      pendingProjectScope = true;\n      appliedForCurrentOpen = false;\n    });\n\n    $(document).off(\"mousedown.searchDebugTop\", TOP_SEARCH_INPUT_SELECTOR);\n    $(document).on(\"mousedown.searchDebugTop\", TOP_SEARCH_INPUT_SELECTOR, function (e) {\n      e.preventDefault();\n      e.stopImmediatePropagation();\n\n      pendingProjectScope = false;\n      appliedForCurrentOpen = false;\n\n      if (typeof this.blur === \"function\") {\n        this.blur();\n      }\n\n      const btn = document.querySelector(HEADER_SEARCH_BUTTON_SELECTOR);\n      if (btn) {\n        isProgrammaticOpen = true;\n        btn.click();\n        \n        setTimeout(() => {\n          isProgrammaticOpen = false;\n          clearAllProjectFiltersWhenReady();\n        }, 0);\n      }\n    });\n\n    $(document).off(\"click.searchDebugTop\", TOP_SEARCH_INPUT_SELECTOR);\n    $(document).on(\"click.searchDebugTop\", TOP_SEARCH_INPUT_SELECTOR, function (e) {\n      e.preventDefault();\n      e.stopImmediatePropagation();\n    });\n\n    const observer = new MutationObserver(() => {\n      const modal = getModal();\n\n      if (!isModalVisible(modal)) {\n        resetModalState();\n        return;\n      }\n\n      if (modal !== activeModal) {\n        activeModal = modal;\n        appliedForCurrentOpen = false;\n      }\n\n      if (pendingProjectScope && !appliedForCurrentOpen) {\n        startProjectScopePolling(modal);\n      }\n    });\n\n    observer.observe(document.body, { childList: true, subtree: true });\n  }\n};\n\n// -- Event execution on page load and SPA navigation\n\n$(window).on(\"pageLoad\", UIHelpers.resetScroll);\n\nUIHelpers.check404ErrorPage();\nContextManager.init();\nAuthUserNavMenu.init();\nAnalyticsEngine.init();\n\nif (!ContextManager.isHomePage()) {\n  window.openNewTab = UIHelpers.openNewTab;\n  AnalyticsEngine.bindStaticClickTrackers();\n  ChangelogFeatures.init();\n  AuthSectionUI.init();\n  UIHelpers.init();\n\n  // load Event\n  window.addEventListener(\"load\", () => {\n    Logger.debug(\"load event.\");\n    setTimeout(() => {\n\t\t\tdocument.querySelectorAll(\".rm-SearchToggle-placeholder\")?.forEach(x => (x.innerHTML = \"Search this doc set\"));\n      setTimeout(UIHelpers.collapsibleTableRows, 1000);\n    }, 1000);\n\n    if (ContextManager.isChangelogSection()) {\n      Utils.waitFor(TechDocsConfig.selectors.changelogPost, { all: true, settleTime: 150 })\n        .then(ChangelogFeatures.readMore);\n    }\n  });\n}\n\n// SPA navigation event\n$(window).on(\"pageLoad\", async function () {\n  Logger.debug(\"pageLoad event.\");\n  AuthUserNavMenu.updateLoggedInDetailsOverride();\n\n  // OneTrust compliance\n  if (window.reWriteTags && typeof window.reWriteTags === \"function\") {\n    window.reWriteTags();\n  }\n\n  const isPerfCookieEnabled = typeof window.perfCookieEnabled === \"function\" ? window.perfCookieEnabled() : false;\n  const isMultipleTrigger = typeof window.isMultipleSlug === \"function\" ? window.isMultipleSlug() : false;\n  \n  if (isPerfCookieEnabled && !isMultipleTrigger) AnalyticsEngine.trackPageView();\n  AnalyticsEngine.triggerLytics();\n\n  // Execute only for projects not home\n  if (!ContextManager.isHomePage()) {\n    setTimeout(() => {\n      document\n        .querySelectorAll(\".rm-SearchToggle-placeholder\")\n        .forEach(x => (x.innerHTML = \"Search this doc set\"));\n\n      AuthUserNavMenu.updateLoggedInDetailsOverride();\n    }, 100);\n\n    if (ContextManager.isChangelogSection()) {\n      Utils.waitFor(TechDocsConfig.selectors.changelogPost, { all: true, settleTime: 150 })\n        .then(ChangelogFeatures.readMore);\n\n      Utils.waitFor(\".rm-Changelog article.rm-Changelog-post > div\")\n        .then(ChangelogFeatures.releaseNotesBackButton);\n    }\n\n    if (ContextManager.isReferenceSection()) {\n      Utils.waitFor([\".rm-PlaygroundRequest\", TechDocsConfig.selectors.apiTitle])\n        .then(async () => {\n          await AuthSectionUI.authHelp();\n        });\n      \n        Utils.waitFor(\".rm-Playground .CodeSnippet .CodeMirror\")\n          .then(AuthSectionUI.injectCodeComment);\n    }\n\n    UIHelpers.addSidebarErrorIndicators();\n    Utils.waitFor(\"table\", { all: true, settleTime: 100 })\n      .then(UIHelpers.collapsibleTableRows);\n\n    if (isPerfCookieEnabled) {\n      setTimeout(() => {\n        AnalyticsEngine.trackReferenceLanguageSelection();\n        AnalyticsEngine.trackRecipeLanguageSelection();\n      }, 10);\n    } \n  }\n});\n\nSearchBehavior.init();\n\n\nfunction removeBetaAndPillClasses() {\n  const tocBetas = [\n    \"li.toc-children a\",\n    \"span[class*='Sidebar-link-text'] span\"\n  ];\n\n  tocBetas.forEach(selector => {\n    const elements = document.querySelectorAll(selector);\n\n    elements.forEach(element => {\n      element.querySelectorAll(\"span.beta\").forEach(span => span.classList.remove(\"beta\"));\n      element.querySelectorAll(\"span.toc-beta\").forEach(span => span.classList.remove(\"toc-beta\"));\n      element.querySelectorAll(\"span.pill\").forEach(span => span.classList.remove(\"pill\"));\n    });\n  });\n}\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  if (window.location.href.includes(\"reference\")) {\n    setTimeout(removeBetaAndPillClasses, 100);\n  }\n\n  const ob_beta = new MutationObserver(function () {\n    if (window.location.href.includes(\"reference\")) {\n      setTimeout(removeBetaAndPillClasses, 100);\n    }\n  });\n\n  const config = { childList: true, subtree: true, characterData: true };\n  ob_beta.observe(document.body, config);\n});\n\n// DOCHUB 4302\n(function () {\n  let currentUrl = location.href;\n\n  function isExactMatchLocal(element, txt) {\n    return element.innerText.trim() === txt;\n  }\n\n  function upgradeApiStatusLabelsLocal(isParameterOption = true) {\n    if (window.location.href.includes(\"/docs/\")) {\n      return;\n    }\n\n    const selector = isParameterOption ? \".param-type\" : \"\";\n    document.querySelectorAll(`#content.rm-Article ${selector} strong`).forEach((strongElement) => {\n      strongElement.classList.remove(\"deprecated\", \"beta\", \"la\");\n\n      if (isExactMatchLocal(strongElement, \"Deprecated\")) {\n        strongElement.classList.add(\"deprecated\");\n      }\n      if (isExactMatchLocal(strongElement, \"Beta\")) {\n        strongElement.classList.add(\"beta\");\n      }\n      if (isExactMatchLocal(strongElement, \"Limited availability\")) {\n        strongElement.classList.add(\"la\");\n      }\n    });\n  }\n\n  function waitForApiResponseSchemaAndRun() {\n    const targetClass = \"APIResponseSchemaPicker-items2bs6Pzrheef_\";\n\n    const observer = new MutationObserver((mutations, obs) => {\n      const el = document.querySelector(`[class*=\"${targetClass}\"]`);\n      if (el) {\n        obs.disconnect();\n        setTimeout(upgradeApiStatusLabelsLocal, 200);\n      }\n    });\n\n    observer.observe(document.body, {\n      childList: true,\n      subtree: true,\n    });\n  }\n\n  function hookHistoryChanges() {\n    const originalPush = history.pushState;\n    const originalReplace = history.replaceState;\n\n    const onChange = () => {\n      if (location.href !== currentUrl) {\n        currentUrl = location.href;\n        console.log(\"[Router] URL changed to\", currentUrl);\n        waitForApiResponseSchemaAndRun();\n      }\n    };\n\n    history.pushState = function () {\n      originalPush.apply(this, arguments);\n      onChange();\n    };\n\n    history.replaceState = function () {\n      originalReplace.apply(this, arguments);\n      onChange();\n    };\n\n    window.addEventListener(\"popstate\", onChange);\n  }\n\n  const cancelUpgradeApiStatusLabels = () => {\n    if (typeof window.upgradeApiStatusLabelsInSchema === \"function\") {\n      window.upgradeApiStatusLabelsInSchema = function () {};\n    } else {\n      setTimeout(cancelUpgradeApiStatusLabels, 10);\n    }\n  };\n\n  cancelUpgradeApiStatusLabels();\n  hookHistoryChanges();\n  waitForApiResponseSchemaAndRun();\n})();\n\n// Beta pills upgrade for refactored\n$(document).on(\"click\", \".Button_slate_text.Button_md.rm-Header-bottom-link\", function () {\n  setTimeout(function () {\n    const spans = document.querySelectorAll('span[class^=\"VersionBadge\"]');\n    spans.forEach((span) => {\n      console.log(span);\n      if (span.textContent.trim() === \"Beta\") {\n        span.classList.add(\"beta\");\n      }\n    });\n  }, 100);\n});\n\n// README-532 do not create beta pills in text content\nfunction isExactMatch(element, txt) {\n  return element.innerText.trim() === txt;\n}\n\nfunction upgradeApiStatusLabels(isParameterOption = true) {\n  if (window.location.href.includes(\"/docs/\")) {\n    return;\n  }\n\n  const selector = isParameterOption ? \".param-type\" : \"\";\n  document.querySelectorAll(`#content.rm-Article ${selector} strong`).forEach((strongElement) => {\n    strongElement.classList.remove(\"deprecated\", \"beta\", \"la\");\n\n    if (isExactMatch(strongElement, \"Deprecated\")) {\n      strongElement.classList.add(\"deprecated\");\n    }\n    if (isExactMatch(strongElement, \"Beta\")) {\n      strongElement.classList.add(\"beta\");\n    }\n    if (isExactMatch(strongElement, \"Limited availability\")) {\n      strongElement.classList.add(\"la\");\n    }\n  });\n}\n\nfunction upgradeApiStatusLabelsInSchema() {\n  const buttons = document.querySelectorAll('[class*=\"APIResponseSchemaPicker-option\"]');\n  buttons.forEach(function (button) {\n    button.addEventListener(\"click\", () => {\n      setTimeout(upgradeApiStatusLabels, 5);\n    });\n  });\n}\n\nfunction upgradeApiStatusLabelsInNav() {\n  function replaceNavStatus(labelType, element, text) {\n    const remainingText = text.substring(labelType.length);\n    const strongTag = document.createElement(\"strong\");\n    strongTag.textContent = labelType.charAt(0).toUpperCase() + labelType.slice(1);\n    strongTag.className = labelType;\n    element.innerHTML = \"\";\n    element.appendChild(strongTag);\n    element.appendChild(document.createTextNode(`${remainingText}`));\n  }\n\n  const swaggerTitlesNav = document.querySelectorAll(\".rm-Sidebar h3\");\n  swaggerTitlesNav.forEach((title) => {\n    const text = title.textContent.trim();\n    if (text.startsWith(\"Beta\")) {\n      replaceNavStatus(\"beta\", title, text);\n    }\n    if (text.startsWith(\"Deprecated\")) {\n      replaceNavStatus(\"deprecated\", title, text);\n    }\n    if (text.startsWith(\"Limited availability\")) {\n      replaceNavStatus(\"la\", title, text);\n    }\n  });\n}\n\n// README-468 Beta labels nested in clickable properties in schemas\nfunction schemaNestedStatusLabels() {\n  document.querySelectorAll(\"button[class*='Param-expand']\").forEach(button => {\n    button.addEventListener(\"click\", function () {\n      setTimeout(() => {\n        const container = this.parentElement.querySelector(\"[class*='Param-children']\");\n        if (container && container.style.display !== \"none\" && getComputedStyle(container).display !== \"none\") {\n          container.querySelectorAll(\"p strong\").forEach(strongElement => {\n            if (isExactMatch(strongElement, \"Deprecated\")) {\n              strongElement.classList.add(\"deprecated\");\n            }\n            if (isExactMatch(strongElement, \"Beta\")) {\n              strongElement.classList.add(\"beta\");\n            }\n            if (isExactMatch(strongElement, \"Limited availability\")) {\n              strongElement.classList.add(\"la\");\n            }\n          });\n        }\n      }, 200);\n    });\n  });\n}\n\n// README-408 Beta labels in guides\nfunction handleBetaInHeadings(heading, size, isApi = false) {\n  if (!isApi && window.location.href.includes(\"/docs/\")) {\n    const headingTextDivs = document.querySelectorAll(heading);\n    headingTextDivs.forEach(div => {\n      const betaRegex = /\\(Beta\\)/i;\n      const laRegex = /\\(Limited availability\\)/i;\n      const deprecatedRegex = /\\(Deprecated\\)/i;\n\n      if (betaRegex.test(div.innerHTML)) {\n        div.innerHTML = div.innerHTML.replace(\n          betaRegex,\n          `\u003cspan class=\"pill\">(\u003c/span>\u003cspan class=\"beta ${size}\">Beta\u003c/span>\u003cspan class=\"pill\">)\u003c/span>`\n        );\n      }\n      if (laRegex.test(div.innerHTML)) {\n        div.innerHTML = div.innerHTML.replace(\n          laRegex,\n          `\u003cspan class=\"pill\">(\u003c/span>\u003cspan class=\"la ${size}\">Limited availability\u003c/span>\u003cspan class=\"pill\">)\u003c/span>`\n        );\n      }\n      if (deprecatedRegex.test(div.innerHTML)) {\n        div.innerHTML = div.innerHTML.replace(\n          deprecatedRegex,\n          `\u003cspan class=\"pill\">(\u003c/span>\u003cspan class=\"deprecated ${size}\">Deprecated\u003c/span>\u003cspan class=\"pill\">)\u003c/span>`\n        );\n      }\n    });\n  }\n}\n\nfunction applyBetaChanges() {\n  const bodyBetas = [\n    \"h1.heading .heading-text\",\n    \"h2.heading .heading-text\",\n    \"h3.heading .heading-text\",\n    \".col-xs-9 h1\"\n  ];\n  const tocBetas = [\n    \"li.toc-children a\",\n    \"span[class*='Sidebar-link-text'] span\"\n  ];\n\n  bodyBetas.forEach(selector => {\n    handleBetaInHeadings(selector, \"super-text\");\n  });\n  tocBetas.forEach(selector => {\n    handleBetaInHeadings(selector, \"toc-beta\");\n  });\n}\n\nfunction applyAllBetaChanges() {\n  applyBetaChanges();\n  upgradeApiStatusLabels(false);\n  setTimeout(() => upgradeApiStatusLabels(true), 50);\n  upgradeApiStatusLabelsInNav();\n  setTimeout(upgradeApiStatusLabelsInSchema, 200);\n  setTimeout(schemaNestedStatusLabels, 100);\n}\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  applyAllBetaChanges();\n\n  let labelTimer = null;\n  const config = { childList: true, subtree: true, characterData: true };\n  const observer = new MutationObserver(function () {\n    observer.disconnect();\n    clearTimeout(labelTimer);\n    labelTimer = setTimeout(() => {\n      applyAllBetaChanges();\n      observer.observe(document.body, config);\n    }, 50);\n  });\n\n  observer.observe(document.body, config);\n});\n\n$(window).on(\"pageLoad\", function () {\n  setTimeout(applyAllBetaChanges, 200);\n});","html_promo":"","html_body":"","html_footer":"\u003cdiv class=\"td-footer\" data-nosnippet>\n  \u003cdiv class=\"td-footer-left\">\n    \u003cdiv class=\"td-footer-links\">\n      \u003cdiv class=\"td-language\">\n        \u003cspan class=\"td-icon td-globe\">\u003c/span>\n\t\t\t\t\u003cdiv id=\"google_translate_element\">\u003c/div>\n\t    \u003c/div> \n    \t\u003ca href=\"https://www.akamai.com/legal\" target=\"_blank\" rel=\"noopener\">Legal & privacy\u003c/a>\n    \t\u003ca href=\"https://techdocs.akamai.com/home/page/manage-cookie-preferences\" class=\"td-att\" target=\"_blank\" rel=\"noopener\">Cookie settings\u003c/a>\n    \t\u003ca href=\"https://www.akamaistatus.com\" target=\"_blank\" rel=\"noopener\">Akamai Status\u003c/a>\n    \u003c/div>\n    \u003cdiv class=\"td-footer-links\">\n    \t\u003ca href=\"https://community.akamai.com/customers/s/?language=en_US\" target=\"_blank\" rel=\"noopener\">Community\u003c/a>\n    \t\u003ca href=\"https://training.akamai.com/learn\" target=\"_blank\" rel=\"noopener\">Training\u003c/a>\n    \t\u003ca href=\"https://control.akamai.com/apps/home-page/#/home\" class=\"skiptranslate\" target=\"_blank\" rel=\"noopener\">Control Center\u003c/a>\n    \t\u003ca href=\"https://cloud.linode.com/linodes\" class=\"skiptranslate\" target=\"_blank\" rel=\"noopener\">Cloud Manager\u003c/a>\n    \u003c/div>\n  \u003c/div> \n  \u003cdiv class=\"td-footer-right\">\n    \u003cp class=\"skiptranslate\">© \u003cspan id=\"td-date\">2026\u003c/span> Akamai Technologies\u003c/p>\n  \u003c/div>\n\u003c/div>","html_head":"\u003clink href=\"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap\" rel=\"stylesheet\">\n\u003clink rel=\"stylesheet\" href=\"https://techdocs.akamai.com/assets/global/css/custom.css\" rel=\"preload\" as=\"style\">\n\u003c!-- A dynamic script for controlling private projects   -->\n\u003cscript>\n\t\t// Global State Initializations\n  window.adobeDataLayer = window.adobeDataLayer || [];\n  window.analyticsStore = window.analyticsStore || {};\n  window.openNewTab = window.openNewTab || (() => {});\n\n\t\tvar projectsData = [\n    { slug: 'account-protector' },\n    { slug: 'answerx-cloud' },\n    { slug: 'api-security' },\n    { slug: 'app-api-protector' },\n    { slug: 'billing-app' },\n    { slug: 'billing-partner' },\n    { slug: 'bot-manager' },\n    { slug: 'brand-protector' },\n    { slug: 'client-lists' },\n    { slug: 'content-protector' },\n    {\n      slug: 'iam',\n      exceptions: ['iam-api', 'iam-user-admin', 'iam-allowlist']\n    },\n    { slug: 'client-side-protect-compliance' },\n    { slug: 'kona-site-defender' },\n    { slug: 'log-data-localization' },  \n    { slug: 'log-delivery' },\n    { slug: 'media-analytics-plugins' },\n    { slug: 'native-app-traffic-protect-sdk' },\n    { slug: 'network-cloud-firewall' },\n    { hrefMatch: '.com/segmentation' },\n    { slug: 'web-app-protector' },\n    { slug: 'delivery-policy-mgr' },\n    { slug: 'chinacdn', hrefMatch: '.com/china' },\n    { slug: 'delivery-security-practices' },\n    { slug: 'app-api-protector-hybrid' },\n    { slug: 'page-integrity-mgr' },\n    { slug: 'domain-explorer' },\n    { slug: 'del-rpts-consolidation' },\n    { slug: 'initial-aap-setup' },\n    { hrefMatch: 'login.linode.com' },\n    { hrefMatch: 'cloud.linode.com' },\n    { slug: 'in-browser-protection' },\n    { slug: 'prolexic-adc' },\n    { slug: 'prolexic-routed-gre' },\n    { slug: 'firewall-for-ai' },\n    { slug: 'posture-management' },\n    { slug: 'ccm' },\n    { slug: 'google-tag-gateway' },\n    { slug: 'segmentation-cloudapp' },\n    { slug: 'security-spinning-globe' },\n    { slug: 'brand-guardian' },\n    { slug: 'mcp-gateway' },\n    { slug: 'bot-and-agent-control' },\n    { slug: 'delivery-mgr' },\n    { slug: 'delivery-mgr-rules' },\n    { slug: 'firewall-for-ai-sdk' },\n    { slug: 'network-cloud-firewall-api' },\n    { slug: 'partner-revenue-share' },\n    { slug: 'prolexic-network-health' },\n    { hrefMatch: 'iam/docs/saml-overview' },\n    { slug: 'partner-revenue-share'},\n    { slug: 'partner-opportunity' },\n\t\t{ slug: 'carrier-dns-cacheserve' },\n  ]\n\n  const productSlugName = window.location.pathname.split(\"/\").find(Boolean);\n  let isRefactoredEnv = document.querySelector(\"link[data-chunk^='RMDXISH']\");\n  let isRefactoredHome = (isRefactoredEnv && window.location.pathname.includes('home')) || window.location.pathname.includes('home-mdxish');\n  const isAT = window.location.href.includes(\"acdn.att.com\");\n\n  // Determine if language selection should be hidden early\n  window.isCurrentProjectPrivate = projectsData.some(project => \n    (project.hrefMatch && window.location.href.includes(project.hrefMatch)) || project.slug === productSlugName\n  );\n  window.privateProjects = projectsData.map(project => project.slug).filter(Boolean);\n\n  /* \n  * UTILITY FUNCTIONS\n  */\n  window.perfCookieEnabled = () => window.OnetrustActiveGroups?.includes(\"C0002\");\n\n  window.getUserInfo = function() {\n    const info = { status: 'anonymous', identity: '' };\n    if (!document.documentElement.classList.contains('userLoggedIn')) {\n      return info;\n    }\n    info.status = 'loggedIn';\n    let email = window.initialPropsData?.user?.email;\n    if (!email) {\n      const hubMeEl = document.querySelector('#hub-me');\n      if (hubMeEl?.dataset?.json) {\n        try {\n          email = JSON.parse(hubMeEl.dataset.json)?.user?.email;\n        } catch (e) {\n          console.error(\"Failed to parse user session JSON metadata\", e);\n        }\n      }\n    }\n    if (email) {\n      info.identity = email.includes('@akamai.com') ? 'employee' : 'external';\n    }\n    return info;\n  };\n\n  function shouldTrackPageView() {\n    const key = window.location.pathname;\n\t\tconst now = Date.now();\n\t\tconst last = window.analyticsStore.pageView    \n    if (last && last.key === key && (now - last.timestamp \u003c 200)) {\n\t    return false;\n\t  }\n\t  window.analyticsStore.pageView = { key, timestamp: now };\n\t\treturn true;\n\t}\n\n  function isMultipleTriggered(name, value) {\n    if (window.analyticsStore[name] !== value) {\n      window.analyticsStore[name] = value;\n      return false;\n    }\n    return true;    \n  } \n  window.handleMultipleTriggers = () => !isMultipleTriggered(\"slugAccessed\", window.location.pathname);\n  window.isMultipleSlug = () => isMultipleTriggered(\"slugAccessed\", window.location.pathname);\n  window.isMultipleRefLangClicked = (lang) => !lang || isMultipleTriggered(\"ref_lang\", `${window.location.pathname}:${lang}`);\n  window.isMultipleRecipeLang = (lang) => !lang || isMultipleTriggered(\"recipe_lang\", `${window.location.pathname}:${lang}`);\n  \n  /*\n  * Static CSS\n  */\n  // Bare `[href*=\"...\"]` (+ :not() exceptions) selectors shared by every private-project style block.\n  function getProjectAttributeSelectors(configArray) {\n    if (!Array.isArray(configArray) || configArray.length === 0) return [];\n\n    return configArray\n      .flatMap(project => {\n        const baseSelectors = [];\n\n        if (project.hrefMatch) {\n          baseSelectors.push(`[href*=\"${project.hrefMatch}\"]`);\n        }\n        if (project.slug) {\n          baseSelectors.push(`[href*=\".com/${project.slug}\"]`);\n        }\n\n        return baseSelectors.map(selector => {\n          if (Array.isArray(project.exceptions)) {\n            project.exceptions.forEach(exception => {\n              selector += `:not([href*=\".com/${exception}\"])`;\n            });\n          }\n\n          return selector;\n        });\n      })\n      .filter(Boolean);\n  } \n  /* \n  * Static CSS\n  */\n  // Builds CSS rules for private project icons based on configuration data.\n  function buildPrivateProjectStyles(configArray) {\n    if (!Array.isArray(configArray) || configArray.length === 0) return '';\n\n    const selectors = configArray\n      .flatMap(project => {\n        const baseSelectors = [];\n\n        if (project.hrefMatch) {\n          baseSelectors.push(`a[href*=\"${project.hrefMatch}\"]`);\n        }\n        if (project.slug) {\n          baseSelectors.push(`a[href*=\".com/${project.slug}\"]`);\n        }\n\n        return baseSelectors.map(selector => {\n          if (Array.isArray(project.exceptions)) {\n            project.exceptions.forEach(exception => {\n              selector += `:not([href*=\".com/${exception}\"])`;\n            });\n          }\n\n          return `.rm-ReadMe ${selector}::after`;\n        });\n      })\n      .filter(Boolean);\n    \n    if (selectors.length === 0) return '';\n\n    const iconRule = `${selectors.join(',\\n')} {\n      content: \"\\\\e900\" !important;\n      font-family: \"custom\";\n      font-weight: normal;\n      font-style: normal;\n      display: inline-block;\n      text-decoration: none;\n      padding-left: 2px;\n      font-size: 0.75em;\n      vertical-align: super;\n      }`;\n\n    // Suppress the private-project icon inside these containers.\n    const excludeRule = `.rm-ReadMe .product-links a::after,\n.rm-ReadMe .td-card-ftr a::after {\n      content: none !important;\n      }`;\n\n    return `${iconRule}\\n\\n${excludeRule}`;\n  }\n  \n  // Builds the padlock icon + \"Login required\" tooltip CSS, scoped to the home page only.\n  function buildHomePageLinkStyles(configArray, productSlugName) {\n    const isHomePage = [\"home\", \"home-v6\"].includes(productSlugName);\n    if (!isHomePage) return '';\n\n    const attributeSelectors = getProjectAttributeSelectors(configArray);\n    if (attributeSelectors.length === 0) return '';\n\n    const selectorList = attributeSelectors.join(',\\n  ');\n    const linkGroup = `a:is(\\n  ${selectorList}\\n)`;\n    // Scope to `.rm-ReadMe` and place later in the sheet so the padlock outranks `:not()` exceptions like `iam`.\n    const scopedLinkGroup = `.rm-ReadMe ${linkGroup}`;\n    // The container class also lifts specificity above the `.rm-ReadMe a:is(...)` rules below.\n    const excludedSelectors = ['.product-links', '.td-card-ftr']\n      .flatMap(container => [`.rm-ReadMe ${container} ${linkGroup}::after`, `.rm-ReadMe ${container} ${linkGroup}::before`])\n      .join(',\\n');\n\n    // Make titles `inline-block` so the tooltip anchors to the box bottom (`1lh`), with horizontal offset `--td-lock-x` set on hover.\n    const titleLinkGroup = ['.td-card-hdr', '.product-name']\n      .map(container => `.rm-ReadMe ${container} ${linkGroup}`)\n      .join(',\\n');\n\n    // `position: relative` anchors the tooltip but raises these links above the header/filter bar, so both get explicit z-index below.\n    return `${scopedLinkGroup} {\n      position: relative;\n      }\n\n${titleLinkGroup} {\n      display: inline-block;\n      }\n\n${scopedLinkGroup}::after {\n      content: \"\\\\f023\" !important;\n      font-family: var(--fa-style-family, \"Font Awesome 6 Pro\", FontAwesome);\n      font-weight: normal;\n      font-style: normal;\n      display: inline-block;\n      text-decoration: none;\n      padding-left: 4px;\n      font-size: 0.8em;\n      font-weight: 600;\n      vertical-align: text-bottom;\n      color: #696970;\n      }\n\n${scopedLinkGroup}::before {\n      content: \"Login required\";\n      position: absolute;\n      bottom: 30px;\n      bottom: calc(1lh + 6px);\n      left: var(--td-lock-x, 50%);\n      transform: translateX(-50%);\n      background-color: #333;\n      color: #fff;\n      padding: 6px 10px;\n      border-radius: 4px;\n      font-size: 12px;\n      white-space: nowrap;\n      opacity: 0;\n      visibility: hidden;\n      transition: opacity 0.2s ease-in-out;\n      pointer-events: none;\n      z-index: 10;\n      }\n\n${scopedLinkGroup}:hover::before,\n${scopedLinkGroup}:focus::before,\n${scopedLinkGroup}:active::before {\n      opacity: 1;\n      visibility: visible;\n      }\n\n@media (max-width: 768px) {\n  ${scopedLinkGroup}::before {\n      font-size: 14px;\n      padding: 8px 12px;\n      bottom: 34px;\n      bottom: calc(1lh + 8px);\n      }\n}\n\n${excludedSelectors} {\n      content: none !important;\n      }\n\n.rm-Header {\n      z-index: 3;\n      }\n\n.td-fltr-hdr {\n      z-index: 2;\n      }`;\n  }\n\n  // Builds CSS rules for injection of project name into header.\n  function buildHeaderProjectNameStyles(productSlugName) {\n    const isHomePage = [\"home\", \"home-v6\"].includes(productSlugName);\n    if (isHomePage) return '';\n\n    const projectName = document.querySelector(\"meta[property='og:site_name']\")?.content;\n    if (!projectName) return '';\n\n    window.projContentName = projectName; // legacy global for potential use in other scripts, refactor\n    return `div.rm-Header-bottom::before { content: \"${projectName}\"; }`;\n  }\n\n  // Combines and injects all dynamic styling into a single stylesheet block\n  function injectDynamicStyles(configArray, productSlugName) {\n    const rulesList = [];\n\n    // Gather rules from decoupled helper functions\n    const privateProjectRules = buildPrivateProjectStyles(configArray);\n    const headerProjectRules = buildHeaderProjectNameStyles(productSlugName);\n    const homePageLinkRules = buildHomePageLinkStyles(configArray, productSlugName);\n\n    if (privateProjectRules) rulesList.push(privateProjectRules);\n    if (headerProjectRules) rulesList.push(headerProjectRules);\n    if (homePageLinkRules) rulesList.push(homePageLinkRules);\n\n    if (window.isCurrentProjectPrivate) {\n      document.documentElement.classList.add(\"protected\");\n      rulesList.push(`html.protected .rm-ReadMe .td-language { display: none !important; }`);\n    }\n\n    // Only modify DOM if rules actually exist\n    if (rulesList.length > 0) {\n      const styleBlock = document.createElement('style');\n      styleBlock.textContent = rulesList.join('\\n\\n');\n      document.head.appendChild(styleBlock);\n    }\n\n    document.head.classList.add(\"skiptranslate\");\n  }\n  \n  function injectDynamicCSS(path) {\n    const link = document.createElement('link');\n    link.rel = 'stylesheet';\n    link.href = `${path}`;\n    document.head.appendChild(link);\n  }\n\n  injectDynamicStyles(projectsData, productSlugName);\n\n  /*\n  * LOGIN-REQUIRED TOOLTIP ANCHORING\n  */\n  // Measure the padlock's centre on hover and hand it to the stylesheet as `--td-lock-x`, since CSS can't address the last line's end.\n  const PADLOCK_GAP = 4;        // `padding-left` on the padlock `::after`\n  const PADLOCK_FONT_RATIO = 0.8; // `font-size` on the padlock `::after`, in em\n  const TOOLTIP_EXCLUDED_CONTAINERS = '.product-links, .td-card-ftr';\n  const TOOLTIP_HALF_WIDTH = 60;  // widest the tooltip gets, halved - it is `white-space: nowrap`\n  const TOOLTIP_EDGE_GAP = 8;\n\n  const tooltipAttributeSelectors = getProjectAttributeSelectors(projectsData);\n  const tooltipLinkSelector = tooltipAttributeSelectors.length\n    ? `.rm-ReadMe a:is(${tooltipAttributeSelectors.join(',')})`\n    : '';\n\n  function anchorLoginTooltip(link) {\n    const linkBox = link.getBoundingClientRect();\n    if (!linkBox.width) return;\n\n    // Use line boxes, not the element box: the range reports one rect per line, the last ending where the padlock begins.\n    const contents = document.createRange();\n    contents.selectNodeContents(link);\n    const lineBoxes = contents.getClientRects();\n    const lastLine = lineBoxes[lineBoxes.length - 1];\n    if (!lastLine) return;\n\n    const padlockWidth = parseFloat(window.getComputedStyle(link).fontSize) * PADLOCK_FONT_RATIO;\n    const padlockCentre = lastLine.right + PADLOCK_GAP + (padlockWidth / 2);\n\n    // Clamp to the viewport so a padlock near an edge doesn't hang the centred, non-wrapping tooltip off-screen.\n    const anchor = Math.min(\n      Math.max(padlockCentre, TOOLTIP_HALF_WIDTH + TOOLTIP_EDGE_GAP),\n      window.innerWidth - TOOLTIP_HALF_WIDTH - TOOLTIP_EDGE_GAP\n    );\n    link.style.setProperty('--td-lock-x', `${Math.round(anchor - linkBox.left)}px`);\n  }\n\n  function handleLoginTooltipTarget(event) {\n    const link = event.target?.closest?.(tooltipLinkSelector);\n    if (!link || link.closest(TOOLTIP_EXCLUDED_CONTAINERS)) return;\n    anchorLoginTooltip(link);\n  }\n\n  if ([\"home\", \"home-v6\"].includes(productSlugName) && tooltipLinkSelector) {\n    // Capture phase, so the offset is set before `:hover` paints the tooltip in.\n    document.addEventListener('mouseover', handleLoginTooltipTarget, true);\n    document.addEventListener('focusin', handleLoginTooltipTarget, true);\n  }\n\n  const uR = document.documentElement.classList.contains(\"useReactApp\");\n  const imgUrl = \"https://techdocs.akamai.com/assets/logo.png\";\n  const logoLink = \"https://techdocs.akamai.com/home\";\n  const testProjects = [\"clone-akamai-test-project\", \"home-v6\"];\n  /*\n  * DOM MUTATION OBSERVER\n  */\n  const domObserver = new MutationObserver((mutations) => {\n    for (let i = 0; i \u003c mutations.length; i++) {\n      const addedNodes = mutations[i].addedNodes;\n      for (let j = 0; j \u003c addedNodes.length; j++) {\n        processNewNode(addedNodes[j]);\n      }\n    }\n  });\n  \n  function processNewNode(node) {\n    if (node.nodeType !== Node.ELEMENT_NODE) return;\n    // Logo link replacements\n    if (node.tagName === 'IMG' && node.classList.contains(\"rm-Logo-img\")) {\n      if (productSlugName !== \"home-v4\") {\n        node.src = imgUrl;\n      }\n      if (node.parentElement) {\n        node.parentElement.href = logoLink;\n      }\n    }\n    // Embed and script mitigations\n    if (node.tagName === 'IFRAME' && node.classList.contains(\"embedly-embed\") && node.src.includes(\"youtube\")) {\n      node.dataset.src = node.src;\n      node.removeAttribute(\"src\");\n      node.classList.add(\"optanon-category-C0004\");\n    }\n\t\tif (node.tagName === 'SCRIPT') {\n      if (node.src.includes(\"launch-7eecf5415407.min.js\") && testProjects.includes(productSlugName)) {\n        node.src = \"\";\n        node.removeAttribute(\"defer\");\n      }\n    }\n  }\n\n  domObserver.observe(document.documentElement, { childList: true, subtree: true });\n  \n  /*\n  * GOOGLE TRANSLATE OBSERVER\n  */\n  const translateObserver = new MutationObserver(() => {\n    const translateElement = document.getElementById(\"google_translate_element\");\n    const translateCombo = translateElement?.querySelector(\"select.goog-te-combo\");\n    if (translateCombo) {\n      translateCombo.addEventListener('change', (e) => {\n        const selectedLang = e.target.options[e.target.selectedIndex]?.innerText;\n        if (selectedLang && selectedLang !== \"Select Language\" && window.languageSelected !== selectedLang) {\n          window.languageSelected = selectedLang;\n          const trackingValue = `select language:${selectedLang}`;\n          \n          if (typeof _satellite !== 'undefined' && _satellite.track) {\n            _satellite.track('click_interaction', { linkValue: trackingValue, adobeDataLayer: window.adobeDataLayer });\n\t          console.log(`[Analytics] ${trackingValue}`);\n          }\n        }\n      });\n      translateObserver.disconnect(); // Disconnect once listener attached\n    }\n  });\n  translateObserver.observe(document.documentElement, { childList: true, subtree: true });\n\n  // Callbacks for dynamic setups required globally by Google Translate\n  function googleTranslateElementInit() {\n    setTimeout(() => {\n      new google.translate.TranslateElement({\n        pageLanguage: 'en',\n        includedLanguages: 'en,de,es,fr,it,iw,ja,ko,pl,pt,zh-CN,zh-TW'\n      }, 'google_translate_element');\n    }, 701);\n  }\n\u003c/script>\t \n\u003c!-- Google Tag Manager -->\n\u003cscript>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WK9L3PR');\u003c/script>\n\u003c!-- Google Translate -->\n\u003cscript type=\"text/javascript\">\n  function googleTranslateElementInit() {\n    setTimeout(() => {\n      new google.translate.TranslateElement({\n        pageLanguage: 'en',\n        includedLanguages: 'en,de,es,fr,it,iw,ja,ko,pl,pt,zh-CN,zh-TW'\n      }, 'google_translate_element');\n    }, 701);\n  };\n\u003c/script>\n\u003cscript type=\"text/javascript\" src=\"//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit\">\u003c/script>\n\u003c!-- Adobe analytics -->\n\u003cscript type=\"text/plain\" class=\"optanon-category-C0002\" src=\"https://assets.adobedtm.com/fcfd3580c848/dee9a28fe72b/launch-7eecf5415407.min.js\" crossorigin=\"anonymous\" defer>\u003c/script>\n\u003c!-- Google Search Console verification -->\n\u003cmeta name=\"google-site-verification\" content=\"tyTJ65-Bal53IEe74XSvVYCtpwBJLNxgBh2Cbmc34XA\" />","html_footer_meta":"\u003cnav class=\"td-header-nav td-extra\">\n  \u003cdiv class=\"td-header-left\" data-nosnippet>\n    \u003ca class=\"rm-Logo\" href=\"https://techdocs.akamai.com/home\" target=\"_self\">\u003cimg alt=\"Akamai TechDocs\" class=\"rm-Logo-img\" src=\"https://techdocs.akamai.com/assets/logo.png\">\u003c/a>\n\n    \u003cdiv class=\"td-search-flyout\">\n      \u003cdiv class=\"docsearch-wrapper\" data-symbol=\"⌘\">\n        \u003cdiv class=\"icon-search1 rm-SearchToggle-icon\">\u003c/div>\n        \u003cdiv class=\"docsearch-bar\">\n          \u003cinput autocomplete=\"off\" name=\"Search\" aria-label=\"Search this documentation\" placeholder=\"Search documentation\" class=\"Input Input_md Input_touched Input_clean\" spellcheck=\"false\" type=\"text\">\n        \u003c/div>\n        \u003cdiv class=\"rm-SearchToggle-placeholder\">\n          \u003cspan class=\"td-icon td-icon-close\">\u003c/span>\n        \u003c/div>\n      \u003c/div>\n    \u003c/div>\n\n  \u003c/div>\n  \u003cdiv class=\"td-header-right\" data-nosnippet>\n    \u003cdiv class=\"td-mobile-nav-icons\">\n      \u003cspan class=\"icon-search1\">\u003c/span>\n      \u003cspan class=\"td-icon td-icon-menu\">\u003c/span>\n    \u003c/div>\n\n    \u003cdiv class=\"td-nav-links\">\n      \u003cdiv class=\"td-link\">\n        \u003ca href=\"https://www.akamai.com\" target=\"_blank\" rel=\"noopener\">Akamai.com\u003c/a>\n      \u003c/div>\n      \u003cdiv class=\"td-link\">\n        \u003cdiv class=\"td-contact-dropdown\" tabindex=\"0\">\n          \u003ca class=\"td-contact\">\n            \u003cspan>Contact us\u003c/span>\n            \u003cspan class=\"td-icon td-icon-nav-up\">\u003c/span>\n          \u003c/a>\n          \u003cdiv class=\"td-contact-dropdown-content\">\n            \u003ca class=\"td-drop-link\" href=\"https://www.akamai.com/global-services/support/\" target=\"_blank\" rel=\"noopener\">Akamai support\u003c/a>\n            \u003ca class=\"td-drop-link\" href=\" https://www.akamai.com/cloud/support/contact-support\" target=\"_blank\" rel=\"noopener\">Compute support\u003c/a>\n            \u003ca class=\"td-drop-link\" href=\"https://akamaisurveys.eu.qualtrics.com/jfe/form/SV_1Onxz8SazZLxp8q\" target=\"_blank\" rel=\"noopener\">Share feedback\u003c/a>\n          \u003c/div>\n\t\t\t\t\u003c/div>\n      \u003c/div>\n    \u003c/div>\n\n    \u003cdiv class=\"td-nav-btns\">\n      \u003cdiv class=\"td-link\">\n        \u003ca class=\"td-btn td-try-akamai\" href=\"https://www.akamai.com/products#free-trials\" target=\"_blank\" rel=\"noopener\">\n          \u003cspan>Try Akamai\u003c/span>\n        \u003c/a>\n      \u003c/div>\n      \u003cdiv class=\"td-link\">\n        \u003cdiv class=\"td-login-dropdown\">\n          \u003ca class=\"td-btn td-login\" href=\"https://techdocs.akamai.com/dual-login?redirect=/home\" data-tooltip=\"Log in to TechDocs with your Control Center credentials to view secure content and suggest edits.\">\n            \u003cspan class=\"td-icon td-user-icon\">\u003c/span>\n            \u003cspan class=\"td-login-text\">Log in\u003c/span>\n          \u003c/a>\n          \u003cdiv class=\"td-login-dropdown-content\">\n            \u003ca class=\"td-drop-link td-logout\" href=\"/logout?redirect_uri=/home\" rel=\"noopener\">Log out\u003c/a>\n          \u003c/div>\n        \u003c/div>\n      \u003c/div>\n    \u003c/div>\n  \n    \u003cdiv class=\"td-mobile\">    \n      \u003cdiv class=\"td-sidebar td-animate-right\">\n        \u003cdiv class=\"td-sidebar-item\">\n    \t    \u003cdiv class=\"td-mobile-nav-icons\">\n\t\t  \t    \u003cspan class=\"td-icon td-icon-menu td-icon-hover\">\u003c/span>\n\t\t\t    \u003c/div>\n        \u003c/div>\n        \u003cdiv class=\"td-sidebar-item\">\n          \u003ca class=\"td-btn td-try-akamai\" href=\"https://www.akamai.com/products#free-trials\" target=\"_blank\" rel=\"noopener\">Try Akamai\u003c/a>\n        \u003c/div>\n        \u003chr />\n        \u003cdiv class=\"td-sidebar-item\">\n          \u003ca class=\"\" href=\"https://www.akamai.com\" target=\"_blank\" rel=\"noopener\">Akamai.com\u003c/a>\n        \u003c/div>\n        \u003chr />\n        \u003cdiv class=\"td-sidebar-item td-mobile-contact\">\n          \u003cspan >Contact us\u003c/span>\n          \u003ca class=\"\" href=\"https://www.akamai.com/global-services/support\" target=\"_blank\" rel=\"noopener\">Akamai support\u003c/a>\n          \u003ca class=\"\" href=\" https://www.akamai.com/cloud/support/contact-support\" target=\"_blank\" rel=\"noopener\">Compute support\u003c/a>\n          \u003ca class=\"\" href=\"https://akamaisurveys.eu.qualtrics.com/jfe/form/SV_1Onxz8SazZLxp8q\" target=\"_blank\" rel=\"noopener\">Share feedback\u003c/a>\n        \u003c/div>\n        \u003chr />\n        \u003cdiv class=\"td-sidebar-item\">\n          \u003ca class=\"td-mobile-login\" href=\"https://techdocs.akamai.com/dual-login?redirect=/home\" rel=\"noopener\">\n            \u003cspan class=\"td-icon td-user-icon\">\u003c/span>\n            \u003cspan class=\"td-login-text\">Log in\u003c/span>\n          \u003c/a>\n        \u003c/div>\n        \u003cdiv class=\"td-sidebar-item td-logout\">\n          \u003ca href=\"/logout?redirect_uri=/home\" rel=\"noopener\">Log out\u003c/a>\n        \u003c/div>\n      \u003c/div>\n    \u003c/div>\n\n  \u003c/div>\n\u003c/nav>\n\u003c!-- \u003cscript src=\"https://techdocs.akamai.com/assets/global/js/custom.js\">\u003c/script> -->\n\u003cscript type=\"text/plain\" class=\"optanon-category-C0002\">\n  (function waitForAnalytics(attempts = 0) {\n    if (window._satellite?.track) {\n      const loginInfo = getUserInfo();\n      adobeDataLayer.push({ loginInfo });\n\n      if (handleMultipleTriggers()) {\n        window.firstPageLoadTrigger = window.location.href;\n        console.log(\"[Analytics] Optanon Loaded\");\n\n        _satellite.track('page_view', {\n          url: window.location.href,\n          adobeDataLayer\n        });\n      }\n\n      return;\n    }\n\n    if (attempts >= 50) {\n      console.error(\"[Analytics] Not ready after 5 seconds\");\n      return;\n    }\n\n    setTimeout(() => waitForAnalytics(attempts + 1), 100);\n  })();\n\u003c/script>\n\u003cscript>\n(function () {\n  var projectSlugs_refactored = [\"akamai-refactored-test-nov20\"];\n  var AKAMAI_PREVIEW_ORIGIN = \"https://akamai-docs.readmepreview.com\";\n\n  function shouldApplyOverride() {\n    if (window.location.origin === AKAMAI_PREVIEW_ORIGIN) return true;\n    if (typeof window.productSlugName === \"string\" && projectSlugs_refactored.includes(window.productSlugName)) return true;\n    return false;\n  }\n\n  function overrideCSSRuleForProjects() {\n    if (!shouldApplyOverride()) return;\n\n    if (document.getElementById(\"akamai-refactored-css-overrides\")) return;\n\n    var style = document.createElement(\"style\");\n    style.id = \"akamai-refactored-css-overrides\";\n    document.head.appendChild(style);\n\n    var css =\n      \"button.rm-Header-bottom-link:not(.active),\\n\" +\n      \"a.rm-Header-bottom-link:not(.active){color:unset !important;}\\n\" +\n      \"#ssr-main{margin-bottom:unset;overflow-y:hidden;}\\n\";\n\n    if (document.querySelector(\"div[class*='SuperHub_admin']\")) {\n      css +=\n        \"body > .td-header-nav.td-extra{display:none !important;}\\n\" +\n        \"nav.td-header-nav.td-extra{position:relative !important;z-index:100 !important;}\\n\";\n    }\n\n    style.textContent = css;\n  }\n\n  overrideCSSRuleForProjects();\n})();\n\u003c/script>","global_landing_page":{"html":"","redirect":"/home"},"html_hidelinks":false,"collapsibleCategories":false,"showBreadcrumbs":true,"showPageIcons":true,"showVersion":true,"searchModal":"classic","hideTableOfContents":false,"nextStepsLabel":"","ai_dropdown":"disabled","ai_options":{"ask_ai":"disabled","chatgpt":"enabled","claude":"enabled","clipboard":"enabled","copilot":"enabled","mcp":{"command":"enabled","config":"enabled","cursor":"enabled","vscode":"enabled"},"view_as_markdown":"enabled"}},"custom_domain":"techdocs.akamai.com","description":"Find guides and developer resources—including APIs, CLIs, Terraform, and code samples—that enable you to build, protect, and deliver powerful sites and apps.","hstsIncludeSubdomains":false,"planSchedule":{"stripeScheduleId":null,"changeDate":null,"nextPlan":null},"planStatus":"","error404":"","first_page":"landing","git":{"migration":{"createRepository":{"end":"2026-03-01T19:11:19.166Z","start":"2026-03-01T19:11:18.707Z","status":"successful"},"transformation":{"end":"2026-03-01T19:11:19.912Z","start":"2026-03-01T19:11:19.485Z","status":"successful"},"migratingPages":{"end":"2026-03-01T19:11:20.367Z","start":"2026-03-01T19:11:20.079Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T19:11:31.042Z","start":"2026-03-01T19:11:31.041Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"glossaryTerms":[{"_id":"632b11796cb2a8004751c566","term":"Test term","definition":"This is a test to see if glossary terms at enterprise level can be used at project level."},{"_id":"67ed7322f81c97001808a2f0","term":"SIA","definition":"Secure Internet Access"},{"_id":"67ed733f8a45d80053170d49","term":"CPS","definition":"Certificate Provisioning System"}],"graphqlSchema":"","gracePeriod":{"enabled":false,"endsAt":null},"healthCheck":{"provider":"","settings":{}},"i18n":{"defaultLanguage":"en","languages":[{"code":"en","type":"manual"}],"state":"enabled"},"intercom":"","aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","jwtExpirationTime":0,"landing_bottom":[],"llms_txt":true,"llms_txt_options":{"split":true,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"mdxishMigrationStatus":{},"metrics":{"monthlyLimit":0,"monthlyPurchaseLimit":0,"thumbsEnabled":false,"meteredBilling":{}},"modules":{"landing":true,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":true,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"akamai-docs","nav_names":{"docs":"","reference":"","changelog":"","discuss":"","recipes":"","tutorials":""},"oauth_url":"https://techdocs.akamai.com/dual-login","onboardingCompleted":{"api":false,"appearance":false,"documentation":false,"domain":false,"jwt":false,"logs":false,"metricsSDK":false,"aiReady":false,"team":false,"gitSync":false},"openapiVisibility":"admin","owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2025-11-12T18:32:30.687Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"plan":"enterprise","planOverride":"enterprise","readmeScore":{"totalScore":198,"components":{"newDesign":{"enabled":true,"points":25},"reference":{"enabled":true,"points":50},"tryItNow":{"enabled":true,"points":35},"syncingOAS":{"enabled":true,"points":10},"customLogin":{"enabled":true,"points":25},"metrics":{"enabled":false,"points":40},"recipes":{"enabled":true,"points":15},"pageVoting":{"enabled":true,"points":1},"suggestedEdits":{"enabled":true,"points":10},"support":{"enabled":true,"points":5},"htmlLanding":{"enabled":true,"points":5},"guides":{"enabled":true,"points":10},"changelog":{"enabled":true,"points":5},"glossary":{"enabled":true,"points":1},"variables":{"enabled":true,"points":1},"integrations":{"enabled":false,"points":2}}},"reCaptchaSiteKey":"","reference":{"alwaysUseDefaults":true,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"seo":{"overwrite_title_tag":false},"searchSettings":{"default_to_current_project":false,"show_project_filter":true,"sort_projects_alphabetically":true},"ssl":{"minTLS":"1.0"},"subdomain":"akamai-docs","subpath":"","topnav":{"left":[],"right":[],"edited":false,"bottom":[]},"trial":{"trialDeadlineEnabled":true,"trialEndsAt":"2021-04-07T19:34:48.113Z"},"translate":{"provider":"transifex","show_widget":false,"key_public":"","org_name":"","project_name":"","languages":[]},"url":"","variableDefaults":[{"name":"EC_PRODUCT_NAME","default":"Enterprise Center","source":"","type":""},{"name":"AKAMAI_PLATFORM","default":"Akamai Cloud","source":"","type":""}],"child":{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"versions":[{"__v":2,"_id":"606f4d780b462f006cc3cdaf","createdAt":"2021-04-08T18:37:44.165Z","updatedAt":"2026-04-16T17:44:07.391Z","project":"606f4d780b462f006cc3cdaa","version":"1","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":[],"releaseDate":"2021-04-08T18:37:44.165Z","pdfStatus":"","apiRegistries":[{"filename":"bulk-search-and-update.json","uuid":"1iv1mb2hmdec61hw"},{"filename":"custom-behaviors-and-overrides.json","uuid":"10ucd1vmdsj9k5m"},{"filename":"includes.json","uuid":"4c9bw2zmg6ou6z2"},{"filename":"prerequisite-data.json","uuid":"d8d2i1dmo1rm6vs"},{"filename":"properties.json","uuid":"2scm1y94cmmdgslbq"},{"filename":"property-hostnames.json","uuid":"5sl5yhmdh65nia"},{"filename":"search.json","uuid":"2vfj1wmdsjadcq"},{"filename":"rule-formats-schemas-and-utilities.json","uuid":"2vfj26mdsjatea"},{"filename":"domain-ownership-validation-challenges.json","uuid":"1fmzd2bmdec6ur3"}],"source":"readme"},{"__v":3,"_id":"61df577a738f2200667f49c5","createdAt":"2021-04-08T18:37:44.165Z","updatedAt":"2026-04-16T17:40:37.385Z","project":"606f4d780b462f006cc3cdaa","version":"0","version_clean":"0.0.0","codename":"","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":true,"forked_from":"606f4d780b462f006cc3cdaf","categories":[],"releaseDate":"2021-04-08T18:37:44.165Z","pdfStatus":"","apiRegistries":[{"filename":"prerequisite-data.json","uuid":"d8d2i1dmo1rm6vs"}],"source":"readme"}],"stable":{"__v":2,"_id":"606f4d780b462f006cc3cdaf","createdAt":"2021-04-08T18:37:44.165Z","updatedAt":"2026-04-16T17:44:07.391Z","project":"606f4d780b462f006cc3cdaa","version":"1","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":[],"releaseDate":"2021-04-08T18:37:44.165Z","pdfStatus":"","apiRegistries":[{"filename":"bulk-search-and-update.json","uuid":"1iv1mb2hmdec61hw"},{"filename":"custom-behaviors-and-overrides.json","uuid":"10ucd1vmdsj9k5m"},{"filename":"includes.json","uuid":"4c9bw2zmg6ou6z2"},{"filename":"prerequisite-data.json","uuid":"d8d2i1dmo1rm6vs"},{"filename":"properties.json","uuid":"2scm1y94cmmdgslbq"},{"filename":"property-hostnames.json","uuid":"5sl5yhmdh65nia"},{"filename":"search.json","uuid":"2vfj1wmdsjadcq"},{"filename":"rule-formats-schemas-and-utilities.json","uuid":"2vfj26mdsjatea"},{"filename":"domain-ownership-validation-challenges.json","uuid":"1fmzd2bmdec6ur3"}],"source":"readme"},"_id":"606f4d780b462f006cc3cdaa","accessRules":{"branch_approve":{"admin":true,"editor":false},"branch_merge":{"admin":true,"editor":false},"version_edit":{"admin":true,"editor":false}},"ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"appearance":{"allowApiExplorerJsonEditor":false,"borderRadius":"default","changelog":{"layoutExpanded":false,"showAuthor":false,"showExactDate":false},"referenceFlatSections":"disabled","referenceLayout":"row","referenceParamFont":"default","referenceParamInputs":"all","referenceSimpleMode":false,"methodBadgeStyle":"classic","oneOfLayout":"dropdown","showCredentials":true,"showExactDate":false,"showMethodInSidebar":true,"link_logo_to_url":false,"theme":"line","theme_preset":"default","colorScheme":"light","overlay":"triangles","landing":true,"sticky":false,"hide_logo":true,"childrenAsPills":false,"subheaderStyle":"links","splitReferenceDocs":false,"showMetricsInReference":false,"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":"#017ac6","main_dark":"","main_alt":"","header_text":"","body_highlight":"#017ac6","body_highlight_dark":"","custom_login_link_color":"","page_background":"","page_background_dark":"","background_tint":"","background_tint_dark":"","border":"","border_dark":"","breadcrumb":"","breadcrumb_dark":"","header":"","header_dark":"","askai_button_bg":"","askai_button_bg_dark":"","sidebar_border":"","sidebar_border_dark":""},"typography":{"headline":"Open+Sans:400:sans-serif","body":"Open+Sans:400:sans-serif","code":"","spacing":null,"typekit":false,"tk_key":"","tk_headline":"","tk_body":""},"header":{"img":[],"img_size":"auto","img_pos":"tl","linkStyle":"buttons","style":"line","subnav":{"alignment":"start"}},"body":{"style":"none"},"promos":[{"_id":"606f4d780b462f006cc3cdac","title":"The property-mgr Developer Hub","text":"Welcome to the property-mgr developer hub. You'll find comprehensive guides and documentation to help you start working with property-mgr as quickly as possible, as well as support if you get stuck. Let's jump right in!","extras":{"type":"buttons","buttonPrimary":"get-started","buttonSecondary":"none"}}],"layout":{"full_width":false,"style":"classic","sticky_header":null},"logo":["https://files.readme.io/766376c-small-techdocs-akamai-logo.png","techdocs-akamai-logo.png",303,80,"#287faf","https://files.readme.io/e20f928-techdocs-akamai-logo.png"],"loginLogo":[],"logo_white":[],"logo_white_use":false,"logo_large":false,"logo_size":"default","favicon":[],"tocVariant":"line","stylesheet":"","stylesheet_hub2":"body .sticky-overflow {\n  overflow-y: auto;\n  max-height: unset !important;\n  position: relative;\n}\ntable thead th {\n\ttop: 64px;\n}\n\n.row_option pre {\n\tcolumn-width: 13pc !important; \n}\n\n/*\n.useReactApp .markdown-body .rdmd-table-inner {\n    overflow: auto !important\n}\n*/\n /*\n.rm-ReferenceMain  nav.rm-Sidebar {\n\tmax-height: unset !important\n}\n*/\n\n/* Hide release notes button from v0.  */ \na.rm-Header-link[href*=\"/v0/changelog\"] {\n  display: none;\n}\n\n/* Hide Recipes button from v0.  */ \na.rm-Header-link[href*=\"/v0/recipes\"] {\n  display: none;\n}\n\n.rm-Article div.rm-Markdown.markdown-body.content-body > ul {\n    margin-top: 0 !important;\n    list-style: none !important;\n    padding: 0 !important;\n}\n\n/* builder*/\n.headline-container-article-info-url2nV_XrjpFuVQ{\n\tword-break:unset !important;\n}\n\n.ps-param-metadata {\n  font-style: italic;\n  padding-right: 0.5em !important;\n\tpadding-bottom:0.5em;\n  font-size: 90%;\n}\n/* === RESPONSIVE OVERRIDE BELOW 1335px === */\n@media (max-width: 1335px) {\n  hr.NextStepsDivider,\n  .Pagination1KE9HXCXYd0E,\n  .markdown-body.ng-non-bindable,\n  table,\n  .rm-Article header+div.markdown-body {\n      width: 100% !important;\n      max-width: 100vw !important;\n      box-sizing: border-box !important;\n  }\n  /* Prevent the builder table expanding beyond its flex child and overlapping the snippet box */\n  .rdmd-table-flex-wrap table {\n      max-width: 100% !important;\n  }\n  div.td-login-dropdown {\n  \tdisplay: none;\n  }\n}\n@media (max-width: 450px) {\n  .rdmd-table {\n    width: 100% !important;\n    overflow-x: auto !important;\n  }\n  /* Prevent platform responsive-stacking layout; use horizontal scroll instead */\n  .rdmd-table-inner {\n    overflow-x: auto !important;\n  }\n  .rdmd-table table {\n    display: table !important;\n    width: auto !important;\n    min-width: 100% !important;\n  }\n  .rdmd-table thead {\n    display: table-header-group !important;\n  }\n  .rdmd-table tbody {\n    display: table-row-group !important;\n  }\n  .rdmd-table tr {\n    display: table-row !important;\n  }\n  .rdmd-table th,\n  .rdmd-table td {\n    display: table-cell !important;\n  }\n  .rdmd-table td::before,\n  .rdmd-table th::before {\n    content: none !important;\n  }\n}\n.ps-blue {\n  color: #017ac6;\n}\n\n\n/*\n.useReactApp .markdown-body .rdmd-table-inner {\n    overflow: auto !important\n}\n*/\n /*\n.rm-ReferenceMain  nav.rm-Sidebar {\n\tmax-height: unset !important\n}\n*/\n.rdmd-table input,\n.rdmd-table select {\n  margin: 0.2em 0;\n  min-width: 120px;\n}\n\n.rdmd-table .hidden-row {\n  display: none;\n}\n\n/* .rdmd-table itself is now the flex container */\n.rdmd-table.rdmd-table-flex-wrap {\n  display: flex;\n  align-items: flex-start;\n  gap: 2em;\n  width: 100%;\n  box-sizing: border-box;\n  min-width: 0;\n}\n\n/* Table inner grows to fill remaining space */\n.rdmd-table.rdmd-table-flex-wrap .rdmd-table-inner {\n  flex: 1 1 0;\n  min-width: 0;\n  max-width: 100%;\n  width: 100%;\n}\n\n#json-snippet-pre {\n  overflow: auto !important;\n}\n\n#json-snippet-box {\n  flex: 0 0 30%;\n  width: 30%;\n  background: rgb(246, 248, 250);\n  padding: 1em;\n  border-radius: 6px;\n  font-family: monospace;\n  font-size: 1em;\n  white-space: pre;\n  border: 1px solid rgb(225, 228, 232);\n  top: 1em;\n  align-self: flex-start;\n  margin-top: 0;\n  box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px;\n  z-index: 10;\n  overflow-x: auto;\n  position: sticky !important;\n}\n\n/* Scroll the builder table within its flex child; only while flex layout is active */\n@media (min-width: 1136px) and (max-width: 1335px) {\n  .rdmd-table-flex-wrap .rdmd-table-inner {\n      overflow-x: auto;\n  }\n}\n\n@media (max-width: 1135px) {\n  .rdmd-table.rdmd-table-flex-wrap {\n    display: block;\n  }\n  #json-snippet-box {\n    position: relative !important;\n    width: auto;\n    max-width: none;\n    margin-top: 1.5em;\n    box-shadow: none;\n    flex: none;\n  }\n  header[class*=\"headline-container_basic\"] {\n    width: auto;\n  }\n}\n\n.invalid-input {\n  border-color: var(--red) !important;\n  border-width: var(--border-width) !important;\n}\n\ntr.row_enum,\ntbody.xdep td,\ntbody.noxdep td {\n  border: none !important;\n  padding: .25pc !important;\n  vertical-align: top !important;\n}\n.useReactApp .markdown-body .rdmd-table-inner {\n  overflow: unset !important;\n}\ntbody.xdep tr td:first-child,\ntbody.noxdep tr td:first-child {\n  padding-left: 10px !important;\n}\ntr.row_list {\n  border: none !important;\n}\n.preview_enum,\n.preview_enum td {\n  padding-top: 2px !important;\n  padding-bottom: 0 !important;\n}\n.preview_list td,\n.preview_enum td,\n.preview_schema td {\n  border-top: none !important;\n}\n.preview_option,\n.preview_schema {\n  border-top: thin solid #555 !important;\n}\n.preview_head {\n  border-top: thin solid #555 !important;\n  background-color: #ddd !important;\n}\n.dbg_feature,\n.dbg_option,\n.dbg_value {\n  background-color: mistyrose !important;\n}","stylesheet_hub3":"","javascript":"","javascript_hub2":"function updateCSSRules () {\n  let styleSheet\n\n  let styleElement = document.querySelector('head style#dynamic-styles')\n  if (!styleElement) {\n    styleElement = document.createElement('style')\n    styleElement.id = 'dynamic-styles'\n    document.head.appendChild(styleElement)\n  }\n\n  styleSheet = styleElement.sheet\n\n  const newRule =\n    '.rm-PlaygroundResponse .APIResponse-action-button { display: none; }'\n  styleSheet.insertRule(newRule, styleSheet.cssRules.length)\n\n  // If you want to remove the old rule, we assume you have a method to handle cross-origin issues.\n  // Since we can't reliably access cross-origin stylesheets, we won't attempt to remove the rule here.\n  // However, you can manage it within your own styles if needed.\n}\n\n$(window).on('pageLoad', function (e, state) {\n\n  /* ----------------------------------------------------\n     1. For: /reference/api-summary\n        Fix overflow only\n     ---------------------------------------------------- */\n  if (\n    window.location.href ===\n    'https://techdocs.akamai.com/property-mgr/reference/api-summary'\n  ) {\n    var tableInnerElements = document.querySelectorAll('.rdmd-table-inner');\n\n    tableInnerElements.forEach(function (el) {\n      el.style.removeProperty('overflow');\n      el.style.cssText += 'overflow: unset !important;';\n    });\n  }\n\n  /* ----------------------------------------------------\n     2. For: /reference/validation-errors-copy\n        Add word-break + class replacement\n     ---------------------------------------------------- */\n  if (\n    window.location.href ===\n    'https://techdocs.akamai.com/property-mgr/reference/validation-errors-copy'\n  ) {\n\n    // Add word-break to all tables\n    const style = document.createElement(\"style\");\n    style.textContent = `\n      table, table * {\n        word-break: break-word !important;\n        white-space: normal !important;\n      }\n    `;\n    document.head.appendChild(style);\n\n    // Replace .sticky-overflow → remove & add .sticky\n    document.querySelectorAll('.rdmd-table-inner.sticky-overflow')\n      .forEach(function (el) {\n        el.classList.remove('sticky-overflow');\n        el.classList.add('sticky');\n      });\n  }\n\n});\n\n/* PAPI builder */\n// Released 27.04.2026\nfunction initPapiBuilder () {\n\n  function normalizeStr (s) {\n      return (s || '')\n        .replace(/\\u200b/g, '')\n        .replace(/\\u00ad/g, '')\n        .trim()\n    }\n    const table = document.querySelector('.rdmd-table-inner table')\n    const href = window.location.href\n    const isAllowedReferencePage = [\n      'reference/latest-',\n      'reference/ga-',\n      'reference/deprecated-'\n    ].some(segment => href.includes(segment))\n\n    if (!table || href.includes('/docs/') || !isAllowedReferencePage) return\n    if (table.dataset.papiReady) return\n\n    const ths = table.querySelectorAll('thead th')\n\n    // =============== Move \"Requires\" into Description and hide the column ===============\n    let reqIdx = -1\n    ths.forEach((th, i) => {\n      if (th.textContent.trim().startsWith('Requires')) reqIdx = i\n    })\n    table.querySelectorAll('tbody tr').forEach(tr => {\n      const tds = tr.children\n      if (reqIdx !== -1 && tds[reqIdx]) {\n        const reqTd = tds[reqIdx]\n        let requiresHtml = ''\n        const tmp = document.createElement('div')\n        tmp.innerHTML = reqTd.innerHTML.trim()\n        tmp\n          .querySelectorAll('button.rdmd-code-copy')\n          .forEach(btn => btn.remove())\n        const cleaned = tmp.innerHTML.trim()\n        if (cleaned) {\n          requiresHtml = `\u003cdiv class=\"ps-metadata\">\u003cspan class=\"ps-param-metadata\">\u003cspan class=\"ps-blue\">Requires:\u003c/span> ${cleaned}\u003c/span>\u003c/div>`\n        }\n        // Find description cell (prefer .description-col)\n        let descTd = null\n        for (let td of tds) {\n          if (td.classList && td.classList.contains('description-col')) {\n            descTd = td\n            break\n          }\n        }\n        if (!descTd) descTd = tds[2] || tds[1]\n        if (descTd && requiresHtml) {\n          const wrap = document.createElement('div')\n          wrap.innerHTML = requiresHtml\n          const metaDiv = wrap.firstElementChild\n          const oldMeta = descTd.querySelector('.ps-metadata')\n          if (oldMeta) oldMeta.remove()\n          descTd.insertBefore(metaDiv, descTd.firstChild)\n          descTd.insertBefore(document.createElement('br'), metaDiv.nextSibling)\n        }\n      }\n    })\n    if (reqIdx !== -1) ths[reqIdx].style.display = 'none'\n    table.querySelectorAll('tbody tr').forEach(tr => {\n      const tds = tr.children\n      if (reqIdx !== -1 && tds[reqIdx]) tds[reqIdx].style.display = 'none'\n    })\n\n    // =============== Hide \"Value\" column if present ===============\n    let optionIdx = -1\n    let valueIdx = -1\n    ths.forEach((th, i) => {\n      if (th.textContent.trim().startsWith('Option')) optionIdx = i\n      if (th.textContent.trim().startsWith('Value')) valueIdx = i\n    })\n    if (valueIdx !== -1) ths[valueIdx].style.display = 'none'\n    table.querySelectorAll('tbody tr').forEach(tr => {\n      const tds = tr.children\n      if (valueIdx !== -1 && tds[valueIdx]) tds[valueIdx].style.display = 'none'\n    })\n\n    // =============== Helpers ===============\n    function parsePre (row, cls) {\n      const pre = row.querySelector('pre.' + cls)\n      if (!pre) return null\n      try {\n        return JSON.parse(pre.textContent)\n      } catch {\n        return null\n      }\n    }\n    // Symbol to indicate an external/unresolvable attribute reference\n    const UNRESOLVABLE = Symbol('UNRESOLVABLE')\n    function getAttrValue (attr, stateObj) {\n      // Handle dot-notation like \"policySet.region\"\n      if (attr && attr.includes('.')) {\n        const parts = attr.split('.')\n        let current = stateObj\n        for (const part of parts) {\n          if (current === undefined || current === null) {\n            // Path doesn't exist - unresolvable\n            return UNRESOLVABLE\n          }\n          if (typeof current !== 'object') {\n            // Parent exists but is not an object (e.g., policySet is a string ID)\n            // This is an external reference that can't be resolved from table data\n            return UNRESOLVABLE\n          }\n          current = current[part]\n        }\n        return current\n      }\n      return stateObj[attr]\n    }\n    function evalVisible (visible, stateObj) {\n      if (!visible) return true\n      const v = visible.if\n      if (!v) return true\n\n      // Global-scope conditions reference external data (e.g. modulesOnContract)\n      // not available in the table; assume fulfilled\n      if (v.scope === 'global') return true\n      \n      // Supported ops: eq, neq, in, not, and, or, contains, type\n      // \"type\" checks the runtime data-type of a value (e.g. ipv4_address);\n      // we can't determine this from table data, so assume fulfilled.\n      if (v.op === 'type') return true\n\n      if (v.op === 'not') {\n        const inner = v.expression || (v.params && v.params[0])\n        if (!inner) return true\n        return !evalVisible({ if: inner }, stateObj)\n      }\n      if (v.op === 'eq') {\n        const val = getAttrValue(v.attribute, stateObj)\n        // If attribute is unresolvable (external reference), assume condition is fulfilled\n        if (val === UNRESOLVABLE) return true\n        return val == v.value\n      }\n      if (v.op === 'neq') {\n        const val = getAttrValue(v.attribute, stateObj)\n        if (val === UNRESOLVABLE) return true\n        return val != v.value\n      }\n      if (v.op === 'in') {\n        const val = getAttrValue(v.attribute, stateObj)\n        if (val === UNRESOLVABLE) return true\n        const arr = v.value || []\n        return arr.includes(val)\n      }\n      if (v.op === 'contains') {\n        const val = getAttrValue(v.attribute, stateObj)\n        // Contains typically checks if array contains value; if unresolvable, assume fulfilled\n        if (val === UNRESOLVABLE) return true\n        if (Array.isArray(val)) return val.includes(v.value)\n        return false\n      }\n      if (v.op === 'or')\n        return (v.params || []).some(p => evalVisible({ if: p }, stateObj))\n      if (v.op === 'and')\n        return (v.params || []).every(p => evalVisible({ if: p }, stateObj))\n      return true // Fallback for unhandled ops\n    }\n    function parseValueByType (type, value) {\n      if (type === 'integer' || type === 'number') {\n        if (value === '' || value === undefined) return undefined\n        const n = Number(value)\n        return isNaN(n) ? value : n\n      }\n      if (type === 'boolean') return value === 'true' || value === true\n      return value\n    }\n    function readTextArray (container) {\n      const arr = []\n      container.querySelectorAll('input[type=\"text\"]').forEach(inp => {\n        const v = inp.value.trim()\n        if (v !== '') arr.push(v)\n      })\n      return arr.length ? arr : undefined\n    }\n\n    // =============== Collect rows ===============\n    const optionRows = Array.from(table.querySelectorAll('tr.row_option, tr.preview_option'))\n    const schemaRows = Array.from(table.querySelectorAll('tr.row_schema, tr.preview_schema'))\n    const options = {}\n    const objectSchemas = {} // single-object schemas\n    const objectArrayPropDefs = {} // { parentArrayName: [{propName, inputDef, type, displayType}] }\n    const optionsByName = {}\n    const optionsById = {}\n    const readOnlySchemaRows = [] // Track read-only schema rows for conditional hiding\n\n    // Build map for options\n    optionRows.forEach(row => {\n      const id = row.id\n      const inputDef = parsePre(row, 'input')\n      const visibleDef = parsePre(row, 'visible')\n      const code = row.querySelector('code')\n      const rawName = code ? code.textContent.replace(/\\u200b/g, '') : id // strip ZW chars\n      const name = rawName\n      const o = {\n        row,\n        inputDef,\n        visibleDef,\n        name,\n        value: undefined,\n        input: null\n      }\n\n      // Detect object-array property rows like: failoverOriginMap[].fromOriginId\n      const arrMatch = name.match(/^([^.]+)\\[\\]\\.(.+)$/)\n      if (arrMatch) {\n        o.isArrayProp = true\n        o.parentArrayName = arrMatch[1]\n        o.propName = arrMatch[2]\n        if (!objectArrayPropDefs[o.parentArrayName])\n          objectArrayPropDefs[o.parentArrayName] = []\n        // Inspect type from the row's \"Type\" column - get FULL type text (e.g., \"string array\")\n        const tds = row.querySelectorAll('td')\n        let type = ''\n        let displayType = ''\n        if (tds[1]) {\n          const fullTypeText = normalizeStr(tds[1].textContent)\n          type = fullTypeText.split(' ')[0].toLowerCase() // first word for internal use\n          displayType = fullTypeText // full text for display (e.g., \"string array\")\n        }\n        objectArrayPropDefs[o.parentArrayName].push({\n          propName: o.propName,\n          inputDef,\n          visibleDef, // Store visibility definition for filtering\n          type,\n          displayType // NEW: store full type for display\n        })\n        // Hide this template row; we'll render inputs in entry blocks\n        row.classList.add('hidden-row')\n      }\n\n      options[id] = o\n      optionsById[id] = o\n      optionsByName[name] = o\n\n      // Detect parent object/object-array options\n      if (\n        inputDef &&\n        (inputDef.displayType === 'object' ||\n          inputDef.displayType === 'object array')\n      ) {\n        if (inputDef.displayType === 'object') {\n          objectSchemas[name] = []\n          o.isObject = true\n        } else if (inputDef.displayType === 'object array') {\n          o.isObject = true\n          o.isObjectArray = true\n          if (!objectArrayPropDefs[name]) objectArrayPropDefs[name] = [] // ensure bucket exists\n        }\n      }\n    })\n\n    // Schema rows (for single object properties like cloudletPolicy.id)\n    schemaRows.forEach(row => {\n      const code = row.querySelector('code')\n      if (!code) return\n      const dotName = code.textContent.replace(/\\u200b/g, '')\n      const [objectName, propName] = dotName.split('.', 2)\n      // Ignore if this is an object-array schema variant (we handle via row_option form)\n      if (objectName.endsWith('[]')) return\n\n      const tds = row.querySelectorAll('td')\n      let type = ''\n      if (tds[2])\n        type = (tds[1].textContent || '').trim().split(' ')[0].toLowerCase()\n      const descTd = tds[2] || null\n      const firstPara = descTd?.querySelector('p')\n      const firstParaText = firstPara?.innerText.trim() || ''\n      if (firstParaText.startsWith('Read-only')) {\n        // Track read-only rows for conditional hiding (visible when empty, hidden when values exist)\n        row._objectName = objectName\n        row._propName = propName\n        row._isReadOnly = true\n        readOnlySchemaRows.push(row)\n        return\n      }\n\n      const input = document.createElement('input')\n      input.type = 'text'\n      input.className = 'Input Input_sm'\n      input.style.minWidth = '120px'\n      input.style.display = 'block'\n      input.style.marginTop = '4px'\n      input.addEventListener('input', updateState)\n      const optionTd = optionIdx !== -1 ? tds[optionIdx] : tds[0]\n      optionTd.appendChild(input)\n\n      row._objectName = objectName\n      row._propName = propName\n      row._input = input\n      row._type = type\n\n      if (!objectSchemas[objectName]) objectSchemas[objectName] = []\n      objectSchemas[objectName].push(row)\n    })\n\n    // =============== Handle row_option sub-properties of objects (dot-notation, no inputDef) ===============\n    // Some tables use row_option (not row_schema) for object sub-properties like firewallConfiguration.configId.\n    // These rows have no \u003cpre class=\"input\">, so we detect them by dot-notation name and build inputs manually.\n    Object.values(options).forEach(opt => {\n      if (opt.inputDef) return // already has an input definition, handled later\n      if (opt.isArrayProp) return // array props handled separately\n      const dotIdx = opt.name.indexOf('.')\n      if (dotIdx === -1) return // not a sub-property\n      const objectName = opt.name.substring(0, dotIdx)\n      const propName = opt.name.substring(dotIdx + 1)\n      // Only process if parent is a known object\n      const parentOpt = optionsByName[objectName]\n      if (!parentOpt || !parentOpt.isObject) return\n      // Skip if parent is an object array (those use [] notation)\n      if (parentOpt.isObjectArray) return\n\n      const tds = opt.row.querySelectorAll('td')\n      let type = ''\n      if (tds[1]) type = (tds[1].textContent || '').trim().split(' ')[0].toLowerCase()\n      const descTd = tds[2] || null\n      const firstPara = descTd?.querySelector('p')\n      const firstParaText = firstPara?.innerText.trim() || ''\n      if (firstParaText.startsWith('Read-only')) {\n        opt.row._objectName = objectName\n        opt.row._propName = propName\n        opt.row._isReadOnly = true\n        readOnlySchemaRows.push(opt.row)\n        return\n      }\n\n      const input = document.createElement('input')\n      input.type = 'text'\n      input.className = 'Input Input_sm'\n      input.style.minWidth = '120px'\n      input.style.display = 'block'\n      input.style.marginTop = '4px'\n      input.addEventListener('input', updateState)\n      const optionTd = optionIdx !== -1 ? tds[optionIdx] : tds[0]\n      optionTd.appendChild(input)\n\n      opt.row._objectName = objectName\n      opt.row._propName = propName\n      opt.row._input = input\n      opt.row._type = type\n      // Mark the option so the main input-building loop skips it\n      opt._handledAsSchema = true\n\n      if (!objectSchemas[objectName]) objectSchemas[objectName] = []\n      objectSchemas[objectName].push(opt.row)\n      // Also add to schemaRows so reset/listeners work\n      schemaRows.push(opt.row)\n    })\n\n    // =============== Build inputs for option rows ===============\n    Object.values(options).forEach(opt => {\n      if (!opt.inputDef) return\n      if (opt._handledAsSchema) return\n      if (opt.isArrayProp) {\n        opt.row.classList.add('hidden-row')\n        return\n      }\n\n      const tds = opt.row.querySelectorAll('td')\n      const optionTd = optionIdx !== -1 ? tds[optionIdx] : tds[0]\n      let input\n\n      if (opt.inputDef.displayType === 'string array') {\n        const wrapper = document.createElement('div')\n        wrapper.className = 'array-input-wrapper'\n        wrapper.style.marginTop = '4px'\n        function addField (val) {\n          const div = document.createElement('div')\n          div.style.display = 'flex'\n          div.style.marginBottom = '2px'\n          const inp = document.createElement('input')\n          inp.type = 'text'\n          inp.className = 'Input Input_sm'\n          inp.style.minWidth = '120px'\n          inp.value = val || ''\n          inp.addEventListener('input', updateState)\n          const btn = document.createElement('button')\n          btn.type = 'button'\n          btn.textContent = '−'\n          btn.className = 'Button Button_xs'\n          btn.style.marginLeft = '4px'\n          btn.onclick = function () {\n            const hadValue = inp.value.trim() !== ''\n            wrapper.removeChild(div)\n            if (hadValue) updateState()\n          }\n          div.appendChild(inp)\n          div.appendChild(btn)\n          const plusBtn = wrapper.querySelector('button.Button_xs:last-of-type')\n          if (plusBtn && plusBtn.textContent === '+') {\n            wrapper.insertBefore(div, plusBtn)\n          } else {\n            wrapper.appendChild(div)\n          }\n        }\n        const addBtn = document.createElement('button')\n        addBtn.type = 'button'\n        addBtn.textContent = '+'\n        addBtn.className = 'Button Button_xs'\n        addBtn.style.marginTop = '2px'\n        addBtn.onclick = function () {\n          addField()\n          // Don't call updateState() here - adding empty field doesn't change state\n          // The input's own event listener will trigger updateState when user types\n        }\n        wrapper.appendChild(addBtn)\n        addField()\n        optionTd.appendChild(wrapper)\n        opt.input = wrapper\n        opt.isArray = true\n      } else if (opt.inputDef.displayType === 'object array') {\n        // Build object-array wrapper with + Add button; properties are hidden until clicked\n        const wrapper = document.createElement('div')\n        wrapper.className = 'object-array-wrapper'\n        wrapper.style.marginTop = '4px'\n\n        const addBtn = document.createElement('button')\n        addBtn.type = 'button'\n        addBtn.textContent = '+ Add ' + opt.name\n        addBtn.className = 'Button Button_xs'\n        addBtn.onclick = function () {\n          addObjectArrayEntry(wrapper, opt.name)\n          // IMPORTANT: do not call updateState() here; we DON'T want filtering yet\n          // We only update state when a property inside the new entry is filled.\n        }\n        wrapper.appendChild(addBtn)\n\n        optionTd.appendChild(wrapper)\n        opt.input = wrapper\n        opt.isObjectArray = true\n        opt.isObject = true\n      } else if (opt.inputDef.displayType === 'object') {\n        opt.isObject = true // handled in schemaRows\n      } else if (\n        opt.inputDef.tag === 'input' &&\n        opt.inputDef.type === 'checkbox'\n      ) {\n        // boolean -> select true/false (no default)\n        const sel = document.createElement('select')\n        sel.className = 'Select Select_sm'\n        sel.style.minWidth = '120px'\n        sel.style.display = 'block'\n        sel.style.marginTop = '4px'\n        const placeholder = document.createElement('option')\n        placeholder.value = ''\n        placeholder.textContent = 'Choose true/false'\n        placeholder.disabled = true\n        placeholder.hidden = true\n        placeholder.selected = true\n        sel.appendChild(placeholder)\n        ;['false', 'true'].forEach(val => {\n          const o = document.createElement('option')\n          o.value = val\n          o.textContent = val\n          sel.appendChild(o)\n        })\n        sel.addEventListener('change', updateState)\n        optionTd.appendChild(sel)\n        opt.input = sel\n        opt.isBooleanSelect = true\n      } else if (opt.inputDef.tag === 'select') {\n        // enum -> select with placeholder\n        const sel = document.createElement('select')\n        sel.className = 'Select Select_sm'\n        sel.style.minWidth = '120px'\n        sel.style.display = 'block'\n        sel.style.marginTop = '4px'\n        const placeholder = document.createElement('option')\n        placeholder.value = ''\n        placeholder.textContent = 'Choose an option'\n        placeholder.disabled = true\n        placeholder.hidden = true\n        placeholder.selected = true\n        sel.appendChild(placeholder)\n        ;(opt.inputDef.options || []).forEach(val => {\n          const clean = normalizeStr(val)\n          const o = document.createElement('option')\n          o.value = clean\n          o.textContent = clean\n          sel.appendChild(o)\n        })\n        sel.addEventListener('change', updateState)\n        optionTd.appendChild(sel)\n        opt.input = sel\n      } else if (\n        opt.inputDef.displayType === 'number' ||\n        opt.inputDef.displayType === 'integer'\n      ) {\n        input = document.createElement('input')\n        input.type = 'text'\n        input.className = 'Input Input_sm'\n        input.style.minWidth = '120px'\n        input.style.display = 'block'\n        input.style.marginTop = '4px'\n        input.addEventListener('input', updateState)\n        optionTd.appendChild(input)\n        opt.input = input\n      } else if (\n        opt.inputDef.type === 'text' ||\n        opt.inputDef.type === 'datetime-local'\n      ) {\n        input = document.createElement('input')\n        input.type = 'text'\n        input.className = 'Input Input_sm'\n        input.style.minWidth = '120px'\n        input.style.display = 'block'\n        input.style.marginTop = '4px'\n        input.addEventListener('input', updateState)\n        optionTd.appendChild(input)\n        opt.input = input\n      }\n    })\n\n    // =============== Build one object-array entry (UI block with all props) ===============\n    function buildArrayPropInput (def) {\n      // Returns an element for one property inside object-array entry\n      const wrap = document.createElement('div')\n      wrap.className = 'object-array-prop'\n      wrap.style.margin = '4px 0'\n      wrap.dataset.prop = def.propName\n      wrap.dataset.type = (def.type || '').toLowerCase()\n\n      // NEW: Build label with type in parentheses\n      const label = document.createElement('div')\n      const typeDisplay = def.displayType || def.type || ''\n      const typeStr = typeDisplay ? ` (${typeDisplay})` : ''\n      label.textContent = def.propName + typeStr\n      label.style.fontSize = '12px'\n      label.style.opacity = '0.8'\n      wrap.appendChild(label)\n\n      const idf = def.inputDef || {}\n\n      if (idf.displayType === 'string array') {\n        // Nested array input (like toOriginIds)\n        const arrWrap = document.createElement('div')\n        arrWrap.className = 'array-input-wrapper'\n        arrWrap.style.marginTop = '2px'\n\n        function addField (val) {\n          const row = document.createElement('div')\n          row.style.display = 'flex'\n          row.style.marginBottom = '2px'\n          const inp = document.createElement('input')\n          inp.type = 'text'\n          inp.className = 'Input Input_sm'\n          inp.style.minWidth = '120px'\n          inp.value = val || ''\n          inp.addEventListener('input', updateState)\n          const btn = document.createElement('button')\n          btn.type = 'button'\n          btn.textContent = '−'\n          btn.className = 'Button Button_xs'\n          btn.style.marginLeft = '4px'\n          btn.onclick = function () {\n            const hadValue = inp.value.trim() !== ''\n            arrWrap.removeChild(row)\n            if (hadValue) updateState()\n          }\n          row.appendChild(inp)\n          row.appendChild(btn)\n          const plusBtn = arrWrap.querySelector('button.Button_xs:last-of-type')\n          if (plusBtn && plusBtn.textContent === '+') {\n            arrWrap.insertBefore(row, plusBtn)\n          } else {\n            arrWrap.appendChild(row)\n          }\n        }\n\n        const addBtn = document.createElement('button')\n        addBtn.type = 'button'\n        addBtn.textContent = '+'\n        addBtn.className = 'Button Button_xs'\n        addBtn.style.marginTop = '2px'\n        addBtn.onclick = function () {\n          addField()\n          // Don't call updateState() here - adding empty field doesn't change state\n        }\n        arrWrap.appendChild(addBtn)\n        addField()\n\n        wrap.appendChild(arrWrap)\n        return wrap\n      }\n\n      if (idf.tag === 'select') {\n        const sel = document.createElement('select')\n        sel.className = 'Select Select_sm'\n        sel.style.minWidth = '120px'\n        sel.style.display = 'block'\n        sel.style.marginTop = '2px'\n        const placeholder = document.createElement('option')\n        placeholder.value = ''\n        placeholder.textContent = 'Choose an option'\n        placeholder.disabled = true\n        placeholder.hidden = true\n        placeholder.selected = true\n        sel.appendChild(placeholder)\n        ;(idf.options || []).forEach(val => {\n          const o = document.createElement('option')\n          o.value = val\n          o.textContent = val\n          sel.appendChild(o)\n        })\n        sel.addEventListener('change', updateState)\n        wrap.appendChild(sel)\n        return wrap\n      }\n\n      if (idf.tag === 'input' && idf.type === 'checkbox') {\n        const sel = document.createElement('select')\n        sel.className = 'Select Select_sm'\n        sel.style.minWidth = '120px'\n        sel.style.display = 'block'\n        sel.style.marginTop = '2px'\n        const ph = document.createElement('option')\n        ph.value = ''\n        ph.textContent = 'Choose true/false'\n        ph.disabled = true\n        ph.hidden = true\n        ph.selected = true\n        sel.appendChild(ph)\n        ;['false', 'true'].forEach(v => {\n          const o = document.createElement('option')\n          o.value = v\n          o.textContent = v\n          sel.appendChild(o)\n        })\n        sel.addEventListener('change', updateState)\n        wrap.appendChild(sel)\n        wrap.dataset.booleanSelect = '1'\n        return wrap\n      }\n\n      // Numbers/integers default text with validation\n      const inp = document.createElement('input')\n      inp.type = 'text'\n      inp.className = 'Input Input_sm'\n      inp.style.minWidth = '120px'\n      inp.style.display = 'block'\n      inp.style.marginTop = '2px'\n      inp.addEventListener('input', updateState)\n      wrap.appendChild(inp)\n      return wrap\n    }\n\n    // =============== Entry-level visibility for object array properties ===============\n    function getEntryLocalState (entry, props) {\n      // Build a local state object from values within this entry\n      const localState = {}\n      props.forEach(def => {\n        const propWrap = entry.querySelector(`.object-array-prop[data-prop=\"${def.propName}\"]`)\n        if (!propWrap) return\n        const type = (propWrap.dataset.type || '').toLowerCase()\n        \n        // Check for nested array\n        const nestedArrWrap = propWrap.querySelector('.array-input-wrapper')\n        if (nestedArrWrap) {\n          const arrVal = readTextArray(nestedArrWrap)\n          if (arrVal !== undefined) localState[def.propName] = arrVal\n          return\n        }\n        \n        // Check for select\n        const sel = propWrap.querySelector('select')\n        if (sel && sel.value !== '') {\n          if (propWrap.dataset.booleanSelect === '1') {\n            localState[def.propName] = sel.value === 'true'\n          } else {\n            localState[def.propName] = sel.value\n          }\n          return\n        }\n        \n        // Check for text input\n        const inp = propWrap.querySelector('input[type=\"text\"]')\n        if (inp && inp.value.trim() !== '') {\n          const parsed = parseValueByType(type, inp.value.trim())\n          if (parsed !== undefined && parsed !== '') {\n            localState[def.propName] = parsed\n          }\n        }\n      })\n      return localState\n    }\n    \n    function updateEntryPropVisibility (entry, props, initial) {\n      // Get the current values within this entry to evaluate visibility conditions\n      const localState = getEntryLocalState(entry, props)\n      \n      props.forEach(def => {\n        const propWrap = entry.querySelector(`.object-array-prop[data-prop=\"${def.propName}\"]`)\n        if (!propWrap) return\n        \n        // Evaluate visibility based on local state within the entry\n        let show = true\n        if (!initial && def.visibleDef && def.visibleDef.if) {\n          show = evalVisible(def.visibleDef, localState)\n        }\n        \n        propWrap.style.display = show ? '' : 'none'\n      })\n    }\n\n    function addObjectArrayEntry (wrapper, parentName) {\n      const defs = objectArrayPropDefs[parentName] || []\n      const container = document.createElement('div')\n      container.className = 'object-array-entry'\n      container.style.border = '1px solid #ccc'\n      container.style.padding = '6px'\n      container.style.margin = '6px 0'\n\n      // Build inputs for each prop\n      defs.forEach(def => {\n        const el = buildArrayPropInput(def)\n        container.appendChild(el)\n      })\n\n      const removeBtn = document.createElement('button')\n      removeBtn.type = 'button'\n      removeBtn.textContent = '− Remove'\n      removeBtn.className = 'Button Button_xs'\n      removeBtn.style.marginTop = '6px'\n      removeBtn.onclick = function () {\n        wrapper.removeChild(container)\n        updateState() // removing can change state -> filtering allowed\n      }\n      container.appendChild(removeBtn)\n\n      // Insert before the + Add button (which is the last child)\n      wrapper.insertBefore(container, wrapper.lastChild)\n\n      // Apply initial visibility for the new entry (show all properties initially)\n      updateEntryPropVisibility(container, defs, true)\n    }\n\n    // =============== State + back-propagation (original) ===============\n    let state = {}\n    function findOption (attr) {\n      return optionsByName[attr] || optionsById[attr] || null\n    }\n    function firstAllowedEnumValue (opt, forbidden) {\n      const opts = (opt?.inputDef?.options || []).filter(v => v !== forbidden)\n      return opts.length ? opts[0] : undefined\n    }\n    function getDeterministicAssignments (visibleDef) {\n      // Returns array of { attribute, value|notValue, type: 'eq'|'in'|'neq' }\n      const res = []\n      if (!visibleDef || !visibleDef.if) return res\n      const v = visibleDef.if\n      function handleClause (clause) {\n        if (!clause) return\n        if (clause.op === 'eq')\n          res.push({\n            attribute: clause.attribute,\n            value: clause.value,\n            type: 'eq'\n          })\n        else if (clause.op === 'in')\n          res.push({\n            attribute: clause.attribute,\n            value: Array.isArray(clause.value)\n              ? clause.value.slice()\n              : clause.value,\n            type: 'in'\n          })\n        else if (clause.op === 'neq')\n          res.push({\n            attribute: clause.attribute,\n            notValue: clause.value,\n            type: 'neq'\n          })\n        else if (clause.op === 'and')\n          (clause.params || []).forEach(handleClause)\n        else if (clause.op === 'or') {\n          const params = clause.params || []\n          const alreadySatisfied = params.some(p =>\n            evalVisible({ if: p }, state)\n          )\n          if (alreadySatisfied) return\n          if (params.length > 0) handleClause(params[0])\n        }\n      }\n      handleClause(v)\n      return res\n    }\n    function setInputForAttribute (attr, value) {\n      const opt = findOption(attr)\n      if (!opt || !opt.input) {\n        state[attr] = value\n        return\n      }\n      if (opt.isBooleanSelect) opt.input.value = String(value)\n      else if (opt.input.tagName === 'SELECT') opt.input.value = String(value)\n      else if (opt.input.type === 'checkbox') opt.input.checked = !!value\n      else opt.input.value = value == null ? '' : String(value)\n      // Mirror into cached value/state immediately\n      if (opt.isBooleanSelect) opt.value = opt.input.value === 'true'\n      else if (opt.input.tagName === 'SELECT') opt.value = opt.input.value\n      else if (opt.input.type === 'checkbox') opt.value = opt.input.checked\n      else opt.value = opt.input.value\n      state[opt.name] = opt.value\n    }\n    function chooseValueForIn (attribute, allowed) {\n      const current = state[attribute]\n      if (Array.isArray(allowed) && allowed.includes(current)) return current\n      return Array.isArray(allowed) && allowed.length ? allowed[0] : undefined\n    }\n    function backPropagateFromElement (target) {\n      if (!target) return\n      const schemaRow = target.closest && target.closest('tr.row_schema')\n      let startOpt = null\n      if (schemaRow && schemaRow._objectName)\n        startOpt = findOption(schemaRow._objectName)\n      else {\n        const optionRow = target.closest && target.closest('tr.row_option')\n        if (optionRow) startOpt = options[optionRow.id]\n      }\n      const visited = new Set()\n      let stack = startOpt ? [startOpt] : []\n      while (stack.length) {\n        const currentOpt = stack.pop()\n        if (!currentOpt || visited.has(currentOpt.name)) continue\n        visited.add(currentOpt.name)\n\n        const assigns = getDeterministicAssignments(currentOpt.visibleDef)\n        for (const a of assigns) {\n          if (a.type === 'eq') {\n            setInputForAttribute(a.attribute, a.value)\n          } else if (a.type === 'in') {\n            const picked = chooseValueForIn(a.attribute, a.value)\n            if (picked !== undefined) setInputForAttribute(a.attribute, picked)\n          } else if (a.type === 'neq') {\n            const parentOpt = findOption(a.attribute)\n            if (\n              parentOpt &&\n              parentOpt.input &&\n              parentOpt.input.tagName === 'SELECT'\n            ) {\n              // Set a value if current equals forbidden OR is undefined (not set)\n              const currentVal = state[a.attribute]\n              if (currentVal === a.notValue || currentVal === undefined) {\n                const fallback = firstAllowedEnumValue(parentOpt, a.notValue)\n                if (fallback !== undefined)\n                  setInputForAttribute(a.attribute, fallback)\n              }\n            }\n          }\n          const parentOpt = findOption(a.attribute)\n          if (parentOpt) stack.push(parentOpt)\n        }\n      }\n    }\n\n    // =============== UI update ===============\n    \n    // FIXED: Transitive visibility check - a field is only visible if all its dependencies are also visible\n    function isFullyVisible (opt, visited = new Set()) {\n      if (!opt) return true\n      \n      // Prevent infinite recursion\n      if (visited.has(opt.name)) return true\n      visited.add(opt.name)\n      \n      // If no visibility condition, it's always visible\n      if (!opt.visibleDef || !opt.visibleDef.if) return true\n      \n      // First check if this option's direct visibility condition is met\n      if (!evalVisible(opt.visibleDef, state)) return false\n      \n      // Then check if all parent dependencies are also visible (transitive check)\n      const v = opt.visibleDef.if\n      \n      function checkDependencyVisible (clause) {\n        if (!clause) return true\n        \n        // If this clause references an attribute, check if that attribute's option is visible\n        if (clause.attribute) {\n          const parentOpt = findOption(clause.attribute)\n          if (parentOpt && !isFullyVisible(parentOpt, visited)) {\n            return false // Parent is hidden, so this should be hidden too\n          }\n        }\n        \n        // For compound conditions, check all referenced attributes\n        if (clause.op === 'and') {\n          return (clause.params || []).every(p => checkDependencyVisible(p))\n        }\n        if (clause.op === 'or') {\n          // For OR, we need at least one branch's dependencies to be visible\n          // But if all branches have hidden dependencies, hide this option\n          const params = clause.params || []\n          if (params.length === 0) return true\n          \n          // Check if any branch has visible dependencies AND passes its condition\n          return params.some(p => {\n            const depVisible = checkDependencyVisible(p)\n            const condPasses = evalVisible({ if: p }, state)\n            return depVisible && condPasses\n          })\n        }\n        \n        return true\n      }\n      \n      return checkDependencyVisible(v)\n    }\n    \n    function updateState (ev) {\n      // Back-prop first based on changed element\n      backPropagateFromElement(ev && ev.target)\n      updateUI()\n    }\n    function updateUI (initial = false) {\n      // 1) read values from option inputs (primitives, enums, standalone string arrays)\n      Object.values(options).forEach(opt => {\n        if (!opt.input || opt.isObjectArray) return // arrays handled later\n        if (opt.isArray) {\n          const arrVal = readTextArray(opt.input)\n          opt.value = arrVal\n          if (arrVal !== undefined) state[opt.name] = arrVal\n          else delete state[opt.name]\n        } else if (opt.isBooleanSelect) {\n          opt.value =\n            opt.input.value === '' ? undefined : opt.input.value === 'true'\n          if (opt.value === undefined) delete state[opt.name]\n          else state[opt.name] = opt.value\n        } else if (opt.input.type === 'checkbox') {\n          opt.value = opt.input.checked\n          state[opt.name] = opt.value\n        } else if (\n          opt.inputDef &&\n          (opt.inputDef.displayType === 'number' ||\n            opt.inputDef.displayType === 'integer')\n        ) {\n          // original behavior: keep raw invalid + highlight\n          if (opt.input.value !== '' && isNaN(Number(opt.input.value))) {\n            opt.input.classList.add('invalid-input')\n            opt.value = opt.input.value // keep raw\n          } else {\n            opt.input.classList.remove('invalid-input')\n            opt.value =\n              opt.input.value === '' ? undefined : Number(opt.input.value)\n          }\n          if (opt.value === undefined) delete state[opt.name]\n          else state[opt.name] = opt.value\n        } else {\n          opt.value = normalizeStr(opt.input.value)\n          if (opt.value === '') delete state[opt.name]\n          else state[opt.name] = opt.value\n        }\n      })\n\n      // 2) validate schema numeric inputs + attach into single objects\n      schemaRows.forEach(row => {\n        if (!row._input) return\n        if (row._type === 'number' || row._type === 'integer') {\n          if (row._input.value !== '' && isNaN(Number(row._input.value))) {\n            row._input.classList.add('invalid-input')\n          } else {\n            row._input.classList.remove('invalid-input')\n          }\n        }\n      })\n      Object.keys(objectSchemas).forEach(objectName => {\n        const parentOpt = optionsByName[objectName]\n        if (parentOpt && parentOpt.isObjectArray) return // skip, handled below\n        let anyFilled = false\n        const obj = {}\n        ;(objectSchemas[objectName] || []).forEach(row => {\n          if (!row._input) return\n          const val = row._input.value\n          const parsed = parseValueByType(row._type, val)\n          if (parsed !== undefined && parsed !== '') {\n            obj[row._propName] = parsed\n            anyFilled = true\n          }\n        })\n        if (anyFilled) state[objectName] = obj\n        else delete state[objectName]\n      })\n\n      // 3) Object arrays: only include filled entries. (+ Add does NOT filter)\n      Object.values(options).forEach(opt => {\n        if (!opt.isObjectArray || !opt.input) return\n        const arr = []\n        const entries = opt.input.querySelectorAll('.object-array-entry')\n        entries.forEach(entry => {\n          const obj = {}\n          let any = false\n          const props = objectArrayPropDefs[opt.name] || []\n          props.forEach(def => {\n            const propWrap = entry.querySelector(\n              `.object-array-prop[data-prop=\"${def.propName}\"]`\n            )\n            if (!propWrap) return\n            const type = (propWrap.dataset.type || '').toLowerCase()\n            // nested array?\n            const nestedArrWrap = propWrap.querySelector('.array-input-wrapper')\n            if (nestedArrWrap) {\n              const arrVal = readTextArray(nestedArrWrap)\n              if (arrVal !== undefined) {\n                obj[def.propName] = arrVal\n                any = true\n              }\n              return\n            }\n            const sel = propWrap.querySelector('select')\n            if (sel) {\n              if (sel.value !== '') {\n                obj[def.propName] =\n                  sel.dataset.booleanSelect === '1'\n                    ? sel.value === 'true'\n                    : sel.value\n                any = true\n              }\n              return\n            }\n            const inp = propWrap.querySelector('input[type=\"text\"]')\n            if (inp) {\n              if (\n                (type === 'number' || type === 'integer') &&\n                inp.value !== '' &&\n                isNaN(Number(inp.value))\n              ) {\n                inp.classList.add('invalid-input')\n                obj[def.propName] = inp.value // keep raw invalid\n                any = true\n              } else {\n                inp.classList.remove('invalid-input')\n                const parsed = parseValueByType(type, inp.value)\n                if (parsed !== undefined && parsed !== '') {\n                  obj[def.propName] = parsed\n                  any = true\n                }\n              }\n            }\n          })\n          if (any) arr.push(obj)\n        })\n        if (arr.length) {\n          state[opt.name] = arr\n          opt.value = arr\n        } else {\n          delete state[opt.name]\n          opt.value = undefined\n        }\n      })\n\n      // 4) show/hide option rows according to visibility (with transitive check)\n      Object.values(options).forEach(opt => {\n        // Sub-property rows handled as schema are controlled by their parent object\n        if (opt._handledAsSchema) return\n\n        const show = initial ? true : isFullyVisible(opt)\n        // Array-prop template rows remain hidden regardless\n        if (opt.isArrayProp) {\n          opt.row.classList.add('hidden-row')\n        } else {\n          opt.row.classList.toggle('hidden-row', !show)\n        }\n\n        // For single-object schemas, follow parent visibility\n        if (opt.isObject && objectSchemas[opt.name]) {\n          objectSchemas[opt.name].forEach(row => {\n            row.classList.toggle('hidden-row', !show)\n          })\n        }\n\n        // For object arrays, show/hide the wrapper UI with parent visibility\n        if (opt.isObjectArray && opt.input) {\n          opt.input.style.display = show ? '' : 'none'\n          // Also update property visibility within each entry\n          const props = objectArrayPropDefs[opt.name] || []\n          const entries = opt.input.querySelectorAll('.object-array-entry')\n          entries.forEach(entry => {\n            updateEntryPropVisibility(entry, props, initial)\n          })\n        }\n      })\n\n      // 5) show/hide enum/list rows based on their owning option\n      Array.from(table.querySelectorAll('tr.row_enum, tr.row_list, tr.preview_enum, tr.preview_list')).forEach(\n        row => {\n          let prev = row.previousElementSibling\n          while (prev && !prev.classList.contains('row_option'))\n            prev = prev.previousElementSibling\n          if (!prev) return\n          row.classList.toggle(\n            'hidden-row',\n            prev.classList.contains('hidden-row')\n          )\n        }\n      )\n\n      // 6) show/hide read-only schema rows: visible when empty, hidden when values exist\n      const formHasValues = Object.keys(state).length > 0\n      readOnlySchemaRows.forEach(row => {\n        // Check if parent object option is visible too\n        const parentOpt = optionsByName[row._objectName]\n        const parentVisible = parentOpt ? !parentOpt.row.classList.contains('hidden-row') : true\n        // Hide read-only rows if form has values OR parent is hidden\n        row.classList.toggle('hidden-row', formHasValues || !parentVisible)\n      })\n\n      // 7) update JSON snippet\n      updateJsonSnippet()\n    }\n\n    // =============== JSON snippet UI (copy/reset) ===============\n    function updateJsonSnippet () {\n      let name = ''\n      const header = document.querySelector('#content-head h1')\n      if (header) name = header.textContent.trim()\n      const optionsObj = {}\n      Object.values(options).forEach(opt => {\n        // Include object arrays even if parent row hidden (so entries reflect)\n        const parentVisible = !opt.row.classList.contains('hidden-row')\n        const include = parentVisible || opt.isObjectArray\n        if (!include) return\n\n        if (opt.isObject || opt.isObjectArray) {\n          if (state[opt.name] !== undefined)\n            optionsObj[opt.name] = state[opt.name]\n        } else if (typeof opt.value === 'boolean') {\n          optionsObj[opt.name] = opt.value\n        } else if (opt.value !== undefined && opt.value !== '') {\n          optionsObj[opt.name] = opt.value\n        }\n      })\n      const snippet = { name, options: optionsObj }\n      const jsonPre = document.getElementById('json-snippet-pre')\n      const jsonBox = document.getElementById('json-snippet-box')\n      if (jsonPre) {\n        jsonPre.textContent = JSON.stringify(snippet, null, 2)\n      } else if (jsonBox) {\n        jsonBox.textContent = JSON.stringify(snippet, null, 2)\n      }\n    }\n\n    // Build snippet container (with Copy + Reset) once — ORIGINAL BUTTONS + TOOLTIPS preserved\n    let jsonDiv = document.getElementById('json-snippet-box')\n    if (!jsonDiv) {\n      jsonDiv = document.createElement('div')\n      jsonDiv.id = 'json-snippet-box'\n      jsonDiv.style.position = 'relative'\n      jsonDiv.style.paddingTop = '2.5em'\n      const jsonPre = document.createElement('pre')\n      jsonPre.id = 'json-snippet-pre'\n      jsonPre.style.margin = '0'\n      jsonPre.style.fontFamily = 'monospace'\n      jsonDiv.appendChild(jsonPre)\n\n      // Override iOS Safari's UA stylesheet which forces -webkit-text-fill-color: blue on \u003cbutton>\n      const btnColorFix = document.createElement('style')\n      btnColorFix.textContent = '#json-snippet-box button.Button { color: inherit !important; -webkit-text-fill-color: inherit !important; }'\n      jsonDiv.appendChild(btnColorFix)\n\n      // Copy button (original SVG + classes) + tooltip\n      const copyBtn = document.createElement('button')\n      copyBtn.className = 'Button Button_sm'\n      copyBtn.type = 'button'\n      copyBtn.style.position = 'absolute'\n      copyBtn.style.top = '8px'\n      copyBtn.style.background = 'none'\n      copyBtn.style.right = '72px'\n      copyBtn.style.zIndex = '10'\n      copyBtn.title = 'Copy'\n      copyBtn.innerHTML = `\u003cspan class=\"IconWrapper Icon-wrapper2z2wVIeGsiUy\">\u003csvg fill=\"none\" viewBox=\"0 0 24 24\" class=\"Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a\" data-name=\"copy\" role=\"img\" aria-hidden=\"true\" style=\"--icon-color: inherit; --icon-size: inherit; --icon-stroke-width: 2px;\">\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M20 9h-9a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2Z\" class=\"icon-stroke-width\">\u003c/path>\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\" class=\"icon-stroke-width\">\u003c/path>\u003c/svg>\u003c/span>`\n      copyBtn.onclick = function () {\n        const pre = document.getElementById('json-snippet-pre')\n        const text = pre ? pre.textContent : ''\n        navigator.clipboard.writeText(text || '')\n        copyBtn.classList.add('copied')\n        setTimeout(() => copyBtn.classList.remove('copied'), 1200)\n      }\n      jsonDiv.appendChild(copyBtn)\n\n      // Reset button (original SVG + classes) + tooltip\n      const resetBtn = document.createElement('button')\n      resetBtn.className = 'Button Button_sm'\n      resetBtn.type = 'button'\n      resetBtn.style.position = 'absolute'\n      resetBtn.style.top = '8px'\n      resetBtn.style.right = '40px'\n      resetBtn.style.background = 'none'\n      resetBtn.style.zIndex = '10'\n      resetBtn.title = 'Reset options'\n      resetBtn.innerHTML = `\u003cspan class=\"IconWrapper Icon-wrapper2z2wVIeGsiUy\">\u003csvg fill=\"none\" viewBox=\"0 0 24 24\" class=\"Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a\" data-name=\"rotate-ccw\" role=\"img\" style=\"--icon-color: inherit; --icon-size: inherit; --icon-stroke-width: 2px;\">\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M1 4v6h6\" class=\"icon-stroke-width\">\u003c/path>\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3.51 15a9 9 0 1 0 2.13-9.36L1 10\" class=\"icon-stroke-width\">\u003c/path>\u003c/svg>\u003c/span>`\n      resetBtn.onclick = function () {\n        // Clear all inputs to pristine\n        Object.values(options).forEach(opt => {\n          if (!opt.input) return\n          if (opt.isArray) {\n            // wipe and rebuild + button + one empty field\n            while (opt.input.firstChild)\n              opt.input.removeChild(opt.input.firstChild)\n            const addBtn = document.createElement('button')\n            addBtn.type = 'button'\n            addBtn.textContent = '+'\n            addBtn.className = 'Button Button_xs'\n            addBtn.style.marginTop = '2px'\n            function addField (val) {\n              const div = document.createElement('div')\n              div.style.display = 'flex'\n              div.style.marginBottom = '2px'\n              const inp = document.createElement('input')\n              inp.type = 'text'\n              inp.className = 'Input Input_sm'\n              inp.style.minWidth = '120px'\n              inp.value = val || ''\n              inp.addEventListener('input', updateState)\n              const btn = document.createElement('button')\n              btn.type = 'button'\n              btn.textContent = '−'\n              btn.className = 'Button Button_xs'\n              btn.style.marginLeft = '4px'\n              btn.onclick = function () {\n                const hadValue = inp.value.trim() !== ''\n                opt.input.removeChild(div)\n                if (hadValue) updateState()\n              }\n              div.appendChild(inp)\n              div.appendChild(btn)\n              opt.input.insertBefore(div, addBtn)\n            }\n            addBtn.onclick = function () {\n              addField()\n              // Don't call updateState() here - adding empty field doesn't change state\n            }\n            opt.input.appendChild(addBtn)\n            addField()\n          } else if (opt.isObjectArray) {\n            // remove all entries, leave + Add button (no filtering on add)\n            while (opt.input.firstChild)\n              opt.input.removeChild(opt.input.firstChild)\n            const addBtn = document.createElement('button')\n            addBtn.type = 'button'\n            addBtn.textContent = '+ Add ' + opt.name\n            addBtn.className = 'Button Button_xs'\n            addBtn.onclick = function () {\n              addObjectArrayEntry(opt.input, opt.name) /* no updateState here */\n            }\n            opt.input.appendChild(addBtn)\n          } else if (opt.isBooleanSelect || opt.input.tagName === 'SELECT') {\n            opt.input.selectedIndex = 0 // back to placeholder\n          } else if (opt.input.type === 'checkbox') {\n            opt.input.checked = false\n          } else if (opt.input.type === 'text') {\n            opt.input.value = ''\n            opt.input.classList.remove('invalid-input')\n          }\n          opt.value = undefined\n        })\n        schemaRows.forEach(row => {\n          if (row._input) {\n            row._input.value = ''\n            row._input.classList.remove('invalid-input')\n          }\n        })\n        state = {}\n        // Fresh render with all visible\n        updateUI(true)\n      }\n      jsonDiv.appendChild(resetBtn)\n\n      // Help link button — href resolved at click time so back-navigation works\n      // (breadcrumbs may not be rendered yet when initPapiBuilder runs after popstate)\n      const _breadcrumbPatterns = ['latest-criteria', 'ga-criteria', 'deprecated-criteria', 'latest-behaviors', 'ga-behaviors', 'deprecated-behaviors']\n\n      const helpLink = document.createElement('button')\n      helpLink.type = 'button'\n      helpLink.addEventListener('click', function () {\n        const links = Array.from(document.querySelectorAll('.rm-Breadcrumb-list li a'))\n        const anchor = links.reverse().find(a =>\n          _breadcrumbPatterns.some(p => (a.getAttribute('href') || '').includes(p))\n        )\n        if (anchor) {\n          window.location.href = anchor.getAttribute('href') + '#interactive-json-code-builder'\n        }\n      })\n      helpLink.className = 'Button Button_sm'\n      helpLink.style.position = 'absolute'\n      helpLink.style.top = '8px'\n      helpLink.style.right = '8px'\n      helpLink.style.background = 'none'\n      helpLink.style.zIndex = '10'\n      helpLink.title = 'Learn more'\n      helpLink.innerHTML = `\u003cspan class=\"IconWrapper Icon-wrapper2z2wVIeGsiUy\">\u003csvg fill=\"none\" viewBox=\"0 0 24 24\" class=\"Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a\" role=\"img\" style=\"--icon-color: inherit; --icon-size: inherit; --icon-stroke-width: 2px;\">\u003ccircle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon-stroke-width\">\u003c/circle>\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\" class=\"icon-stroke-width\">\u003c/path>\u003cline x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon-stroke-width\">\u003c/line>\u003c/svg>\u003c/span>`\n      jsonDiv.appendChild(helpLink)\n\n      // Insert JSON box inside .rdmd-table, after .rdmd-table-inner.\n      // .rdmd-table itself stays in place; flex layout is applied to it directly below.\n      const tableContainer = table.closest('.rdmd-table-inner')\n      if (tableContainer && tableContainer.parentNode) {\n        tableContainer.parentNode.insertBefore(jsonDiv, tableContainer.nextSibling)\n      }\n    }\n\n    // Initial render: force everything visible on first paint\n    updateUI(true)\n\n    // Wire listeners\n    Object.values(options).forEach(opt => {\n      if (!opt.input) return\n      opt.input.addEventListener('input', updateState)\n      opt.input.addEventListener('change', updateState)\n    })\n    schemaRows.forEach(row => {\n      if (row._input) {\n        row._input.addEventListener('input', updateState)\n        row._input.addEventListener('change', updateState)\n      }\n    })\n\n    // Apply flex layout directly to .rdmd-table so .rdmd-table-inner and the snippet\n    // sit side by side. .rdmd-table stays in its original DOM position — nothing is\n    // re-parented, so ReadMe's back-navigation renderer always finds it in place.\n    const tableEl = document.querySelector('.rdmd-table')\n    if (tableEl) {\n      tableEl.classList.add('rdmd-table-flex-wrap')\n    }\n\n    table.dataset.papiReady = '1'\n}\n\nfunction _papiTryInit () {\n  const t = document.querySelector('.rdmd-table-inner table')\n  if (t && t !== window._papiBuilderTable) {\n    window._papiBuilderTable = t\n    initPapiBuilder()\n    return true\n  }\n  return false\n}\n\nfunction _papiSetupObserver () {\n  if (window._papiBuilderObserver) {\n    window._papiBuilderObserver.disconnect()\n  }\n\n  const observer = new MutationObserver(function () {\n    const table = document.querySelector('.rdmd-table-inner table')\n\n    if (!table) {\n      window._papiBuilderTable = null\n      return\n    }\n\n    if (table === window._papiBuilderTable) return\n\n    // Debounce with double rAF: waits for React to fully commit all DOM updates\n    if (window._papiBuilderRaf) cancelAnimationFrame(window._papiBuilderRaf)\n    window._papiBuilderRaf = requestAnimationFrame(function () {\n      window._papiBuilderRaf = requestAnimationFrame(function () {\n        const settled = document.querySelector('.rdmd-table-inner table')\n        if (!settled) return\n        window._papiBuilderTable = settled\n        initPapiBuilder()\n      })\n    })\n  })\n\n  window._papiBuilderObserver = observer\n  observer.observe(document.body, { childList: true, subtree: true })\n\n  if (!_papiTryInit()) {\n    requestAnimationFrame(function () {\n      requestAnimationFrame(function () { _papiTryInit() })\n    })\n  }\n}\n\n// Run immediately so the observer is active for direct URL paste / hard nav —\n// pageLoad fires after ReadMe's own init which can be too late on slow pages.\nif (document.body) {\n  _papiSetupObserver()\n} else {\n  document.addEventListener('DOMContentLoaded', _papiSetupObserver)\n}\n\n$(window).on('pageLoad', function () {\n  // SPA navigation: reset table ref so the re-mounted table triggers re-init\n  window._papiBuilderTable = null\n  _papiSetupObserver()\n})","html_promo":"","html_body":"","html_footer":"","html_head":"\u003cscript>\n; (function () {\n    var pushState = history.pushState;\n    var replaceState = history.replaceState;\n\n    history.pushState = function () {\n        pushState.apply(history, arguments);\n        window.dispatchEvent(new Event('pushstate'));\n        window.dispatchEvent(new Event('locationchange'));\n    };\n\n    history.replaceState = function () {\n        replaceState.apply(history, arguments);\n        window.dispatchEvent(new Event('replacestate'));\n        window.dispatchEvent(new Event('locationchange'));\n    };\n\n    window.addEventListener('popstate', function () {\n        window.dispatchEvent(new Event('locationchange'))\n    });\n})();\n\nvar currentUrl = window.location.href;\nvar wordList = ['latest-', 'ga-', 'deprecated-'];\nvar wordListExceptions = ['latest-behaviors', 'latest-criteria', 'ga-behaviors', 'ga-criteria', 'deprecated-behaviors', 'deprecated-criteria', \"-latest\"];\n\nvar customCSS = `\ntr.row_enum,\ntbody.xdep td,\ntbody.noxdep td {\n    border: none !important;\n    padding: .25pc !important;\n    vertical-align: top !important;\n}\n.useReactApp .markdown-body .rdmd-table-inner {\n    overflow: unset !important;\n}\ntbody.xdep tr td:first-child,\ntbody.noxdep tr td:first-child {\n    padding-left: 10px !important;\n}\ntr.row_list {\n    border: none !important;\n}\n.preview_enum,\n.preview_enum td {\n    padding-top: 2px !important;\n    padding-bottom: 0 !important;\n}\n.preview_list td,\n.preview_enum td,\n.preview_schema td {\n    border-top: none !important;\n}\n.preview_option,\n.preview_schema {\n    border-top: thin solid #555 !important;\n}\n.preview_head {\n    border-top: thin solid #555 !important;\n    background-color: #ddd !important;\n}\n.dbg_feature,\n.dbg_option,\n.dbg_value {\n    background-color: mistyrose !important;\n}\nhr.NextStepsDivider,\n.Pagination1KE9HXCXYd0E,\n.markdown-body.ng-non-bindable,\n.rm-Article header+div.markdown-body { \n    /* ideally 135% of its container, but never wider than the viewport */\n    width: min(135%, 100vw) !important;\n    box-sizing: border-box !important;\n    \n    }\n\n/* === RESPONSIVE OVERRIDE BELOW 1125px === */\n@media (max-width: 1335px) {\n  hr.NextStepsDivider,\n  .Pagination1KE9HXCXYd0E,\n  .markdown-body.ng-non-bindable,\n  table,\n  .rm-Article header+div.markdown-body { \n      width: 100% !important;\n      max-width: 100vw !important;\n      box-sizing: border-box !important;\n  }\n  div.td-login-dropdown {\n  \tdisplay: none\n}\n}\n@media (max-width: 450px) {\n\t\n\t.rdmd-table { \n    width: 100% !important; \n    overflow-x: auto !important;\n  }\n}\ntbody.xdep th {\n    display: none !important;\n}\n.noxdep td:last-of-type,\n.noxdep th:last-of-type {\n    display: none !important;\n}\ndiv.markdown-body>ul:first-child {\n    margin-top: 0 !important;\n    list-style: none !important;\n    padding: 0 !important;\n}\n`;\n\nfunction removeCustomCSS() {\n    var styleTag = document.getElementById(\"custom-table-css\");\n    if (styleTag) {\n        styleTag.parentNode.removeChild(styleTag);\n    }\n}\n\nfunction urlContainsWords(url, words) {\n    return words.some(function (word) {\n        return url.indexOf(word) !== -1;\n    });\n}\n\nfunction hideEmptyContentToc() {\n    const contentToc = document.querySelector('.content-toc.grid-25');\n    if (contentToc && contentToc.children.length === 0) {\n      contentToc.style.cssText = 'display: none !important;';\n    };\n};\n\nfunction applyCSS() {\n    var currentUrl = window.location.href;\n    var containsWord = urlContainsWords(currentUrl, wordList)\n    var containsWordExceptions = urlContainsWords(currentUrl, wordListExceptions)\n\n    if (containsWord && !containsWordExceptions) {\n        hideEmptyContentToc();\n        // Inject the style tag only if not present\n        if (!document.getElementById(\"custom-table-css\")) {\n            var style = document.createElement('style');\n            style.type = 'text/css';\n            style.id = \"custom-table-css\";\n            style.appendChild(document.createTextNode(customCSS));\n            document.head.appendChild(style);\n        }\n    } else {\n        removeCustomCSS();\n    }\n}\n\nwindow.addEventListener('locationchange', function () {\n    applyCSS()\n});\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    applyCSS()\n});\n\n$(window).on('pageLoad', function (e, state) {\n    var containsWord = urlContainsWords(currentUrl, wordList)\n    if (containsWord){\n        hideEmptyContentToc()\n    }\n});\n\nif (performance.navigation.type == performance.navigation.TYPE_RELOAD) {\n    applyCSS()\n} \n\u003c/script>","html_footer_meta":"","global_landing_page":{"html":"","redirect":""},"html_hidelinks":false,"collapsibleCategories":false,"showBreadcrumbs":true,"showPageIcons":true,"showVersion":true,"searchModal":"classic","hideTableOfContents":false,"nextStepsLabel":"","ai_dropdown":"enabled","ai_options":{"ask_ai":"disabled","chatgpt":"enabled","claude":"enabled","clipboard":"enabled","copilot":"enabled","mcp":{"command":"enabled","config":"enabled","cursor":"enabled","vscode":"enabled"},"view_as_markdown":"enabled"}},"custom_domain":"","description":"Property Manager is a configuration tool that you use with other Akamai products to start serving the traffic to your site or application through the Akamai edge network.","hstsIncludeSubdomains":false,"planSchedule":{"stripeScheduleId":null,"changeDate":null,"nextPlan":null},"planStatus":"","error404":"","first_page":"docs","git":{"migration":{"createRepository":{"end":"2026-03-01T18:32:40.282Z","start":"2026-03-01T18:32:39.881Z","status":"successful"},"transformation":{"end":"2026-03-01T18:32:43.526Z","start":"2026-03-01T18:32:40.774Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:32:44.519Z","start":"2026-03-01T18:32:44.240Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:50:26.422Z","start":"2026-03-01T18:50:26.421Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"glossaryTerms":[{"_id":"606f4d780b462f006cc3cdab","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":[{"code":"en","type":"manual"}],"state":"enabled"},"intercom":"","aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","jwtExpirationTime":0,"landing_bottom":[],"llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"mdxishMigrationStatus":{},"metrics":{"monthlyLimit":0,"monthlyPurchaseLimit":0,"thumbsEnabled":true,"meteredBilling":{}},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Property Manager","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"oauth_url":"","onboardingCompleted":{"api":true,"appearance":true,"documentation":true,"domain":false,"jwt":false,"logs":false,"metricsSDK":false,"aiReady":false,"team":false,"gitSync":false},"openapiVisibility":"public","owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.163Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"plan":"enterprise","planOverride":"enterprise","readmeScore":{"totalScore":187,"components":{"newDesign":{"enabled":true,"points":25},"reference":{"enabled":true,"points":50},"tryItNow":{"enabled":true,"points":35},"syncingOAS":{"enabled":true,"points":10},"customLogin":{"enabled":true,"points":25},"metrics":{"enabled":false,"points":40},"recipes":{"enabled":true,"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":true,"points":5},"glossary":{"enabled":false,"points":1},"variables":{"enabled":true,"points":1},"integrations":{"enabled":false,"points":2}}},"reCaptchaSiteKey":"","reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":true,"defaultExpandResponseSchema":true,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"seo":{"overwrite_title_tag":true},"searchSettings":{"default_to_current_project":false,"show_project_filter":true,"sort_projects_alphabetically":false},"ssl":{"minTLS":"1.0"},"subdomain":"property-mgr","subpath":"","topnav":{"left":[],"right":[],"edited":true,"bottom":[{"type":"url","text":"CLI","url":"https://github.com/akamai/cli-property-manager"},{"type":"url","text":"Terraform","url":"https://techdocs.akamai.com/terraform/docs/set-up-property-provisioning"}]},"trial":{"trialDeadlineEnabled":false,"trialEndsAt":"2021-04-22T18:37:44.107Z"},"translate":{"provider":"transifex","show_widget":false,"key_public":"","org_name":"","project_name":"","languages":[]},"url":"","variableDefaults":[{"name":"COMPANY_NAME","default":"​Akamai Technologies, Inc.​","source":"","type":""},{"name":"COMPANY_NICKNAME","default":"​Akamai​","source":"","type":""},{"name":"PORTAL_NAME","default":"​Akamai Control Center​","source":"","type":""},{"name":"PORTAL_NICKNAME","default":"​Control Center​","source":"","type":""},{"name":"PORTAL_URL","default":"https://control.akamai.com","source":"","type":""},{"name":"PORTAL_ICON_ROOT","default":"☰","source":"","type":""},{"name":"PORTAL_ICON_HELP","default":"?","source":"","type":""},{"name":"PORTAL_ICON_CLOSE","default":"×","source":"","type":""},{"name":"PRODUCT_NAME","default":"Property Manager","source":"","type":""},{"name":"CHAR_CHECK","default":"✓","source":"","type":""},{"name":"CHAR_COPYRIGHT","default":"©","source":"","type":""},{"name":"CHAR_CROSS","default":"✗","source":"","type":""},{"name":"CHAR_DASH_LONG","default":"—","source":"","type":""},{"name":"CHAR_DASH_SHORT","default":"–","source":"","type":""},{"name":"CHAR_REG","default":"®","source":"","type":""},{"name":"CHAR_TRADEMARK","default":"™","source":"","type":""},{"name":"CHAR_MATH_PLUS_MINUS","default":"±","source":"","type":""},{"name":"CHAR_MATH_TIMES","default":"×","source":"","type":""},{"name":"LB","default":"​","source":"","type":""},{"name":"CHAR_MENU_DELIMITER","default":">","source":"","type":""},{"name":"API_NAME","default":"Property Manager API","source":"","type":""},{"name":"API_NICKNAME","default":"PAPI","source":"","type":""},{"name":"API_SERVICE_LEVEL","default":"READ-WRITE","source":"","type":""}],"childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://property-mgr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"planTrial":"enterprise","shouldGateDash":false,"webhookEnabled":false},"childrenProjects":[{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"2"},"_id":"606f4fbb0c191a00408c302f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"With more people using mobile devices and more ways to deliver content, dealing with your images and videos can be challenging. Akamai's Image and Video Manager gives you the control you need to expertly manage them and fully engage your web visitors.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:43:39.123Z","start":"2026-03-01T18:43:38.728Z","status":"successful"},"transformation":{"end":"2026-03-01T18:43:40.321Z","start":"2026-03-01T18:43:39.337Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:43:41.151Z","start":"2026-03-01T18:43:40.870Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:45:36.583Z","start":"2026-03-01T18:45:36.582Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Image and Video Manager","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.650Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"ivm","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://ivm.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":false,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"6ab2ee72a76d1268fc10456a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai’s Consent Management app lets you control what optional features and solutions people in your organization can use. You can review feature details and opt in or opt out according to your requirements.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Consent Management","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":false,"isPaying":false,"lastIndexed":null,"exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"consent-manage","subpath":"consent-management","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://consent-manage.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":true,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"2"},"_id":"608c19717001bf003f269a16","ai":{"chat":{"knowledge":{"use_project_knowledge":true},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":true,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migration":{"createRepository":{"end":"2026-03-01T18:08:44.906Z","start":"2026-03-01T18:08:44.508Z","status":"successful"},"transformation":{"end":"2026-03-01T18:08:47.322Z","start":"2026-03-01T18:08:45.400Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:08:48.336Z","start":"2026-03-01T18:08:48.066Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:20:55.899Z","start":"2026-03-01T18:20:55.898Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":true,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"UX Writing","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.912Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"internal-ux-writing","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://internal-ux-writing.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"69e7d846efa6fe297e67f3d8","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Project Template","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.636Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"partner-template","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://partner-template.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"614cf94233fa790014fd4357","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Account Protector helps you fight account takeover, new account fraud, and other online account abuse.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:34:12.669Z","start":"2026-03-01T18:34:12.273Z","status":"successful"},"transformation":{"end":"2026-03-01T18:34:13.885Z","start":"2026-03-01T18:34:12.869Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:34:14.640Z","start":"2026-03-01T18:34:14.333Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:35:27.793Z","start":"2026-03-01T18:35:27.792Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Account Protector","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.564Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"account-protector","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://account-protector.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"615c708257c1f90010906e9a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Adaptive Acceleration syncs with ​Akamai​ real user monitoring to gather navigation and resource timing data and stores that data in a policy that's associated with your hostname. As requests for your hostname continue, policy data is gathered and reviewed to identify key resources.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:24:47.177Z","start":"2026-03-01T18:24:46.780Z","status":"successful"},"transformation":{"end":"2026-03-01T18:24:47.929Z","start":"2026-03-01T18:24:47.351Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:24:48.725Z","start":"2026-03-01T18:24:48.428Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:25:11.414Z","start":"2026-03-01T18:25:11.413Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Adaptive Acceleration","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.690Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"adaptive-acceleration","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://adaptive-acceleration.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4e25a564c7011dd77116","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Delivers streaming video and a quality viewing experience anywhere by adapting real-time to available bandwidth.\n\nTo meet consumer expectations in a hyperconnected world, content providers need a high-performance streaming media delivery solution like Akamai’s Adaptive Media Delivery. Optimized for Adaptive Bitrate (ABR) streaming, it provides a high-quality viewing experience across the broad variety of network types, fixed or mobile, at varying connection speeds. Because it’s built on the Akamai Intelligent Platform, Adaptive Media Delivery provides superior scalability, reliability, and availability.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:57:59.543Z","start":"2026-03-01T18:57:59.134Z","status":"successful"},"transformation":{"end":"2026-03-01T18:58:00.772Z","start":"2026-03-01T18:57:59.794Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:58:01.671Z","start":"2026-03-01T18:58:01.401Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T19:01:28.775Z","start":"2026-03-01T19:01:28.774Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Adaptive Media Delivery","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.253Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"adaptive-media-delivery","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://adaptive-media-delivery.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":true,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"68b74abd8bded16d6afc0df5","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Adaptive Media Player 2 (AMP2), powered by Bitmovin, delivers multiplatform video SDKs with comprehensive analytics built directly into each player, providing unified insights across your users' platforms.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:17:14.977Z","start":"2026-03-01T17:17:14.620Z","status":"successful"},"transformation":{"end":"2026-03-01T17:17:15.810Z","start":"2026-03-01T17:17:15.164Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:17:16.586Z","start":"2026-03-01T17:17:16.311Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:17:33.254Z","start":"2026-03-01T17:17:33.252Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Adaptive Media Player 2 powered by Bitmovin","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:16.477Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"amp2-bitmovin","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://amp2-bitmovin.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"66464833369829006488021a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai cloud computing (formerly Linode) to build, deploy, and scale your modern applications faster and easier on the Akamai Connected Cloud.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:31:49.544Z","start":"2026-03-01T17:31:49.194Z","status":"successful"},"transformation":{"end":"2026-03-01T17:31:51.378Z","start":"2026-03-01T17:31:49.883Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:31:52.291Z","start":"2026-03-01T17:31:51.997Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:37:36.972Z","start":"2026-03-01T17:37:36.971Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Akamai Cloud","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:12.762Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"cloud-computing","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://cloud-computing.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"607493857f07e300648ce839","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Find developer tools, resources, and sample code, and connect with the Akamai community.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:52:08.575Z","start":"2026-03-01T18:52:08.184Z","status":"successful"},"transformation":{"end":"2026-03-01T18:52:09.531Z","start":"2026-03-01T18:52:08.798Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:52:10.397Z","start":"2026-03-01T18:52:10.096Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:53:15.625Z","start":"2026-03-01T18:53:15.624Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Akamai Developer Center","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.852Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"devops","subpath":"developer","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://devops.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4e537e161800184f19ce","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Direct Connect is a high performance network interconnection between your origin infrastructure and the Akamai Intelligent Edge Platform. Direct Connect lets you connect to the platform without using a third-party IP transit provider. It provides private connectivity between the platform and a router in your data center or colocation environment.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:53:18.587Z","start":"2026-03-01T18:53:18.198Z","status":"successful"},"transformation":{"end":"2026-03-01T18:53:19.296Z","start":"2026-03-01T18:53:18.765Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:53:20.091Z","start":"2026-03-01T18:53:19.821Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:53:35.278Z","start":"2026-03-01T18:53:35.277Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Akamai Direct Connect","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.319Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"direct-connect","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://direct-connect.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"69b04f45ece5e1e5d4162ae6","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai Functions uses Spin to run edge native applications on Akamai Cloud. As a globally distributed PaaS Akamai Functions offers: Fast and resilient hosting for Spin applications, no maintenance tasks for infrastructure, fast application execution and availability in multiple regions across the world, automatic distribution and availability in multiple regions, and a URL that persists across deployments.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Akamai Functions","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.186Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"akamai-functions","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://akamai-functions.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"69c17a5ef0b7445cae602602","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Akamai Inference (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.349Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"akamai-inference-beta","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://akamai-inference-beta.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6073a5813baf4f00311af404","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai MFA is a workforce MFA service that enables enterprises to provide additional security to the existing identity validation mechanisms for users’ authentication and access to cloud, on-premise, web-based, SaaS, and IaaS applications.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:51:48.445Z","start":"2026-03-01T18:51:48.034Z","status":"successful"},"transformation":{"end":"2026-03-01T18:51:49.673Z","start":"2026-03-01T18:51:48.732Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:51:50.533Z","start":"2026-03-01T18:51:50.257Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:54:30.250Z","start":"2026-03-01T18:54:30.249Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Akamai MFA","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.760Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"mfa","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://mfa.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"678160e98819ff0018fa2af0","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai MFA OIDC API lets you integrate multi-factor authentication (MFA) into OpenID Connect (OIDC) authentication flows using Pushed Authorization Requests (PAR).","git":{"migration":{"createRepository":{"end":"2026-03-01T17:28:12.858Z","start":"2026-03-01T17:28:12.504Z","status":"successful"},"transformation":{"end":"2026-03-01T17:28:13.529Z","start":"2026-03-01T17:28:13.037Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:28:14.327Z","start":"2026-03-01T17:28:14.024Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:28:29.884Z","start":"2026-03-01T17:28:29.883Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Akamai MFA OIDC API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:14.718Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"mfa-oidc","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://mfa-oidc.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"644ff30b16f306007b76402a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migration":{"createRepository":{"end":"2026-03-01T17:44:30.544Z","start":"2026-03-01T17:44:30.136Z","status":"successful"},"transformation":{"end":"2026-03-01T17:44:37.854Z","start":"2026-03-01T17:44:31.922Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:44:38.869Z","start":"2026-03-01T17:44:38.562Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:31:53.303Z","start":"2026-03-01T18:31:53.302Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Akamai NextGen API microservice platform","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.444Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"foundation-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://foundation-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"69655215a4bdcf8fc0a4e5ed","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Akamai Security Spinning Globe is an interactive, visual way to understand what is happening with security traffic across the internet. Instead of looking at tables or logs, you see activity displayed on a 3D globe, making it easy to understand where traffic comes from, what type of traffic it is, and how it is being handled.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:12:40.869Z","start":"2026-03-01T17:12:40.478Z","status":"successful"},"transformation":{"end":"2026-03-01T17:12:41.579Z","start":"2026-03-01T17:12:41.036Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:12:42.406Z","start":"2026-03-01T17:12:42.063Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:13:04.550Z","start":"2026-03-01T17:13:04.549Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Akamai Security Spinning Globe","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.471Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"security-spinning-globe","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://security-spinning-globe.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"60a2c34dc00cb10016ff341b","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Alerts application is a monitoring tool that both analyzes historical audience metrics and projects the expected traffic. Using intelligent algorithms, this service compares projected traffic with actual traffic in real time, and includes static alerts based on thresholds you set. It can trigger adaptive web alerts when current audience metrics goes above or below projected traffic. It does this by taking into consideration accurate traffic patterns modeled on historical data rather than on static thresholds.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:52:49.185Z","start":"2026-03-01T18:52:48.741Z","status":"successful"},"transformation":{"end":"2026-03-01T18:52:50.578Z","start":"2026-03-01T18:52:49.404Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:52:51.418Z","start":"2026-03-01T18:52:51.143Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:55:27.504Z","start":"2026-03-01T18:55:27.504Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Alerts","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.045Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"alerts-app","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://alerts-app.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"614cfa21a71725010d228c1a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's App & API Protector is a defense service that detects and mitigates application threats in HTTP and HTTPS traffic as they attempt to pass through ​Akamai​’s edge platform to reach your origin data centers.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:29:45.727Z","start":"2026-03-01T18:29:45.313Z","status":"successful"},"transformation":{"end":"2026-03-01T18:29:46.804Z","start":"2026-03-01T18:29:45.946Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:29:47.690Z","start":"2026-03-01T18:29:47.365Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:31:51.563Z","start":"2026-03-01T18:31:51.562Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"App & API Protector","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.630Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"app-api-protector","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://app-api-protector.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6695390225a1a8005a98eee0","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai App & API Protector Hybrid is a software solution you can install within your own infrastructure to provide comprehensive Web Application and API Protection (WAAP). It detects and mitigates application threats in HTTP and HTTPS traffic as they attempt to pass through ​its core component, Hybrid Protector, to reach your origin data centers.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:32:00.212Z","start":"2026-03-01T17:31:59.808Z","status":"successful"},"transformation":{"end":"2026-03-01T17:32:01.651Z","start":"2026-03-01T17:32:00.400Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:32:02.411Z","start":"2026-03-01T17:32:02.154Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:34:12.501Z","start":"2026-03-01T17:34:12.500Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"App & API Protector Hybrid","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:12.909Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"app-api-protector-hybrid","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://app-api-protector-hybrid.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4e43f0de89000f4560a9","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's API Acceleration improves the performance, security, and scalability of your APIs. \nAPI Acceleration has a specialized network of servers, metadata optimization, and mapping strategies designed to meet the unique requirements and challenges of delivering performant API and beacon traffic.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:48:35.165Z","start":"2026-03-01T18:48:34.764Z","status":"successful"},"transformation":{"end":"2026-03-01T18:48:35.869Z","start":"2026-03-01T18:48:35.358Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:48:36.803Z","start":"2026-03-01T18:48:36.365Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:48:50.001Z","start":"2026-03-01T18:48:50.000Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"API Acceleration","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.276Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"api-acceleration","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://api-acceleration.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"2"},"_id":"6227dc9fc72d67009f7386a9","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's API Definitions lets you register, manage, and deliver your APIs via Akamai in an efficient and secure manner. \n\nSeveral products and features utilize API definitions, including: API Acceleration, API Discovery, API Gateway, Bot Manager, Kona Site Defender, and API protector with ASM module.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:07:59.935Z","start":"2026-03-01T18:07:59.522Z","status":"successful"},"transformation":{"end":"2026-03-01T18:08:01.721Z","start":"2026-03-01T18:08:00.142Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:08:02.526Z","start":"2026-03-01T18:08:02.224Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:10:15.335Z","start":"2026-03-01T18:10:15.333Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"API Definitions","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.649Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"api-definitions","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://api-definitions.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"606f4f218505f20047771c86","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's API Keys and Traffic Management lets you create and manage API keys that serve as unique identifiers for API consumers. API keys exist inside top-level units called key collections. At the key collection level, you can set a quota limit for the number of successful requests that individual API clients can make. You can also edit access control lists (ACLs) associated with your API endpoints and resources. Together with the API Endpoint Definition API, you can use this API to programmatically deploy your APIs on the Akamai network.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:44:19.807Z","start":"2026-03-01T18:44:19.416Z","status":"successful"},"transformation":{"end":"2026-03-01T18:44:21.068Z","start":"2026-03-01T18:44:20.007Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:44:21.868Z","start":"2026-03-01T18:44:21.606Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:46:57.011Z","start":"2026-03-01T18:46:57.011Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"API Keys and Traffic Management","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.447Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"key-traffic-mgmt","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://key-traffic-mgmt.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"3"},"_id":"643966a8dd6120000ac5dd16","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Get visibility into all your API endpoints, identify attack vulnerabilities and learn about detected behavioral attacks against your APIs.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:44:19.071Z","start":"2026-03-01T17:44:18.670Z","status":"successful"},"transformation":{"end":"2026-03-01T17:44:20.465Z","start":"2026-03-01T17:44:19.338Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:44:21.311Z","start":"2026-03-01T17:44:21.012Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:48:06.941Z","start":"2026-03-01T17:48:06.940Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"API Security","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.396Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"api-security","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://api-security.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6769a36fb950705779c112b7","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"App Platform is a Kubernetes service that combines developer-centric and operations-centric tooling along with automation and a self-service portal. This streamlines the application life cycle when using Kubernetes, from development to delivery to the management of containerized application workloads.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:28:03.331Z","start":"2026-03-01T17:28:02.964Z","status":"successful"},"transformation":{"end":"2026-03-01T17:28:04.325Z","start":"2026-03-01T17:28:03.530Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:28:05.111Z","start":"2026-03-01T17:28:04.837Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:29:08.721Z","start":"2026-03-01T17:29:08.720Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"App Platform for LKE","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:14.535Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"app-platform","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://app-platform.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"616f10281c8c2c0056719914","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Application Security API allows you to access and modify your Security Configurations for Kona Site Defender, Web Application Protector, App & API Protector, Advanced Security Module, and Client Reputation. You can create, update, activate, and export versions of a security configuration. You can get selectable hostnames and add them to the selected list to protect your website or API content. You also can add, modify, or delete custom rules and assign policy actions.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:25:08.986Z","start":"2026-03-01T18:25:08.583Z","status":"successful"},"transformation":{"end":"2026-03-01T18:25:10.626Z","start":"2026-03-01T18:25:09.250Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:25:11.622Z","start":"2026-03-01T18:25:11.263Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:30:26.264Z","start":"2026-03-01T18:30:26.263Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Application Security API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.815Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"application-security","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://application-security.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61fbdc03217bdf017f3a82dd","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Aura Licensed CDN (LCDN) is a highly-scalable, multi-purpose CDN for network operators. With Aura LCDN you can deliver high-quality, low-latency viewing experiences for both live and on-demand video content.\n\nThe Aura Licensed Multicast Solution (LMS) is an extension of the Aura LCDN that uses IP Multicast technology to deliver the same Adaptive Bitrate (ABR) video content to multiple viewers simultaneously, similar to traditional broadcast methodology.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:07:21.738Z","start":"2026-03-01T18:07:21.339Z","status":"successful"},"transformation":{"end":"2026-03-01T18:07:22.380Z","start":"2026-03-01T18:07:21.933Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:07:23.225Z","start":"2026-03-01T18:07:22.878Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:07:31.458Z","start":"2026-03-01T18:07:31.457Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.259Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"61799ad83e3d5205b911b113","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Aura Infrastructure API to deploy and manage service instances of the LCDN product on the Aura platform.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:25:53.054Z","start":"2026-03-01T18:25:52.664Z","status":"successful"},"transformation":{"end":"2026-03-01T18:25:53.814Z","start":"2026-03-01T18:25:53.260Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:25:54.599Z","start":"2026-03-01T18:25:54.315Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:26:33.092Z","start":"2026-03-01T18:26:33.091Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura Infrastructure API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.879Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-infrastructure","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-infrastructure.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61799b05b01066003747555b","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Aura LCDN Content Control API to purge content cached on an Aura Licensed CDN.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:20:17.283Z","start":"2026-03-01T18:20:16.891Z","status":"successful"},"transformation":{"end":"2026-03-01T18:20:18.035Z","start":"2026-03-01T18:20:17.524Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:20:18.850Z","start":"2026-03-01T18:20:18.569Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:20:30.418Z","start":"2026-03-01T18:20:30.417Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura LCDN Content Control API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.901Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-lcdn-content-control","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-lcdn-content-control.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61799b2bfbf7fe00333cd9c5","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Aura LCDN Content Delivery API to configure content for ingestion, caching, and delivery by an Aura LCDN.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:20:27.307Z","start":"2026-03-01T18:20:26.919Z","status":"successful"},"transformation":{"end":"2026-03-01T18:20:28.431Z","start":"2026-03-01T18:20:27.507Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:20:29.227Z","start":"2026-03-01T18:20:28.945Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:21:24.709Z","start":"2026-03-01T18:21:24.708Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura LCDN Content Delivery API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.924Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-lcdn-content-delivery","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-lcdn-content-delivery.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61799d0d05c40a005539ed8e","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Aura LCDN Deployment API to configure the compute layer for applications on the Aura platform.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:19:45.457Z","start":"2026-03-01T18:19:45.047Z","status":"successful"},"transformation":{"end":"2026-03-01T18:19:46.232Z","start":"2026-03-01T18:19:45.642Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:19:47.012Z","start":"2026-03-01T18:19:46.739Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:20:12.189Z","start":"2026-03-01T18:20:12.187Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura LCDN Deployment API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.945Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-lcdn-deployment","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-lcdn-deployment.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61799da279408f005be9aba2","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Aura LCDN Mapping API to manage mapping configuration objects for the LCDN product on the Aura platform.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:20:07.254Z","start":"2026-03-01T18:20:06.841Z","status":"successful"},"transformation":{"end":"2026-03-01T18:20:08.113Z","start":"2026-03-01T18:20:07.457Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:20:08.908Z","start":"2026-03-01T18:20:08.614Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:20:49.709Z","start":"2026-03-01T18:20:49.707Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura LCDN Mapping API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.966Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-lcdn-mapping","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-lcdn-mapping.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61799ddaf8f87306aac00056","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Aura LCDN Services API to manage and configure LCDN services on the Aura platform.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:19:56.324Z","start":"2026-03-01T18:19:55.920Z","status":"successful"},"transformation":{"end":"2026-03-01T18:19:57.325Z","start":"2026-03-01T18:19:56.551Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:19:58.181Z","start":"2026-03-01T18:19:57.894Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:20:50.530Z","start":"2026-03-01T18:20:50.529Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura LCDN Services API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.987Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-lcdn-services","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-lcdn-services.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"61799eac29c6ed0648933636","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Aura Log Streaming API to configure a flexible log collection utility that streams transaction logs to external Kafka destinations in near real time.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:19:35.191Z","start":"2026-03-01T18:19:34.787Z","status":"successful"},"transformation":{"end":"2026-03-01T18:19:36.237Z","start":"2026-03-01T18:19:35.397Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:19:37.070Z","start":"2026-03-01T18:19:36.772Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:20:18.513Z","start":"2026-03-01T18:20:18.512Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":true,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura Log Streaming API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.009Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-log-streaming","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-log-streaming.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61799ed587854c050aeec1af","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Aura Network Policy API lets you block IP addresses within a specified IP CIDR block from accessing LCDN nodes for a set period of time.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:26:06.005Z","start":"2026-03-01T18:26:05.615Z","status":"successful"},"transformation":{"end":"2026-03-01T18:26:06.732Z","start":"2026-03-01T18:26:06.210Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:26:07.561Z","start":"2026-03-01T18:26:07.268Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:26:26.887Z","start":"2026-03-01T18:26:26.886Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura Network Policy API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.030Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-network-policy","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-network-policy.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61799a8f4e413306f81c38d7","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Aura Secret Management API to create and manage an external TLS secret store.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:25:43.055Z","start":"2026-03-01T18:25:42.659Z","status":"successful"},"transformation":{"end":"2026-03-01T18:25:43.854Z","start":"2026-03-01T18:25:43.273Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:25:44.649Z","start":"2026-03-01T18:25:44.371Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:26:22.271Z","start":"2026-03-01T18:26:22.269Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Aura Secret Management API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.858Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"aura-secret-mgmt","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://aura-secret-mgmt.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"60be62971b370600170909c9","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Billing application gives you access to your account’s monthly usage over the Akamai network, along with invoices and charges.  With intuitive invoices, transparent charts, and CP code breakdown you can easily understand your Akamai usage and costs.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:49:03.859Z","start":"2026-03-01T18:49:03.459Z","status":"successful"},"transformation":{"end":"2026-03-01T18:49:04.804Z","start":"2026-03-01T18:49:04.036Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:49:05.615Z","start":"2026-03-01T18:49:05.334Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:50:09.688Z","start":"2026-03-01T18:50:09.687Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Billing","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.144Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"billing-app","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://billing-app.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6785563d88637a006962412a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Billing Partner API lets Akamai partners transmit usage data through the billing infrastructure to accurately track and bill customers for their usage of third party cloud products and services. Use this API if you’re an Akamai partner and want to upload usage data or check the processing status of a usage data file.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:28:22.703Z","start":"2026-03-01T17:28:22.327Z","status":"successful"},"transformation":{"end":"2026-03-01T17:28:23.421Z","start":"2026-03-01T17:28:22.876Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:28:24.360Z","start":"2026-03-01T17:28:24.037Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:28:48.548Z","start":"2026-03-01T17:28:48.547Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Billing Partner API (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:14.740Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"billing-partner","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://billing-partner.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"699734a5f6f894906c291b80","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Bot & Agent Control provides a unified solution for managing and securing human, bot, and agent-driven activity across digital experiences.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:15:00.505Z","start":"2026-03-01T17:15:00.163Z","status":"successful"},"transformation":{"end":"2026-03-01T17:15:01.131Z","start":"2026-03-01T17:15:00.685Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:15:01.922Z","start":"2026-03-01T17:15:01.639Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:15:20.372Z","start":"2026-03-01T17:15:20.371Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Bot & Agent Control (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.918Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"bot-and-agent-control","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://bot-and-agent-control.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"614cfa458900e80023ef3be0","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Your website lets many entities interact with you online, including partners, competitors, attackers, and fraudsters using automated bots. Some bots are positive, like Google search crawlers. Others may not be, like credential abuse and account takeover bots. You don’t want to block all the bots, so Akamai's Bot Manager helps you manage different traffic in different ways.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:29:35.241Z","start":"2026-03-01T18:29:34.843Z","status":"successful"},"transformation":{"end":"2026-03-01T18:29:36.735Z","start":"2026-03-01T18:29:35.431Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:29:37.558Z","start":"2026-03-01T18:29:37.273Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:33:36.324Z","start":"2026-03-01T18:33:36.323Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Bot Manager","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.651Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"bot-man","subpath":"bot-manager","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://bot-man.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"698cf503e9ff19e282ce757d","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai Brand Guardian to detect and automatically remove threats that target your brand. It’s equipped with AI technology that detects and responds in real-time to evolving online threats.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:14:13.452Z","start":"2026-03-01T17:14:13.094Z","status":"successful"},"transformation":{"end":"2026-03-01T17:14:14.058Z","start":"2026-03-01T17:14:13.608Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:14:14.805Z","start":"2026-03-01T17:14:14.514Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:14:32.677Z","start":"2026-03-01T17:14:32.676Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Brand Guardian (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.893Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"brand-guardian","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://brand-guardian.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"636d5460c95de50017fda95d","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Brand Protector provides proactive intelligence to detect and disrupt phishing, impersonations, fake stores, and malicious domains targeting your web assets and your brand.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:56:20.772Z","start":"2026-03-01T17:56:20.385Z","status":"successful"},"transformation":{"end":"2026-03-01T17:56:21.568Z","start":"2026-03-01T17:56:20.950Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:56:22.325Z","start":"2026-03-01T17:56:22.040Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:57:04.227Z","start":"2026-03-01T17:57:04.226Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Brand Protector","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.953Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"brand-protector","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://brand-protector.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62f133eb283ace07cce91e2d","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Follow this tutorial to set up highly available compute instances to deliver a basic site.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:55:28.605Z","start":"2026-03-01T17:55:28.204Z","status":"successful"},"transformation":{"end":"2026-03-01T17:55:29.645Z","start":"2026-03-01T17:55:28.811Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:55:30.474Z","start":"2026-03-01T17:55:30.192Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:56:15.429Z","start":"2026-03-01T17:56:15.428Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Build on the cloud","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.274Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"get-started-cloud-computing","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://get-started-cloud-computing.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"3"},"_id":"61e89e06279989007fef12de","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Learn how to create and manage support cases for your ​Akamai​ applications.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:20:59.878Z","start":"2026-03-01T18:20:59.496Z","status":"successful"},"transformation":{"end":"2026-03-01T18:21:00.829Z","start":"2026-03-01T18:21:00.056Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:21:01.590Z","start":"2026-03-01T18:21:01.309Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:21:57.611Z","start":"2026-03-01T18:21:57.610Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Case Management","nav_names":{"docs":"Guide","reference":"​API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.124Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"case-mgmt","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://case-mgmt.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"6073bc3ccfdcea000fe5416b","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai’s Certificate Provisioning System (CPS) allows you to self-provision and manage your Secure Sockets Layer (SSL) and Transport Layer Security (TLS) certificates. It supports all certificate options, including third party.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:56:16.795Z","start":"2026-03-01T18:56:16.410Z","status":"successful"},"transformation":{"end":"2026-03-01T18:56:18.277Z","start":"2026-03-01T18:56:16.986Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:56:19.114Z","start":"2026-03-01T18:56:18.832Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:59:30.462Z","start":"2026-03-01T18:59:30.460Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Certificate Provisioning System","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.829Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"cps","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://cps.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"660eec781c512b006ec92a76","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Deliver and secure your content in mainland China with Akamai's partner products.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:31:14.579Z","start":"2026-03-01T17:31:14.206Z","status":"successful"},"transformation":{"end":"2026-03-01T17:31:15.118Z","start":"2026-03-01T17:31:14.752Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:31:15.749Z","start":"2026-03-01T17:31:15.628Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:31:25.480Z","start":"2026-03-01T17:31:25.479Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"China Application and API Traffic Solutions","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:12.620Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"china","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://china.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4f6dc5ba910078787a39","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Manage access between your web assets and the edge servers on the Akamai network. With Client Access Control you can retrieve information about the CIDR blocks that currently connect your content to the Akamai network. When Akamai updates the CIDR blocks used for access, use Client Access Control to review the changes and send an acknowledgement to Akamai once you update your Access Control List.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:33:51.220Z","start":"2026-03-01T18:33:50.825Z","status":"successful"},"transformation":{"end":"2026-03-01T18:33:52.019Z","start":"2026-03-01T18:33:51.413Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:33:52.817Z","start":"2026-03-01T18:33:52.556Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:34:18.395Z","start":"2026-03-01T18:34:18.393Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Client Access Control","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.526Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"client-access-control","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://client-access-control.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61df2493515f0b06af64f5a9","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Client Lists feature to manage who can access your website or API. With Client Lists, you can can easily filter incoming web traffic based on client or HTTP request characteristics.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:20:38.511Z","start":"2026-03-01T18:20:38.114Z","status":"successful"},"transformation":{"end":"2026-03-01T18:20:39.460Z","start":"2026-03-01T18:20:38.719Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:20:40.277Z","start":"2026-03-01T18:20:39.987Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:21:48.733Z","start":"2026-03-01T18:21:48.732Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Client Lists","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.104Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"client-lists","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://client-lists.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4ca7969fbc0050b74869","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Client-Side Protection & Compliance constantly analyzes user interactions with your website to identify suspicious and malicious JavaScript behavior, potential vulnerabilities, and any script activities that violate policies you define.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:24:56.846Z","start":"2026-03-01T18:24:56.420Z","status":"successful"},"transformation":{"end":"2026-03-01T18:24:58.000Z","start":"2026-03-01T18:24:57.112Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:24:58.889Z","start":"2026-03-01T18:24:58.594Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:27:40.343Z","start":"2026-03-01T18:27:40.341Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Client-Side Protection & Compliance","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:05.915Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"client-side-protect-compliance","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://client-side-protect-compliance.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"606f4f77811ba80010b28dee","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Cloud Access Manager enables cloud origin authentication and allows you to securely store and manage your cloud origin credentials in the form of access keys.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:55:38.750Z","start":"2026-03-01T18:55:38.353Z","status":"successful"},"transformation":{"end":"2026-03-01T18:55:39.710Z","start":"2026-03-01T18:55:38.945Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:55:40.536Z","start":"2026-03-01T18:55:40.243Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:56:32.403Z","start":"2026-03-01T18:56:32.402Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Cloud Access Manager","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.545Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"cloud-access-mgr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://cloud-access-mgr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"2"},"_id":"6696f2fc45a0d10036d577cf","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Cloud Certificate Manager application lets you create and manage third-party certificates as individual objects without the complexity of network deployment settings.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:32:10.639Z","start":"2026-03-01T17:32:10.229Z","status":"successful"},"transformation":{"end":"2026-03-01T17:32:11.580Z","start":"2026-03-01T17:32:10.801Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:32:12.341Z","start":"2026-03-01T17:32:12.053Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:32:51.185Z","start":"2026-03-01T17:32:51.184Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Cloud Certificate Manager (Limited availability)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:12.932Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"ccm","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://ccm.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4e4a82367f0016da5d8a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Cloud Wrapper optimizes connectivity between cloud infrastructures and the Akamai Intelligent Edge. It uses custom caching to reduce origin requests and the cost to distribute content from the cloud. If you have a high volume of end-user requests, Cloud Wrapper can help provide consistent, high-quality experiences.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:49:31.205Z","start":"2026-03-01T18:49:30.769Z","status":"successful"},"transformation":{"end":"2026-03-01T18:49:32.445Z","start":"2026-03-01T18:49:31.383Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:49:33.215Z","start":"2026-03-01T18:49:32.928Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:50:45.313Z","start":"2026-03-01T18:50:45.312Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Cloud Wrapper","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.299Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"cloud-wrapper","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://cloud-wrapper.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"3"},"_id":"606f4f833551e2005dec0941","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Cloudlets are value-added applications that complement Akamai’s core delivery solutions to solve specific business challenges. Cloudlets bring a site’s business logic closer to the end user by placing it on the edge of the content delivery platform.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:44:08.779Z","start":"2026-03-01T18:44:08.377Z","status":"successful"},"transformation":{"end":"2026-03-01T18:44:10.321Z","start":"2026-03-01T18:44:09.022Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:44:11.250Z","start":"2026-03-01T18:44:10.977Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:48:04.276Z","start":"2026-03-01T18:48:04.276Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Cloudlets","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.565Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"cloudlets","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://cloudlets.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"606f4f8c4793e10010b1c178","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Using Akamai's CloudTest to optimize your approach to load testing with a scalable, global platform. CloudTest provides testing capabilities for web and mobile apps, APIs, databases, and web services. Realtime analytics and customizable dashboards provide actionable intelligence, allowing for root-cause analysis while tests run.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:49:13.625Z","start":"2026-03-01T18:49:13.230Z","status":"successful"},"transformation":{"end":"2026-03-01T18:49:15.128Z","start":"2026-03-01T18:49:13.820Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:49:15.921Z","start":"2026-03-01T18:49:15.626Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:51:15.634Z","start":"2026-03-01T18:51:15.633Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"CloudTest","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.587Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"cloudtest","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://cloudtest.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"659860b9fae07c004a6308bc","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Content Protector detects and mitigates web scraper bots on specific web pages.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:46:00.329Z","start":"2026-03-01T17:45:59.942Z","status":"successful"},"transformation":{"end":"2026-03-01T17:46:01.541Z","start":"2026-03-01T17:46:00.517Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:46:02.262Z","start":"2026-03-01T17:46:01.980Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:46:55.975Z","start":"2026-03-01T17:46:55.973Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Content Protector","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:12.254Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"content-protector","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://content-protector.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4d20b413060075131698","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Contract API provides information about Akamai contracts as well as the products included in those contracts. With this API, you have the option of retrieving product information for a specified time frame by either contract ID or reporting group.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:58:31.950Z","start":"2026-03-01T18:58:31.547Z","status":"successful"},"transformation":{"end":"2026-03-01T18:58:32.757Z","start":"2026-03-01T18:58:32.129Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:58:33.564Z","start":"2026-03-01T18:58:33.261Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:59:02.192Z","start":"2026-03-01T18:59:02.187Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Contract API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.028Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"contract-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://contract-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"613f9bdb93061b0030fc669a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai Control Center is the integrated interface for Akamai’s products, services, and platform. Control Center gives businesses the access, insight, and control they need to deliver the best possible online experiences.\n\nControl Center delivers intelligent tools for site and stream management, diagnostics, and collaboration to help businesses thrive in the hyperconnected world. Accessible via web, mobile, and API, Control Center makes it easy for businesses to configure their Akamai services, monitor performance, analyze traffic, and resolve end-user issues in real time, from any device, anywhere.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:34:01.953Z","start":"2026-03-01T18:34:01.553Z","status":"successful"},"transformation":{"end":"2026-03-01T18:34:02.586Z","start":"2026-03-01T18:34:02.139Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:34:03.327Z","start":"2026-03-01T18:34:03.030Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:34:26.330Z","start":"2026-03-01T18:34:26.329Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Control Center","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.377Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"control-ctr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://control-ctr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4d293d7221000f5e9b63","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's CP Codes and Reporting Groups tool lets you create, edit, view, and delete reporting groups. You can get access to detailed information about CP codes, edit their parameters, and group them for billing purposes.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:54:51.483Z","start":"2026-03-01T18:54:51.092Z","status":"successful"},"transformation":{"end":"2026-03-01T18:54:52.371Z","start":"2026-03-01T18:54:51.661Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:54:53.132Z","start":"2026-03-01T18:54:52.860Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:55:49.869Z","start":"2026-03-01T18:55:49.868Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"CP Codes and Reporting Groups Tool","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.050Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"cp-codes","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://cp-codes.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"3"},"_id":"606f4f98e8de24001cf735f7","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's DataStream provides real-time access to application activity data, including aggregated metrics on complete request-response cycles as well as origin response times. It helps simplify web application monitoring, and includes applications deployed to cloud hosting providers and applications that leverage third-party services.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:51:57.451Z","start":"2026-03-01T18:51:57.052Z","status":"successful"},"transformation":{"end":"2026-03-01T18:51:58.923Z","start":"2026-03-01T18:51:57.715Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:51:59.856Z","start":"2026-03-01T18:51:59.582Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:55:09.461Z","start":"2026-03-01T18:55:09.460Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"DataStream 2","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.607Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"datastream2","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://datastream2.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"60bfe531a85a34005aaed61b","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migration":{"createRepository":{"end":"2026-03-01T18:08:36.403Z","start":"2026-03-01T18:08:35.985Z","status":"successful"},"transformation":{"end":"2026-03-01T18:08:38.535Z","start":"2026-03-01T18:08:36.790Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:08:39.339Z","start":"2026-03-01T18:08:39.060Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:18:18.175Z","start":"2026-03-01T18:18:18.174Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":true,"tutorials":false},"name":"Clone Akamai Test Project","nav_names":{"docs":"Guide","reference":"​API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.165Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"clone-akamai-test-project","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://clone-akamai-test-project.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"627c0514f586640044250a99","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"To help speed up the onboarding process, this document provides a specific workflow you can follow to get your site up and running on the Akamai network.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:02:47.665Z","start":"2026-03-01T18:02:47.255Z","status":"successful"},"transformation":{"end":"2026-03-01T18:02:48.630Z","start":"2026-03-01T18:02:47.850Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:02:49.459Z","start":"2026-03-01T18:02:49.156Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:03:19.356Z","start":"2026-03-01T18:03:19.356Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Deliver your first site","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.891Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"onboard","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://onboard.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"68dec6517eebd336bee4d9bb","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Delivery Manager is Akamai’s next-generation delivery configuration system designed for developers and operations teams. Its modular framework makes it easy to manage CDN configurations using multi-environment development, granular rule control, and version control with flexible, configurable components.","git":{"migration":{"createRepository":{"end":"2026-03-01T19:11:20.340Z","start":"2026-03-01T19:11:19.937Z","status":"successful"},"transformation":{"end":"2026-03-01T19:11:21.696Z","start":"2026-03-01T19:11:20.547Z","status":"successful"},"migratingPages":{"end":"2026-03-01T19:11:22.463Z","start":"2026-03-01T19:11:22.206Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T19:12:42.473Z","start":"2026-03-01T19:12:42.472Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Delivery Manager (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:16.591Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"delivery-mgr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://delivery-mgr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"69fcaaeb945e19a2563bc142","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"This documentation is a filterable catalog covering all traffic-handling behaviors and match criteria for both the Delivery Manager application in Akamai Control Center and API.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Delivery Manager Rules (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.725Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"delivery-mgr-rules","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://delivery-mgr-rules.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"641cb27cb468f3005f5f8b01","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Delivery Policy Manager to control edge traffic through geo-specific delivery policies.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:56:56.742Z","start":"2026-03-01T17:56:56.348Z","status":"successful"},"transformation":{"end":"2026-03-01T17:56:57.665Z","start":"2026-03-01T17:56:56.956Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:56:58.489Z","start":"2026-03-01T17:56:58.207Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:57:34.996Z","start":"2026-03-01T17:57:34.995Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Delivery Policy Manager","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:10.811Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"delivery-policy-mgr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://delivery-policy-mgr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"66eb3d9938e95100445b9e76","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"General guidance and best practices for securing websites and APIs you deliver on Akamai's platform.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:27:23.309Z","start":"2026-03-01T17:27:22.952Z","status":"successful"},"transformation":{"end":"2026-03-01T17:27:23.987Z","start":"2026-03-01T17:27:23.520Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:27:24.798Z","start":"2026-03-01T17:27:24.538Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:27:38.601Z","start":"2026-03-01T17:27:38.600Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Delivery Security Best Practices","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:13.375Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"delivery-security-practices","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://delivery-security-practices.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"643954a1374c62077e59d6ee","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Delivery Reports Consolidation user guide describes the impact of changes for a subset of delivery traffic reports along with the recommended alternatives  to gather traffic data.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:57:21.394Z","start":"2026-03-01T17:57:20.998Z","status":"successful"},"transformation":{"end":"2026-03-01T17:57:22.118Z","start":"2026-03-01T17:57:21.579Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:57:22.902Z","start":"2026-03-01T17:57:22.628Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:57:38.055Z","start":"2026-03-01T17:57:38.054Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Delivery Reports Consolidation","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.376Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"del-rpts-consolidation","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://del-rpts-consolidation.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"69ebb2f7c3b3146462d45b72","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"DNS, DHCP, and IPAM (DDI)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.678Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"akamai-ddi","subpath":"ddi","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://akamai-ddi.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"6807d02817254e0052d618f8","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Posture Management is a security solution that offers visibility to the security and health of your DNS  and DDoS defense environments.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:23:09.444Z","start":"2026-03-01T17:23:09.089Z","status":"successful"},"transformation":{"end":"2026-03-01T17:23:10.807Z","start":"2026-03-01T17:23:09.631Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:23:11.742Z","start":"2026-03-01T17:23:11.416Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:24:22.424Z","start":"2026-03-01T17:24:22.423Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Posture Management","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:15.500Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"posture-management","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://posture-management.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"615f325ba496990012346e62","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"ISPs who view DNS as more than “the Internet Phone Book” will put DNSi AnswerX to good use. With an advanced architecture and feature set designed to improve network response times and manage unwanted traffic, DNSi AnswerX uses a powerful, extensible policy engine to bring a safer, more secure Internet to end users. Akamai offers DNSi AnswerX in four flexible deployment models for best-in-class total cost of ownership.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:25:20.475Z","start":"2026-03-01T18:25:20.082Z","status":"successful"},"transformation":{"end":"2026-03-01T18:25:21.442Z","start":"2026-03-01T18:25:20.647Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:25:22.321Z","start":"2026-03-01T18:25:22.029Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:26:13.881Z","start":"2026-03-01T18:26:13.880Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"DNSi AnswerX Cloud/Managed and SPS Shield","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.712Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"answerx-cloud","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://answerx-cloud.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"67521457761f370045cd2fa1","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Domain Ownership Manager (DOM) is a service that prevents unauthorized use of hostnames on the Akamai network and strengthens security. Use the UI or API to prove domain ownership before you onboard new domains and hostnames to Akamai.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:27:52.175Z","start":"2026-03-01T17:27:51.824Z","status":"successful"},"transformation":{"end":"2026-03-01T17:27:53.241Z","start":"2026-03-01T17:27:52.368Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:27:54.000Z","start":"2026-03-01T17:27:53.719Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:28:29.676Z","start":"2026-03-01T17:28:29.675Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Domain Ownership Manager","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:14.421Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"domain-validation","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://domain-validation.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4d3acb8683004d440377","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Download Center lets you quickly find files available for your products and download them to your computer. The files may include software, data codes, microlearning videos, documentation, and release notes.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:58:40.963Z","start":"2026-03-01T18:58:40.580Z","status":"successful"},"transformation":{"end":"2026-03-01T18:58:41.535Z","start":"2026-03-01T18:58:41.124Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:58:42.313Z","start":"2026-03-01T18:58:42.017Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:58:47.606Z","start":"2026-03-01T18:58:47.605Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Download Center","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.072Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"download-ctr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://download-ctr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4e5b82b99e007080c4f1","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"A reliable, high performance file-based content delivery solution, Download Delivery delivers large (>100 MB) file-based content over the Internet. Built on the globally distributed Akamai Platform for superior capacity, scalability, availability, and performance, it provides clear, comprehensive metrics and optional tools that can monitor and manage the entire download process across your customer base. Download Delivery ensures a predictable, high-quality download experience while helping you address your online distribution goals.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:49:22.824Z","start":"2026-03-01T18:49:22.434Z","status":"successful"},"transformation":{"end":"2026-03-01T18:49:23.753Z","start":"2026-03-01T18:49:23.023Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:49:24.630Z","start":"2026-03-01T18:49:24.244Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:50:28.475Z","start":"2026-03-01T18:50:28.474Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Download Delivery","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.339Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"download-delivery","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://download-delivery.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"60ad557003c7e4000fec4630","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Edge Diagnostics allows you to diagnose your server, DNS, and network problems from Akamai servers around the world.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:48:24.312Z","start":"2026-03-01T18:48:23.914Z","status":"successful"},"transformation":{"end":"2026-03-01T18:48:25.516Z","start":"2026-03-01T18:48:24.515Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:48:26.338Z","start":"2026-03-01T18:48:26.065Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:49:56.761Z","start":"2026-03-01T18:49:56.761Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Edge Diagnostics","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.064Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"edge-diagnostics","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://edge-diagnostics.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"2"},"_id":"606f4c8675dbf80010a46859","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Edge DNS is a cloud-based DNS solution that provides 24/7 DNS availability, improves DNS responsiveness, and has the resilience to defend against the largest DDoS attacks. Built on a globally distributed Anycast network, it can be implemented as a primary or secondary DNS service, replacing or augmenting existing DNS infrastructure as needed.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:44:49.633Z","start":"2026-03-01T18:44:49.249Z","status":"successful"},"transformation":{"end":"2026-03-01T18:44:51.075Z","start":"2026-03-01T18:44:49.849Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:44:51.982Z","start":"2026-03-01T18:44:51.655Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:47:45.132Z","start":"2026-03-01T18:47:45.131Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Edge DNS","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:05.893Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"edge-dns","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://edge-dns.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"614ceff3931ed9007b729943","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Edge Hostnames to manage how requests for your site, app, or content are mapped to Akamai edge servers.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:30:17.805Z","start":"2026-03-01T18:30:17.417Z","status":"successful"},"transformation":{"end":"2026-03-01T18:30:18.959Z","start":"2026-03-01T18:30:18.110Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:30:19.681Z","start":"2026-03-01T18:30:19.405Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:31:06.091Z","start":"2026-03-01T18:31:06.090Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Edge Hostnames","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.425Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"edge-hostnames","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://edge-hostnames.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"614cef01ab4ab6007b34d31a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Edge IP Binding (EIPB) lets you deliver traffic from a small, static set of IP addresses in an scalable manner.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:29:23.732Z","start":"2026-03-01T18:29:23.334Z","status":"successful"},"transformation":{"end":"2026-03-01T18:29:24.561Z","start":"2026-03-01T18:29:23.943Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:29:25.385Z","start":"2026-03-01T18:29:25.088Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:29:49.514Z","start":"2026-03-01T18:29:49.513Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Edge IP Binding","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.402Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"edge-ip-binding","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://edge-ip-binding.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"606f4fa4c5ba910078787a4d","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's EdgeKV is a key-value store database at the edge. It enables you to build data-driven EdgeWorker applications that require fast, frequent reads and infrequent writes.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:55:20.519Z","start":"2026-03-01T18:55:20.003Z","status":"successful"},"transformation":{"end":"2026-03-01T18:55:21.578Z","start":"2026-03-01T18:55:20.714Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:55:22.456Z","start":"2026-03-01T18:55:22.119Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:57:37.157Z","start":"2026-03-01T18:57:37.156Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"EdgeKV","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.627Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"edgekv","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://edgekv.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"6073baecc41baf006bc7e60f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's EdgeWorkers service to execute JavaScript functions at the edge and create customized web experiences based on geolocation, device characteristics, and more.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:55:10.904Z","start":"2026-03-01T18:55:10.503Z","status":"successful"},"transformation":{"end":"2026-03-01T18:55:12.219Z","start":"2026-03-01T18:55:11.139Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:55:13.117Z","start":"2026-03-01T18:55:12.838Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:59:21.396Z","start":"2026-03-01T18:59:21.395Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"EdgeWorkers","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.782Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"edgeworkers","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://edgeworkers.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"60ee27f001022500165be10f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Enhanced Content Control Utility (ECCU) is one of several supported Akamai purge interfaces. Use ECCU to specify the set of files to refresh on the edge network. Specify directories, file extensions, certain types of HTTP request, or response properties to refine the set of content to refresh. For example, you can refresh specific parts of a library or the complete cache repository for many domains. The ECCU only invalidates content. It does not remove content from cache.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:43:22.836Z","start":"2026-03-01T18:43:22.423Z","status":"successful"},"transformation":{"end":"2026-03-01T18:43:23.623Z","start":"2026-03-01T18:43:23.042Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:43:24.494Z","start":"2026-03-01T18:43:24.163Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:43:49.327Z","start":"2026-03-01T18:43:49.325Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Enhanced Content Control Utility API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.232Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"eccu","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://eccu.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"20"},"_id":"61380ed55acd7d001023a841","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai’s Enterprise Center for Enterprise Application Access (EAA) integrates data path protection, identity access, multifactor authentication, application security, and management visibility and control for applications hosted in data centers and hybrid cloud environments. Using it, the management and control of remote access for employees, contractors, and partners becomes less complex and more secure. This robust tool delivers access to applications without allowing user access to the entire network. Applications are not accessed directly because they are hidden from the Internet and public exposure. A unique dual-cloud architecture closes all inbound firewall ports while providing authenticated end users with access to only their own special applications.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:33:40.694Z","start":"2026-03-01T18:33:40.301Z","status":"successful"},"transformation":{"end":"2026-03-01T18:33:42.179Z","start":"2026-03-01T18:33:41.041Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:33:43.511Z","start":"2026-03-01T18:33:43.228Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:45:25.908Z","start":"2026-03-01T18:45:25.907Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Enterprise Application Access","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.348Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"eaa","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://eaa.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"61e9a773777d7000278d29f0","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use the Akamai Enterprise Applicatin Access (EAA) API to manage data path protection, single sign-on, identity access, application security, and management visibility with EAA.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:21:34.059Z","start":"2026-03-01T18:21:33.668Z","status":"successful"},"transformation":{"end":"2026-03-01T18:21:35.488Z","start":"2026-03-01T18:21:34.285Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:21:36.272Z","start":"2026-03-01T18:21:35.970Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:24:38.521Z","start":"2026-03-01T18:24:38.520Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Enterprise Application Access API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.169Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"eaa-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://eaa-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"17"},"_id":"688b92482658f1ce40037e92","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai’s Enterprise Center for Enterprise Application Access for Gov (EAA for Gov) integrates data path protection, identity access, multifactor authentication, application security, and management visibility and control for applications hosted in data centers and hybrid cloud environments. Using it, the management and control of remote access for employees, contractors, and partners becomes less complex and more secure. This robust tool delivers access to applications without allowing user access to the entire network. Applications are not accessed directly because they are hidden from the Internet and public exposure. A unique dual-cloud architecture closes all inbound firewall ports while providing authenticated end users with access to only their own special applications.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:23:33.171Z","start":"2026-03-01T17:23:32.809Z","status":"successful"},"transformation":{"end":"2026-03-01T17:23:34.513Z","start":"2026-03-01T17:23:33.385Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:23:35.441Z","start":"2026-03-01T17:23:35.175Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:25:53.059Z","start":"2026-03-01T17:25:53.058Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Enterprise Application Access for Gov","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:16.182Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"eaagov","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://eaagov.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"3"},"_id":"606f4d43d272d500319d9086","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Event Center to configure events, reporting, and alerts.  Event Center \nsimplifies the self-service planning, management, and reporting of online experiences of all sizes, and can help you successfully manage and measure the milestones that shape your brand identity and drive your business goals forward.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:55:01.953Z","start":"2026-03-01T18:55:01.546Z","status":"successful"},"transformation":{"end":"2026-03-01T18:55:02.765Z","start":"2026-03-01T18:55:02.140Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:55:03.580Z","start":"2026-03-01T18:55:03.299Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:55:37.726Z","start":"2026-03-01T18:55:37.725Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Event Center","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.095Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"event-ctr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://event-ctr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4dadce3d4a0051bda719","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Event Viewer lets you records events, such as adding users, deleting test objects, or purging URLs, completed through Control Center, and is available to admin users.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:52:18.539Z","start":"2026-03-01T18:52:18.132Z","status":"successful"},"transformation":{"end":"2026-03-01T18:52:19.408Z","start":"2026-03-01T18:52:18.739Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:52:20.121Z","start":"2026-03-01T18:52:19.845Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:52:45.975Z","start":"2026-03-01T18:52:45.974Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Event Viewer","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.211Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"event-viewer","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://event-viewer.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"67cb684b3b637700706c83a0","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Firewall for AI (Artificial Intelligence) to secure your AI apps with guardrails for safe and secure experiences.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:22:09.566Z","start":"2026-03-01T17:22:09.204Z","status":"successful"},"transformation":{"end":"2026-03-01T17:22:10.321Z","start":"2026-03-01T17:22:09.766Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:22:11.283Z","start":"2026-03-01T17:22:11.011Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:22:39.348Z","start":"2026-03-01T17:22:39.347Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Firewall for AI","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:14.904Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"firewall-for-ai","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://firewall-for-ai.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"6a04e1264a9991fcbeb61ecf","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Protect traffic from your AI apps with the Akamai Firewall for AI SDK. This SDK integrates with the FAI Detection REST API, detecting vulnerabilities in the input and output of large language models (LLMs). It manages authentication, communicates securely with the FAI backend, and handles responses, retries, timeouts, and errors.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Firewall for AI Detection SDK","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.746Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"firewall-for-ai-sdk","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://firewall-for-ai-sdk.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4d55fca3cb005cdbf692","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Firewall Rules lets you manage who receives notifications about Akamai IP address changes. You can subscribe users to specific service notifications, retrieve subscription and service information, and list all CIDR blocks for services you are subscribed to.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:53:09.349Z","start":"2026-03-01T18:53:08.955Z","status":"successful"},"transformation":{"end":"2026-03-01T18:53:10.130Z","start":"2026-03-01T18:53:09.550Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:53:11.004Z","start":"2026-03-01T18:53:10.705Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:53:41.026Z","start":"2026-03-01T18:53:41.024Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Firewall Rules","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.141Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"firewall-rules","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://firewall-rules.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"60a2c31bb700b10047896df4","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Akamai Control Center's wizard walks you through a basic setup of your product, including creating certificates and other resources you may need to serve content on our network.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:52:38.442Z","start":"2026-03-01T18:52:38.054Z","status":"successful"},"transformation":{"end":"2026-03-01T18:52:39.192Z","start":"2026-03-01T18:52:38.639Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:52:40.066Z","start":"2026-03-01T18:52:39.751Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:53:13.892Z","start":"2026-03-01T18:53:13.891Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Get Started","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.024Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"start","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://start.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"6266a5482797170049721219","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Introduction to the underlying technologies that make up the Akamai Intelligent Edge Platform.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:08:09.724Z","start":"2026-03-01T18:08:09.329Z","status":"successful"},"transformation":{"end":"2026-03-01T18:08:10.591Z","start":"2026-03-01T18:08:09.924Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:08:11.394Z","start":"2026-03-01T18:08:11.112Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:08:42.296Z","start":"2026-03-01T18:08:42.295Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Get to Know Akamai","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.791Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"platform-basics","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://platform-basics.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"6101ecd88af005004a2d2d1f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Global Traffic Management (GTM) helps Internet users access your website or IP applications with greater reliability. It applies an Internet-centric approach to global load balancing to increase site availability and responsiveness to online user requests. Unlike traditional hardware-based solutions that reside within data centers, the fault-tolerant Global Traffic Management service makes intelligent routing decisions. These are based on real-time data center performance health and on global Internet conditions. They transport user requests to the appropriate data center based on the best Internet route for that user at that moment.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:32:50.517Z","start":"2026-03-01T18:32:50.122Z","status":"successful"},"transformation":{"end":"2026-03-01T18:32:51.960Z","start":"2026-03-01T18:32:50.704Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:32:52.763Z","start":"2026-03-01T18:32:52.488Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:34:38.662Z","start":"2026-03-01T18:34:38.661Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Global Traffic Management","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.257Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"gtm","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://gtm.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"695feec430e93d1a16f260eb","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Manage the Google tagging for your hostnames.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:18:38.936Z","start":"2026-03-01T17:18:38.575Z","status":"successful"},"transformation":{"end":"2026-03-01T17:18:39.658Z","start":"2026-03-01T17:18:39.138Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:18:40.461Z","start":"2026-03-01T17:18:40.196Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:19:04.626Z","start":"2026-03-01T17:19:04.625Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Google Tag Gateway","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.451Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"google-tag-gateway","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://google-tag-gateway.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4f2b79e18c002c9c1ed0","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Global Traffic Management Load Feedback API allows users to submit load data for a GTM domain in either JSON or XML format via POST, and to fetch the current load state via GET.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:32:59.085Z","start":"2026-03-01T18:32:58.706Z","status":"successful"},"transformation":{"end":"2026-03-01T18:32:59.743Z","start":"2026-03-01T18:32:59.259Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:33:00.433Z","start":"2026-03-01T18:33:00.145Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:33:15.565Z","start":"2026-03-01T18:33:15.564Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"GTM Load Feedback API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.465Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"gtm-load-feedback","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://gtm-load-feedback.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4f3424c31903469fe75f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Global Traffic Management Reporting (GTM) API provides read-only reports on GTM’s real time statistics. Each call allows you to view traffic, liveness, direct demand, load feedback, and latency on datacenters and properties.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:33:08.573Z","start":"2026-03-01T18:33:08.178Z","status":"successful"},"transformation":{"end":"2026-03-01T18:33:09.483Z","start":"2026-03-01T18:33:08.773Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:33:10.256Z","start":"2026-03-01T18:33:09.961Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:33:38.787Z","start":"2026-03-01T18:33:38.786Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"GTM Reporting API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.485Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"gtm-reporting","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://gtm-reporting.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6941c68c334d01d3a05fa622","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"CloudApp improves Akamai Guardicore Segmentation for hybrid and cloud-native environments across AWS, Azure, and GCP, reducing the attack surface and helping prevent breaches targeting cloud Assets.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:18:20.193Z","start":"2026-03-01T17:18:19.841Z","status":"successful"},"transformation":{"end":"2026-03-01T17:18:20.827Z","start":"2026-03-01T17:18:20.392Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:18:21.527Z","start":"2026-03-01T17:18:21.266Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:18:32.537Z","start":"2026-03-01T17:18:32.536Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore CloudApp","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.318Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"segmentation-cloudapp","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://segmentation-cloudapp.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62f2b162d14f28002fb11745","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Guardicore's Infection Monkey is an open-source breach and attack simulation tool for testing a data center’s resiliency to perimeter breaches and internal server infection. Infection Monkey helps you validate existing security solutions and provides a view of the internal network from an attacker’s perspective.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:55:37.897Z","start":"2026-03-01T17:55:37.503Z","status":"successful"},"transformation":{"end":"2026-03-01T17:55:38.732Z","start":"2026-03-01T17:55:38.088Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:55:39.504Z","start":"2026-03-01T17:55:39.224Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:56:27.077Z","start":"2026-03-01T17:56:27.076Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Infection Monkey","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.298Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"infection-monkey","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://infection-monkey.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"67a2a2f163922e001f06df97","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Guardicore Platform Agent (formerly Zero Trust Client) integrates data path protection, identity access, multi-factor authentication, application security, management visibility, and control for applications hosted in data centers and hybrid cloud environments. Using it, the management and control of remote access for employees, contractors, and partners becomes less complex and more secure. This robust tool delivers access to applications without allowing user access to the entire network. Applications are not accessed directly because they are hidden from the Internet and public exposure. A unique dual-cloud architecture closes all inbound firewall ports while providing authenticated end users with access to only their own special applications. Threat Protection offers a cloud-based, targeted threat protection solution that safeguards your organization from DNS and web-based threats, enforces authentication and acceptable use policies, and audits user Internet access. Segmentation lets you control access, implement security policies, and maintain segmentation throughout your entire environment.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:28:35.382Z","start":"2026-03-01T17:28:35.016Z","status":"successful"},"transformation":{"end":"2026-03-01T17:28:36.371Z","start":"2026-03-01T17:28:35.600Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:28:37.131Z","start":"2026-03-01T17:28:36.845Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:29:24.884Z","start":"2026-03-01T17:29:24.883Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Platform Agent","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:14.879Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"guardicore-platform-agent","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://guardicore-platform-agent.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62a8cce4b11d4f006c2f8cc6","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Guardicore Centra Security Platform is a comprehensive data center and cloud security solution that provides a single console for managing segmentation, access control, and security policies throughout your entire environment. Centra makes visualizing and securing on-premises and cloud workloads fast and simple. It creates human-readable views of your complete infrastructure – from the data center to the cloud – with fast and intuitive workflows for segmentation policy creation.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:02:57.548Z","start":"2026-03-01T18:02:57.159Z","status":"successful"},"transformation":{"end":"2026-03-01T18:02:58.206Z","start":"2026-03-01T18:02:57.715Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:02:58.926Z","start":"2026-03-01T18:02:58.656Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:03:10.729Z","start":"2026-03-01T18:03:10.728Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Segmentation","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.937Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"segmentation-home","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://segmentation-home.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"49"},"_id":"64762826507ad000580f7313","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Guardicore Centra Security Platform is a comprehensive data center and cloud security solution that provides a single console for managing segmentation, access control, and security policies throughout your entire environment. Centra makes visualizing and securing on-premises and cloud workloads fast and simple. It creates human-readable views of your complete infrastructure – from the data center to the cloud – with fast and intuitive workflows for segmentation policy creation.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:44:39.571Z","start":"2026-03-01T17:44:39.169Z","status":"successful"},"transformation":{"end":"2026-03-01T17:44:40.653Z","start":"2026-03-01T17:44:39.811Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:44:41.460Z","start":"2026-03-01T17:44:41.168Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:47:39.738Z","start":"2026-03-01T17:47:39.735Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Segmentation v49","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.535Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"segmentation-v49","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://segmentation-v49.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"50"},"_id":"65a962424559cb0046352c47","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Guardicore Centra Security Platform is a comprehensive data center and cloud security solution that provides a single console for managing segmentation, access control, and security policies throughout your entire environment. Centra makes visualizing and securing on-premises and cloud workloads fast and simple. It creates human-readable views of your complete infrastructure – from the data center to the cloud – with fast and intuitive workflows for segmentation policy creation.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:30:56.036Z","start":"2026-03-01T17:30:55.682Z","status":"successful"},"transformation":{"end":"2026-03-01T17:30:57.444Z","start":"2026-03-01T17:30:56.288Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:30:58.317Z","start":"2026-03-01T17:30:58.030Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:34:27.158Z","start":"2026-03-01T17:34:27.157Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Segmentation v50","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:12.298Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"segmentation-v50","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://segmentation-v50.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"51"},"_id":"66cc877b238646003da70b92","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Guardicore Centra Security Platform is a comprehensive data center and cloud security solution that provides a single console for managing segmentation, access control, and security policies throughout your entire environment. Centra makes visualizing and securing on-premises and cloud workloads fast and simple. It creates human-readable views of your complete infrastructure – from the data center to the cloud – with fast and intuitive workflows for segmentation policy creation.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:27:09.741Z","start":"2026-03-01T17:27:09.375Z","status":"successful"},"transformation":{"end":"2026-03-01T17:27:11.231Z","start":"2026-03-01T17:27:09.967Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:27:12.033Z","start":"2026-03-01T17:27:11.733Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:30:21.811Z","start":"2026-03-01T17:30:21.811Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Segmentation v51","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:13.123Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"segmentation-v51","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://segmentation-v51.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"52"},"_id":"681bbf3c16b7020011a194b5","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Guardicore Centra Security Platform is a comprehensive data center and cloud security solution that provides a single console for managing segmentation, access control, and security policies throughout your entire environment. Centra makes visualizing and securing on-premises and cloud workloads fast and simple. It creates human-readable views of your complete infrastructure – from the data center to the cloud – with fast and intuitive workflows for segmentation policy creation.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:23:21.211Z","start":"2026-03-01T17:23:20.839Z","status":"successful"},"transformation":{"end":"2026-03-01T17:23:22.578Z","start":"2026-03-01T17:23:21.423Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:23:23.464Z","start":"2026-03-01T17:23:23.174Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:26:42.004Z","start":"2026-03-01T17:26:42.003Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Segmentation v52","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:15.645Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"segmentation-v52","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://segmentation-v52.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"53"},"_id":"69397e74ea946c2f44a017ee","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Guardicore Centra Security Platform is a comprehensive data center and cloud security solution that provides a single console for managing segmentation, access control, and security policies throughout your entire environment. Centra makes visualizing and securing on-premises and cloud workloads fast and simple. It creates human-readable views of your complete infrastructure – from the data center to the cloud – with fast and intuitive workflows for segmentation policy creation.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:18:08.204Z","start":"2026-03-01T17:18:07.849Z","status":"successful"},"transformation":{"end":"2026-03-01T17:18:09.689Z","start":"2026-03-01T17:18:08.411Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:18:10.528Z","start":"2026-03-01T17:18:10.227Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:21:18.202Z","start":"2026-03-01T17:21:18.201Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Segmentation v53","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.297Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"segmentation-v53","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://segmentation-v53.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":false,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"54"},"_id":"6a68e7ae007e16d418c95198","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Guardicore Centra Security Platform is a comprehensive data center and cloud security solution that provides a single console for managing segmentation, access control, and security policies throughout your entire environment. Centra makes visualizing and securing on-premises and cloud workloads fast and simple. It creates human-readable views of your complete infrastructure – from the data center to the cloud – with fast and intuitive workflows for segmentation policy creation.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Guardicore Segmentation v54","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:20.095Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"segmentation-v54","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://segmentation-v54.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1.1"},"_id":"60b0003b5c387500574164da","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Identity and Access Management lets you manage users and their access to Akamai applications and resources. You can also maintain user accounts, manage groups and group access, and perform other administrative tasks.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:48:14.840Z","start":"2026-03-01T18:48:14.438Z","status":"successful"},"transformation":{"end":"2026-03-01T18:48:15.839Z","start":"2026-03-01T18:48:15.074Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:48:16.760Z","start":"2026-03-01T18:48:16.481Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:51:36.158Z","start":"2026-03-01T18:51:36.157Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Identity and Access Management","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.083Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"iam","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://iam.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"3"},"_id":"606f503faba4ba0057382bdf","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Identity and Access Management API lets account administrators: \n- Manage and maintain users and their access to ​Akamai Control Center​ applications and resources\n- Maintain user accounts and other general user information\n- Manage groups and group access\n- Create or update roles\n- Move properties between groups\n- Filter ​Control Center​ user login requests for the account, using IP Allowlist\n- Edit their own information and perform other administrative tasks for other users in addition to all tasks regular users perform\n\nAdditionally, this API lets you manage your API client credentials. API credentials can only be rotated by the client owner. If you're a user or administrator, use this API to manage API access availability and run general operations performed on the Identity and Access Manager user interface from the Settings tab","git":{"migration":{"createRepository":{"end":"2026-03-01T18:43:30.887Z","start":"2026-03-01T18:43:30.482Z","status":"successful"},"transformation":{"end":"2026-03-01T18:43:32.332Z","start":"2026-03-01T18:43:31.133Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:43:33.107Z","start":"2026-03-01T18:43:32.841Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:51:55.210Z","start":"2026-03-01T18:51:55.208Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity and Access Management API","nav_names":{"docs":"","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.737Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"iam-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://iam-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"614cfa70ca8f14005241be4c","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai Identity Cloud provides a highly secure and resilient environment for collecting and storing sensitive customer identity information at large scale.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:29:56.189Z","start":"2026-03-01T18:29:55.787Z","status":"successful"},"transformation":{"end":"2026-03-01T18:29:59.324Z","start":"2026-03-01T18:29:56.597Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:30:00.252Z","start":"2026-03-01T18:29:59.852Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:42:15.327Z","start":"2026-03-01T18:42:15.326Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":true,"tutorials":false},"name":"Identity Cloud","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.670Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"62cef92c52b72d11106010a3","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Identity Cloud Authentication API provides methods for creating accounts on, and logging in to, websites and apps.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:55:05.217Z","start":"2026-03-01T17:55:04.823Z","status":"successful"},"transformation":{"end":"2026-03-01T17:55:06.129Z","start":"2026-03-01T17:55:05.419Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:55:06.966Z","start":"2026-03-01T17:55:06.668Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:55:48.359Z","start":"2026-03-01T17:55:48.358Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud Authentication API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.084Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-auth","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-auth.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"62cdb1c50b465202816bfc1f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Identity Cloud Configuration API is a large collection of endpoints revolving around three areas of Identity Cloud administration: Applications, API clients, and settings, Entity types and attributes, and the flow.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:55:18.513Z","start":"2026-03-01T17:55:18.129Z","status":"successful"},"transformation":{"end":"2026-03-01T17:55:19.669Z","start":"2026-03-01T17:55:18.753Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:55:20.633Z","start":"2026-03-01T17:55:20.350Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:57:20.491Z","start":"2026-03-01T17:57:20.489Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud Configuration API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.056Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-config","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-config.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62cefbddfaa44000656a92af","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use the the Identity Cloud Custom Provider API to leverage social login IdPs that use OAuth 2.0, OpenID Connect, or SAML 2 protocols.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:54:53.274Z","start":"2026-03-01T17:54:52.859Z","status":"successful"},"transformation":{"end":"2026-03-01T17:54:54.007Z","start":"2026-03-01T17:54:53.461Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:54:54.794Z","start":"2026-03-01T17:54:54.520Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:55:16.093Z","start":"2026-03-01T17:55:16.092Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud Custom Provider API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.106Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-custom-provider","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-custom-provider.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"62cefce0a99ae10048415627","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use the Identity Cloud Entity and Entity Type API to customize the database and create additional entity types.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:54:44.821Z","start":"2026-03-01T17:54:44.432Z","status":"successful"},"transformation":{"end":"2026-03-01T17:54:45.664Z","start":"2026-03-01T17:54:44.997Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:54:46.453Z","start":"2026-03-01T17:54:46.157Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:55:42.756Z","start":"2026-03-01T17:55:42.755Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud Entity and EntityType API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.129Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-entity","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-entity.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62ceff46a9c58000836aa9b4","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"The Identity Cloud Hosted Login, OAuth 2.0, and OpenID Connect APIs represent your primary toolset for managing Hosted Login. Most Hosted Login management tasks can only be carried out by using API calls.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:04:03.222Z","start":"2026-03-01T18:04:02.823Z","status":"successful"},"transformation":{"end":"2026-03-01T18:04:04.065Z","start":"2026-03-01T18:04:03.396Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:04:04.832Z","start":"2026-03-01T18:04:04.556Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:04:55.906Z","start":"2026-03-01T18:04:55.905Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud Hosted Login API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.154Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-hosted-login","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-hosted-login.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"62cf0bb5e3633a0053edbfe1","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Identity Cloud Legacy Clients and Settings API manages API clients and applications. This API no longer represents the preferred way to programmatically manage API clients and applications. Instead, we recommend you use the Identity Cloud Configuration API.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:03:53.706Z","start":"2026-03-01T18:03:53.293Z","status":"successful"},"transformation":{"end":"2026-03-01T18:03:54.529Z","start":"2026-03-01T18:03:53.903Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:03:55.395Z","start":"2026-03-01T18:03:55.083Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:04:41.344Z","start":"2026-03-01T18:04:41.343Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud Legacy Clients and Settings API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.181Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-legacy-clients","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-legacy-clients.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62cf101e7f4976009c47ce43","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use the Identity Cloud SIEM Event Service API to activate and deactivate the service, manage the SIEM event blocklist, manage your SIEM event delivery service public keys.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:03:45.509Z","start":"2026-03-01T18:03:45.101Z","status":"successful"},"transformation":{"end":"2026-03-01T18:03:46.273Z","start":"2026-03-01T18:03:45.716Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:03:47.057Z","start":"2026-03-01T18:03:46.760Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:04:12.032Z","start":"2026-03-01T18:04:12.031Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud SIEM Event Service API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.204Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-siem-delivery","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-siem-delivery.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"62cf1146bcad9f009d0d5377","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use the Identity Cloud Social API to manage and configure social login, the technology enabling users to create, and then log in to, an Identity Cloud website by using their Facebook account, their Twitter account, or an account created with any of the other supported social login identity providers.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:03:34.854Z","start":"2026-03-01T18:03:34.426Z","status":"successful"},"transformation":{"end":"2026-03-01T18:03:35.617Z","start":"2026-03-01T18:03:35.032Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:03:36.418Z","start":"2026-03-01T18:03:36.150Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:04:14.951Z","start":"2026-03-01T18:04:14.950Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud Social Login API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.226Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-social-login","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-social-login.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62cf11d2fa45010040b66b0e","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use the Identity Cloud Webhooks v3 API to manage webhook subscriptions, create webhook subscription filters, and redeliver “failed” events.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:03:20.500Z","start":"2026-03-01T18:03:19.718Z","status":"successful"},"transformation":{"end":"2026-03-01T18:03:21.394Z","start":"2026-03-01T18:03:20.695Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:03:22.226Z","start":"2026-03-01T18:03:21.914Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:03:56.112Z","start":"2026-03-01T18:03:56.112Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Identity Cloud Webhooks v3 API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.249Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"identity-cloud-webhooks","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://identity-cloud-webhooks.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"64b995f0d71ae6006a40f5e8","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Guided first-time setup to get your websites and APIs protected by Akamai's network.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:45:12.183Z","start":"2026-03-01T17:45:11.783Z","status":"successful"},"transformation":{"end":"2026-03-01T17:45:12.969Z","start":"2026-03-01T17:45:12.374Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:45:13.813Z","start":"2026-03-01T17:45:13.533Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:45:36.434Z","start":"2026-03-01T17:45:36.433Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Initial App & API Protector Setup","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.764Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"initial-aap-setup","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://initial-aap-setup.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":true,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"5.0"},"_id":"63c81284d7016b00543e6d1d","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"Sandbox for testing or development of ideas.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:56:43.548Z","start":"2026-03-01T17:56:43.156Z","status":"successful"},"transformation":{"end":"2026-03-01T17:56:46.015Z","start":"2026-03-01T17:56:43.891Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:56:47.165Z","start":"2026-03-01T17:56:46.924Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:05:51.203Z","start":"2026-03-01T18:05:51.202Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":true,"tutorials":true},"name":"Internal POC API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:10.595Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"internal-poc-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://internal-poc-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"4"},"_id":"617859221cea10007e30b51c","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use the Akamai Invoicing API to develop your own tools to track invoice files, and keep others updated about their status.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:25:30.158Z","start":"2026-03-01T18:25:29.757Z","status":"successful"},"transformation":{"end":"2026-03-01T18:25:31.011Z","start":"2026-03-01T18:25:30.351Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:25:31.831Z","start":"2026-03-01T18:25:31.541Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:26:08.638Z","start":"2026-03-01T18:26:08.637Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Invoicing API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.837Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"invoice-api","subpath":"invoicing","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://invoice-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"614cf6787f7067003073b57f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"No matter how users choose to connect, Akamai Ion offers them a seamless experience across different device types and network conditions. Akamai continuously monitors real users, automatically applies best practice performance optimizations, and adapts experiences as content, user behavior, and network conditions change. Ion combines the scalability of Akamai’s global content delivery platform with fast dynamic content acceleration. Ion also leverages Akamai cellular optimizations that lower both latency and user engagement disruptions.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:24:37.096Z","start":"2026-03-01T18:24:36.694Z","status":"successful"},"transformation":{"end":"2026-03-01T18:24:38.168Z","start":"2026-03-01T18:24:37.301Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:24:38.965Z","start":"2026-03-01T18:24:38.684Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:25:24.569Z","start":"2026-03-01T18:25:24.568Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Ion","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.493Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"ion","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://ion.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"61f307ce64bf0d00189b90cf","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's mPulse Boomerang is a JavaScript library for real user monitoring (commonly called RUM).  Boomerang measures the performance characteristics of real-world page loads and interactions.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:07:11.832Z","start":"2026-03-01T18:07:11.430Z","status":"successful"},"transformation":{"end":"2026-03-01T18:07:12.707Z","start":"2026-03-01T18:07:12.008Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:07:13.467Z","start":"2026-03-01T18:07:13.168Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:07:39.222Z","start":"2026-03-01T18:07:39.221Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"mPulse Boomerang","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.193Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"mpulse-boomerang","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://mpulse-boomerang.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4fde49f3ce0016070d02","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Internet of Things (IoT): OTA Updates and the Akamai Intelligent Platform let customers securely download firmware to vehicle head units over cellular networks. For mobile carriers, OTA Updates differentiates user-originated traffic from OTA traffic using a list of permanent IP addresses as filters for zero rate billing (ZRB). For vehicle manufacturers, OTA Updates enables aggregated traffic reporting, traffic reporting by vehicle, and complete download notifications.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:43:58.630Z","start":"2026-03-01T18:43:58.055Z","status":"successful"},"transformation":{"end":"2026-03-01T18:43:59.571Z","start":"2026-03-01T18:43:58.828Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:44:00.405Z","start":"2026-03-01T18:44:00.115Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:45:08.562Z","start":"2026-03-01T18:45:08.561Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"IoT OTA Updates","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.671Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"iot-ota-updates","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://iot-ota-updates.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"606f4f565c32a2002315c960","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's IoT-dedicated Token Access Control application allows you to create and manage collections of public keys. It provides a mechanism for uploading public keys into key collections, testing key collections before going live, and creating versions of these key collections to enable frictionless public key rotation.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:43:49.486Z","start":"2026-03-01T18:43:48.967Z","status":"successful"},"transformation":{"end":"2026-03-01T18:43:50.462Z","start":"2026-03-01T18:43:49.659Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:43:51.239Z","start":"2026-03-01T18:43:50.928Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:44:42.733Z","start":"2026-03-01T18:44:42.731Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"IoT Token Access Control","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.505Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"iot-token-access-control","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://iot-token-access-control.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62aa3fd5db95a900a8de3abc","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's IP Accelerator (IPA) empowers organizational agility by leveraging the Internet as a standard platform for delivering accelerated TCP/IP based enterprise applications to any user, on any device, anywhere in the world. Use IPA to improve the performance of your IP-based applications while avoiding the high capital expenditure often associated with private-WAN infrastructure. IPA also allows you to leverage key optimization technologies already integrated into Akamai's globally distributed platform such as dynamic mapping, route optimization, packet redundancy, and a high-performance transport protocol.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:03:07.799Z","start":"2026-03-01T18:03:07.397Z","status":"successful"},"transformation":{"end":"2026-03-01T18:03:08.525Z","start":"2026-03-01T18:03:07.989Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:03:09.362Z","start":"2026-03-01T18:03:09.116Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:03:27.176Z","start":"2026-03-01T18:03:27.175Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"IP Accelerator","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.968Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"ip-accelerator","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://ip-accelerator.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"68a4e96f6bba339eaa6afa2f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"Property Manager is a configuration tool that you use with other Akamai products to start serving the traffic to your site or application through the Akamai edge network.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:23:47.679Z","start":"2026-03-01T17:23:47.298Z","status":"successful"},"transformation":{"end":"2026-03-01T17:23:50.827Z","start":"2026-03-01T17:23:48.171Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:23:51.954Z","start":"2026-03-01T17:23:51.673Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:40:14.554Z","start":"2026-03-01T17:40:14.553Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"JSON POC Property Manager","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:16.374Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"property-mgr-json-poc","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://property-mgr-json-poc.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"68f0f42bb15f6104dcf59848","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migration":{"createRepository":{"end":"2026-03-01T17:17:44.132Z","start":"2026-03-01T17:17:43.772Z","status":"successful"},"transformation":{"end":"2026-03-01T17:17:44.802Z","start":"2026-03-01T17:17:44.324Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:17:45.577Z","start":"2026-03-01T17:17:45.311Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:17:57.640Z","start":"2026-03-01T17:17:57.639Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"JWT Test Login Project","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:16.809Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"jwt-login-test","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://jwt-login-test.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"614cf9cf49c8d900487ec401","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Kona Site Defender is designed to protect against sophisticated DDoS and web application attacks with robust, customizable protections and advanced security features. This highly-scalable defense service detects and mitigates application threats in HTTP and HTTPS traffic as they attempt to pass through Akamai edge platform to reach your origin data centers. Akamai continually updates rules and protections to help you keep up with evolving security threats.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:28:43.338Z","start":"2026-03-01T18:28:42.955Z","status":"successful"},"transformation":{"end":"2026-03-01T18:28:44.429Z","start":"2026-03-01T18:28:43.516Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:28:45.302Z","start":"2026-03-01T18:28:45.012Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:30:19.080Z","start":"2026-03-01T18:30:19.079Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Kona Site Defender","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.585Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"kona-site-defender","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://kona-site-defender.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"4"},"_id":"65315c2444c2ee0039d9eee4","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Programmatically create Linode instances, deploy Kubernetes clusters, and use the full range of Akamai cloud computing products and services.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:45:37.599Z","start":"2026-03-01T17:45:37.199Z","status":"successful"},"transformation":{"end":"2026-03-01T17:45:41.172Z","start":"2026-03-01T17:45:38.045Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:45:42.034Z","start":"2026-03-01T17:45:41.762Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:01:00.201Z","start":"2026-03-01T18:01:00.200Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Linode API","nav_names":{"docs":"","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.930Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"linode-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://linode-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f500cc5300e001cc06a4f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"If using Akamai's Media Services Live v4, the Live Archive Management API lets you list, modify, and manage your live archives.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:58:19.462Z","start":"2026-03-01T18:58:19.064Z","status":"successful"},"transformation":{"end":"2026-03-01T18:58:20.183Z","start":"2026-03-01T18:58:19.674Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:58:20.978Z","start":"2026-03-01T18:58:20.697Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:58:37.881Z","start":"2026-03-01T18:58:37.880Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Live Archive Management API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.715Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"live-archive-management","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://live-archive-management.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6553af7b1e78ed005c324f16","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Localize Akamai edge traffic data in the European Union (EU).","git":{"migration":{"createRepository":{"end":"2026-03-01T17:45:49.326Z","start":"2026-03-01T17:45:48.908Z","status":"successful"},"transformation":{"end":"2026-03-01T17:45:49.991Z","start":"2026-03-01T17:45:49.514Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:45:50.804Z","start":"2026-03-01T17:45:50.502Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:45:57.275Z","start":"2026-03-01T17:45:57.275Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Log Data Localization (EU)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.998Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"log-data-localization","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://log-data-localization.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"3"},"_id":"614cf46decf4e0004638f803","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"View, update, and delete scheduled log deliveries, and adjust details of your log delivery setup. Akamai’s infrastructure constantly gathers log entries from edge servers located around the world. Log Delivery Service creates a copy of these logs, separates your logs from other customer logs, and then delivers your logs based on a schedule you define.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:29:03.071Z","start":"2026-03-01T18:29:02.680Z","status":"successful"},"transformation":{"end":"2026-03-01T18:29:03.962Z","start":"2026-03-01T18:29:03.237Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:29:04.714Z","start":"2026-03-01T18:29:04.425Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:29:58.475Z","start":"2026-03-01T18:29:58.474Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Log Delivery Service","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.470Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"log-delivery","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://log-delivery.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"699ca6b7da7f0a066249b68c","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Akamai Model Context Protocol (MCP) Gateway is a managed service bridging AI agents to the Akamai ecosystem using a single, standardized interface, allowing discovery and invocation without building direct product API integrations.","git":{"migration":{"createRepository":{"end":"2026-03-01T19:11:20.308Z","start":"2026-03-01T19:11:19.896Z","status":"successful"},"transformation":{"end":"2026-03-01T19:11:20.828Z","start":"2026-03-01T19:11:20.485Z","status":"successful"},"migratingPages":{"end":"2026-03-01T19:11:21.625Z","start":"2026-03-01T19:11:21.358Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T19:11:36.710Z","start":"2026-03-01T19:11:36.709Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"MCP Gateway","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.945Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"mcp-gateway","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://mcp-gateway.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":false,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"606f4e7949f3ce0016070cd2","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Akamai's Media Services Live 4.x (MSL4) to provide high-quality streaming media to a global viewing audience.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:58:08.372Z","start":"2026-03-01T18:58:07.984Z","status":"successful"},"transformation":{"end":"2026-03-01T18:58:09.399Z","start":"2026-03-01T18:58:08.539Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:58:10.177Z","start":"2026-03-01T18:58:09.885Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:59:43.254Z","start":"2026-03-01T18:59:43.253Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Media Services Live 4","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.361Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"msl","subpath":"","childrenProjects":[],"fullBaseUrl":"https://msl.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4e827a8cd1004824b98b","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Media Services Live 4 Reports provides online publishers, media broadcasters, and software delivery businesses insight and access to reporting metrics for delivery that can impact brand and customer loyalty.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:43:13.393Z","start":"2026-03-01T18:43:12.999Z","status":"successful"},"transformation":{"end":"2026-03-01T18:43:14.480Z","start":"2026-03-01T18:43:13.606Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:43:15.361Z","start":"2026-03-01T18:43:15.089Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:45:10.836Z","start":"2026-03-01T18:45:10.836Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Media Services Live 4 Reports","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.382Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"media-services-rpts","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://media-services-rpts.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4ff46071c70051494793","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"mPulse is ​Akamai​'s real user measurement solution that maps user behavior to business performance as it's happening. With mPulse you can collect detailed business and performance data directly from your users' browser or mobile application in real time, and then drill down for a closer look at the performance of all your resources across all of your page views to identify the root cause of latencies and lost revenue.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:55:29.383Z","start":"2026-03-01T18:55:28.983Z","status":"successful"},"transformation":{"end":"2026-03-01T18:55:30.591Z","start":"2026-03-01T18:55:29.559Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:55:31.406Z","start":"2026-03-01T18:55:31.120Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:57:38.258Z","start":"2026-03-01T18:57:38.255Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"mPulse","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.695Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"mpulse","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://mpulse.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"67dac8a9587970002705521f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Media Services Live 5 (MSL5) is the next-generation streaming service provided by Akamai and sourced by Harmonic. MSL5 offers innovative streaming features designed to enhance the viewing experience, optimize content delivery, and drive audience engagement.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:22:35.522Z","start":"2026-03-01T17:22:35.161Z","status":"successful"},"transformation":{"end":"2026-03-01T17:22:36.549Z","start":"2026-03-01T17:22:35.713Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:22:37.324Z","start":"2026-03-01T17:22:37.060Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:23:51.456Z","start":"2026-03-01T17:23:51.455Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"MSL5 Powered by Harmonic","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:15.103Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"msl5-harmonic","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://msl5-harmonic.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"2"},"_id":"64be94ed6810dd000a36d86a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Mutual TLS Edge Truststore is a self-service application that supports the creation, management, and activation of certificate authority certificate sets (CA sets) needed to establish mutual authentication (mTLS) sessions between the client and the Akamai edge.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:45:23.599Z","start":"2026-03-01T17:45:23.178Z","status":"successful"},"transformation":{"end":"2026-03-01T17:45:24.847Z","start":"2026-03-01T17:45:23.816Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:45:25.601Z","start":"2026-03-01T17:45:25.311Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:47:07.504Z","start":"2026-03-01T17:47:07.503Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Mutual TLS Edge Truststore (Limited Availability)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.785Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"mtls-edge-truststore","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://mtls-edge-truststore.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"662929484172f4005f815f0a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Mutual TLS Origin Keystore to manage client certificates for mTLS authentication between the Akamai edge server and the origin.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:31:26.509Z","start":"2026-03-01T17:31:26.159Z","status":"successful"},"transformation":{"end":"2026-03-01T17:31:27.534Z","start":"2026-03-01T17:31:26.727Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:31:28.340Z","start":"2026-03-01T17:31:28.056Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:32:36.250Z","start":"2026-03-01T17:32:36.249Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Mutual TLS Origin Keystore","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:12.697Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"mtls-origin-keystore","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://mtls-origin-keystore.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"626be95621d2a1003c650641","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Native App Traffic Protection SDK provides a simple API to detect bot activities and defend against malicious bot and account takeover.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:08:24.281Z","start":"2026-03-01T18:08:23.866Z","status":"successful"},"transformation":{"end":"2026-03-01T18:08:25.070Z","start":"2026-03-01T18:08:24.479Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:08:25.849Z","start":"2026-03-01T18:08:25.577Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:08:41.860Z","start":"2026-03-01T18:08:41.859Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Native App Traffic Protection SDK","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.817Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"native-app-traffic-protect-sdk","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://native-app-traffic-protect-sdk.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"606f4e8b444df600788f814a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"NetStorage is a holistic solution for maintaining large collections of on-demand digital content-including electronic images, streaming media files, software, documents, and other digital objects-while also offering performance compatible with today’s online delivery needs and customers’ expectations of instant access.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:57:50.146Z","start":"2026-03-01T18:57:49.757Z","status":"successful"},"transformation":{"end":"2026-03-01T18:57:51.348Z","start":"2026-03-01T18:57:50.352Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:57:52.177Z","start":"2026-03-01T18:57:51.895Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T19:01:31.825Z","start":"2026-03-01T19:01:31.824Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"NetStorage","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.406Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"netstorage","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://netstorage.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"62321065cd89d800513177a7","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's NetStorage Usage API provides HTTP methods you can use to manage your NetStorage content. Communication is conducted via the Edge network using a HTTP(S) client of your own design. The client could be a web-based browser or scripted tools integrated with your content management system so long as each request provides the required NetStorage HTTP headers. With it, you can perform operations such as uploading, deleting, and listing of content, thus providing you another option for interfacing with your NetStorage account. HTTPS with Transport Layer Security (TLS) can be used.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:07:40.861Z","start":"2026-03-01T18:07:40.464Z","status":"successful"},"transformation":{"end":"2026-03-01T18:07:41.719Z","start":"2026-03-01T18:07:41.031Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:07:42.501Z","start":"2026-03-01T18:07:42.203Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:08:36.628Z","start":"2026-03-01T18:08:36.627Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"NetStorage Usage API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.672Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"netstorage-usage","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://netstorage-usage.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"606f4c4b823efa00163d74f6","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Manage common sets of lists used by various Akamai security products and features.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:44:39.831Z","start":"2026-03-01T18:44:39.443Z","status":"successful"},"transformation":{"end":"2026-03-01T18:44:40.690Z","start":"2026-03-01T18:44:40.009Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:44:41.467Z","start":"2026-03-01T18:44:41.156Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:45:26.090Z","start":"2026-03-01T18:45:26.089Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Network Lists API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:05.870Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"network-lists","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://network-lists.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4e9595f34300228098ab","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Object Delivery service brings scalability, speed, and availability to the delivery of embedded static content. It removes the need to offload your entire website, which will improve its overall performance. It optimizes availability and delivery from your subdomain of executables over HTTP that are less than 100 MB, such as images, JavaScript, CSS, PDF documents, and XML. It does this while offering configuration options for cacheability and other services that help offload your origin infrastructure.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:49:41.274Z","start":"2026-03-01T18:49:40.875Z","status":"successful"},"transformation":{"end":"2026-03-01T18:49:42.157Z","start":"2026-03-01T18:49:41.476Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:49:43.007Z","start":"2026-03-01T18:49:42.704Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:50:26.361Z","start":"2026-03-01T18:50:26.360Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Object Delivery","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.427Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"object-delivery","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://object-delivery.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"63584841a096e70091f8b23b","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Origin IP Access Control List helps to protect your origin server by restricting access to a small and stable list of IP addresses.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:55:59.758Z","start":"2026-03-01T17:55:59.354Z","status":"successful"},"transformation":{"end":"2026-03-01T17:56:00.401Z","start":"2026-03-01T17:55:59.928Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:56:01.234Z","start":"2026-03-01T17:56:00.929Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:56:08.071Z","start":"2026-03-01T17:56:08.070Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Origin IP Access Control List","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.760Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"origin-ip-acl","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://origin-ip-acl.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"68b0a0d755f8101f995eba4a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Partner Metering API lets Akamai partners transmit usage data through the billing infrastructure to accurately track and bill customers for their usage of third party cloud products and services. Use this API if you’re an Akamai partner and want to upload usage data or check the processing status of a usage data file.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:16:54.277Z","start":"2026-03-01T17:16:53.902Z","status":"successful"},"transformation":{"end":"2026-03-01T17:16:55.049Z","start":"2026-03-01T17:16:54.483Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:16:55.856Z","start":"2026-03-01T17:16:55.587Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:17:22.363Z","start":"2026-03-01T17:17:22.361Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Partner Metering (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:16.456Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"partner-metering","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://partner-metering.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"6a3db8c4227e0af9c11f9b56","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Partner Revenue Share API lets ​Akamai​ partners retrieve revenue share details for a requested month. Use this API if you’re an ​Akamai​ partner and want to get a monthly view of all Akamai customers using your products, with net invoiced amounts by customer contract, and your corresponding share of the total revenue.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Partner Revenue Share (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.914Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"partner-revenue-share","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://partner-revenue-share.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":true,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"3.0"},"_id":"63867e2c7ccc860041e83a7f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Make calls to many of our API with a consistent interface using our PowerShell module.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:56:31.593Z","start":"2026-03-01T17:56:31.208Z","status":"successful"},"transformation":{"end":"2026-03-01T17:56:35.151Z","start":"2026-03-01T17:56:32.428Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:56:36.020Z","start":"2026-03-01T17:56:35.733Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:44:08.397Z","start":"2026-03-01T18:44:08.396Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[{"branch":"v1","section":"reference","originalSlug":"config-gtm-new","finalSlug":"config-gtm-new-1","path":"reference/Config GTM/config-gtm-new-1md","title":"New"}]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"PowerShell","nav_names":{"docs":"Guide","reference":"Help Doc","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:10.029Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"powershell","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://powershell.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"4"},"_id":"68b9d5165e1c6b358c7bbf2f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migration":{"createRepository":{"end":"2026-03-01T17:17:30.463Z","start":"2026-03-01T17:17:30.098Z","status":"successful"},"transformation":{"end":"2026-03-01T17:17:34.413Z","start":"2026-03-01T17:17:31.268Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:17:35.282Z","start":"2026-03-01T17:17:35.041Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:50:13.876Z","start":"2026-03-01T17:50:13.875Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Preview Linode API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:16.497Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"preview-linode-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://preview-linode-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"606f4cb1823efa00163d751a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Prolexic managed services help protect your network infrastructure against DDoS attacks. They include managed options available for your entire data center, as well as for individual internet-facing applications. Prolexic services help reduce the risk of DDoS attacks while maintaining the availability of Internet-facing applications.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:55:57.874Z","start":"2026-03-01T18:55:57.480Z","status":"successful"},"transformation":{"end":"2026-03-01T18:55:58.735Z","start":"2026-03-01T18:55:58.066Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:55:59.574Z","start":"2026-03-01T18:55:59.266Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:56:40.140Z","start":"2026-03-01T18:56:40.139Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Prolexic Analytics API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:05.936Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"prolexic","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://prolexic.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"614cf83830c504006619ee80","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Script Management is a suite of tools to help you minimize performance impacts from JavaScripts.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:29:14.273Z","start":"2026-03-01T18:29:13.873Z","status":"successful"},"transformation":{"end":"2026-03-01T18:29:15.095Z","start":"2026-03-01T18:29:14.457Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:29:15.956Z","start":"2026-03-01T18:29:15.611Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:29:43.974Z","start":"2026-03-01T18:29:43.973Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Script Management","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.518Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"script-management","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://script-management.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"66ba825b25b7dc0039c70e2a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migration":{"createRepository":{"end":"2026-03-01T17:32:34.952Z","start":"2026-03-01T17:32:34.577Z","status":"successful"},"transformation":{"end":"2026-03-01T17:32:35.568Z","start":"2026-03-01T17:32:35.122Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:32:36.288Z","start":"2026-03-01T17:32:36.015Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:33:01.709Z","start":"2026-03-01T17:33:01.708Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Prolexic Connect","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:13.061Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"prolexic-connect","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://prolexic-connect.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"66ba82af25b7dc0039c71808","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migration":{"createRepository":{"end":"2026-03-01T17:32:21.575Z","start":"2026-03-01T17:32:21.170Z","status":"successful"},"transformation":{"end":"2026-03-01T17:32:22.195Z","start":"2026-03-01T17:32:21.780Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:32:23.009Z","start":"2026-03-01T17:32:22.737Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:32:35.747Z","start":"2026-03-01T17:32:35.746Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Prolexic IP Protect","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:13.080Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"prolexic-ip-protect","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://prolexic-ip-protect.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"60be61e65ceb0200832e32b5","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Prolexic IP Protect API shields your site from DDoS attacks by diverting traffic and scrubbing network packets.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:48:55.018Z","start":"2026-03-01T18:48:54.624Z","status":"successful"},"transformation":{"end":"2026-03-01T18:48:55.994Z","start":"2026-03-01T18:48:55.371Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:48:56.804Z","start":"2026-03-01T18:48:56.532Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:49:34.815Z","start":"2026-03-01T18:49:34.814Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Prolexic IP Protect Configuration API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.123Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"ip-protect","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://ip-protect.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"642b132abec1da0060c213c1","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Prolexic Network Cloud Firewall enables you to define and manage inbound access control lists (ACLs) that are enforced at the Prolexic scrubbing edge. Network Cloud Firewall expands the capabilities of Prolexic, ​Akamai​’s cloud-based DDoS protection platform.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:57:11.042Z","start":"2026-03-01T17:57:10.646Z","status":"successful"},"transformation":{"end":"2026-03-01T17:57:12.106Z","start":"2026-03-01T17:57:11.237Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:57:12.907Z","start":"2026-03-01T17:57:12.639Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:58:14.657Z","start":"2026-03-01T17:58:14.656Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Prolexic Network Cloud Firewall","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.223Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"network-cloud-firewall","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://network-cloud-firewall.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":false,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"2"},"_id":"6a554eb3559c41c7b444ae40","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Prolexic Network Cloud Firewall API enables you to define and manage inbound access control lists (ACLs) that are enforced at the Prolexic scrubbing edge. Network Cloud Firewall expands the capabilities of Prolexic, ​Akamai​’s cloud-based DDoS protection platform.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Prolexic Network Cloud Firewall API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:20.033Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"network-cloud-firewall-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://network-cloud-firewall-api.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"68a5fdbaeacff9077351813a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Prolexic Network Health API enables configuration and management of network targets within the Prolexic DDoS protection network.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:24:00.682Z","start":"2026-03-01T17:24:00.331Z","status":"successful"},"transformation":{"end":"2026-03-01T17:24:01.305Z","start":"2026-03-01T17:24:00.876Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:24:02.060Z","start":"2026-03-01T17:24:01.781Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:24:21.850Z","start":"2026-03-01T17:24:21.849Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":true,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Prolexic Network Health API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:16.394Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"prolexic-network-health","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://prolexic-network-health.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"66ba7ef6d2d7eb0052b896f9","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Prolexic over Akamai Direct Connect is the union of two long established Akamai services - Prolexic Routed GRE and Akamai Direct Connect (ADC) brought together through the use of Akamai’s global backbone, which enables improvements to the standard Prolexic Routed GRE service.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:26:47.986Z","start":"2026-03-01T17:26:47.631Z","status":"successful"},"transformation":{"end":"2026-03-01T17:26:48.728Z","start":"2026-03-01T17:26:48.166Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:26:49.542Z","start":"2026-03-01T17:26:49.269Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:27:16.555Z","start":"2026-03-01T17:27:16.554Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Prolexic over Akamai Direct Connect (ADC)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:13.041Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"prolexic-adc","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://prolexic-adc.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"66ba7dfd39ed8e0049ef8676","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai​'s Prolexic Routed GRE Service uses standard Internet routing protocols that allows ​Akamai​ to intercept incoming source traffic (received) and inspect it for network anomalies related to distributed denial of service (DDoS) attacks.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:26:57.288Z","start":"2026-03-01T17:26:56.945Z","status":"successful"},"transformation":{"end":"2026-03-01T17:26:58.031Z","start":"2026-03-01T17:26:57.475Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:26:58.849Z","start":"2026-03-01T17:26:58.582Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:27:22.711Z","start":"2026-03-01T17:27:22.710Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Prolexic Routed GRE","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:13.021Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"prolexic-routed-gre","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://prolexic-routed-gre.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"606f4d780b462f006cc3cdaa","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Property Manager is a configuration tool that you use with other Akamai products to start serving the traffic to your site or application through the Akamai edge network.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:32:40.282Z","start":"2026-03-01T18:32:39.881Z","status":"successful"},"transformation":{"end":"2026-03-01T18:32:43.526Z","start":"2026-03-01T18:32:40.774Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:32:44.519Z","start":"2026-03-01T18:32:44.240Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:50:26.422Z","start":"2026-03-01T18:50:26.421Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Property Manager","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.163Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"property-mgr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://property-mgr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"3"},"_id":"606f4d4c823efa00163d7696","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai’s Purge Cache web interface on Control Center lets you refresh specific cached objects or remove all objects across Akamai’s edge network in just a few seconds. You can filter objects by URLs, Content Provider (CP) codes, or cache tags. Removing cached objects allows you to quickly correct mistakes in your published content.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:52:59.101Z","start":"2026-03-01T18:52:58.706Z","status":"successful"},"transformation":{"end":"2026-03-01T18:53:00.079Z","start":"2026-03-01T18:52:59.277Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:53:00.968Z","start":"2026-03-01T18:53:00.682Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:54:02.566Z","start":"2026-03-01T18:54:02.564Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Purge Cache","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.117Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"purge-cache","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://purge-cache.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"6a4650c7e77498b4ed6a6b31","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Deploy a Linode instance with pre-installed, ready-to-use applications","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Quick Deploy Apps","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.941Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"quick-deploy-apps","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://quick-deploy-apps.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6221241597ead60013bb15a4","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migration":{"createRepository":{"end":"2026-03-01T18:07:29.990Z","start":"2026-03-01T18:07:29.603Z","status":"successful"},"transformation":{"end":"2026-03-01T18:07:30.649Z","start":"2026-03-01T18:07:30.199Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:07:31.428Z","start":"2026-03-01T18:07:31.132Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:07:35.021Z","start":"2026-03-01T18:07:35.020Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Release Notes","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.572Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"relnotes","subpath":"release-notes","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://relnotes.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"2"},"_id":"614cf315b5f462006a79491f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"If you’re using Akamai’s Intelligent Platform to deliver your content, you want to see how it’s performing. Reporting lets you create a wide range of reports, with new kinds added periodically. It lets you retrieve data in intervals from minutes to months.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:24:27.808Z","start":"2026-03-01T18:24:27.407Z","status":"successful"},"transformation":{"end":"2026-03-01T18:24:29.293Z","start":"2026-03-01T18:24:28.029Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:24:30.129Z","start":"2026-03-01T18:24:29.859Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:27:44.086Z","start":"2026-03-01T18:27:44.085Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Reporting","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.449Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"reporting","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://reporting.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"60b7e3311b4ae10071014a1b","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Build Akamai Sandbox into your agile development workflow to improve efficiency and identify potential issues early on. Through a secure connection to your sandbox, you can conveniently test site and property changes in an isolated development environment before actual deployment.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:48:45.673Z","start":"2026-03-01T18:48:45.141Z","status":"successful"},"transformation":{"end":"2026-03-01T18:48:46.570Z","start":"2026-03-01T18:48:45.882Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:48:47.352Z","start":"2026-03-01T18:48:47.071Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:49:36.140Z","start":"2026-03-01T18:49:36.139Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Sandbox","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.104Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"sandbox","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://sandbox.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"606f4cbd86160300ebf3a9fb","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai’s security products defend against many different types of attacks. For each attack, you generally want to know who is attacking and which site is being targeted. Different attacks, however, may require the use of different features of Akamai’s security product line. Sorting this out requires presenting specific information related to the situation—which is where Akamai Security Center comes in. It gives you the information you need in a clear and quickly scannable way. Security Center’s dashboard displays high-level information on security events, traffic, and attack activity, all separated into four categories: DoS attack, application layer attack, bot activity, and custom rule activity.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:55:49.048Z","start":"2026-03-01T18:55:48.654Z","status":"successful"},"transformation":{"end":"2026-03-01T18:55:49.966Z","start":"2026-03-01T18:55:49.230Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:55:50.754Z","start":"2026-03-01T18:55:50.485Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:57:00.393Z","start":"2026-03-01T18:57:00.392Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Security Center","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:05.962Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"security-ctr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://security-ctr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"69ef6fae0fd7c501249017d4","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Security Notification Settings application provides a unified, central location to manage how your organization receives automatic, real-time alerts across the application security portfolio. You can define who receives notifications and where they are delivered by integrating third-party messaging platforms like Slack, Microsoft Teams, PagerDuty, and custom webhooks.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Security Notification Settings","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.703Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"security-notification-settings","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://security-notification-settings.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"610afd613f362200701897ca","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Secure Internet Access Enterprise (SIA) leverages real-time Akamai Cloud Security Intelligence and Akamai’s proven, globally distributed, recursive DNS platform to identify and block targeted threats such as malware, ransomware, DNS data exfiltration, and phishing. Akamai’s cloud portal lets security teams centrally manage and enforce unified security and acceptable use policies for all employees in minutes.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:33:31.470Z","start":"2026-03-01T18:33:31.088Z","status":"successful"},"transformation":{"end":"2026-03-01T18:33:33.086Z","start":"2026-03-01T18:33:31.675Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:33:33.953Z","start":"2026-03-01T18:33:33.660Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:37:01.433Z","start":"2026-03-01T18:37:01.432Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Secure Internet Access Enterprise","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.296Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"etp","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://etp.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"614cf8f62bf7d2003872a706","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Access SLA test configurations and reports to monitor the Akamai platform's performance.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:28:53.436Z","start":"2026-03-01T18:28:53.032Z","status":"successful"},"transformation":{"end":"2026-03-01T18:28:54.231Z","start":"2026-03-01T18:28:53.608Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:28:55.010Z","start":"2026-03-01T18:28:54.738Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:29:28.244Z","start":"2026-03-01T18:29:28.243Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Service-Level Agreement","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.542Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"sla","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://sla.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"67ebeb7d049ce100112f61f7","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Service Reports is an application where you can get reports from edge and security reports, ​Akamai​ Global Services, including advisory expertise, technical support, API security, and ​Akamai​ Cloud-related services.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:22:58.740Z","start":"2026-03-01T17:22:58.378Z","status":"successful"},"transformation":{"end":"2026-03-01T17:22:59.396Z","start":"2026-03-01T17:22:58.924Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:23:00.266Z","start":"2026-03-01T17:22:59.895Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:23:12.353Z","start":"2026-03-01T17:23:12.352Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Service Reports","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:15.309Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"service-reports","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://service-reports.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"3"},"_id":"61e98424593496000fcbcb50","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Secure Internet Access (SIA) Configuration API offers a programmatic interface to manage policy settings to protect against enterprise security and acceptable user policy related events. A distributed configuration encapsulates all the rules for how to process DNS requests for your enterprise.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:21:19.829Z","start":"2026-03-01T18:21:19.439Z","status":"successful"},"transformation":{"end":"2026-03-01T18:21:21.396Z","start":"2026-03-01T18:21:20.034Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:21:22.167Z","start":"2026-03-01T18:21:21.893Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:23:45.680Z","start":"2026-03-01T18:23:45.679Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"SIA Configuration API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.145Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"etp-config","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://etp-config.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"3"},"_id":"606f4e0de8de24001cf7310d","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Secure Internet Access (SIA) Reporting API lets you access and analyze reports for security events, acceptable user policy events, and DNS activity totals. You can also view Indicator of Compromise (IOC) data to further analyze blacklisted entries. The API allows you flexible access to the same reporting features as in Akamai Control Center, using your own tools.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:33:21.983Z","start":"2026-03-01T18:33:21.589Z","status":"successful"},"transformation":{"end":"2026-03-01T18:33:23.426Z","start":"2026-03-01T18:33:22.170Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:33:24.261Z","start":"2026-03-01T18:33:23.948Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:34:24.992Z","start":"2026-03-01T18:34:24.990Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"SIA Reporting API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.232Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"etp-reporting","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://etp-reporting.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1"},"_id":"606f4cc76cb1a3005d0f0160","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai’s SIEM Integration Solution integrates third-party Security Information and Event Management (SIEM) applications with Akamai Security Business Unit solutions including Kona Site Defender, Bot Manager, Client Reputation, and Web Application Protector. This solution lets customers choose security configurations and firewall policies that capture and filter security events based on an attack category.  Cloud Security customers can leverage pre-built connectors with Splunk, HP ArchSight, IBM QRadar, and Intel McAfee SIEM applications. They can also develop their own custom connector for specific SIEM solutions. The SIEM connector uses an Akamai API to pull security events data into the SIEM application securely and in real time.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:52:28.032Z","start":"2026-03-01T18:52:27.639Z","status":"successful"},"transformation":{"end":"2026-03-01T18:52:28.917Z","start":"2026-03-01T18:52:28.238Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:52:29.719Z","start":"2026-03-01T18:52:29.420Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:52:55.985Z","start":"2026-03-01T18:52:55.984Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"SIEM Integration","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:05.984Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"siem-integration","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://siem-integration.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"64b540fc63c07700253d650f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Single Sign-On Configuration API lets you manage SSO with SAML certificates.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:45:02.402Z","start":"2026-03-01T17:45:01.984Z","status":"successful"},"transformation":{"end":"2026-03-01T17:45:03.184Z","start":"2026-03-01T17:45:02.593Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:45:03.920Z","start":"2026-03-01T17:45:03.647Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:45:23.987Z","start":"2026-03-01T17:45:23.986Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Single Sign-On Configuration API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.741Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"sso-config","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://sso-config.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6073bb82023a26001262c97f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Site Shield provides an additional layer of defense for critical websites and web applications. Site Shield cloaks websites from the public Internet, effectively removing them from Internet-accessible IP address space. This helps prevent attackers from directly targeting the application origin and forces traffic to go through the Akamai Intelligent Platform, where attacks can be detected and mitigated.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:56:07.577Z","start":"2026-03-01T18:56:07.169Z","status":"successful"},"transformation":{"end":"2026-03-01T18:56:08.353Z","start":"2026-03-01T18:56:07.747Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:56:09.176Z","start":"2026-03-01T18:56:08.874Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:56:43.731Z","start":"2026-03-01T18:56:43.730Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Site Shield","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.805Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"site-shield","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://site-shield.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"4"},"_id":"672cd63af4dfbe001890da12","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"Programmatically create Linode instances, deploy Kubernetes clusters, and use the full range of Akamai cloud computing products and services.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:27:37.490Z","start":"2026-03-01T17:27:37.124Z","status":"successful"},"transformation":{"end":"2026-03-01T17:27:40.105Z","start":"2026-03-01T17:27:37.804Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:27:40.976Z","start":"2026-03-01T17:27:40.695Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:36:07.519Z","start":"2026-03-01T17:36:07.518Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":false,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Staging Linode API","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:14.166Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"test-linode-api","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://test-linode-api.readme.io/","isExternalSnippetActive":false,"isPublished":false,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":true,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"11.1"},"_id":"6336e1b3e4fc1408bf7174b5","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Use Infrastructure as Code to manage and provision your Akamai configurations.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:55:49.055Z","start":"2026-03-01T17:55:48.648Z","status":"successful"},"transformation":{"end":"2026-03-01T17:55:53.541Z","start":"2026-03-01T17:55:50.755Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:55:56.116Z","start":"2026-03-01T17:55:55.821Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T19:10:28.439Z","start":"2026-03-01T19:10:28.438Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Terraform","nav_names":{"docs":"Guide","reference":"Reference","changelog":"","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.429Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"terraform","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://terraform.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"3"},"_id":"606f4d8086160300ebf3aa1a","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Test Center is a testing tool that checks the effect of configuration changes on your web property.  Use this tool as part of your testing protocol to increase your confidence in the safety and accuracy of your configuration changes.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:58:51.349Z","start":"2026-03-01T18:58:50.925Z","status":"successful"},"transformation":{"end":"2026-03-01T18:58:52.443Z","start":"2026-03-01T18:58:51.520Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:58:53.283Z","start":"2026-03-01T18:58:52.990Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:59:59.207Z","start":"2026-03-01T18:59:59.206Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Test Center","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:06.185Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"test-ctr","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://test-ctr.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"67d33e5e34e56700112ca3b1","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"This is a test project to test Github actions from a private Github repo.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:22:23.424Z","start":"2026-03-01T17:22:23.054Z","status":"successful"},"transformation":{"end":"2026-03-01T17:22:24.209Z","start":"2026-03-01T17:22:23.616Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:22:24.974Z","start":"2026-03-01T17:22:24.697Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:22:48.886Z","start":"2026-03-01T17:22:48.886Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":false,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Test Partner Github Actions","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:15.018Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"test-partner-github-actions","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://test-partner-github-actions.readme.io/","isExternalSnippetActive":false,"isPublished":false,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"1.2"},"_id":"67d84d82ba2f7c000f28df38","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.4","provider":"openai","name":"GPT-5.4"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-6","provider":"anthropic","name":"Claude Opus 4.6"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The TrafficPeak Observability Platform, available on Akamai Cloud, allows you to drill down into your TrafficPeak data to reveal trends and troubleshoot problems.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:22:47.740Z","start":"2026-03-01T17:22:47.382Z","status":"successful"},"transformation":{"end":"2026-03-01T17:22:48.461Z","start":"2026-03-01T17:22:47.910Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:22:49.208Z","start":"2026-03-01T17:22:48.925Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:23:01.255Z","start":"2026-03-01T17:23:01.254Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"TrafficPeak","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:15.060Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"trafficpeak","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://trafficpeak.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"69810a217b3434d2cfdf613f","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"Find guides, APIs, Terraform, code examples, and more for Akamai products and services.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:13:49.648Z","start":"2026-03-01T17:13:49.306Z","status":"successful"},"transformation":{"end":"2026-03-01T17:13:50.265Z","start":"2026-03-01T17:13:49.821Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:13:51.263Z","start":"2026-03-01T17:13:50.754Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:14:02.910Z","start":"2026-03-01T17:14:02.909Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":false,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":true,"docs":false,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":true,"tutorials":false},"name":"v6 Akamai TechDocs Feb 2 2026","nav_names":{"docs":"","reference":"","changelog":"","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.748Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"home-v6","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://home-v6.readme.io/","isExternalSnippetActive":false,"isPublished":false,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":true,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false,"superHubBranchReviewActions":false},"stable":{"version":"2025-10-16"},"_id":"636526dab3b223030557ca29","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"Akamai’s Property Manager application allows customers and partners to reproduce network user behaviors by leveraging a simple rule architecture based on matching criteria with behaviors. Property Manager supports different dated versions for the set of features available within a property's tree of business rules. This guide provides details for all deprecated versions that are still supported in the Property Manager's API, though not recommended for use. As best practice, you should upgrade to the most recent dated rule format available.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:31:05.499Z","start":"2026-03-01T17:31:05.148Z","status":"successful"},"transformation":{"end":"2026-03-01T17:31:11.280Z","start":"2026-03-01T17:31:07.633Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:31:12.124Z","start":"2026-03-01T17:31:11.810Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:56:29.630Z","start":"2026-03-01T18:56:29.629Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"v2026-10-16 Property Manager Deprecated Rule Formats","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.923Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"property-mgr-depr-rule-formats","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://property-mgr-depr-rule-formats.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"614cfa01d509dd006ac12981","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Web Application Protector is designed to protect web assets with much less maintenance than traditional firewalls. It features fast activation, easy setup, and rules that auto-update to face evolving threats.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:30:06.523Z","start":"2026-03-01T18:30:06.128Z","status":"successful"},"transformation":{"end":"2026-03-01T18:30:07.428Z","start":"2026-03-01T18:30:06.701Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:30:08.299Z","start":"2026-03-01T18:30:07.962Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:30:53.558Z","start":"2026-03-01T18:30:53.557Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Web Application Protector","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:07.610Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"web-app-protector","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://web-app-protector.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"624349b924921200ae910255","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"How to protect your websites and APIs against DDoS and malicious web application attacks. Also explore how to handle adversarial bots, client-side script attacks, and account takeover fraud.","git":{"migration":{"createRepository":{"end":"2026-03-01T18:07:51.000Z","start":"2026-03-01T18:07:50.554Z","status":"successful"},"transformation":{"end":"2026-03-01T18:07:51.962Z","start":"2026-03-01T18:07:51.197Z","status":"successful"},"migratingPages":{"end":"2026-03-01T18:07:52.737Z","start":"2026-03-01T18:07:52.441Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T18:08:24.837Z","start":"2026-03-01T18:08:24.836Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Web Application Security","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:08.724Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"cloud-security","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://cloud-security.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"2"},"_id":"635ff02f13a6940052c144b8","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Zero Trust Client integrates data path protection, identity access, multi-factor authentication, application security, management visibility, and control for applications hosted in data centers and hybrid cloud environments. Using it, the management and control of remote access for employees, contractors, and partners becomes less complex and more secure. This robust tool delivers access to applications without allowing user access to the entire network. Applications are not accessed directly because they are hidden from the Internet and public exposure. A unique dual-cloud architecture closes all inbound firewall ports while providing authenticated end users with access to only their own special applications. Threat Protection offers a cloud-based, targeted threat protection solution that safeguards your organization from DNS and web-based threats, enforces authentication and acceptable use policies, and audits user Internet access. Segmentation lets you control access, implement security policies, and maintain segmentation throughout your entire environment.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:56:11.054Z","start":"2026-03-01T17:56:10.637Z","status":"successful"},"transformation":{"end":"2026-03-01T17:56:11.996Z","start":"2026-03-01T17:56:11.239Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:56:12.792Z","start":"2026-03-01T17:56:12.516Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:56:39.525Z","start":"2026-03-01T17:56:39.524Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Zero Trust Client","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:09.791Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"zero-trust-client","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://zero-trust-client.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowApiExplorerJsonEditor":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"6488e9adc89b1d002ea81990","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Akamai's Zero Trust Network Access (ZTNA) draws upon a set of rules that form a policy that in turn determines whether or not to allow access to your organization’s network or apps. Learn how to create policies based on the Zero Trust paradigm.","git":{"migration":{"createRepository":{"end":"2026-03-01T17:44:51.217Z","start":"2026-03-01T17:44:50.820Z","status":"successful"},"transformation":{"end":"2026-03-01T17:44:51.857Z","start":"2026-03-01T17:44:51.417Z","status":"successful"},"migratingPages":{"end":"2026-03-01T17:44:52.635Z","start":"2026-03-01T17:44:52.372Z","status":"successful"},"enableSuperhub":{"end":"2026-03-01T17:45:03.269Z","start":"2026-03-01T17:45:03.268Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Zero Trust Security","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""},"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:11.583Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"zero-trust-security","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://zero-trust-security.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":false,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"698662eb4ffe0a9728b54899","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Find guides, APIs, Terraform, code examples, and more for Akamai products and services.","git":{"migration":{"createRepository":{"end":"2026-02-20T21:20:13.358Z","start":"2026-02-20T21:20:12.889Z","status":"successful"},"transformation":{"end":"2026-02-20T21:20:14.001Z","start":"2026-02-20T21:20:13.550Z","status":"successful"},"migratingPages":{"end":"2026-02-20T21:20:15.065Z","start":"2026-02-20T21:20:14.518Z","status":"successful"},"enableSuperhub":{"end":"2026-02-20T21:20:45.849Z","start":"2026-02-20T21:20:45.848Z","status":"successful"}},"migrationType":"preview","renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":true,"docs":false,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":true,"tutorials":false},"name":"Akamai TechDocs","nav_names":{"docs":"","reference":"","changelog":"","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:18.845Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"home","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://home.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false,"dashReact":false},"stable":{"version":"1"},"_id":"69a9916c9c776543001210d8","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":false,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Test GitHub Partner Rules","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.157Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"test-github-partner-rules","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://test-github-partner-rules.readme.io/","isExternalSnippetActive":false,"isPublished":false,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":true,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"6a469e6db7c98750c03970c5","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":true,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"Test RN Automation","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":"2026-08-07T02:10:19.963Z","exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"test-rn-automation","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://test-rn-automation.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":false,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"6a973506042631101a66330e","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"The Partner Opportunity API lets ​Akamai​ Qualified Compute Partners (QCPs) retrieve sales pipeline opportunity data. Use this API if you're a QCP and want to view details for open and closed opportunities that include one or more of your products. This data can be used to  track and monitor deals, analyze revenue forecasts, analyze trends, monitor trials, and build dashboards.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":false,"examples":true,"reference":true,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"Partner Opportunity API (Beta)","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":null,"exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"partner-opportunity","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://partner-opportunity.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":false,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":true,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":true,"disableAiInlineEditor":true,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":true,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":true,"disablePageLinter":true,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":true,"mdxSanitizeComments":false,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"1"},"_id":"6a9a0868bdf510d87b669efb","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}]},"discovery":{"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":[]},"show_sub_pages":false,"show_sibling_pages":false,"show_whats_next":false}},"description":"Akamai’s DNSi CacheServe redefines carrier-grade DNS, delivering a hardened, self-defending resolution plane engineered for the uncompromising performance demands of today’s communication service providers. By unifying high-concurrency resolution with sophisticated, real-time threat intelligence, CacheServe enables operators to consolidate legacy infrastructure, reduce operational overhead, and secure subscribers against complex exploit vectors—all while preserving wire-speed resolution. Built on a modular, telemetry-rich architecture, it transforms foundational DNS into a strategic asset for network optimization, security, and personalized subscriber experiences.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":true,"branchSharing":"enabled","internal":"admin","llms_txt":false,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":true,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":false},"name":"DNSi CacheServe Licensed","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":true,"isPaying":false,"lastIndexed":null,"exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"carrier-dns-cacheserve","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://carrier-dns-cacheserve.readme.io/","isExternalSnippetActive":false,"isPublished":true,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}},{"flags":{"agentMetrics":false,"agentSkills":false,"aiDocsAudit":false,"aiPageLinting":false,"aiTranslation":false,"aiWriter":false,"allowBlockedDomainLaunch":false,"allowLaunchWithoutCard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"allowXFrame":false,"alwaysShowDocPublishStatus":false,"apiAccessRevoked":false,"askAiOverride":"","bidiSync":true,"bidiSyncBitbucketSelfServe":false,"bidiSyncSkipIndexedHistory":false,"bidiSyncUseGitCli":false,"bidiSyncUseOdbAlternates":true,"bitbucketCloudSync":false,"bitbucketDirectEvents":false,"changelogRssAlwaysPublic":false,"changelogsInGitto":false,"childManagedBidi":false,"collaborativeReview":false,"correctnewlines":false,"customDomainAdminBypass":false,"directGoogleToStableVersion":false,"disableAiChat":false,"disableAiInlineEditor":false,"disableAiWriter":false,"disableAnonForum":false,"disableAskAiApi":false,"disableAutoTranslate":false,"disableDiscussionSpamRecaptchaBypass":false,"disableDocsAudit":false,"disablePageLinter":false,"disablePasswordlessLogin":false,"disableSignups":false,"disableSuperframe":false,"dynamicLlmsTxt":false,"enableOidc":false,"enterprise":true,"enterpriseAiWriter":false,"externalSdkSnippets":false,"gittoUseConnectionPooling":false,"gittoUseExperimentalMDXCache":false,"gitTranslations":false,"googleAuthEnabled":false,"graphql":false,"hideAiFeatures":false,"hideEnforceSSO":false,"hubGoBridge":false,"inlineComments":false,"inlineLintingViolations":false,"jwtReplacePermissions":false,"mcpOauth":false,"mcpSendFeedback":false,"mdx":false,"mdxish":true,"mdxishEditor":false,"mdxSanitizeComments":true,"newEditorDash":true,"newIframeStructure":false,"oauth":false,"passwordlessLogin":"default","prefetch":false,"rdmdCompatibilityMode":false,"requiresJQuery":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"staging":false,"star":false,"streamingSsr":false,"superHub":true,"superHubBranchReviewSummaries":false,"superHubMigrationSelfServeFlow":false,"superHubMultiGuides":false,"superHubPlanManagement":true,"superHubPreview":false,"superHubSlack":false,"superHubSlackNotifications":false,"superHubUiTesting":false,"tokenBasedBilling":false,"translation":false,"useDeprecatedSafelistMethod":false},"stable":{"version":"2"},"_id":"6ac50302930284dfbaa7480d","ai":{"chat":{"knowledge":{"use_project_knowledge":false},"models":[]},"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"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":[]},"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":true}},"description":"Find developer tools, resources, and sample code, and connect with the Akamai community.","git":{"migrationType":null,"renamedSlugs":[]},"aiOverageCapped":false,"is_active":false,"branchSharing":"enabled","internal":"admin","llms_txt":true,"llms_txt_options":{"split":null,"query":null,"use_custom":null},"mcp":{"state":"disabled"},"modules":{"landing":false,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":false,"custompages":false,"tutorials":true},"name":"TEST Developer Center","nav_names":{"docs":"Guide","reference":"API","changelog":"Release notes","discuss":"","recipes":"","tutorials":""},"owlbot":{"enabled":false,"newExperience":false,"isPaying":false,"lastIndexed":null,"exampleQuestions":{"question1":"","question2":"","question3":""},"customization":{"tone":"neutral","customTone":"","answerLength":"medium","forbiddenWords":"","defaultAnswer":"","showAiDisclaimer":false,"showInSearch":true,"advancedInstruction":"","advancedModeEnabled":false},"llmOptions":{"model":{}},"modelList":[],"knowledge":"","knowledgeSegregation":false},"subdomain":"test-developer-center","subpath":"","childrenProjects":[],"derivedPlan":"enterprise","fullBaseUrl":"https://test-developer-center.readme.io/","isExternalSnippetActive":false,"isPublished":false,"shouldGateDash":false,"webhookEnabled":false,"readmeScore":0,"reference":{"alwaysUseDefaults":false,"autoFillRequestExample":false,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false,"fillOptionalObjectsOnExpand":true,"showOpenAPIDownload":false},"ssl":{},"translate":{},"appearance":{"stylesheet_hub2":"","html_footer":"","javascript_hub2":""}}],"derivedPlan":"enterprise","fullBaseUrl":"https://techdocs.akamai.com/","isExternalSnippetActive":false,"isPublished":true,"planTrial":"enterprise","shouldGateDash":false,"webhookEnabled":false},"isHubEditable":true},"projectStore":{"data":{"allow_crawlers":"disabled","canonical_url":null,"default_version":{"name":"1"},"description":"Property Manager is a configuration tool that you use with other Akamai products to start serving the traffic to your site or application through the Akamai edge network.","git":{"repository_name":null,"connection":{"repository":null,"organization":null,"status":"none"},"remediation_status":null,"remediated_at":null,"remediation_initiated_by":null,"remediation_dry_run":null,"remediation_job_id":null},"glossary":[{"term":"Test term","definition":"This is a test to see if glossary terms at enterprise level can be used at project level.","inherited":true},{"term":"SIA","definition":"Secure Internet Access","inherited":true},{"term":"CPS","definition":"Certificate Provisioning System","inherited":true},{"term":"parliament","definition":"Owls are generally solitary, but when seen together the group is called a 'parliament'!","inherited":false}],"homepage_url":null,"created_at":null,"updated_at":null,"id":"606f4d780b462f006cc3cdaa","name":"Property Manager","parent":null,"sitemap":"disabled","llms_txt":"enabled","subdomain":"property-mgr","suggested_edits":"disabled","notification_settings":{"project_topic_key":null},"uri":"/projects/me","variable_defaults":[{"name":"EC_PRODUCT_NAME","default":"Enterprise Center","source":"","type":"","id":null},{"name":"AKAMAI_PLATFORM","default":"Akamai Cloud","source":"","type":"","id":null},{"name":"COMPANY_NAME","default":"​Akamai Technologies, Inc.​","source":"","type":"","id":null},{"name":"COMPANY_NICKNAME","default":"​Akamai​","source":"","type":"","id":null},{"name":"PORTAL_NAME","default":"​Akamai Control Center​","source":"","type":"","id":null},{"name":"PORTAL_NICKNAME","default":"​Control Center​","source":"","type":"","id":null},{"name":"PORTAL_URL","default":"https://control.akamai.com","source":"","type":"","id":null},{"name":"PORTAL_ICON_ROOT","default":"☰","source":"","type":"","id":null},{"name":"PORTAL_ICON_HELP","default":"?","source":"","type":"","id":null},{"name":"PORTAL_ICON_CLOSE","default":"×","source":"","type":"","id":null},{"name":"PRODUCT_NAME","default":"Property Manager","source":"","type":"","id":null},{"name":"CHAR_CHECK","default":"✓","source":"","type":"","id":null},{"name":"CHAR_COPYRIGHT","default":"©","source":"","type":"","id":null},{"name":"CHAR_CROSS","default":"✗","source":"","type":"","id":null},{"name":"CHAR_DASH_LONG","default":"—","source":"","type":"","id":null},{"name":"CHAR_DASH_SHORT","default":"–","source":"","type":"","id":null},{"name":"CHAR_REG","default":"®","source":"","type":"","id":null},{"name":"CHAR_TRADEMARK","default":"™","source":"","type":"","id":null},{"name":"CHAR_MATH_PLUS_MINUS","default":"±","source":"","type":"","id":null},{"name":"CHAR_MATH_TIMES","default":"×","source":"","type":"","id":null},{"name":"LB","default":"​","source":"","type":"","id":null},{"name":"CHAR_MENU_DELIMITER","default":">","source":"","type":"","id":null},{"name":"API_NAME","default":"Property Manager API","source":"","type":"","id":null},{"name":"API_NICKNAME","default":"PAPI","source":"","type":"","id":null},{"name":"API_SERVICE_LEVEL","default":"READ-WRITE","source":"","type":"","id":null}],"webhooks":[],"api_designer":{"allow_editing":"enabled"},"custom_login":{"jwt_secret":null,"jwt_expiration_time":0,"login_url":"https://techdocs.akamai.com/dual-login","logout_url":null},"features":{"mdx":"disabled"},"onboarding_completed":{"api":true,"appearance":true,"documentation":true,"domain":false,"jwt":false,"logs":false,"metricsSDK":false,"ai_ready":false,"team":false,"git_sync":false},"owner":{"id":null,"email":null,"name":null},"privacy":{"branches":"enabled","openapi":"public","password":null,"view":"public"},"refactored":{"status":"enabled","migrated":"successful"},"seo":{"overwrite_title_tag":"enabled"},"ssl":{"min_tls_version":"1.0"},"hsts":{"include_subdomains":false},"feature_rules":{"merge":{"requirements":[],"allow_override":[]}},"god_mode":{"is_active":null,"flags":{},"admin_limit_override":null,"notes":null,"legacy_css":null,"children_limit":null,"extra_sections_limit":null,"owlbot":{"enabled":null,"new_experience":null,"trial_ends_at":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":[],"explicitly_enabled_routes":[],"disabled_tools":[],"has_password":false,"oauth_pages":{"auth_url":null,"success_url":null,"error_url":null},"openai_challenge_token":null,"oauth_credentials":{},"privacy":{"password":null}},"plan":{"type":"enterprise","admin_limit_override_active":false,"bills_extra_admin_seats":false,"extra_sections_limit":1,"override":null,"stripe_subscription_id":null,"grace_period":{"enabled":false,"end_date":null},"trial":{"active":false,"enabled":null,"expired":false,"end_date":"2021-04-22T18:37:44.107Z"}},"redirects":[],"reference":{"api_sdk_snippets":"disabled","defaults":"use_only_if_required","show_openapi_download":"disabled","fill_optional_objects_on_expand":"enabled","json_editor":"disabled","method_badge_style":"classic","flat_sections":"disabled","param_font":"default","credentials":"enabled","param_inputs":"all","oauth_flows":"disabled","oneof_layout":"dropdown","request_history":"disabled","request_examples":"collapsed","response_examples":"expanded","response_schemas":"expanded","show_method_in_sidebar":"enabled","webhook_badge":"pill","sdk_snippets":{"external":"disabled"}},"llms_txt_options":{"split":{"enabled":"disabled","categories":"enabled"},"query":{"enabled":"disabled"},"custom":{"enabled":"disabled"}},"custom_domain":{"name":"techdocs.akamai.com","target":null,"validation":{"status":null,"code":null}},"ai":{"discovery":{"content_signal":{"ai_train":true,"search":true,"ai_input":true},"link_headers":true,"markdown_negotiation":true,"agent_hint_banner":true,"show_sub_pages":true,"show_sibling_pages":true,"show_whats_next":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":[]}},"hidden":false,"readiness":{"status":null,"score":null,"grade":null,"category_scores":null,"pages":null,"summary":null,"results":null,"resolutions":null,"cap":null,"last_checked_at":null,"error_message":null},"ai_writer":{"enabled":true},"docs_audit":{"enabled":false},"inline_editor":{"enabled":false},"linter":{"enabled":false},"chat":{"enabled":false,"models":[{"enabled":false,"id":"gpt-5.5","provider":"openai","name":"GPT-5.5"},{"enabled":false,"id":"gemini-3.1-pro-preview","provider":"google","name":"Gemini 3.1 Pro"},{"enabled":false,"id":"gemini-3.5-flash","provider":"google","name":"Gemini 3.5 Flash"},{"enabled":false,"id":"claude-sonnet-4-6","provider":"anthropic","name":"Claude Sonnet 4.6"},{"enabled":false,"id":"claude-opus-4-7","provider":"anthropic","name":"Claude Opus 4.7"}],"knowledge":{"custom_knowledge":null,"use_project_knowledge":false}},"owlbot":{"enabled":false,"new_experience":true,"placements":["header","in_search"],"is_paying":false,"trial":{"is_paying":false}},"slack":{"writer":{"allow_branch_deletion":false,"allow_branch_merge":false}}},"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},"typekit":{"key":null},"zendesk":{"subdomain":null},"intercom":{"app_id":null,"secure_mode":{"key":null}}},"pages":{"default_visibility":"public","not_found":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}},"versions":{"edit":{"admin":true,"editor":false}}},"metrics":{"monthly_purchase_limit":0,"monthly_limit":0,"pii":{"enabled":true},"voting":{"page_quality":{"enabled":true}}},"health_check":{"provider":"none","settings":{"manual":{"status":"down","url":null},"statuspage":{"id":null}}},"appearance":{"border_radius":"default","toc_variant":"line","changelog":{"layout":"collapsed","show_author":false,"show_exact_date":false},"layout":{"full_width":"disabled","sticky_header":null,"style":"classic"},"brand":{"primary_color":"#017ac6","primary_color_dark":null,"link_color":"#017ac6","link_color_dark":null,"theme":"light","theme_preset":"default","background":{"color":null,"color_dark":null,"tint":null,"tint_dark":null},"border":{"color":null,"color_dark":null},"breadcrumbs":{"color":null,"color_dark":null},"header":{"color":null,"color_dark":null},"sidebar":{"border":null,"border_dark":null},"askai":{"color":null,"color_dark":null}},"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":"The property-mgr Developer Hub","text":"Welcome to the property-mgr developer hub. You'll find comprehensive guides and documentation to help you start working with property-mgr as quickly as possible, as well as support if you get stuck. Let's jump right in!","content_type":"buttons","html":null,"button_primary":"get-started","button_secondary":"none"}},"footer":{"readme_logo":"hide"},"logo":{"size":"default","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/766376c-small-techdocs-akamai-logo.png","name":"techdocs-akamai-logo.png","width":303,"height":80,"color":"#287faf","links":{"original_url":"https://files.readme.io/e20f928-techdocs-akamai-logo.png"}},"favicon":{"uri":null,"url":"https://files.readme.io/7c45921-favicon.ico","name":"favicon.ico","width":16,"height":16,"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":"enabled","options":{"ask_ai":"disabled","chatgpt":"enabled","claude":"enabled","clipboard":"enabled","view_as_markdown":"enabled","mcp":{"command":"enabled","config":"enabled","cursor":"enabled","vscode":"enabled"}}},"custom_code":{"css":":root {   \n\t--icon-external-link: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg style='stroke:rgb(0, 153, 204);stroke-width:1'%3E%3Cline x1='5' y1='5' x2='5' y2='14' /%3E%3Cline x1='14' y1='9' x2='14' y2='14' /%3E%3Cline x1='5' y1='14' x2='14' y2='14' /%3E%3Cline x1='5' y1='5' x2='9' y2='5' /%3E%3Cline x1='10' y1='2' x2='17' y2='2' /%3E%3Cline x1='17' y1='2' x2='17' y2='9' /%3E%3Cline x1='10' y1='9' x2='17' y2='2' style='stroke-width:1.5' /%3E%3C/g%3E%3C/svg%3E\");\n\t--icon-note: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20'%3E%3Cg id='surface1'%3E%3Cpath d='M7 3L7 4 6 4 6 17.5 16.9 17.5 16.9 4 16 4 16 3 18 3 18 18.5 5 18.5 5 3ZM8.5 14.4L8.5 15.3 7.6 15.3 7.6 14.4ZM15.3 14.4L15.3 15.3 9.5 15.3 9.5 14.4ZM8.5 12.3L8.5 13.3 7.6 13.3 7.6 12.3ZM15.3 12.3L15.3 13.3 9.5 13.3 9.5 12.3ZM8.5 10.4L8.5 11.4 7.6 11.4 7.6 10.4ZM15.3 10.4L15.3 11.4 9.5 11.4 9.5 10.4ZM8.5 8.4L8.5 9.3 7.6 9.3 7.6 8.4ZM15.3 8.4L15.3 9.3 9.5 9.3 9.5 8.4ZM13.2 0.7L13.2 2.3 15.1 2.3 15.1 5.2 7.9 5.2 7.9 2.3 9.8 2.3 9.8 0.7ZM12.7 1.3L10.3 1.3 10.3 3 8.6 3 8.6 4.6 14.3 4.6 14.3 3 12.7 3ZM12.7 1.3' style=' stroke:none;fill:rgb(27.45098%25,72.156863%25,85.490196%25)'/%3E%3C/g%3E%3C/svg%3E\");\n\t--icon-tip: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20'%3E%3Cpath d='M13.1 16.5C13.4 16.5 13.6 16.7 13.6 17 13.6 17.3 13.4 17.5 13.1 17.5L10.4 17.5C10.2 17.5 9.9 17.3 9.9 17 9.9 16.7 10.2 16.5 10.4 16.5ZM13.7 14.8C14 14.8 14.2 15 14.2 15.3 14.2 15.6 14 15.8 13.7 15.8L9.8 15.8C9.5 15.8 9.3 15.6 9.3 15.3 9.3 15 9.5 14.8 9.8 14.8ZM11.8 2.2C13.8 2.2 15.1 2.9 16.1 4.5 17.2 6.1 17 8.6 15.5 11.7L14.9 13.8C14.8 14 14.6 14.1 14.4 14.1L9.1 14.1C8.9 14.1 8.7 14 8.7 13.8L8 11.8C6.6 8.6 6.3 6.1 7.4 4.5 8.5 2.9 9.7 2.2 11.8 2.2ZM11.8 3.3C10 3.3 9.1 3.7 8.2 5.1 7.4 6.3 7.6 8.4 8.9 11.4L9.5 13.1 14 13.1 14.6 11.3C15.9 8.4 16.1 6.3 15.3 5.1 14.4 3.7 13.5 3.3 11.8 3.3ZM5.5 10.3C5.7 10.1 6 10.1 6.2 10.3 6.4 10.5 6.4 10.8 6.2 11L5.4 11.8C5.2 12 4.9 12 4.7 11.8 4.5 11.6 4.5 11.3 4.7 11.1ZM18.1 10.3L18.8 11.1C19 11.3 19 11.6 18.8 11.8 18.6 12 18.3 12 18.1 11.8L17.3 11C17.1 10.8 17.1 10.5 17.3 10.3 17.5 10.1 17.9 10.1 18.1 10.3ZM19.4 7.2C19.7 7.2 19.9 7.4 19.9 7.7 19.9 8 19.7 8.2 19.4 8.2L18.4 8.2C18.1 8.2 17.8 8 17.8 7.7 17.8 7.4 18.1 7.2 18.4 7.2ZM5.2 7.2C5.5 7.2 5.7 7.4 5.7 7.7 5.7 8 5.5 8.2 5.2 8.2L4.1 8.2C3.8 8.2 3.6 8 3.6 7.7 3.6 7.4 3.8 7.2 4.1 7.2ZM18.1 3.4C18.3 3.2 18.6 3.2 18.8 3.4 19 3.6 19 3.9 18.8 4.1L18.1 4.9C17.9 5.1 17.5 5.1 17.3 4.9 17.1 4.7 17.1 4.4 17.3 4.2ZM5.4 3.4L6.2 4.2C6.4 4.4 6.4 4.7 6.2 4.9 6 5.1 5.7 5.1 5.5 4.9L4.7 4.1C4.5 3.9 4.5 3.6 4.7 3.4 4.9 3.2 5.2 3.2 5.4 3.4ZM5.4 3.4' style=' stroke:none;fill:rgb(72, 158, 73)'/%3E%3C/svg%3E\");\n  --icon-caution: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20'%3E%3Cpath d='M11.5 16.3C7.5 16.3 4.3 13 4.3 8.9 4.3 4.8 7.5 1.5 11.5 1.5 15.5 1.5 18.7 4.8 18.7 8.9 18.7 13 15.5 16.3 11.5 16.3ZM11.5 15.3C14.9 15.3 17.7 12.4 17.7 8.9 17.7 5.4 14.9 2.5 11.5 2.5 8.1 2.5 5.3 5.4 5.3 8.9 5.3 12.4 8.1 15.3 11.5 15.3ZM11.5 10.3C11.2 10.3 11 10 11 9.7L11 4.8C11 4.5 11.2 4.2 11.5 4.2 11.8 4.2 12 4.5 12 4.8L12 9.7C12 10 11.8 10.3 11.5 10.3ZM11.5 13C11.1 13 10.7 12.6 10.7 12.2 10.7 11.7 11.1 11.4 11.5 11.4 11.9 11.4 12.3 11.7 12.3 12.2 12.3 12.6 11.9 13 11.5 13ZM11.5 13' style=' stroke:none;fill:rgb(83.529412%25,60%25,0.392157%25)'/%3E%3C/svg%3E\");\n  --icon-warning: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20'%3E%3Cpath d='M11.9 2L19.1 16.8C19.3 17.1 19.1 17.6 18.7 17.6L4.3 17.6C3.9 17.6 3.7 17.1 3.9 16.8L11.1 2C11.2 1.6 11.8 1.6 11.9 2ZM11.5 3.4L5.1 16.5 17.9 16.5ZM11.6 14.1C11.9 14.1 12.2 14.4 12.2 14.7 12.2 15.1 11.9 15.4 11.6 15.4 11.2 15.4 10.9 15.1 10.9 14.7 10.9 14.4 11.2 14.1 11.6 14.1ZM11.5 7.3C11.8 7.3 12.1 7.5 12.1 7.9L12.1 12.7C12.1 13 11.8 13.3 11.5 13.3 11.2 13.3 10.9 13 10.9 12.7L10.9 7.9C10.9 7.5 11.2 7.3 11.5 7.3ZM11.5 7.3' style=' stroke:none;fill:rgb(75.294118%25,6.666667%25,18.039216%25)'/%3E%3C/svg%3E\");\n}\t\n\nbutton.rm-SearchToggle {\n    width: 200px;\n    height: 32px;\n    background: #fff !important;\n    border: 1px solid #D6D6DD !important;\n    border-radius: 16px;\n    padding: 0 14px;\n}\n\n#hub-sidebar-content>h1 {\n \tfont-size: 1.5em;\n  color: #4c555a;\n}\n.rm-Article div.rm-Markdown.markdown-body.content-body > ul {\n  list-style: disc !important;\n  padding-left: 2em !important;\n\n}\n\n.status-code {\n  width: 100%;\n\tdisplay: inline-block;\n\theight: 100%;\n\tline-height: 15px;\n\tbackground-repeat: no-repeat;\n\tvertical-align: middle;\n\tmargin-right: 7px;\n}\n\n.server-type {\n  background: var(--icon-warning); \n  width: 20px;\n  height: 18px;\n  margin-bottom: 3px;\n}\n.error-type {\n  background: var(--icon-caution);\n  width: 20px;\n  height: 17px;\n  margin-bottom: 4px;\n}\n\n#header-top{\n\tbackground-color: #F4F5F4 !important;\n}\n#hub-subheader{\n\tbackground-color: #E2E5E6 !important;\n}\n#header-nav-right li a {\ncolor: #6F7677 !important;\n}\nblockquote[theme=\"📘\"] .callout-icon {\n \tbackground-image: var(--icon-note);\n}\nblockquote[theme=\"🚧\"] .callout-icon {\n \tbackground-image: var(--icon-caution);\n  margin-top: 1px !important;\n}\nblockquote[theme=\"❗️\"] .callout-icon {\n \tbackground-image: var(--icon-warning);\n}\nblockquote[theme=\"👍\"] .callout-icon {\n \tbackground-image: var(--icon-tip); \n  margin-top: 1px !important;\n}\nblockquote .callout-icon {\n  font-size: 0px;\n  width: 21px;\n  height: 20px;\n  display: block;\n  margin-right: 5px !important;\n  background-position: center center;\n}\n\nblockquote .callout-heading {\n  margin-top: 0px !important;\n  margin-bottom: 0 !important; \n  margin-left: 15px !important;\n}\n\nblockquote .callout-heading p {\n  margin-left: 0;\n}\n.api-definition-actions {\n\tdisplay: none;\n}\n\n\n/* Search */\n.rm-SearchModal .Tabs-listItem {\n  font-weight: 400;\n  transition: none;\n}\n.rm-SearchModal .Tabs-listItem_active {\n  font-weight: 600;\n}\n.rm-SearchModal [class^=\"SearchPagination\"] { background: none; }\n\nspan.toc-beta {\n  vertical-align: super !important;\n  font-size: 8px !important;\n}\n\n\n#google_translate_element_link {\n\tdisplay: none !important;\n}\n\n.td-header-nav.td-extra {\n\tdisplay: none;\n}\n\n\n/* temp custom CSS 10/09/24 */\n.rdmd-table-inner.sticky {\n  overflow: unset !important;\n}\n\n/* temp custom CSS 10/14/24 added by RF */\n.rm-PlaygroundResponse .APIResponse-action-button {\n   display: flex !important;\n}\n\n.APIResponse-footerYX_OrZ1AIerQ .APIResponse-action-button {\n\t display: none !important;\n}\n\n.rm-Article .markdown-body a.external-link[href*=\"god.gw.postman.com\"]::after {\n  content: none ! important;\n}\n\n/* translate perf */\n.VIpgJd-ZVi9od-aZ2wEe-OiiCO {\n  display: none !important;\n}\n\n.markdown-body .lightbox.closed img {\n\tcursor: pointer !important\n}\n\n\n/* temo for DOCHUB-4408 - truncated tabs */\n.markdown-body .CodeTabs .CodeTabs-toolbar {\n  flex-flow: row wrap !important;\n}\n\n\n\n\n\n\n\n/* Refactored Anchor Link Scroll Fix - ReadMe */\n:root { --anchor-offset: 80px; }\n\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h1,\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h2,\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h3,\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h4,\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h5,\n.SuperHub2RNxzk6HzHiJ .rm-Markdown h6 {\n  scroll-margin-top: var(--anchor-offset);\n}\n\n/* If some anchors land on non-heading elements */\n.SuperHub2RNxzk6HzHiJ .rm-Markdown [id] {\n  scroll-margin-top: var(--anchor-offset);\n}\n\nnav.td-header-nav { z-index: 9999; }\n\n\n.APIResponse-empty3Qdzfpq_JjNF > div:first-child {\n  display: none;\n}\nspan[data-testid=\"serverurl\"] {\n  overflow: visible;\n  white-space: normal;\n}\n\n#ssr-main > div > div[class^='SuperHub'] {\n  overflow-anchor: none;\n}\n@media (min-width: 414px) {   \n\t.Param-contentWrapperSyEvmlFFCPfu {    \n\t\t-webkit-box-orient: vertical;     \n\t\t-webkit-box-direction: normal;     \n\t\t-ms-flex-direction: column;     \n    flex-direction: column;   \n\t} \n}\ndiv.td-contact-dropdown div.td-contact-dropdown-content {\n\tpadding-right: 8px;\n}\n\n.rm-AskAi,\n.rm-AskAi-button {\n  display: none;\n}\nbody .sticky-overflow {\n  overflow-y: auto;\n  max-height: unset !important;\n  position: relative;\n}\ntable thead th {\n\ttop: 64px;\n}\n\n.row_option pre {\n\tcolumn-width: 13pc !important; \n}\n\n/*\n.useReactApp .markdown-body .rdmd-table-inner {\n    overflow: auto !important\n}\n*/\n /*\n.rm-ReferenceMain  nav.rm-Sidebar {\n\tmax-height: unset !important\n}\n*/\n\n/* Hide release notes button from v0.  */ \na.rm-Header-link[href*=\"/v0/changelog\"] {\n  display: none;\n}\n\n/* Hide Recipes button from v0.  */ \na.rm-Header-link[href*=\"/v0/recipes\"] {\n  display: none;\n}\n\n.rm-Article div.rm-Markdown.markdown-body.content-body > ul {\n    margin-top: 0 !important;\n    list-style: none !important;\n    padding: 0 !important;\n}\n\n/* builder*/\n.headline-container-article-info-url2nV_XrjpFuVQ{\n\tword-break:unset !important;\n}\n\n.ps-param-metadata {\n  font-style: italic;\n  padding-right: 0.5em !important;\n\tpadding-bottom:0.5em;\n  font-size: 90%;\n}\n/* === RESPONSIVE OVERRIDE BELOW 1335px === */\n@media (max-width: 1335px) {\n  hr.NextStepsDivider,\n  .Pagination1KE9HXCXYd0E,\n  .markdown-body.ng-non-bindable,\n  table,\n  .rm-Article header+div.markdown-body {\n      width: 100% !important;\n      max-width: 100vw !important;\n      box-sizing: border-box !important;\n  }\n  /* Prevent the builder table expanding beyond its flex child and overlapping the snippet box */\n  .rdmd-table-flex-wrap table {\n      max-width: 100% !important;\n  }\n  div.td-login-dropdown {\n  \tdisplay: none;\n  }\n}\n@media (max-width: 450px) {\n  .rdmd-table {\n    width: 100% !important;\n    overflow-x: auto !important;\n  }\n  /* Prevent platform responsive-stacking layout; use horizontal scroll instead */\n  .rdmd-table-inner {\n    overflow-x: auto !important;\n  }\n  .rdmd-table table {\n    display: table !important;\n    width: auto !important;\n    min-width: 100% !important;\n  }\n  .rdmd-table thead {\n    display: table-header-group !important;\n  }\n  .rdmd-table tbody {\n    display: table-row-group !important;\n  }\n  .rdmd-table tr {\n    display: table-row !important;\n  }\n  .rdmd-table th,\n  .rdmd-table td {\n    display: table-cell !important;\n  }\n  .rdmd-table td::before,\n  .rdmd-table th::before {\n    content: none !important;\n  }\n}\n.ps-blue {\n  color: #017ac6;\n}\n\n\n/*\n.useReactApp .markdown-body .rdmd-table-inner {\n    overflow: auto !important\n}\n*/\n /*\n.rm-ReferenceMain  nav.rm-Sidebar {\n\tmax-height: unset !important\n}\n*/\n.rdmd-table input,\n.rdmd-table select {\n  margin: 0.2em 0;\n  min-width: 120px;\n}\n\n.rdmd-table .hidden-row {\n  display: none;\n}\n\n/* .rdmd-table itself is now the flex container */\n.rdmd-table.rdmd-table-flex-wrap {\n  display: flex;\n  align-items: flex-start;\n  gap: 2em;\n  width: 100%;\n  box-sizing: border-box;\n  min-width: 0;\n}\n\n/* Table inner grows to fill remaining space */\n.rdmd-table.rdmd-table-flex-wrap .rdmd-table-inner {\n  flex: 1 1 0;\n  min-width: 0;\n  max-width: 100%;\n  width: 100%;\n}\n\n#json-snippet-pre {\n  overflow: auto !important;\n}\n\n#json-snippet-box {\n  flex: 0 0 30%;\n  width: 30%;\n  background: rgb(246, 248, 250);\n  padding: 1em;\n  border-radius: 6px;\n  font-family: monospace;\n  font-size: 1em;\n  white-space: pre;\n  border: 1px solid rgb(225, 228, 232);\n  top: 1em;\n  align-self: flex-start;\n  margin-top: 0;\n  box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px;\n  z-index: 10;\n  overflow-x: auto;\n  position: sticky !important;\n}\n\n/* Scroll the builder table within its flex child; only while flex layout is active */\n@media (min-width: 1136px) and (max-width: 1335px) {\n  .rdmd-table-flex-wrap .rdmd-table-inner {\n      overflow-x: auto;\n  }\n}\n\n@media (max-width: 1135px) {\n  .rdmd-table.rdmd-table-flex-wrap {\n    display: block;\n  }\n  #json-snippet-box {\n    position: relative !important;\n    width: auto;\n    max-width: none;\n    margin-top: 1.5em;\n    box-shadow: none;\n    flex: none;\n  }\n  header[class*=\"headline-container_basic\"] {\n    width: auto;\n  }\n}\n\n.invalid-input {\n  border-color: var(--red) !important;\n  border-width: var(--border-width) !important;\n}\n\ntr.row_enum,\ntbody.xdep td,\ntbody.noxdep td {\n  border: none !important;\n  padding: .25pc !important;\n  vertical-align: top !important;\n}\n.useReactApp .markdown-body .rdmd-table-inner {\n  overflow: unset !important;\n}\ntbody.xdep tr td:first-child,\ntbody.noxdep tr td:first-child {\n  padding-left: 10px !important;\n}\ntr.row_list {\n  border: none !important;\n}\n.preview_enum,\n.preview_enum td {\n  padding-top: 2px !important;\n  padding-bottom: 0 !important;\n}\n.preview_list td,\n.preview_enum td,\n.preview_schema td {\n  border-top: none !important;\n}\n.preview_option,\n.preview_schema {\n  border-top: thin solid #555 !important;\n}\n.preview_head {\n  border-top: thin solid #555 !important;\n  background-color: #ddd !important;\n}\n.dbg_feature,\n.dbg_option,\n.dbg_value {\n  background-color: mistyrose !important;\n}","js":"// --- Base Config ---\nwindow.projectSlug = window.location.pathname.split(\"/\").find(Boolean) || \"\";\nconst TechDocsConfig = {\n  debug: true,\n  selectors: {\n    superHub: \"#ssr-main > div > div[class^='SuperHub']\",\n    pageNotFound: \"div[class^='PageNotFound'].rm-Container\",\n    ssrProps: \"#ssr-props\",\n    searchModal: \".rm-SearchModal, [class*='SearchModal']\",\n    primaryNav: 'nav[aria-label=\"Primary navigation\"]',\n    changelogPost: \".rm-Changelog article[class*='ChangelogPostExcerpt']\",\n    apiTitle: \".rm-Sidebar-section .rm-Sidebar-link:not([class*='Sidebar-link_hidden'])\",\n    aiSelectorsBtn: 'button, a.Menu-Item[role=\"button\"], div.Menu-Item[role=\"button\"]'\n  },\n  projects: {\n    onlyAuthHelp: [\n      \"aura-secret-mgmt\", \"aura-lcdn-services\", \"aura-network-policy\",\n      \"aura-lcdn-mapping\", \"aura-log-streaming\", \"aura-infrastructure\",\n      \"aura-lcdn-deployment\", \"aura-lcdn-content-delivery\", \"aura-lcdn-content-control\",\n      \"linode-api\", \"cloudtest\", \"msl5-harmonic\"\n    ],\n    mutualAuth: [\"iot-edge-message-stream\", \"iot-edge-connect-msg-store\"],\n    skipCodeComments: [\"mpulse\", \"aura-secret-mgmt\", \"aura-lcdn-services\", \"aura-network-policy\"], // Extracted dynamically if needed\n    authLinks: [\"mpulse\", \"cloudtest\", \"identity-cloud\", \"netstorage-usage\", \"iot-edge-message-stream\", \"iot-edge-connect-msg-store\"],\n    collapseTablesByDefault: [\"terraform\", \"powershell\", \"quick-deploy-apps\", \"internal-poc-api\"]\n  },\n  trackedButtons: new Set(['Copy Page', 'Open in ChatGPT', 'Open in Claude', 'View as Markdown'])\n};\n\nconst Logger = {\n  log: (msg, ...args) => console.log(`%c[TechDocs]`, 'color: #0174BC; font-weight: bold;', msg, ...args),\n  error: (msg, ...args) => console.error(`%c[TechDocs]`, 'color: red; font-weight: bold;', msg, ...args),\n  warn: (msg, ...args) => console.warn(`%c[TechDocs]`, 'color: #ff8b00; font-weight: bold;', msg, ...args),\n  debug: TechDocsConfig.debug \n          ? (msg, ...args) => console.log(`%c[TechDocs]`, 'color: #0174BC; font-weight: bold;', msg, ...args) \n          : () => {}\n};\n\nconst Utils = {\n  delay: (ms = 500) => new Promise(resolve => setTimeout(resolve, ms)),\n\n  debounce(func, wait) {\n    let timeout;\n    return function (...args) {\n      clearTimeout(timeout);\n      timeout = setTimeout(() => func.apply(this, args), wait);\n    };\n  },\n\n  async fetchData(url, isText = false) {\n    try {\n      const response = await fetch(url, { method: \"GET\", cache: \"default\", headers: { Accept: \"application/json\" }, redirect: \"follow\" });\n      Logger.debug(`Fetched data from ${url}`);\n      return isText ? await response.text() : await response.json();\n    } catch (e) {\n      Logger.error(`Fetch failure on ${url}`, e);\n      return null;\n    }\n  },\n\n  isExternalLink(link) {\n    if (!link || link.startsWith(\"/\") || link.startsWith(\"#\")) return false;\n    const isSameSite = link.startsWith(window.location.origin);\n    const isPdf = link.endsWith(\".pdf\") || link.includes(\".pdf#\");\n    return (isSameSite && isPdf) || !isSameSite;\n  },\n\n  isPrivateLink(href, privateProjects = []) {\n    return privateProjects.some(p => href.includes(p));\n  },\n\n  waitFor(selectors, { \n    all = false, \n    settleTime = 0, \n    maxWait = 5000,\n    root = document.body\n  } = {}) {\n    const selectorList = Array.isArray(selectors) ? selectors : [selectors];\n\n    // Helper to find elements based on the 'all' flag\n    const findElements = () => {\n      const results = selectorList.map(selector => {\n        if (all) {\n          const elements = [...document.querySelectorAll(selector)];\n          return elements.length ? elements : null;\n        }\n        return document.querySelector(selector);\n      });\n\n      // Ensure every selector found at least one match\n      if (results.every(Boolean)) {\n        return selectorList.length > 1 ? results : results[0];\n      }\n      return null;\n    };\n\n    return new Promise(resolve => {\n      let settleTimer;\n      let failSafeTimer;\n\n      const finish = (result) => {\n        observer?.disconnect();\n        clearTimeout(failSafeTimer);\n        clearTimeout(settleTimer);\n\n        Logger.debug(`Element(s) found for selector(s): ${selectorList.join(\", \")}`);\n        resolve(result);\n      };\n\n      // Check immediately\n      const existing = findElements();\n      \n      // If found immediately and no settle time is needed, resolve right away\n      if (existing && !settleTime) {\n        Logger.debug(`Element(s) found for selector(s): ${selectorList.join(\", \")}`);\n        return resolve(existing);\n      }\n\n      const observer = new MutationObserver(() => {\n        const result = findElements();\n\n        if (!result) {\n          // If element disappears during the settle period, reset the timer\n          clearTimeout(settleTimer);\n          return;\n        }\n\n        clearTimeout(settleTimer);\n        if (settleTime) {\n          settleTimer = setTimeout(() => finish(result), settleTime);\n        } else {\n          finish(result);\n        }\n      });\n\n      observer.observe(root, {\n        childList: true,\n        subtree: true\n      });\n\n      // If it existed immediately but requires settleTime, kick off the first debounce timer\n      if (existing && settleTime) {\n        settleTimer = setTimeout(() => finish(existing), settleTime);\n      }\n\n      // Setup Fail-safe Timeout\n      failSafeTimer = setTimeout(() => {\n        observer.disconnect();\n        clearTimeout(settleTimer);\n\n        Logger.warn(`Timed out waiting for selector(s) ${selectorList.join(\", \")}`);\n        resolve(null);\n      }, maxWait);\n    });\n  },\n\n  retryUntilReady(checkAndApply, { interval = 100, maxTries = 30 } = {}) {\n    let tries = 0;\n    const id = setInterval(() => {\n      tries++;\n      const done = checkAndApply();\n      if (done || tries >= maxTries) {\n        Logger.debug(`Retry check completed for ${checkAndApply.name || \"anonymous\"}. Success: ${done}, Tries: ${tries}`);\n        clearInterval(id);\n      }\n    }, interval);\n  },\n\n  normalizeText(value) {\n    return (value || \"\").replace(/\\s+/g, \" \").trim().toLowerCase();\n  },\n\n  isExactMatch(element, txt) {\n    return element.innerText.trim() === txt;\n  }\n};\n\nconst ContextManager = {\n  init() {\n    try {\n      const element = document.getElementById(\"ssr-props\");\n      if (element) {\n        window.initialProps = JSON.parse(element.innerHTML);\n        window.initialPropsData = window.initialProps.context?.variables || {};\n        window.glossaryPropsData = window.initialProps.context?.terms || {};\n        Logger.debug(\"initialProps parsed successfully.\");\n      } else {\n        // see compatibility from #hub-me?\n        window.initialProps = {};\n        window.initialPropsData = {};\n        window.glossaryPropsData = {};\n      }\n    } catch (e) {\n      Logger.error(\"initialProps parse failed — fallback defaults used.\", e);\n      window.initialProps = {};\n      window.initialPropsData = {};\n      window.glossaryPropsData = {};\n    }\n    \n    const meta = document.querySelector('meta[property=\"og:site_name\"]');\n    window.projectLabel = (meta?.getAttribute(\"content\") || window.projContentName || \"\").trim();\n  },\n\n  projectLabel() {\n    const meta = document.querySelector('meta[property=\"og:site_name\"]');\n    return (meta?.getAttribute(\"content\") || window.projContentName || \"\").trim();\n  },\n\n  productSlug() {\n    return window.location.pathname.split(\"/\").find(Boolean) || \"\";\n  },\n\n  isHomePage() {\n    const path = window.location.pathname;\n    return path.includes(\"home\") || path.includes(\"home-v6\");\n  },\n\n  isSection(type) {\n    return window.location.pathname.includes(`/${type}`);\n  },\n\n  isReferenceSection() {\n    return this.isSection(\"reference/\");\n  },\n\n  isRecipesSection() {\n    return this.isSection(\"recipes/\");\n  },\n\n  isChangelogSection() {\n    return this.isSection(\"changelog\");\n  }\n};\n\nconst AnalyticsEngine = {\n  init() {\n    this.bindEvents();\n  },\n\n  trackPageView() {\n    if (window._satellite?.track) {\n      window._satellite.track(\"page_view\", { url: window.location.href, adobeDataLayer: window.adobeDataLayer });\n      Logger.debug(`AA view: ${window.location.href}`);\n    }\n  },\n\n  trackInteraction(linkValue) {\n    if (window._satellite?.track) {\n      window._satellite.track(\"click_interaction\", { linkValue, adobeDataLayer: window.adobeDataLayer });\n      Logger.debug(`AA click: ${linkValue}`);\n    }\n  },\n\n  trackSearchInteraction(searchTerm) {\n    if (window._satellite?.track) {\n      window._satellite.track(\"site_search\", { \n        \"search term\": searchTerm, \n        \"search type\": \"project search\", \n        url: window.location.href, \n        adobeDataLayer: window.adobeDataLayer \n      });\n      Logger.debug(`AA search: ${searchTerm}`);\n    }\n  },\n\n  getLanguageSelection(isDefault = true, isRef = true) {\n    const referenceLanguageSelector = \".rm-LanguageButton_active\";\n    const recipeLanguageSelector = \"section[aria-hidden='false'] button[class*='TutorialEditor-Nav-Tab_active']\";\n    const classSelector = isRef ? referenceLanguageSelector : recipeLanguageSelector;\n\n    // using cash-dom $ which is globally available\n    const langText = window.$(classSelector).text();\n    if (!langText?.trim()) return \"\";\n\n    const clickedText = isDefault ? '(Default)' : '(Clicked)';\n    const isSection = isRef ? \"api:reference\" : \"recipes:recipe\";\n\n    return `${isSection} language:${langText.trim()} ${clickedText}`;\n  },\n\n  trackReferenceLanguageSelection() {\n    if (ContextManager.isReferenceSection()) {\n      const selectorValue = this.getLanguageSelection();\n      const trigger = typeof window.isMultipleRefLangClicked === \"function\" ? window.isMultipleRefLangClicked(selectorValue) : false;\n      if (!trigger) {\n        this.trackInteraction(selectorValue);\n      }\n    }\n  },\n  \n  trackRecipeLanguageSelection() {\n    if (ContextManager.isRecipesSection()) {\n      const selectorValue = this.getLanguageSelection(false, false);\n      const trigger = typeof window.isMultipleRefLangClicked === \"function\" ? window.isMultipleRefLangClicked(selectorValue) : false;\n      if (!trigger) {\n        this.trackInteraction(selectorValue);\n      }\n    }\n  },\n\n  triggerLytics() {\n    if (!window.lyticsTagFunction || typeof window.lyticsTagFunction !== \"function\" || navigator.userAgent.includes(\"Sinequa\")) return;\n    const groups = window.OptanonActiveGroups;\n    const hasRequiredConsent = groups?.includes(\"C0002\") && groups?.includes(\"C0004\");\n    if (!hasRequiredConsent) return;\n    if (typeof window.setNewSlug === \"function\" && window.setNewSlug()) {\n      window.lyticsTagFunction();\n      Logger.debug(\"AA Lytics.\"); \n    }\n  },\n\n  bindStaticClickTrackers() {\n    // Track AI / Copy Interactions\n    document.addEventListener('click', (event) => {\n      const targetElement = event.target.closest(TechDocsConfig.selectors.aiSelectorsBtn);\n      if (!targetElement) return;\n\n      const elementText = (targetElement.textContent || '').trim();\n      if (TechDocsConfig.trackedButtons.has(elementText)) {\n        this.trackInteraction(`ai:${elementText}`);\n      }\n    }, { capture: true });\n  },\n\n  bindEvents() {\n    $(window).on(\"click\", \".rm-LanguageButton\", function () {\n      const selectorValue = AnalyticsEngine.getLanguageSelection(false);\n      const trigger = typeof window.isMultipleRefLangClicked === \"function\" ? window.isMultipleRefLangClicked(selectorValue) : false;\n      if (!trigger) {\n        AnalyticsEngine.trackInteraction(selectorValue);\n      }\n    });\n\n    $(window).on(\"click\", \".postman-run-button\", function () {\n      AnalyticsEngine.trackInteraction(`api:${document.querySelector(\"title\").innerText}:run in postman`);\n    });\n\n    $(window).on(\"click\", \"a.rm-Header-link.rm-Header-bottom-link\", function (e) {\n      AnalyticsEngine.trackInteraction(`navigation:${e.target.textContent}`);\n    });\n\n    $(document).on(\"click\", \".rm-LanguagePicker div[class*='LanguagePicker-MenuItem']\", function () {\n      setTimeout(() => {\n        const selectorValue = AnalyticsEngine.getLanguageSelection(false);\n        const trigger = typeof window.isMultipleRefLangClicked === \"function\" ? window.isMultipleRefLangClicked(selectorValue) : false;\n        if (!trigger) {\n          AnalyticsEngine.trackInteraction(selectorValue);\n        }\n      }, 5);\n    });\n\n    $(window).on(\"click\", \".TutorialEditor-Nav button\", function () {\n      const selectorValue = AnalyticsEngine.getLanguageSelection(false, false);\n      const trigger = typeof window.isMultipleRecipeLang === \"function\" ? window.isMultipleRecipeLang(selectorValue) : false;\n      if (!trigger) {\n        AnalyticsEngine.trackInteraction(selectorValue);\n      }\n    });\n\n    $(document).on(\"keyup\", \".docsearch-wrapper input\", function (e) {\n      if (e.keyCode === 13) {\n        const searchInputs = document.querySelectorAll(\".docsearch-wrapper input\");\n        let searchTerm = searchInputs[1]?.value;\n        if (searchTerm == undefined || searchTerm === \"\") searchTerm = searchInputs[0]?.value;\n        if (!searchTerm?.trim()) return \"\";\n        AnalyticsEngine.trackSearchInteraction(searchTerm.trim());\n      }\n    });\n  }\n};\n\nconst AuthUserNavMenu = {\n  init() {\n    this.bindEvents();\n  },\n\n  updateLoggedInDetailsOverride(duration = 200) {\n    const isLoggedIn = document.documentElement.classList.contains(\"userLoggedIn\");\n\n    const initialPropsData = window.initialPropsData || {};\n    const productSlugName = ContextManager.productSlug();\n    const privateProjects = window.privateProjects || [];\n\n    const replaceLink = (element, loggedIn = false) => {\n      if (!element) return;\n\n      try {\n        const url = new URL(element.href, window.location.origin);\n        const key = loggedIn ? \"redirect_uri\" : \"redirect\";\n        const path = window.location.pathname;\n\n        if (url.searchParams.get(key) !== path) {\n          url.searchParams.set(key, path);\n          element.href = url.toString();\n        }\n      } catch (e) {\n        Logger.error(\"Failed to update redirect URL\", e);\n      }\n    };\n\n    let ele;\n\n    if (!privateProjects.includes(productSlugName)) {\n      ele = document.querySelector(\"a.td-logout\");\n      replaceLink(ele, true);\n\n      ele = document.querySelector(\"div.td-logout a\");\n      replaceLink(ele, true);\n    }\n\n    if (!isLoggedIn || !initialPropsData.user?.email) {\n      setTimeout(() => {\n        ele = document.querySelector(\".td-login\");\n        replaceLink(ele);\n\n        ele = document.querySelector(\".td-mobile-login\");\n        replaceLink(ele);\n      }, duration);\n    }\n\n    if (isLoggedIn) {\n      setTimeout(() => {\n        let email = initialPropsData?.user?.email;\n\n        if (!email) {\n          try {\n            const hubMe = document.querySelector(\"#hub-me\");\n            if (hubMe?.dataset.json) {\n              email = JSON.parse(hubMe.dataset.json).user.email;\n            }\n          } catch (e) {\n            Logger.error(\"Error parsing user email\", e.message);\n          }\n        }\n\n        $(\".td-user-icon\").show();\n\n        if (email) {\n          $(\".td-login .td-login-text\").text(email).addClass(\"td-user\");\n          $(\".td-login\").attr(\"data-tooltip\", email);\n          $(\".td-mobile-login .td-login-text\").text(email).addClass(\"td-user\");\n        }\n\n        $(\".td-login\").attr(\"href\", \"\");\n        $(\".td-mobile-login\").attr(\"href\", \"\");\n      }, duration);\n    }\n  },\n\n  bindEvents() {\n    $(window).on(\"click\", \"a.td-contact\", function () {\n      $(\"a.td-contact .td-icon-nav-up\").toggleClass(\"td-icon-down\");\n      $(\".td-contact-dropdown-content\").toggle();\n      $(\".td-login-dropdown-content\").hide();\n    });\n\n    $(window).on(\"click\", \".td-login\", function (e) {\n      if (!$(\".td-login\").attr(\"href\")) {\n        e.preventDefault();\n      }\n      $(\".td-login-dropdown-content\").toggle();\n      $(\".td-contact-dropdown-content\").hide();\n      $(\".td-contact .td-icon\").removeClass(\"td-icon-down\");\n    });\n\n    $(window).on(\"click\", \".td-mobile-nav-icons .td-icon-menu\", function () {\n      $(\".td-mobile\").toggle();\n      $(\".td-search-flyout\").hide();\n      $(\".td-mobile-nav-icons .icon-search1\").removeClass(\"td-active\");\n      $(\".td-icon-menu\").toggleClass(\"td-icon-hover\");\n    });\n\n    $(window).on(\"click\", \".err .td-mobile-nav-icons-1 .td-icon-menu\", function () {\n      $(\".td-mobile\").toggle();\n      $(\".err .td-search-flyout-1\").hide();\n      $(\".err .td-mobile-nav-icons-1 .icon-search1\").removeClass(\"td-active\");\n      $(\".td-icon-menu\").toggleClass(\"td-icon-hover\");\n    });\n\n    $(window).on(\"blur\", \".td-contact-dropdown\", function (e) {\n      if (!e.relatedTarget) {\n        $(\".td-contact-dropdown-content\").hide();\n        $(\".td-contact .td-icon\").removeClass(\"td-icon-down\");\n      }\n    });\n\n    $(window).on(\"blur\", \".td-login\", function (e) {\n      if (!e.relatedTarget) {\n        $(\".td-login-dropdown-content\").hide();\n      }\n    });\n\n    $(window).on(\"click\", \".td-mobile-nav-icons .icon-search1\", function () {\n      $(\".td-search-flyout\").toggle();\n      $(\".td-mobile\").hide();\n      $(\".td-icon-menu\").removeClass(\"td-icon-hover\");\n      $(\".td-mobile-nav-icons .icon-search1\").toggleClass(\"td-active\");\n    });\n\n    $(window).on(\"click\", \".err .td-mobile-nav-icons-1 .icon-search1\", function () {\n      $(\".err .td-search-flyout-1\").toggle();\n      $(\".td-mobile\").hide();\n      $(\".td-icon-menu\").removeClass(\"td-icon-hover\");\n      $(\".err .td-mobile-nav-icons-1 .icon-search1\").toggleClass(\"td-active\");\n    });\n  }\n};\n\nconst ChangelogFeatures = {\n  init() {\n    this.bindEvents();\n  },\n\n  readMore() {\n    if (!ContextManager.isChangelogSection()) return;\n\n    const hasReadMore = document.querySelectorAll(\".ch-release-note\").length;\n    if (hasReadMore) return;\n\n    document.querySelectorAll(TechDocsConfig.selectors.changelogPost)\n      .forEach(post => {\n        const href = post.querySelectorAll(\"h2 a\")[0]?.getAttribute(\"href\");\n        if (!href) return;\n\n        const span = document.createElement(\"span\");\n        span.classList.add(\"ch-release-note\");\n        span.innerText = \"Read full release note\";\n\n        post.querySelector(\"section.markdown-body\")?.append(span);\n      });\n\n    Logger.debug(\"'Read full release note' links added.\");\n  },\n\n  releaseNotesBackButton() {\n    if (!ContextManager.isChangelogSection()) return;\n\n    const backBtnDiv = document.querySelector(\".rm-Changelog article.rm-Changelog-post > div\");\n    if (!backBtnDiv) return;\n\n    const btnText = ContextManager.projectLabel() + \" release notes\";\n    const span = backBtnDiv.querySelectorAll(\"button span\")[1];\n\n    if (span) {\n      span.innerText = btnText;\n    } else {\n      const firstLink = backBtnDiv.querySelector(\"a\");\n      if (firstLink) {\n        const spanIcon = firstLink.querySelector(\"span\")?.outerHTML || \"\";\n        firstLink.innerHTML = spanIcon + `\u003cspan>${btnText}\u003c/span>`;\n        firstLink.style.display = \"flex\";\n      }\n    }\n\n    const backToAllBtn = document.querySelector(\".rm-Changelog a.to_all_notes\");\n    if (!backToAllBtn) {\n      const anchor = document.createElement(\"a\");\n\n      anchor.className = \"Button Button_sm Button Button_sm Button_text to_all_notes ChangelogPost_backVFYixWm1Jvy7 Button_primary\";\n      anchor.type = \"button\";\n      anchor.href = \"/release-notes/docs\";\n      anchor.innerHTML = '\u003cspan class=\"icon-arrow-left2 ChangelogPost_back-icon2yl4BUUuRf8A\">\u003c/span>\u003cspan>All release notes\u003c/span>';\n      anchor.style.display = \"flex\";\n\n      backBtnDiv.appendChild(anchor);\n    }\n\n    const div = document.querySelector(\"article.rm-Changelog-post div[class*='ChangelogPage_back']\");\n    if (div) div.style.display = \"flex\";\n\n    Logger.debug(\"Changelog back button updated.\");\n  },\n\n  bindEvents() {\n    $(window).on(\"click\", \"a.rm-Header-bottom-link, a[class*='Pagination-link']\", (e) => {\n      if (e.currentTarget.getAttribute(\"href\")?.includes(\"changelog\")) this.readMore();\n    });\n\n    $(document).on(\"click\", \".ch-release-note\", function () {\n      $(this).parent().siblings(\"h2\").children(\"a\").trigger(\"click\");\n    });\n  }\n};\n\nconst AuthSectionUI = {\n  init() {\n    this.bindEvents();\n  },\n\n  commentCodeLine(commentText = \"\") {\n    return `\u003cdiv style=\"position: relative;\" class=\"auth-code-comment\">\u003cpre class=\"CodeMirror-line\" role=\"presentation\">\u003cspan role=\"presentation\" style=\"padding-right: 0.1px;\">\u003cspan class=\"cm-string\">${commentText}\u003c/span>\u003c/span>\u003c/pre>\u003c/div>`;\n  },\n\n  injectCodeComment() {\n    if (!ContextManager.isReferenceSection()) return;\n\n    const productSlug = ContextManager.productSlug();\n    if (TechDocsConfig.projects.skipCodeComments?.includes(productSlug)) return;\n\n    const codeHeaderExists = $(\".CodeSnippet\").text().includes(\"header\");\n    const languageCommentSymbol = $(\".rm-LanguageButton_active\").text() === \"Node\" ? \"//\" : \"#\";\n    const authDiv = $(\"div.auth-code-comment\");\n\n    if (authDiv.length) return;\n\n    const commentText = TechDocsConfig.projects.mutualAuth?.includes(productSlug)\n      ? \"Use mutual auth or add JWT to this snippet\"\n      : \"Add Authorization header to this snippet\";\n\n    const commentLine = AuthSectionUI.commentCodeLine(`${languageCommentSymbol} ${commentText}`);\n    const codeLines = document.querySelectorAll(\".CodeSnippet .CodeMirror-code > div\");\n\n    for (const codeElement of codeLines) {\n      const txt = codeElement.textContent;\n      const addElementBefore =\n        txt.includes(\"options\") || txt.includes(\"header\") || txt.includes(\"sdk.\") || txt.includes(\"sdk[\");\n\n      if (addElementBefore) {\n        $(codeElement).before(commentLine);\n        break;\n      }\n\n      if (!codeHeaderExists && txt.includes(\"url\") && !txt.includes(\"curl\")) {\n        $(commentLine).insertAfter($(codeElement));\n        break;\n      }\n    }\n\n    Logger.debug(\"Auth code comment injected.\");\n  },\n\n  addPostmanButton(pmApiUrl, docsUrl, target) {\n    const infoEle = `\u003cspan class=\"headline-container-article-info-url2nV_XrjpFuVQ auth-section-info\">To run this code or try it in Postman, \u003ca href=\"${docsUrl}\" target=\"${target}\">set up your authentication credentials\u003c/a>.\u003c/span>`;\n    const auth = `\u003cp class=\"headline-container-article-info-url2nV_XrjpFuVQ auth-section-info\">Not familiar with Postman? \u003ca href=\"https://techdocs.akamai.com/developer/docs/postman-make-api-calls\" target=\"_blank\">Learn how to use collections\u003c/a>.\u003c/p>`;\n    const button = `\u003cdiv class=\"postman-run-button\" onclick=\"window.open('${pmApiUrl}', '_blank');\">\u003c/div>`;\n    const ele = $(`\u003csection class=\"Playground-section3VTXuaYZivJK PostmanSection\">\u003cheader class=\"APISectionHeader3LN_-QIR0m7x rm-APISectionHeader\">\u003cstrong class=\"APISectionHeader-heading4MUMLbp4_nLs\">AUTHENTICATE & TRY IT\u003c/strong>\u003c/header>${infoEle}${auth}${button}\u003c/section>`);\n    ele.insertAfter($(\"#ReferencePlayground > section:nth-child(1)\"));\n  },\n\n  async postmanAuth() {\n    if (!ContextManager.isReferenceSection()) return false;\n    const postmanSessionItem = \"akam_pm_info\";\n\n    const apiTitle = document.querySelector(TechDocsConfig.selectors.apiTitle)?.innerText;\n    Logger.debug(\"API Title\", apiTitle);\n    if (!apiTitle) return false;\n\n    let pmInfo = sessionStorage.getItem(postmanSessionItem);\n    pmInfo = pmInfo ? JSON.parse(pmInfo) : null;\n\n    if (!pmInfo) {\n      pmInfo = await Utils.fetchData(\"/assets/postman.json\");\n      if (pmInfo) {\n        sessionStorage.setItem(postmanSessionItem, JSON.stringify(pmInfo));\n      }\n    }\n\n    if (!pmInfo) return false;\n    Logger.debug(\"Postman Info fetched successfully.\");\n\n    const { collections, collectionBaseUrl } = pmInfo;\n    if (!collections?.hasOwnProperty(apiTitle)) return false;\n\n    const groupId = apiTitle.replaceAll(' ', \"_\");\n    await Utils.delay(350); // Ensure the DOM is fully loaded before proceeding\n\n    const docsTitle = document.querySelector(\"title\")?.innerText;\n    const itemId = docsTitle\n      ?.replaceAll(' ', \"_\")\n      .replaceAll('\\'', \"\")\n      .replaceAll('/', \"\");\n      \n    if (!itemId) {\n      Logger.debug(\"Item ID not found.\");\n      return false;\n    }\n\n    const ssKey = `${groupId}-${itemId}`;\n    let endpointIdInSession = sessionStorage.getItem(ssKey);\n\n    if (!endpointIdInSession) {\n      const endpointIdFromEW = await Utils.fetchData(`/api/ew?groupId=${groupId}&itemId=${itemId}`, true);\n\n      if (!endpointIdFromEW || endpointIdFromEW.includes(\"Error\")) {\n        $(\"section.PostmanSection\").remove();\n        Logger.debug(`Postman endpoint ID not found for ${itemId} received from EW: ${endpointIdFromEW}`);\n        return false;\n      }\n\n      endpointIdInSession = endpointIdFromEW.replaceAll('\"', \"\");\n      sessionStorage.setItem(ssKey, endpointIdInSession);\n    }\n\n    $(\"span.auth-section-info\").parent().remove();\n\n    const partialUrl = collections[apiTitle][0];\n    const pmApiUrlToUse = `${collectionBaseUrl}/${partialUrl}${endpointIdInSession}`;\n    let target = \"_blank\";\n    let docsUrl = \"https://techdocs.akamai.com/developer/docs/set-up-authentication-credentials\";\n\n    if (!partialUrl.startsWith(\"akamai-apis/\")) {\n      document.querySelectorAll(\".rm-Sidebar-section:first-child .rm-Sidebar-link\").forEach(a => {\n        if (a.textContent?.toLowerCase().includes(\"get started\")) {\n          docsUrl = a.href;\n          target = \"_self\";\n        }\n      });\n    }\n\n    this.addPostmanButton(pmApiUrlToUse, docsUrl, target);\n    Logger.debug(\"Postman button added successfully.\");\n    return true;\n  },\n\n  async authHelp() {\n    if (!ContextManager.isReferenceSection()) return;\n    const productSlug = ContextManager.productSlug();\n\n    function credentialElementLink() {\n      const isIncluded = \n        TechDocsConfig.projects.authLinks?.includes(productSlug) || TechDocsConfig.projects.onlyAuthHelp?.includes(productSlug);\n\n      const target = isIncluded ? \"_self\" : \"_blank\";\n      let link = isIncluded ? `${productSlug}/reference/get-started` : \"developer/docs/set-up-authentication-credentials\";\n      let txt = TechDocsConfig.projects.onlyAuthHelp?.includes(productSlug) ? \"authorization token\" : \"authentication credentials\";\n\n      if (productSlug === \"mpulse\") {\n        const category = $(\".rm-Sidebar-section .subnav-expanded .rm-Sidebar-link.active\")\n          .first()\n          .parents(\".rm-Sidebar-section\")\n          .children()\n          .first()\n          .text();\n\n        if ([\"Beacons\"].includes(category)) {\n          link = \"mpulse/reference/beacons#getting-started\";\n          txt = \"API key\";\n        } else {\n          txt = \"authentication token\";\n        }\n      }\n\n      return `\u003ca href=\"${window.location.origin}/${link}\" target=\"${target}\">${txt}\u003c/a>`;\n    }\n\n    function addAuthSection() {\n      const isOnlyAuth = (TechDocsConfig.projects.onlyAuthHelp ?? []).includes(productSlug);\n      const authHeaderText = `Remember to ${isOnlyAuth ? \"get\" : \"add\"} your ${credentialElementLink()} to run this code.`;\n\n      const infoEle = `\u003cspan class=\"headline-container-article-info-url2nV_XrjpFuVQ auth-section-info\">${authHeaderText}\u003c/span>`;\n\n      const header = $(\".APIAuth [class*='APISectionHeader3LN'] [class*='APISectionHeader']\");\n      if (header.length > 0) {\n        if (header.text() === \"Authorization\") {\n          header.text(\"Authentication\");\n          if (!header.parent().next().hasClass(\"auth-section-info\")) {\n            header.parent().after(infoEle);\n          }\n        }\n      } else if (productSlug !== \"linode-api\") {\n        if ($(\"span.auth-section-info\").length === 0) {\n          const authEleSection = `\u003csection class=\"Playground-section3VTXuaYZivJK\">\u003cheader class=\"APISectionHeader3LN_-QIR0m7x rm-APISectionHeader\">\u003cstrong class=\"APISectionHeader-heading4MUMLbp4_nLs\">Authentication\u003c/strong>\u003c/header>${infoEle}\u003c/section>`;\n          $(\"#ReferencePlayground\").children().eq(1).before(authEleSection);\n        }\n      }\n\n      Logger.debug(\"Auth section added successfully.\");\n    }\n\n    if (!TechDocsConfig.projects.onlyAuthHelp?.includes(productSlug)) {\n      $(\"section.InputGroup\").hide();\n    }\n\n    const hasPostman = await this.postmanAuth();\n    Logger.debug(`Postman auth check: ${hasPostman}`);\n\n    $(\"span.auth-section-info\").show();\n    if (!hasPostman) {\n      addAuthSection();\n    }\n\n    if (!$(\"div.auth-code-comment\").length) {\n      this.injectCodeComment();\n    }\n  },\n\n  bindEvents() {\n    $(document).on(\"focus\", \".CodeSnippet, .rm-ParamInput, .ServerVars-form .ServerVars-input\", () => this.injectCodeComment());\n    $(document).on(\"change\", \".CodeMirror-code\", () => this.injectCodeComment());\n    $(document).on(\"blur\", \".CodeSnippet, .rm-ParamInput, .ServerVars-form .ServerVars-input\", () => this.injectCodeComment());\n    $(document).on(\"click\", \".rm-PlaygroundRequest div[class*='APIRequest-menu-item'], div[class*='LanguagePicker-MenuItem']\", () => {\n      setTimeout(() => this.injectCodeComment(), 250);\n    });\n    $(document).on(\"click\", \".rm-LanguagePicker .rm-LanguageButton\", () => {\n      setTimeout(() => this.injectCodeComment(), 250);\n    });\n    $(window).on(\"resize\", Utils.debounce(() => {\n      if (ContextManager.isReferenceSection() && !$(\"div.auth-code-comment\").length) {\n        this.injectCodeComment();\n      }\n    }, 300));\n  }\n};\n\nconst UIHelpers = {\n  init() {\n    this.bindEvents();\n  },\n\n  resetScroll() {\n    const hub = document.querySelector(TechDocsConfig.selectors.superHub);\n    if (hub) hub.scrollTop = 0;\n  },\n\n  check404ErrorPage() {\n    const is404 = !!document.querySelector(TechDocsConfig.selectors.pageNotFound);\n    if (is404) {\n      document.documentElement.classList.add(\"err\");\n      Logger.debug(\"PageNotFound 'err' added to DOM.\");\n    }\n  },\n\n  addSidebarErrorIndicators() {\n    $(\".rm-Sidebar-link > span\").each(function () {\n      const parentCode = $(this).children().first().text();\n      const statusGroup = /^(\\d)\\d{2}$/.exec(parentCode)?.[1];\n\n      let iconClass = null;\n      if (statusGroup === \"5\") { \n        iconClass = \"server-type\";\n      }\n\n      if (statusGroup === \"4\") { \n        iconClass = \"error-type\";\n      }\n\n      if (iconClass && !$(this).find('.status-code').length) {\n        const icon = $(`\u003cspan class=\"status-code ${iconClass}\">\u003c/span>`);\n        $(this).prepend(icon);\n      }\n    });\n  },\n\n  openNewTab() {\n    const list = document.querySelectorAll(\"a[href]:not(.external-link)\");\n    const privateProjects = window.privateProjects || [];\n\n    list.forEach(function (a) {\n      const href = a.getAttribute(\"href\");\n      if (Utils.isExternalLink(href) && !Utils.isPrivateLink(href, privateProjects)) {\n        a.setAttribute(\"target\", \"_blank\");\n        a.classList.add(\"external-link\");\n      }\n    });\n  },\n\n  collapsibleTableRows() {\n    const tables = document.querySelectorAll(\"table\");\n    if (!tables.length) return;\n\n    const expandableRows = document.querySelectorAll(\"tr.expand\");\n    if (expandableRows.length) return;\n\n    const productSlug = ContextManager.productSlug();\n    const shouldCollapse = TechDocsConfig.projects.collapseTablesByDefault?.includes(productSlug);\n\n    $(\"table\").each(function () {\n      const colLength = $(this).children().first().children().first().children().length;\n      const tRows = $(this).children().find(\"tr\");\n\n      tRows.each(function (j, tRow) {\n        if (j === tRows.length - 1) return;\n\n        const rowChilds = $(this).children();\n        let len = 0;\n\n        rowChilds.length && rowChilds.each(function () {\n          if ($(this).html() === \"\") len += 1;\n        });\n\n        if (len === rowChilds.length - 1 && $(rowChilds[0]).html() !== \"\") {\n          if ($(this).hasClass(\"expand\")) return;\n\n          $(this).addClass(\"expand\");\n          rowChilds.first().siblings().remove().wrapInner(\"\u003cspan>\");\n          \n          const initialTriangleClass = shouldCollapse ? \"triangle-right\" : \"triangle-bottom\";\n\n          rowChilds\n            .prepend(`\u003cspan class=\"triangle ${initialTriangleClass}\">\u003c/span>`)\n            .wrapInner('\u003cspan class=\"clickable-triangle\">\u003c/span>');\n\n          tRow.firstElementChild.setAttribute(\"colspan\", colLength);\n          tRow.firstElementChild.style.fontWeight = \"600\";\n        }\n      });\n      \n      // If configured to collapse by default, hide the child rows immediately\n      if (shouldCollapse) {\n      \t$(this)\n          .find(\"tr.expand\")\n          .each(function () {\n            $(this).nextUntil(\"tr.expand\").hide();\n        });\t\t\n      }\n    });\n\n    Logger.debug(\"Collapsible table rows initialized.\", shouldCollapse);\n  },\n\n  bindEvents() {\n    $(document).on(\"click\", \".clickable-triangle\", function () {\n      const triangleSpan = $(this).children().first();\n      triangleSpan.toggleClass(\"triangle-right\");\n      triangleSpan.toggleClass(\"triangle-bottom\");\n      $(this).parent().parent().nextUntil(\"tr.expand\").toggle();\n    });\n  }\n};\n\n// SEARCH DEBUG + BEHAVIOR\n// 1) Top/global search input opens modal and clears project filters\n// 2) Native header search button opens modal and auto-checks current project\n// 3) Invalid tabs remain visible, but are fully blocked when scoped to a project\n// 4) If current project is manually unchecked, tabs behave normally again\nconst SearchBehavior = {\n  init() {\n    const HEADER_SEARCH_BUTTON_SELECTOR = \".rm-Header-search .rm-SearchToggle\";\n    const TOP_SEARCH_INPUT_SELECTOR = \".docsearch-bar input, .docsearch-wrapper input\";\n    const SEARCH_MODAL_SELECTOR = \".rm-SearchModal, [class*='SearchModal']\";\n    const PRIMARY_NAV_SELECTOR = 'nav[aria-label=\"Primary navigation\"]';\n\n    const PROJECT_SLUG = window.location.pathname.split(\"/\").find(Boolean) || \"\";\n    const LOCAL_PROJECT_PREFIX = PROJECT_SLUG ? `/${PROJECT_SLUG}/` : \"\";\n    const PROJECT_LABEL = window.projectLabel || \"\";\n\n    if (!PROJECT_LABEL || !PROJECT_SLUG) {\n      return;\n    }\n\n    let pendingProjectScope = false;\n    let appliedForCurrentOpen = false;\n    let pollTimer = null;\n    let activeModal = null;\n    let isProgrammaticOpen = false;\n\n    function clearPoll() {\n      if (pollTimer) {\n        clearInterval(pollTimer);\n        pollTimer = null;\n      }\n    }\n\n    function getModal() {\n      return document.querySelector(SEARCH_MODAL_SELECTOR);\n    }\n\n    function isModalVisible(modal) {\n      return !!(modal && (modal.classList.contains(\"show-modal\") || modal.offsetParent !== null));\n    }\n\n    function getSearchProjectInputs(modal) {\n      if (!modal) return [];\n\n      return [...modal.querySelectorAll(\"label\")]\n        .map((label) => {\n          const textEl = label.querySelector(\".Toggle-label, .Toggle-label_md, [class*='Toggle-label']\");\n          const input = label.querySelector('input[type=\"checkbox\"]');\n          if (!textEl || !input) return null;\n\n          return {\n            label,\n            input,\n            text: Utils.normalizeText(textEl.textContent),\n            rawText: textEl.textContent\n          };\n        })\n        .filter(Boolean);\n    }\n\n    function getCurrentProjectInput(modal) {\n      const target = Utils.normalizeText(PROJECT_LABEL);\n      const options = getSearchProjectInputs(modal);\n\n      const match = options.find((option) => option.text === target);\n      return match?.input || null;\n    }\n\n    function tryCheckProjectBox(modal) {\n      if (!modal || !pendingProjectScope || appliedForCurrentOpen) {\n        return false;\n      }\n\n      const matchedInput = getCurrentProjectInput(modal);\n      if (!matchedInput) {\n        return false;\n      }\n\n      if (!matchedInput.checked) {\n        matchedInput.click();\n      }\n\n      appliedForCurrentOpen = true;\n      pendingProjectScope = false;\n      clearPoll();\n      return true;\n    }\n\n    function startProjectScopePolling(modal) {\n      clearPoll();\n      let attempts = 0;\n      const maxAttempts = 30;\n\n      pollTimer = setInterval(() => {\n        attempts += 1;\n        const worked = tryCheckProjectBox(modal);\n        if (worked || attempts >= maxAttempts) {\n          clearPoll();\n        }\n      }, 100);\n    }\n\n    function clearAllProjectFilters(modal) {\n      if (!modal) return;\n\n      const inputs = getSearchProjectInputs(modal)\n        .map(option => option.input)\n        .filter(Boolean);\n\n      inputs.forEach((input) => {\n        if (input.checked) {\n          input.click();\n        }\n      });\n    }\n\n    function clearAllProjectFiltersWhenReady() {\n      let attempts = 0;\n      const maxAttempts = 20;\n\n      const interval = setInterval(() => {\n        attempts += 1;\n        const modal = getModal();\n\n        if (!isModalVisible(modal)) {\n          if (attempts >= maxAttempts) clearInterval(interval);\n          return;\n        }\n\n        const inputs = getSearchProjectInputs(modal);\n        if (inputs.length) {\n          clearAllProjectFilters(modal);\n          clearInterval(interval);\n          return;\n        }\n\n        if (attempts >= maxAttempts) {\n          clearInterval(interval);\n        }\n      }, 100);\n    }\n\n    function resetModalState() {\n      appliedForCurrentOpen = false;\n      pendingProjectScope = false;\n      clearPoll();\n      activeModal = null;\n      isProgrammaticOpen = false;\n    }\n\n    $(document).off(\"click.searchDebugHeader\", HEADER_SEARCH_BUTTON_SELECTOR);\n    $(document).on(\"click.searchDebugHeader\", HEADER_SEARCH_BUTTON_SELECTOR, function (e) {\n      if (isProgrammaticOpen) return;\n      pendingProjectScope = true;\n      appliedForCurrentOpen = false;\n    });\n\n    $(document).off(\"mousedown.searchDebugTop\", TOP_SEARCH_INPUT_SELECTOR);\n    $(document).on(\"mousedown.searchDebugTop\", TOP_SEARCH_INPUT_SELECTOR, function (e) {\n      e.preventDefault();\n      e.stopImmediatePropagation();\n\n      pendingProjectScope = false;\n      appliedForCurrentOpen = false;\n\n      if (typeof this.blur === \"function\") {\n        this.blur();\n      }\n\n      const btn = document.querySelector(HEADER_SEARCH_BUTTON_SELECTOR);\n      if (btn) {\n        isProgrammaticOpen = true;\n        btn.click();\n        \n        setTimeout(() => {\n          isProgrammaticOpen = false;\n          clearAllProjectFiltersWhenReady();\n        }, 0);\n      }\n    });\n\n    $(document).off(\"click.searchDebugTop\", TOP_SEARCH_INPUT_SELECTOR);\n    $(document).on(\"click.searchDebugTop\", TOP_SEARCH_INPUT_SELECTOR, function (e) {\n      e.preventDefault();\n      e.stopImmediatePropagation();\n    });\n\n    const observer = new MutationObserver(() => {\n      const modal = getModal();\n\n      if (!isModalVisible(modal)) {\n        resetModalState();\n        return;\n      }\n\n      if (modal !== activeModal) {\n        activeModal = modal;\n        appliedForCurrentOpen = false;\n      }\n\n      if (pendingProjectScope && !appliedForCurrentOpen) {\n        startProjectScopePolling(modal);\n      }\n    });\n\n    observer.observe(document.body, { childList: true, subtree: true });\n  }\n};\n\n// -- Event execution on page load and SPA navigation\n\n$(window).on(\"pageLoad\", UIHelpers.resetScroll);\n\nUIHelpers.check404ErrorPage();\nContextManager.init();\nAuthUserNavMenu.init();\nAnalyticsEngine.init();\n\nif (!ContextManager.isHomePage()) {\n  window.openNewTab = UIHelpers.openNewTab;\n  AnalyticsEngine.bindStaticClickTrackers();\n  ChangelogFeatures.init();\n  AuthSectionUI.init();\n  UIHelpers.init();\n\n  // load Event\n  window.addEventListener(\"load\", () => {\n    Logger.debug(\"load event.\");\n    setTimeout(() => {\n\t\t\tdocument.querySelectorAll(\".rm-SearchToggle-placeholder\")?.forEach(x => (x.innerHTML = \"Search this doc set\"));\n      setTimeout(UIHelpers.collapsibleTableRows, 1000);\n    }, 1000);\n\n    if (ContextManager.isChangelogSection()) {\n      Utils.waitFor(TechDocsConfig.selectors.changelogPost, { all: true, settleTime: 150 })\n        .then(ChangelogFeatures.readMore);\n    }\n  });\n}\n\n// SPA navigation event\n$(window).on(\"pageLoad\", async function () {\n  Logger.debug(\"pageLoad event.\");\n  AuthUserNavMenu.updateLoggedInDetailsOverride();\n\n  // OneTrust compliance\n  if (window.reWriteTags && typeof window.reWriteTags === \"function\") {\n    window.reWriteTags();\n  }\n\n  const isPerfCookieEnabled = typeof window.perfCookieEnabled === \"function\" ? window.perfCookieEnabled() : false;\n  const isMultipleTrigger = typeof window.isMultipleSlug === \"function\" ? window.isMultipleSlug() : false;\n  \n  if (isPerfCookieEnabled && !isMultipleTrigger) AnalyticsEngine.trackPageView();\n  AnalyticsEngine.triggerLytics();\n\n  // Execute only for projects not home\n  if (!ContextManager.isHomePage()) {\n    setTimeout(() => {\n      document\n        .querySelectorAll(\".rm-SearchToggle-placeholder\")\n        .forEach(x => (x.innerHTML = \"Search this doc set\"));\n\n      AuthUserNavMenu.updateLoggedInDetailsOverride();\n    }, 100);\n\n    if (ContextManager.isChangelogSection()) {\n      Utils.waitFor(TechDocsConfig.selectors.changelogPost, { all: true, settleTime: 150 })\n        .then(ChangelogFeatures.readMore);\n\n      Utils.waitFor(\".rm-Changelog article.rm-Changelog-post > div\")\n        .then(ChangelogFeatures.releaseNotesBackButton);\n    }\n\n    if (ContextManager.isReferenceSection()) {\n      Utils.waitFor([\".rm-PlaygroundRequest\", TechDocsConfig.selectors.apiTitle])\n        .then(async () => {\n          await AuthSectionUI.authHelp();\n        });\n      \n        Utils.waitFor(\".rm-Playground .CodeSnippet .CodeMirror\")\n          .then(AuthSectionUI.injectCodeComment);\n    }\n\n    UIHelpers.addSidebarErrorIndicators();\n    Utils.waitFor(\"table\", { all: true, settleTime: 100 })\n      .then(UIHelpers.collapsibleTableRows);\n\n    if (isPerfCookieEnabled) {\n      setTimeout(() => {\n        AnalyticsEngine.trackReferenceLanguageSelection();\n        AnalyticsEngine.trackRecipeLanguageSelection();\n      }, 10);\n    } \n  }\n});\n\nSearchBehavior.init();\n\n\nfunction removeBetaAndPillClasses() {\n  const tocBetas = [\n    \"li.toc-children a\",\n    \"span[class*='Sidebar-link-text'] span\"\n  ];\n\n  tocBetas.forEach(selector => {\n    const elements = document.querySelectorAll(selector);\n\n    elements.forEach(element => {\n      element.querySelectorAll(\"span.beta\").forEach(span => span.classList.remove(\"beta\"));\n      element.querySelectorAll(\"span.toc-beta\").forEach(span => span.classList.remove(\"toc-beta\"));\n      element.querySelectorAll(\"span.pill\").forEach(span => span.classList.remove(\"pill\"));\n    });\n  });\n}\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  if (window.location.href.includes(\"reference\")) {\n    setTimeout(removeBetaAndPillClasses, 100);\n  }\n\n  const ob_beta = new MutationObserver(function () {\n    if (window.location.href.includes(\"reference\")) {\n      setTimeout(removeBetaAndPillClasses, 100);\n    }\n  });\n\n  const config = { childList: true, subtree: true, characterData: true };\n  ob_beta.observe(document.body, config);\n});\n\n// DOCHUB 4302\n(function () {\n  let currentUrl = location.href;\n\n  function isExactMatchLocal(element, txt) {\n    return element.innerText.trim() === txt;\n  }\n\n  function upgradeApiStatusLabelsLocal(isParameterOption = true) {\n    if (window.location.href.includes(\"/docs/\")) {\n      return;\n    }\n\n    const selector = isParameterOption ? \".param-type\" : \"\";\n    document.querySelectorAll(`#content.rm-Article ${selector} strong`).forEach((strongElement) => {\n      strongElement.classList.remove(\"deprecated\", \"beta\", \"la\");\n\n      if (isExactMatchLocal(strongElement, \"Deprecated\")) {\n        strongElement.classList.add(\"deprecated\");\n      }\n      if (isExactMatchLocal(strongElement, \"Beta\")) {\n        strongElement.classList.add(\"beta\");\n      }\n      if (isExactMatchLocal(strongElement, \"Limited availability\")) {\n        strongElement.classList.add(\"la\");\n      }\n    });\n  }\n\n  function waitForApiResponseSchemaAndRun() {\n    const targetClass = \"APIResponseSchemaPicker-items2bs6Pzrheef_\";\n\n    const observer = new MutationObserver((mutations, obs) => {\n      const el = document.querySelector(`[class*=\"${targetClass}\"]`);\n      if (el) {\n        obs.disconnect();\n        setTimeout(upgradeApiStatusLabelsLocal, 200);\n      }\n    });\n\n    observer.observe(document.body, {\n      childList: true,\n      subtree: true,\n    });\n  }\n\n  function hookHistoryChanges() {\n    const originalPush = history.pushState;\n    const originalReplace = history.replaceState;\n\n    const onChange = () => {\n      if (location.href !== currentUrl) {\n        currentUrl = location.href;\n        console.log(\"[Router] URL changed to\", currentUrl);\n        waitForApiResponseSchemaAndRun();\n      }\n    };\n\n    history.pushState = function () {\n      originalPush.apply(this, arguments);\n      onChange();\n    };\n\n    history.replaceState = function () {\n      originalReplace.apply(this, arguments);\n      onChange();\n    };\n\n    window.addEventListener(\"popstate\", onChange);\n  }\n\n  const cancelUpgradeApiStatusLabels = () => {\n    if (typeof window.upgradeApiStatusLabelsInSchema === \"function\") {\n      window.upgradeApiStatusLabelsInSchema = function () {};\n    } else {\n      setTimeout(cancelUpgradeApiStatusLabels, 10);\n    }\n  };\n\n  cancelUpgradeApiStatusLabels();\n  hookHistoryChanges();\n  waitForApiResponseSchemaAndRun();\n})();\n\n// Beta pills upgrade for refactored\n$(document).on(\"click\", \".Button_slate_text.Button_md.rm-Header-bottom-link\", function () {\n  setTimeout(function () {\n    const spans = document.querySelectorAll('span[class^=\"VersionBadge\"]');\n    spans.forEach((span) => {\n      console.log(span);\n      if (span.textContent.trim() === \"Beta\") {\n        span.classList.add(\"beta\");\n      }\n    });\n  }, 100);\n});\n\n// README-532 do not create beta pills in text content\nfunction isExactMatch(element, txt) {\n  return element.innerText.trim() === txt;\n}\n\nfunction upgradeApiStatusLabels(isParameterOption = true) {\n  if (window.location.href.includes(\"/docs/\")) {\n    return;\n  }\n\n  const selector = isParameterOption ? \".param-type\" : \"\";\n  document.querySelectorAll(`#content.rm-Article ${selector} strong`).forEach((strongElement) => {\n    strongElement.classList.remove(\"deprecated\", \"beta\", \"la\");\n\n    if (isExactMatch(strongElement, \"Deprecated\")) {\n      strongElement.classList.add(\"deprecated\");\n    }\n    if (isExactMatch(strongElement, \"Beta\")) {\n      strongElement.classList.add(\"beta\");\n    }\n    if (isExactMatch(strongElement, \"Limited availability\")) {\n      strongElement.classList.add(\"la\");\n    }\n  });\n}\n\nfunction upgradeApiStatusLabelsInSchema() {\n  const buttons = document.querySelectorAll('[class*=\"APIResponseSchemaPicker-option\"]');\n  buttons.forEach(function (button) {\n    button.addEventListener(\"click\", () => {\n      setTimeout(upgradeApiStatusLabels, 5);\n    });\n  });\n}\n\nfunction upgradeApiStatusLabelsInNav() {\n  function replaceNavStatus(labelType, element, text) {\n    const remainingText = text.substring(labelType.length);\n    const strongTag = document.createElement(\"strong\");\n    strongTag.textContent = labelType.charAt(0).toUpperCase() + labelType.slice(1);\n    strongTag.className = labelType;\n    element.innerHTML = \"\";\n    element.appendChild(strongTag);\n    element.appendChild(document.createTextNode(`${remainingText}`));\n  }\n\n  const swaggerTitlesNav = document.querySelectorAll(\".rm-Sidebar h3\");\n  swaggerTitlesNav.forEach((title) => {\n    const text = title.textContent.trim();\n    if (text.startsWith(\"Beta\")) {\n      replaceNavStatus(\"beta\", title, text);\n    }\n    if (text.startsWith(\"Deprecated\")) {\n      replaceNavStatus(\"deprecated\", title, text);\n    }\n    if (text.startsWith(\"Limited availability\")) {\n      replaceNavStatus(\"la\", title, text);\n    }\n  });\n}\n\n// README-468 Beta labels nested in clickable properties in schemas\nfunction schemaNestedStatusLabels() {\n  document.querySelectorAll(\"button[class*='Param-expand']\").forEach(button => {\n    button.addEventListener(\"click\", function () {\n      setTimeout(() => {\n        const container = this.parentElement.querySelector(\"[class*='Param-children']\");\n        if (container && container.style.display !== \"none\" && getComputedStyle(container).display !== \"none\") {\n          container.querySelectorAll(\"p strong\").forEach(strongElement => {\n            if (isExactMatch(strongElement, \"Deprecated\")) {\n              strongElement.classList.add(\"deprecated\");\n            }\n            if (isExactMatch(strongElement, \"Beta\")) {\n              strongElement.classList.add(\"beta\");\n            }\n            if (isExactMatch(strongElement, \"Limited availability\")) {\n              strongElement.classList.add(\"la\");\n            }\n          });\n        }\n      }, 200);\n    });\n  });\n}\n\n// README-408 Beta labels in guides\nfunction handleBetaInHeadings(heading, size, isApi = false) {\n  if (!isApi && window.location.href.includes(\"/docs/\")) {\n    const headingTextDivs = document.querySelectorAll(heading);\n    headingTextDivs.forEach(div => {\n      const betaRegex = /\\(Beta\\)/i;\n      const laRegex = /\\(Limited availability\\)/i;\n      const deprecatedRegex = /\\(Deprecated\\)/i;\n\n      if (betaRegex.test(div.innerHTML)) {\n        div.innerHTML = div.innerHTML.replace(\n          betaRegex,\n          `\u003cspan class=\"pill\">(\u003c/span>\u003cspan class=\"beta ${size}\">Beta\u003c/span>\u003cspan class=\"pill\">)\u003c/span>`\n        );\n      }\n      if (laRegex.test(div.innerHTML)) {\n        div.innerHTML = div.innerHTML.replace(\n          laRegex,\n          `\u003cspan class=\"pill\">(\u003c/span>\u003cspan class=\"la ${size}\">Limited availability\u003c/span>\u003cspan class=\"pill\">)\u003c/span>`\n        );\n      }\n      if (deprecatedRegex.test(div.innerHTML)) {\n        div.innerHTML = div.innerHTML.replace(\n          deprecatedRegex,\n          `\u003cspan class=\"pill\">(\u003c/span>\u003cspan class=\"deprecated ${size}\">Deprecated\u003c/span>\u003cspan class=\"pill\">)\u003c/span>`\n        );\n      }\n    });\n  }\n}\n\nfunction applyBetaChanges() {\n  const bodyBetas = [\n    \"h1.heading .heading-text\",\n    \"h2.heading .heading-text\",\n    \"h3.heading .heading-text\",\n    \".col-xs-9 h1\"\n  ];\n  const tocBetas = [\n    \"li.toc-children a\",\n    \"span[class*='Sidebar-link-text'] span\"\n  ];\n\n  bodyBetas.forEach(selector => {\n    handleBetaInHeadings(selector, \"super-text\");\n  });\n  tocBetas.forEach(selector => {\n    handleBetaInHeadings(selector, \"toc-beta\");\n  });\n}\n\nfunction applyAllBetaChanges() {\n  applyBetaChanges();\n  upgradeApiStatusLabels(false);\n  setTimeout(() => upgradeApiStatusLabels(true), 50);\n  upgradeApiStatusLabelsInNav();\n  setTimeout(upgradeApiStatusLabelsInSchema, 200);\n  setTimeout(schemaNestedStatusLabels, 100);\n}\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  applyAllBetaChanges();\n\n  let labelTimer = null;\n  const config = { childList: true, subtree: true, characterData: true };\n  const observer = new MutationObserver(function () {\n    observer.disconnect();\n    clearTimeout(labelTimer);\n    labelTimer = setTimeout(() => {\n      applyAllBetaChanges();\n      observer.observe(document.body, config);\n    }, 50);\n  });\n\n  observer.observe(document.body, config);\n});\n\n$(window).on(\"pageLoad\", function () {\n  setTimeout(applyAllBetaChanges, 200);\n});\nfunction updateCSSRules () {\n  let styleSheet\n\n  let styleElement = document.querySelector('head style#dynamic-styles')\n  if (!styleElement) {\n    styleElement = document.createElement('style')\n    styleElement.id = 'dynamic-styles'\n    document.head.appendChild(styleElement)\n  }\n\n  styleSheet = styleElement.sheet\n\n  const newRule =\n    '.rm-PlaygroundResponse .APIResponse-action-button { display: none; }'\n  styleSheet.insertRule(newRule, styleSheet.cssRules.length)\n\n  // If you want to remove the old rule, we assume you have a method to handle cross-origin issues.\n  // Since we can't reliably access cross-origin stylesheets, we won't attempt to remove the rule here.\n  // However, you can manage it within your own styles if needed.\n}\n\n$(window).on('pageLoad', function (e, state) {\n\n  /* ----------------------------------------------------\n     1. For: /reference/api-summary\n        Fix overflow only\n     ---------------------------------------------------- */\n  if (\n    window.location.href ===\n    'https://techdocs.akamai.com/property-mgr/reference/api-summary'\n  ) {\n    var tableInnerElements = document.querySelectorAll('.rdmd-table-inner');\n\n    tableInnerElements.forEach(function (el) {\n      el.style.removeProperty('overflow');\n      el.style.cssText += 'overflow: unset !important;';\n    });\n  }\n\n  /* ----------------------------------------------------\n     2. For: /reference/validation-errors-copy\n        Add word-break + class replacement\n     ---------------------------------------------------- */\n  if (\n    window.location.href ===\n    'https://techdocs.akamai.com/property-mgr/reference/validation-errors-copy'\n  ) {\n\n    // Add word-break to all tables\n    const style = document.createElement(\"style\");\n    style.textContent = `\n      table, table * {\n        word-break: break-word !important;\n        white-space: normal !important;\n      }\n    `;\n    document.head.appendChild(style);\n\n    // Replace .sticky-overflow → remove & add .sticky\n    document.querySelectorAll('.rdmd-table-inner.sticky-overflow')\n      .forEach(function (el) {\n        el.classList.remove('sticky-overflow');\n        el.classList.add('sticky');\n      });\n  }\n\n});\n\n/* PAPI builder */\n// Released 27.04.2026\nfunction initPapiBuilder () {\n\n  function normalizeStr (s) {\n      return (s || '')\n        .replace(/\\u200b/g, '')\n        .replace(/\\u00ad/g, '')\n        .trim()\n    }\n    const table = document.querySelector('.rdmd-table-inner table')\n    const href = window.location.href\n    const isAllowedReferencePage = [\n      'reference/latest-',\n      'reference/ga-',\n      'reference/deprecated-'\n    ].some(segment => href.includes(segment))\n\n    if (!table || href.includes('/docs/') || !isAllowedReferencePage) return\n    if (table.dataset.papiReady) return\n\n    const ths = table.querySelectorAll('thead th')\n\n    // =============== Move \"Requires\" into Description and hide the column ===============\n    let reqIdx = -1\n    ths.forEach((th, i) => {\n      if (th.textContent.trim().startsWith('Requires')) reqIdx = i\n    })\n    table.querySelectorAll('tbody tr').forEach(tr => {\n      const tds = tr.children\n      if (reqIdx !== -1 && tds[reqIdx]) {\n        const reqTd = tds[reqIdx]\n        let requiresHtml = ''\n        const tmp = document.createElement('div')\n        tmp.innerHTML = reqTd.innerHTML.trim()\n        tmp\n          .querySelectorAll('button.rdmd-code-copy')\n          .forEach(btn => btn.remove())\n        const cleaned = tmp.innerHTML.trim()\n        if (cleaned) {\n          requiresHtml = `\u003cdiv class=\"ps-metadata\">\u003cspan class=\"ps-param-metadata\">\u003cspan class=\"ps-blue\">Requires:\u003c/span> ${cleaned}\u003c/span>\u003c/div>`\n        }\n        // Find description cell (prefer .description-col)\n        let descTd = null\n        for (let td of tds) {\n          if (td.classList && td.classList.contains('description-col')) {\n            descTd = td\n            break\n          }\n        }\n        if (!descTd) descTd = tds[2] || tds[1]\n        if (descTd && requiresHtml) {\n          const wrap = document.createElement('div')\n          wrap.innerHTML = requiresHtml\n          const metaDiv = wrap.firstElementChild\n          const oldMeta = descTd.querySelector('.ps-metadata')\n          if (oldMeta) oldMeta.remove()\n          descTd.insertBefore(metaDiv, descTd.firstChild)\n          descTd.insertBefore(document.createElement('br'), metaDiv.nextSibling)\n        }\n      }\n    })\n    if (reqIdx !== -1) ths[reqIdx].style.display = 'none'\n    table.querySelectorAll('tbody tr').forEach(tr => {\n      const tds = tr.children\n      if (reqIdx !== -1 && tds[reqIdx]) tds[reqIdx].style.display = 'none'\n    })\n\n    // =============== Hide \"Value\" column if present ===============\n    let optionIdx = -1\n    let valueIdx = -1\n    ths.forEach((th, i) => {\n      if (th.textContent.trim().startsWith('Option')) optionIdx = i\n      if (th.textContent.trim().startsWith('Value')) valueIdx = i\n    })\n    if (valueIdx !== -1) ths[valueIdx].style.display = 'none'\n    table.querySelectorAll('tbody tr').forEach(tr => {\n      const tds = tr.children\n      if (valueIdx !== -1 && tds[valueIdx]) tds[valueIdx].style.display = 'none'\n    })\n\n    // =============== Helpers ===============\n    function parsePre (row, cls) {\n      const pre = row.querySelector('pre.' + cls)\n      if (!pre) return null\n      try {\n        return JSON.parse(pre.textContent)\n      } catch {\n        return null\n      }\n    }\n    // Symbol to indicate an external/unresolvable attribute reference\n    const UNRESOLVABLE = Symbol('UNRESOLVABLE')\n    function getAttrValue (attr, stateObj) {\n      // Handle dot-notation like \"policySet.region\"\n      if (attr && attr.includes('.')) {\n        const parts = attr.split('.')\n        let current = stateObj\n        for (const part of parts) {\n          if (current === undefined || current === null) {\n            // Path doesn't exist - unresolvable\n            return UNRESOLVABLE\n          }\n          if (typeof current !== 'object') {\n            // Parent exists but is not an object (e.g., policySet is a string ID)\n            // This is an external reference that can't be resolved from table data\n            return UNRESOLVABLE\n          }\n          current = current[part]\n        }\n        return current\n      }\n      return stateObj[attr]\n    }\n    function evalVisible (visible, stateObj) {\n      if (!visible) return true\n      const v = visible.if\n      if (!v) return true\n\n      // Global-scope conditions reference external data (e.g. modulesOnContract)\n      // not available in the table; assume fulfilled\n      if (v.scope === 'global') return true\n      \n      // Supported ops: eq, neq, in, not, and, or, contains, type\n      // \"type\" checks the runtime data-type of a value (e.g. ipv4_address);\n      // we can't determine this from table data, so assume fulfilled.\n      if (v.op === 'type') return true\n\n      if (v.op === 'not') {\n        const inner = v.expression || (v.params && v.params[0])\n        if (!inner) return true\n        return !evalVisible({ if: inner }, stateObj)\n      }\n      if (v.op === 'eq') {\n        const val = getAttrValue(v.attribute, stateObj)\n        // If attribute is unresolvable (external reference), assume condition is fulfilled\n        if (val === UNRESOLVABLE) return true\n        return val == v.value\n      }\n      if (v.op === 'neq') {\n        const val = getAttrValue(v.attribute, stateObj)\n        if (val === UNRESOLVABLE) return true\n        return val != v.value\n      }\n      if (v.op === 'in') {\n        const val = getAttrValue(v.attribute, stateObj)\n        if (val === UNRESOLVABLE) return true\n        const arr = v.value || []\n        return arr.includes(val)\n      }\n      if (v.op === 'contains') {\n        const val = getAttrValue(v.attribute, stateObj)\n        // Contains typically checks if array contains value; if unresolvable, assume fulfilled\n        if (val === UNRESOLVABLE) return true\n        if (Array.isArray(val)) return val.includes(v.value)\n        return false\n      }\n      if (v.op === 'or')\n        return (v.params || []).some(p => evalVisible({ if: p }, stateObj))\n      if (v.op === 'and')\n        return (v.params || []).every(p => evalVisible({ if: p }, stateObj))\n      return true // Fallback for unhandled ops\n    }\n    function parseValueByType (type, value) {\n      if (type === 'integer' || type === 'number') {\n        if (value === '' || value === undefined) return undefined\n        const n = Number(value)\n        return isNaN(n) ? value : n\n      }\n      if (type === 'boolean') return value === 'true' || value === true\n      return value\n    }\n    function readTextArray (container) {\n      const arr = []\n      container.querySelectorAll('input[type=\"text\"]').forEach(inp => {\n        const v = inp.value.trim()\n        if (v !== '') arr.push(v)\n      })\n      return arr.length ? arr : undefined\n    }\n\n    // =============== Collect rows ===============\n    const optionRows = Array.from(table.querySelectorAll('tr.row_option, tr.preview_option'))\n    const schemaRows = Array.from(table.querySelectorAll('tr.row_schema, tr.preview_schema'))\n    const options = {}\n    const objectSchemas = {} // single-object schemas\n    const objectArrayPropDefs = {} // { parentArrayName: [{propName, inputDef, type, displayType}] }\n    const optionsByName = {}\n    const optionsById = {}\n    const readOnlySchemaRows = [] // Track read-only schema rows for conditional hiding\n\n    // Build map for options\n    optionRows.forEach(row => {\n      const id = row.id\n      const inputDef = parsePre(row, 'input')\n      const visibleDef = parsePre(row, 'visible')\n      const code = row.querySelector('code')\n      const rawName = code ? code.textContent.replace(/\\u200b/g, '') : id // strip ZW chars\n      const name = rawName\n      const o = {\n        row,\n        inputDef,\n        visibleDef,\n        name,\n        value: undefined,\n        input: null\n      }\n\n      // Detect object-array property rows like: failoverOriginMap[].fromOriginId\n      const arrMatch = name.match(/^([^.]+)\\[\\]\\.(.+)$/)\n      if (arrMatch) {\n        o.isArrayProp = true\n        o.parentArrayName = arrMatch[1]\n        o.propName = arrMatch[2]\n        if (!objectArrayPropDefs[o.parentArrayName])\n          objectArrayPropDefs[o.parentArrayName] = []\n        // Inspect type from the row's \"Type\" column - get FULL type text (e.g., \"string array\")\n        const tds = row.querySelectorAll('td')\n        let type = ''\n        let displayType = ''\n        if (tds[1]) {\n          const fullTypeText = normalizeStr(tds[1].textContent)\n          type = fullTypeText.split(' ')[0].toLowerCase() // first word for internal use\n          displayType = fullTypeText // full text for display (e.g., \"string array\")\n        }\n        objectArrayPropDefs[o.parentArrayName].push({\n          propName: o.propName,\n          inputDef,\n          visibleDef, // Store visibility definition for filtering\n          type,\n          displayType // NEW: store full type for display\n        })\n        // Hide this template row; we'll render inputs in entry blocks\n        row.classList.add('hidden-row')\n      }\n\n      options[id] = o\n      optionsById[id] = o\n      optionsByName[name] = o\n\n      // Detect parent object/object-array options\n      if (\n        inputDef &&\n        (inputDef.displayType === 'object' ||\n          inputDef.displayType === 'object array')\n      ) {\n        if (inputDef.displayType === 'object') {\n          objectSchemas[name] = []\n          o.isObject = true\n        } else if (inputDef.displayType === 'object array') {\n          o.isObject = true\n          o.isObjectArray = true\n          if (!objectArrayPropDefs[name]) objectArrayPropDefs[name] = [] // ensure bucket exists\n        }\n      }\n    })\n\n    // Schema rows (for single object properties like cloudletPolicy.id)\n    schemaRows.forEach(row => {\n      const code = row.querySelector('code')\n      if (!code) return\n      const dotName = code.textContent.replace(/\\u200b/g, '')\n      const [objectName, propName] = dotName.split('.', 2)\n      // Ignore if this is an object-array schema variant (we handle via row_option form)\n      if (objectName.endsWith('[]')) return\n\n      const tds = row.querySelectorAll('td')\n      let type = ''\n      if (tds[2])\n        type = (tds[1].textContent || '').trim().split(' ')[0].toLowerCase()\n      const descTd = tds[2] || null\n      const firstPara = descTd?.querySelector('p')\n      const firstParaText = firstPara?.innerText.trim() || ''\n      if (firstParaText.startsWith('Read-only')) {\n        // Track read-only rows for conditional hiding (visible when empty, hidden when values exist)\n        row._objectName = objectName\n        row._propName = propName\n        row._isReadOnly = true\n        readOnlySchemaRows.push(row)\n        return\n      }\n\n      const input = document.createElement('input')\n      input.type = 'text'\n      input.className = 'Input Input_sm'\n      input.style.minWidth = '120px'\n      input.style.display = 'block'\n      input.style.marginTop = '4px'\n      input.addEventListener('input', updateState)\n      const optionTd = optionIdx !== -1 ? tds[optionIdx] : tds[0]\n      optionTd.appendChild(input)\n\n      row._objectName = objectName\n      row._propName = propName\n      row._input = input\n      row._type = type\n\n      if (!objectSchemas[objectName]) objectSchemas[objectName] = []\n      objectSchemas[objectName].push(row)\n    })\n\n    // =============== Handle row_option sub-properties of objects (dot-notation, no inputDef) ===============\n    // Some tables use row_option (not row_schema) for object sub-properties like firewallConfiguration.configId.\n    // These rows have no \u003cpre class=\"input\">, so we detect them by dot-notation name and build inputs manually.\n    Object.values(options).forEach(opt => {\n      if (opt.inputDef) return // already has an input definition, handled later\n      if (opt.isArrayProp) return // array props handled separately\n      const dotIdx = opt.name.indexOf('.')\n      if (dotIdx === -1) return // not a sub-property\n      const objectName = opt.name.substring(0, dotIdx)\n      const propName = opt.name.substring(dotIdx + 1)\n      // Only process if parent is a known object\n      const parentOpt = optionsByName[objectName]\n      if (!parentOpt || !parentOpt.isObject) return\n      // Skip if parent is an object array (those use [] notation)\n      if (parentOpt.isObjectArray) return\n\n      const tds = opt.row.querySelectorAll('td')\n      let type = ''\n      if (tds[1]) type = (tds[1].textContent || '').trim().split(' ')[0].toLowerCase()\n      const descTd = tds[2] || null\n      const firstPara = descTd?.querySelector('p')\n      const firstParaText = firstPara?.innerText.trim() || ''\n      if (firstParaText.startsWith('Read-only')) {\n        opt.row._objectName = objectName\n        opt.row._propName = propName\n        opt.row._isReadOnly = true\n        readOnlySchemaRows.push(opt.row)\n        return\n      }\n\n      const input = document.createElement('input')\n      input.type = 'text'\n      input.className = 'Input Input_sm'\n      input.style.minWidth = '120px'\n      input.style.display = 'block'\n      input.style.marginTop = '4px'\n      input.addEventListener('input', updateState)\n      const optionTd = optionIdx !== -1 ? tds[optionIdx] : tds[0]\n      optionTd.appendChild(input)\n\n      opt.row._objectName = objectName\n      opt.row._propName = propName\n      opt.row._input = input\n      opt.row._type = type\n      // Mark the option so the main input-building loop skips it\n      opt._handledAsSchema = true\n\n      if (!objectSchemas[objectName]) objectSchemas[objectName] = []\n      objectSchemas[objectName].push(opt.row)\n      // Also add to schemaRows so reset/listeners work\n      schemaRows.push(opt.row)\n    })\n\n    // =============== Build inputs for option rows ===============\n    Object.values(options).forEach(opt => {\n      if (!opt.inputDef) return\n      if (opt._handledAsSchema) return\n      if (opt.isArrayProp) {\n        opt.row.classList.add('hidden-row')\n        return\n      }\n\n      const tds = opt.row.querySelectorAll('td')\n      const optionTd = optionIdx !== -1 ? tds[optionIdx] : tds[0]\n      let input\n\n      if (opt.inputDef.displayType === 'string array') {\n        const wrapper = document.createElement('div')\n        wrapper.className = 'array-input-wrapper'\n        wrapper.style.marginTop = '4px'\n        function addField (val) {\n          const div = document.createElement('div')\n          div.style.display = 'flex'\n          div.style.marginBottom = '2px'\n          const inp = document.createElement('input')\n          inp.type = 'text'\n          inp.className = 'Input Input_sm'\n          inp.style.minWidth = '120px'\n          inp.value = val || ''\n          inp.addEventListener('input', updateState)\n          const btn = document.createElement('button')\n          btn.type = 'button'\n          btn.textContent = '−'\n          btn.className = 'Button Button_xs'\n          btn.style.marginLeft = '4px'\n          btn.onclick = function () {\n            const hadValue = inp.value.trim() !== ''\n            wrapper.removeChild(div)\n            if (hadValue) updateState()\n          }\n          div.appendChild(inp)\n          div.appendChild(btn)\n          const plusBtn = wrapper.querySelector('button.Button_xs:last-of-type')\n          if (plusBtn && plusBtn.textContent === '+') {\n            wrapper.insertBefore(div, plusBtn)\n          } else {\n            wrapper.appendChild(div)\n          }\n        }\n        const addBtn = document.createElement('button')\n        addBtn.type = 'button'\n        addBtn.textContent = '+'\n        addBtn.className = 'Button Button_xs'\n        addBtn.style.marginTop = '2px'\n        addBtn.onclick = function () {\n          addField()\n          // Don't call updateState() here - adding empty field doesn't change state\n          // The input's own event listener will trigger updateState when user types\n        }\n        wrapper.appendChild(addBtn)\n        addField()\n        optionTd.appendChild(wrapper)\n        opt.input = wrapper\n        opt.isArray = true\n      } else if (opt.inputDef.displayType === 'object array') {\n        // Build object-array wrapper with + Add button; properties are hidden until clicked\n        const wrapper = document.createElement('div')\n        wrapper.className = 'object-array-wrapper'\n        wrapper.style.marginTop = '4px'\n\n        const addBtn = document.createElement('button')\n        addBtn.type = 'button'\n        addBtn.textContent = '+ Add ' + opt.name\n        addBtn.className = 'Button Button_xs'\n        addBtn.onclick = function () {\n          addObjectArrayEntry(wrapper, opt.name)\n          // IMPORTANT: do not call updateState() here; we DON'T want filtering yet\n          // We only update state when a property inside the new entry is filled.\n        }\n        wrapper.appendChild(addBtn)\n\n        optionTd.appendChild(wrapper)\n        opt.input = wrapper\n        opt.isObjectArray = true\n        opt.isObject = true\n      } else if (opt.inputDef.displayType === 'object') {\n        opt.isObject = true // handled in schemaRows\n      } else if (\n        opt.inputDef.tag === 'input' &&\n        opt.inputDef.type === 'checkbox'\n      ) {\n        // boolean -> select true/false (no default)\n        const sel = document.createElement('select')\n        sel.className = 'Select Select_sm'\n        sel.style.minWidth = '120px'\n        sel.style.display = 'block'\n        sel.style.marginTop = '4px'\n        const placeholder = document.createElement('option')\n        placeholder.value = ''\n        placeholder.textContent = 'Choose true/false'\n        placeholder.disabled = true\n        placeholder.hidden = true\n        placeholder.selected = true\n        sel.appendChild(placeholder)\n        ;['false', 'true'].forEach(val => {\n          const o = document.createElement('option')\n          o.value = val\n          o.textContent = val\n          sel.appendChild(o)\n        })\n        sel.addEventListener('change', updateState)\n        optionTd.appendChild(sel)\n        opt.input = sel\n        opt.isBooleanSelect = true\n      } else if (opt.inputDef.tag === 'select') {\n        // enum -> select with placeholder\n        const sel = document.createElement('select')\n        sel.className = 'Select Select_sm'\n        sel.style.minWidth = '120px'\n        sel.style.display = 'block'\n        sel.style.marginTop = '4px'\n        const placeholder = document.createElement('option')\n        placeholder.value = ''\n        placeholder.textContent = 'Choose an option'\n        placeholder.disabled = true\n        placeholder.hidden = true\n        placeholder.selected = true\n        sel.appendChild(placeholder)\n        ;(opt.inputDef.options || []).forEach(val => {\n          const clean = normalizeStr(val)\n          const o = document.createElement('option')\n          o.value = clean\n          o.textContent = clean\n          sel.appendChild(o)\n        })\n        sel.addEventListener('change', updateState)\n        optionTd.appendChild(sel)\n        opt.input = sel\n      } else if (\n        opt.inputDef.displayType === 'number' ||\n        opt.inputDef.displayType === 'integer'\n      ) {\n        input = document.createElement('input')\n        input.type = 'text'\n        input.className = 'Input Input_sm'\n        input.style.minWidth = '120px'\n        input.style.display = 'block'\n        input.style.marginTop = '4px'\n        input.addEventListener('input', updateState)\n        optionTd.appendChild(input)\n        opt.input = input\n      } else if (\n        opt.inputDef.type === 'text' ||\n        opt.inputDef.type === 'datetime-local'\n      ) {\n        input = document.createElement('input')\n        input.type = 'text'\n        input.className = 'Input Input_sm'\n        input.style.minWidth = '120px'\n        input.style.display = 'block'\n        input.style.marginTop = '4px'\n        input.addEventListener('input', updateState)\n        optionTd.appendChild(input)\n        opt.input = input\n      }\n    })\n\n    // =============== Build one object-array entry (UI block with all props) ===============\n    function buildArrayPropInput (def) {\n      // Returns an element for one property inside object-array entry\n      const wrap = document.createElement('div')\n      wrap.className = 'object-array-prop'\n      wrap.style.margin = '4px 0'\n      wrap.dataset.prop = def.propName\n      wrap.dataset.type = (def.type || '').toLowerCase()\n\n      // NEW: Build label with type in parentheses\n      const label = document.createElement('div')\n      const typeDisplay = def.displayType || def.type || ''\n      const typeStr = typeDisplay ? ` (${typeDisplay})` : ''\n      label.textContent = def.propName + typeStr\n      label.style.fontSize = '12px'\n      label.style.opacity = '0.8'\n      wrap.appendChild(label)\n\n      const idf = def.inputDef || {}\n\n      if (idf.displayType === 'string array') {\n        // Nested array input (like toOriginIds)\n        const arrWrap = document.createElement('div')\n        arrWrap.className = 'array-input-wrapper'\n        arrWrap.style.marginTop = '2px'\n\n        function addField (val) {\n          const row = document.createElement('div')\n          row.style.display = 'flex'\n          row.style.marginBottom = '2px'\n          const inp = document.createElement('input')\n          inp.type = 'text'\n          inp.className = 'Input Input_sm'\n          inp.style.minWidth = '120px'\n          inp.value = val || ''\n          inp.addEventListener('input', updateState)\n          const btn = document.createElement('button')\n          btn.type = 'button'\n          btn.textContent = '−'\n          btn.className = 'Button Button_xs'\n          btn.style.marginLeft = '4px'\n          btn.onclick = function () {\n            const hadValue = inp.value.trim() !== ''\n            arrWrap.removeChild(row)\n            if (hadValue) updateState()\n          }\n          row.appendChild(inp)\n          row.appendChild(btn)\n          const plusBtn = arrWrap.querySelector('button.Button_xs:last-of-type')\n          if (plusBtn && plusBtn.textContent === '+') {\n            arrWrap.insertBefore(row, plusBtn)\n          } else {\n            arrWrap.appendChild(row)\n          }\n        }\n\n        const addBtn = document.createElement('button')\n        addBtn.type = 'button'\n        addBtn.textContent = '+'\n        addBtn.className = 'Button Button_xs'\n        addBtn.style.marginTop = '2px'\n        addBtn.onclick = function () {\n          addField()\n          // Don't call updateState() here - adding empty field doesn't change state\n        }\n        arrWrap.appendChild(addBtn)\n        addField()\n\n        wrap.appendChild(arrWrap)\n        return wrap\n      }\n\n      if (idf.tag === 'select') {\n        const sel = document.createElement('select')\n        sel.className = 'Select Select_sm'\n        sel.style.minWidth = '120px'\n        sel.style.display = 'block'\n        sel.style.marginTop = '2px'\n        const placeholder = document.createElement('option')\n        placeholder.value = ''\n        placeholder.textContent = 'Choose an option'\n        placeholder.disabled = true\n        placeholder.hidden = true\n        placeholder.selected = true\n        sel.appendChild(placeholder)\n        ;(idf.options || []).forEach(val => {\n          const o = document.createElement('option')\n          o.value = val\n          o.textContent = val\n          sel.appendChild(o)\n        })\n        sel.addEventListener('change', updateState)\n        wrap.appendChild(sel)\n        return wrap\n      }\n\n      if (idf.tag === 'input' && idf.type === 'checkbox') {\n        const sel = document.createElement('select')\n        sel.className = 'Select Select_sm'\n        sel.style.minWidth = '120px'\n        sel.style.display = 'block'\n        sel.style.marginTop = '2px'\n        const ph = document.createElement('option')\n        ph.value = ''\n        ph.textContent = 'Choose true/false'\n        ph.disabled = true\n        ph.hidden = true\n        ph.selected = true\n        sel.appendChild(ph)\n        ;['false', 'true'].forEach(v => {\n          const o = document.createElement('option')\n          o.value = v\n          o.textContent = v\n          sel.appendChild(o)\n        })\n        sel.addEventListener('change', updateState)\n        wrap.appendChild(sel)\n        wrap.dataset.booleanSelect = '1'\n        return wrap\n      }\n\n      // Numbers/integers default text with validation\n      const inp = document.createElement('input')\n      inp.type = 'text'\n      inp.className = 'Input Input_sm'\n      inp.style.minWidth = '120px'\n      inp.style.display = 'block'\n      inp.style.marginTop = '2px'\n      inp.addEventListener('input', updateState)\n      wrap.appendChild(inp)\n      return wrap\n    }\n\n    // =============== Entry-level visibility for object array properties ===============\n    function getEntryLocalState (entry, props) {\n      // Build a local state object from values within this entry\n      const localState = {}\n      props.forEach(def => {\n        const propWrap = entry.querySelector(`.object-array-prop[data-prop=\"${def.propName}\"]`)\n        if (!propWrap) return\n        const type = (propWrap.dataset.type || '').toLowerCase()\n        \n        // Check for nested array\n        const nestedArrWrap = propWrap.querySelector('.array-input-wrapper')\n        if (nestedArrWrap) {\n          const arrVal = readTextArray(nestedArrWrap)\n          if (arrVal !== undefined) localState[def.propName] = arrVal\n          return\n        }\n        \n        // Check for select\n        const sel = propWrap.querySelector('select')\n        if (sel && sel.value !== '') {\n          if (propWrap.dataset.booleanSelect === '1') {\n            localState[def.propName] = sel.value === 'true'\n          } else {\n            localState[def.propName] = sel.value\n          }\n          return\n        }\n        \n        // Check for text input\n        const inp = propWrap.querySelector('input[type=\"text\"]')\n        if (inp && inp.value.trim() !== '') {\n          const parsed = parseValueByType(type, inp.value.trim())\n          if (parsed !== undefined && parsed !== '') {\n            localState[def.propName] = parsed\n          }\n        }\n      })\n      return localState\n    }\n    \n    function updateEntryPropVisibility (entry, props, initial) {\n      // Get the current values within this entry to evaluate visibility conditions\n      const localState = getEntryLocalState(entry, props)\n      \n      props.forEach(def => {\n        const propWrap = entry.querySelector(`.object-array-prop[data-prop=\"${def.propName}\"]`)\n        if (!propWrap) return\n        \n        // Evaluate visibility based on local state within the entry\n        let show = true\n        if (!initial && def.visibleDef && def.visibleDef.if) {\n          show = evalVisible(def.visibleDef, localState)\n        }\n        \n        propWrap.style.display = show ? '' : 'none'\n      })\n    }\n\n    function addObjectArrayEntry (wrapper, parentName) {\n      const defs = objectArrayPropDefs[parentName] || []\n      const container = document.createElement('div')\n      container.className = 'object-array-entry'\n      container.style.border = '1px solid #ccc'\n      container.style.padding = '6px'\n      container.style.margin = '6px 0'\n\n      // Build inputs for each prop\n      defs.forEach(def => {\n        const el = buildArrayPropInput(def)\n        container.appendChild(el)\n      })\n\n      const removeBtn = document.createElement('button')\n      removeBtn.type = 'button'\n      removeBtn.textContent = '− Remove'\n      removeBtn.className = 'Button Button_xs'\n      removeBtn.style.marginTop = '6px'\n      removeBtn.onclick = function () {\n        wrapper.removeChild(container)\n        updateState() // removing can change state -> filtering allowed\n      }\n      container.appendChild(removeBtn)\n\n      // Insert before the + Add button (which is the last child)\n      wrapper.insertBefore(container, wrapper.lastChild)\n\n      // Apply initial visibility for the new entry (show all properties initially)\n      updateEntryPropVisibility(container, defs, true)\n    }\n\n    // =============== State + back-propagation (original) ===============\n    let state = {}\n    function findOption (attr) {\n      return optionsByName[attr] || optionsById[attr] || null\n    }\n    function firstAllowedEnumValue (opt, forbidden) {\n      const opts = (opt?.inputDef?.options || []).filter(v => v !== forbidden)\n      return opts.length ? opts[0] : undefined\n    }\n    function getDeterministicAssignments (visibleDef) {\n      // Returns array of { attribute, value|notValue, type: 'eq'|'in'|'neq' }\n      const res = []\n      if (!visibleDef || !visibleDef.if) return res\n      const v = visibleDef.if\n      function handleClause (clause) {\n        if (!clause) return\n        if (clause.op === 'eq')\n          res.push({\n            attribute: clause.attribute,\n            value: clause.value,\n            type: 'eq'\n          })\n        else if (clause.op === 'in')\n          res.push({\n            attribute: clause.attribute,\n            value: Array.isArray(clause.value)\n              ? clause.value.slice()\n              : clause.value,\n            type: 'in'\n          })\n        else if (clause.op === 'neq')\n          res.push({\n            attribute: clause.attribute,\n            notValue: clause.value,\n            type: 'neq'\n          })\n        else if (clause.op === 'and')\n          (clause.params || []).forEach(handleClause)\n        else if (clause.op === 'or') {\n          const params = clause.params || []\n          const alreadySatisfied = params.some(p =>\n            evalVisible({ if: p }, state)\n          )\n          if (alreadySatisfied) return\n          if (params.length > 0) handleClause(params[0])\n        }\n      }\n      handleClause(v)\n      return res\n    }\n    function setInputForAttribute (attr, value) {\n      const opt = findOption(attr)\n      if (!opt || !opt.input) {\n        state[attr] = value\n        return\n      }\n      if (opt.isBooleanSelect) opt.input.value = String(value)\n      else if (opt.input.tagName === 'SELECT') opt.input.value = String(value)\n      else if (opt.input.type === 'checkbox') opt.input.checked = !!value\n      else opt.input.value = value == null ? '' : String(value)\n      // Mirror into cached value/state immediately\n      if (opt.isBooleanSelect) opt.value = opt.input.value === 'true'\n      else if (opt.input.tagName === 'SELECT') opt.value = opt.input.value\n      else if (opt.input.type === 'checkbox') opt.value = opt.input.checked\n      else opt.value = opt.input.value\n      state[opt.name] = opt.value\n    }\n    function chooseValueForIn (attribute, allowed) {\n      const current = state[attribute]\n      if (Array.isArray(allowed) && allowed.includes(current)) return current\n      return Array.isArray(allowed) && allowed.length ? allowed[0] : undefined\n    }\n    function backPropagateFromElement (target) {\n      if (!target) return\n      const schemaRow = target.closest && target.closest('tr.row_schema')\n      let startOpt = null\n      if (schemaRow && schemaRow._objectName)\n        startOpt = findOption(schemaRow._objectName)\n      else {\n        const optionRow = target.closest && target.closest('tr.row_option')\n        if (optionRow) startOpt = options[optionRow.id]\n      }\n      const visited = new Set()\n      let stack = startOpt ? [startOpt] : []\n      while (stack.length) {\n        const currentOpt = stack.pop()\n        if (!currentOpt || visited.has(currentOpt.name)) continue\n        visited.add(currentOpt.name)\n\n        const assigns = getDeterministicAssignments(currentOpt.visibleDef)\n        for (const a of assigns) {\n          if (a.type === 'eq') {\n            setInputForAttribute(a.attribute, a.value)\n          } else if (a.type === 'in') {\n            const picked = chooseValueForIn(a.attribute, a.value)\n            if (picked !== undefined) setInputForAttribute(a.attribute, picked)\n          } else if (a.type === 'neq') {\n            const parentOpt = findOption(a.attribute)\n            if (\n              parentOpt &&\n              parentOpt.input &&\n              parentOpt.input.tagName === 'SELECT'\n            ) {\n              // Set a value if current equals forbidden OR is undefined (not set)\n              const currentVal = state[a.attribute]\n              if (currentVal === a.notValue || currentVal === undefined) {\n                const fallback = firstAllowedEnumValue(parentOpt, a.notValue)\n                if (fallback !== undefined)\n                  setInputForAttribute(a.attribute, fallback)\n              }\n            }\n          }\n          const parentOpt = findOption(a.attribute)\n          if (parentOpt) stack.push(parentOpt)\n        }\n      }\n    }\n\n    // =============== UI update ===============\n    \n    // FIXED: Transitive visibility check - a field is only visible if all its dependencies are also visible\n    function isFullyVisible (opt, visited = new Set()) {\n      if (!opt) return true\n      \n      // Prevent infinite recursion\n      if (visited.has(opt.name)) return true\n      visited.add(opt.name)\n      \n      // If no visibility condition, it's always visible\n      if (!opt.visibleDef || !opt.visibleDef.if) return true\n      \n      // First check if this option's direct visibility condition is met\n      if (!evalVisible(opt.visibleDef, state)) return false\n      \n      // Then check if all parent dependencies are also visible (transitive check)\n      const v = opt.visibleDef.if\n      \n      function checkDependencyVisible (clause) {\n        if (!clause) return true\n        \n        // If this clause references an attribute, check if that attribute's option is visible\n        if (clause.attribute) {\n          const parentOpt = findOption(clause.attribute)\n          if (parentOpt && !isFullyVisible(parentOpt, visited)) {\n            return false // Parent is hidden, so this should be hidden too\n          }\n        }\n        \n        // For compound conditions, check all referenced attributes\n        if (clause.op === 'and') {\n          return (clause.params || []).every(p => checkDependencyVisible(p))\n        }\n        if (clause.op === 'or') {\n          // For OR, we need at least one branch's dependencies to be visible\n          // But if all branches have hidden dependencies, hide this option\n          const params = clause.params || []\n          if (params.length === 0) return true\n          \n          // Check if any branch has visible dependencies AND passes its condition\n          return params.some(p => {\n            const depVisible = checkDependencyVisible(p)\n            const condPasses = evalVisible({ if: p }, state)\n            return depVisible && condPasses\n          })\n        }\n        \n        return true\n      }\n      \n      return checkDependencyVisible(v)\n    }\n    \n    function updateState (ev) {\n      // Back-prop first based on changed element\n      backPropagateFromElement(ev && ev.target)\n      updateUI()\n    }\n    function updateUI (initial = false) {\n      // 1) read values from option inputs (primitives, enums, standalone string arrays)\n      Object.values(options).forEach(opt => {\n        if (!opt.input || opt.isObjectArray) return // arrays handled later\n        if (opt.isArray) {\n          const arrVal = readTextArray(opt.input)\n          opt.value = arrVal\n          if (arrVal !== undefined) state[opt.name] = arrVal\n          else delete state[opt.name]\n        } else if (opt.isBooleanSelect) {\n          opt.value =\n            opt.input.value === '' ? undefined : opt.input.value === 'true'\n          if (opt.value === undefined) delete state[opt.name]\n          else state[opt.name] = opt.value\n        } else if (opt.input.type === 'checkbox') {\n          opt.value = opt.input.checked\n          state[opt.name] = opt.value\n        } else if (\n          opt.inputDef &&\n          (opt.inputDef.displayType === 'number' ||\n            opt.inputDef.displayType === 'integer')\n        ) {\n          // original behavior: keep raw invalid + highlight\n          if (opt.input.value !== '' && isNaN(Number(opt.input.value))) {\n            opt.input.classList.add('invalid-input')\n            opt.value = opt.input.value // keep raw\n          } else {\n            opt.input.classList.remove('invalid-input')\n            opt.value =\n              opt.input.value === '' ? undefined : Number(opt.input.value)\n          }\n          if (opt.value === undefined) delete state[opt.name]\n          else state[opt.name] = opt.value\n        } else {\n          opt.value = normalizeStr(opt.input.value)\n          if (opt.value === '') delete state[opt.name]\n          else state[opt.name] = opt.value\n        }\n      })\n\n      // 2) validate schema numeric inputs + attach into single objects\n      schemaRows.forEach(row => {\n        if (!row._input) return\n        if (row._type === 'number' || row._type === 'integer') {\n          if (row._input.value !== '' && isNaN(Number(row._input.value))) {\n            row._input.classList.add('invalid-input')\n          } else {\n            row._input.classList.remove('invalid-input')\n          }\n        }\n      })\n      Object.keys(objectSchemas).forEach(objectName => {\n        const parentOpt = optionsByName[objectName]\n        if (parentOpt && parentOpt.isObjectArray) return // skip, handled below\n        let anyFilled = false\n        const obj = {}\n        ;(objectSchemas[objectName] || []).forEach(row => {\n          if (!row._input) return\n          const val = row._input.value\n          const parsed = parseValueByType(row._type, val)\n          if (parsed !== undefined && parsed !== '') {\n            obj[row._propName] = parsed\n            anyFilled = true\n          }\n        })\n        if (anyFilled) state[objectName] = obj\n        else delete state[objectName]\n      })\n\n      // 3) Object arrays: only include filled entries. (+ Add does NOT filter)\n      Object.values(options).forEach(opt => {\n        if (!opt.isObjectArray || !opt.input) return\n        const arr = []\n        const entries = opt.input.querySelectorAll('.object-array-entry')\n        entries.forEach(entry => {\n          const obj = {}\n          let any = false\n          const props = objectArrayPropDefs[opt.name] || []\n          props.forEach(def => {\n            const propWrap = entry.querySelector(\n              `.object-array-prop[data-prop=\"${def.propName}\"]`\n            )\n            if (!propWrap) return\n            const type = (propWrap.dataset.type || '').toLowerCase()\n            // nested array?\n            const nestedArrWrap = propWrap.querySelector('.array-input-wrapper')\n            if (nestedArrWrap) {\n              const arrVal = readTextArray(nestedArrWrap)\n              if (arrVal !== undefined) {\n                obj[def.propName] = arrVal\n                any = true\n              }\n              return\n            }\n            const sel = propWrap.querySelector('select')\n            if (sel) {\n              if (sel.value !== '') {\n                obj[def.propName] =\n                  sel.dataset.booleanSelect === '1'\n                    ? sel.value === 'true'\n                    : sel.value\n                any = true\n              }\n              return\n            }\n            const inp = propWrap.querySelector('input[type=\"text\"]')\n            if (inp) {\n              if (\n                (type === 'number' || type === 'integer') &&\n                inp.value !== '' &&\n                isNaN(Number(inp.value))\n              ) {\n                inp.classList.add('invalid-input')\n                obj[def.propName] = inp.value // keep raw invalid\n                any = true\n              } else {\n                inp.classList.remove('invalid-input')\n                const parsed = parseValueByType(type, inp.value)\n                if (parsed !== undefined && parsed !== '') {\n                  obj[def.propName] = parsed\n                  any = true\n                }\n              }\n            }\n          })\n          if (any) arr.push(obj)\n        })\n        if (arr.length) {\n          state[opt.name] = arr\n          opt.value = arr\n        } else {\n          delete state[opt.name]\n          opt.value = undefined\n        }\n      })\n\n      // 4) show/hide option rows according to visibility (with transitive check)\n      Object.values(options).forEach(opt => {\n        // Sub-property rows handled as schema are controlled by their parent object\n        if (opt._handledAsSchema) return\n\n        const show = initial ? true : isFullyVisible(opt)\n        // Array-prop template rows remain hidden regardless\n        if (opt.isArrayProp) {\n          opt.row.classList.add('hidden-row')\n        } else {\n          opt.row.classList.toggle('hidden-row', !show)\n        }\n\n        // For single-object schemas, follow parent visibility\n        if (opt.isObject && objectSchemas[opt.name]) {\n          objectSchemas[opt.name].forEach(row => {\n            row.classList.toggle('hidden-row', !show)\n          })\n        }\n\n        // For object arrays, show/hide the wrapper UI with parent visibility\n        if (opt.isObjectArray && opt.input) {\n          opt.input.style.display = show ? '' : 'none'\n          // Also update property visibility within each entry\n          const props = objectArrayPropDefs[opt.name] || []\n          const entries = opt.input.querySelectorAll('.object-array-entry')\n          entries.forEach(entry => {\n            updateEntryPropVisibility(entry, props, initial)\n          })\n        }\n      })\n\n      // 5) show/hide enum/list rows based on their owning option\n      Array.from(table.querySelectorAll('tr.row_enum, tr.row_list, tr.preview_enum, tr.preview_list')).forEach(\n        row => {\n          let prev = row.previousElementSibling\n          while (prev && !prev.classList.contains('row_option'))\n            prev = prev.previousElementSibling\n          if (!prev) return\n          row.classList.toggle(\n            'hidden-row',\n            prev.classList.contains('hidden-row')\n          )\n        }\n      )\n\n      // 6) show/hide read-only schema rows: visible when empty, hidden when values exist\n      const formHasValues = Object.keys(state).length > 0\n      readOnlySchemaRows.forEach(row => {\n        // Check if parent object option is visible too\n        const parentOpt = optionsByName[row._objectName]\n        const parentVisible = parentOpt ? !parentOpt.row.classList.contains('hidden-row') : true\n        // Hide read-only rows if form has values OR parent is hidden\n        row.classList.toggle('hidden-row', formHasValues || !parentVisible)\n      })\n\n      // 7) update JSON snippet\n      updateJsonSnippet()\n    }\n\n    // =============== JSON snippet UI (copy/reset) ===============\n    function updateJsonSnippet () {\n      let name = ''\n      const header = document.querySelector('#content-head h1')\n      if (header) name = header.textContent.trim()\n      const optionsObj = {}\n      Object.values(options).forEach(opt => {\n        // Include object arrays even if parent row hidden (so entries reflect)\n        const parentVisible = !opt.row.classList.contains('hidden-row')\n        const include = parentVisible || opt.isObjectArray\n        if (!include) return\n\n        if (opt.isObject || opt.isObjectArray) {\n          if (state[opt.name] !== undefined)\n            optionsObj[opt.name] = state[opt.name]\n        } else if (typeof opt.value === 'boolean') {\n          optionsObj[opt.name] = opt.value\n        } else if (opt.value !== undefined && opt.value !== '') {\n          optionsObj[opt.name] = opt.value\n        }\n      })\n      const snippet = { name, options: optionsObj }\n      const jsonPre = document.getElementById('json-snippet-pre')\n      const jsonBox = document.getElementById('json-snippet-box')\n      if (jsonPre) {\n        jsonPre.textContent = JSON.stringify(snippet, null, 2)\n      } else if (jsonBox) {\n        jsonBox.textContent = JSON.stringify(snippet, null, 2)\n      }\n    }\n\n    // Build snippet container (with Copy + Reset) once — ORIGINAL BUTTONS + TOOLTIPS preserved\n    let jsonDiv = document.getElementById('json-snippet-box')\n    if (!jsonDiv) {\n      jsonDiv = document.createElement('div')\n      jsonDiv.id = 'json-snippet-box'\n      jsonDiv.style.position = 'relative'\n      jsonDiv.style.paddingTop = '2.5em'\n      const jsonPre = document.createElement('pre')\n      jsonPre.id = 'json-snippet-pre'\n      jsonPre.style.margin = '0'\n      jsonPre.style.fontFamily = 'monospace'\n      jsonDiv.appendChild(jsonPre)\n\n      // Override iOS Safari's UA stylesheet which forces -webkit-text-fill-color: blue on \u003cbutton>\n      const btnColorFix = document.createElement('style')\n      btnColorFix.textContent = '#json-snippet-box button.Button { color: inherit !important; -webkit-text-fill-color: inherit !important; }'\n      jsonDiv.appendChild(btnColorFix)\n\n      // Copy button (original SVG + classes) + tooltip\n      const copyBtn = document.createElement('button')\n      copyBtn.className = 'Button Button_sm'\n      copyBtn.type = 'button'\n      copyBtn.style.position = 'absolute'\n      copyBtn.style.top = '8px'\n      copyBtn.style.background = 'none'\n      copyBtn.style.right = '72px'\n      copyBtn.style.zIndex = '10'\n      copyBtn.title = 'Copy'\n      copyBtn.innerHTML = `\u003cspan class=\"IconWrapper Icon-wrapper2z2wVIeGsiUy\">\u003csvg fill=\"none\" viewBox=\"0 0 24 24\" class=\"Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a\" data-name=\"copy\" role=\"img\" aria-hidden=\"true\" style=\"--icon-color: inherit; --icon-size: inherit; --icon-stroke-width: 2px;\">\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M20 9h-9a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2Z\" class=\"icon-stroke-width\">\u003c/path>\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\" class=\"icon-stroke-width\">\u003c/path>\u003c/svg>\u003c/span>`\n      copyBtn.onclick = function () {\n        const pre = document.getElementById('json-snippet-pre')\n        const text = pre ? pre.textContent : ''\n        navigator.clipboard.writeText(text || '')\n        copyBtn.classList.add('copied')\n        setTimeout(() => copyBtn.classList.remove('copied'), 1200)\n      }\n      jsonDiv.appendChild(copyBtn)\n\n      // Reset button (original SVG + classes) + tooltip\n      const resetBtn = document.createElement('button')\n      resetBtn.className = 'Button Button_sm'\n      resetBtn.type = 'button'\n      resetBtn.style.position = 'absolute'\n      resetBtn.style.top = '8px'\n      resetBtn.style.right = '40px'\n      resetBtn.style.background = 'none'\n      resetBtn.style.zIndex = '10'\n      resetBtn.title = 'Reset options'\n      resetBtn.innerHTML = `\u003cspan class=\"IconWrapper Icon-wrapper2z2wVIeGsiUy\">\u003csvg fill=\"none\" viewBox=\"0 0 24 24\" class=\"Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a\" data-name=\"rotate-ccw\" role=\"img\" style=\"--icon-color: inherit; --icon-size: inherit; --icon-stroke-width: 2px;\">\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M1 4v6h6\" class=\"icon-stroke-width\">\u003c/path>\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3.51 15a9 9 0 1 0 2.13-9.36L1 10\" class=\"icon-stroke-width\">\u003c/path>\u003c/svg>\u003c/span>`\n      resetBtn.onclick = function () {\n        // Clear all inputs to pristine\n        Object.values(options).forEach(opt => {\n          if (!opt.input) return\n          if (opt.isArray) {\n            // wipe and rebuild + button + one empty field\n            while (opt.input.firstChild)\n              opt.input.removeChild(opt.input.firstChild)\n            const addBtn = document.createElement('button')\n            addBtn.type = 'button'\n            addBtn.textContent = '+'\n            addBtn.className = 'Button Button_xs'\n            addBtn.style.marginTop = '2px'\n            function addField (val) {\n              const div = document.createElement('div')\n              div.style.display = 'flex'\n              div.style.marginBottom = '2px'\n              const inp = document.createElement('input')\n              inp.type = 'text'\n              inp.className = 'Input Input_sm'\n              inp.style.minWidth = '120px'\n              inp.value = val || ''\n              inp.addEventListener('input', updateState)\n              const btn = document.createElement('button')\n              btn.type = 'button'\n              btn.textContent = '−'\n              btn.className = 'Button Button_xs'\n              btn.style.marginLeft = '4px'\n              btn.onclick = function () {\n                const hadValue = inp.value.trim() !== ''\n                opt.input.removeChild(div)\n                if (hadValue) updateState()\n              }\n              div.appendChild(inp)\n              div.appendChild(btn)\n              opt.input.insertBefore(div, addBtn)\n            }\n            addBtn.onclick = function () {\n              addField()\n              // Don't call updateState() here - adding empty field doesn't change state\n            }\n            opt.input.appendChild(addBtn)\n            addField()\n          } else if (opt.isObjectArray) {\n            // remove all entries, leave + Add button (no filtering on add)\n            while (opt.input.firstChild)\n              opt.input.removeChild(opt.input.firstChild)\n            const addBtn = document.createElement('button')\n            addBtn.type = 'button'\n            addBtn.textContent = '+ Add ' + opt.name\n            addBtn.className = 'Button Button_xs'\n            addBtn.onclick = function () {\n              addObjectArrayEntry(opt.input, opt.name) /* no updateState here */\n            }\n            opt.input.appendChild(addBtn)\n          } else if (opt.isBooleanSelect || opt.input.tagName === 'SELECT') {\n            opt.input.selectedIndex = 0 // back to placeholder\n          } else if (opt.input.type === 'checkbox') {\n            opt.input.checked = false\n          } else if (opt.input.type === 'text') {\n            opt.input.value = ''\n            opt.input.classList.remove('invalid-input')\n          }\n          opt.value = undefined\n        })\n        schemaRows.forEach(row => {\n          if (row._input) {\n            row._input.value = ''\n            row._input.classList.remove('invalid-input')\n          }\n        })\n        state = {}\n        // Fresh render with all visible\n        updateUI(true)\n      }\n      jsonDiv.appendChild(resetBtn)\n\n      // Help link button — href resolved at click time so back-navigation works\n      // (breadcrumbs may not be rendered yet when initPapiBuilder runs after popstate)\n      const _breadcrumbPatterns = ['latest-criteria', 'ga-criteria', 'deprecated-criteria', 'latest-behaviors', 'ga-behaviors', 'deprecated-behaviors']\n\n      const helpLink = document.createElement('button')\n      helpLink.type = 'button'\n      helpLink.addEventListener('click', function () {\n        const links = Array.from(document.querySelectorAll('.rm-Breadcrumb-list li a'))\n        const anchor = links.reverse().find(a =>\n          _breadcrumbPatterns.some(p => (a.getAttribute('href') || '').includes(p))\n        )\n        if (anchor) {\n          window.location.href = anchor.getAttribute('href') + '#interactive-json-code-builder'\n        }\n      })\n      helpLink.className = 'Button Button_sm'\n      helpLink.style.position = 'absolute'\n      helpLink.style.top = '8px'\n      helpLink.style.right = '8px'\n      helpLink.style.background = 'none'\n      helpLink.style.zIndex = '10'\n      helpLink.title = 'Learn more'\n      helpLink.innerHTML = `\u003cspan class=\"IconWrapper Icon-wrapper2z2wVIeGsiUy\">\u003csvg fill=\"none\" viewBox=\"0 0 24 24\" class=\"Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a\" role=\"img\" style=\"--icon-color: inherit; --icon-size: inherit; --icon-stroke-width: 2px;\">\u003ccircle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon-stroke-width\">\u003c/circle>\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\" class=\"icon-stroke-width\">\u003c/path>\u003cline x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon-stroke-width\">\u003c/line>\u003c/svg>\u003c/span>`\n      jsonDiv.appendChild(helpLink)\n\n      // Insert JSON box inside .rdmd-table, after .rdmd-table-inner.\n      // .rdmd-table itself stays in place; flex layout is applied to it directly below.\n      const tableContainer = table.closest('.rdmd-table-inner')\n      if (tableContainer && tableContainer.parentNode) {\n        tableContainer.parentNode.insertBefore(jsonDiv, tableContainer.nextSibling)\n      }\n    }\n\n    // Initial render: force everything visible on first paint\n    updateUI(true)\n\n    // Wire listeners\n    Object.values(options).forEach(opt => {\n      if (!opt.input) return\n      opt.input.addEventListener('input', updateState)\n      opt.input.addEventListener('change', updateState)\n    })\n    schemaRows.forEach(row => {\n      if (row._input) {\n        row._input.addEventListener('input', updateState)\n        row._input.addEventListener('change', updateState)\n      }\n    })\n\n    // Apply flex layout directly to .rdmd-table so .rdmd-table-inner and the snippet\n    // sit side by side. .rdmd-table stays in its original DOM position — nothing is\n    // re-parented, so ReadMe's back-navigation renderer always finds it in place.\n    const tableEl = document.querySelector('.rdmd-table')\n    if (tableEl) {\n      tableEl.classList.add('rdmd-table-flex-wrap')\n    }\n\n    table.dataset.papiReady = '1'\n}\n\nfunction _papiTryInit () {\n  const t = document.querySelector('.rdmd-table-inner table')\n  if (t && t !== window._papiBuilderTable) {\n    window._papiBuilderTable = t\n    initPapiBuilder()\n    return true\n  }\n  return false\n}\n\nfunction _papiSetupObserver () {\n  if (window._papiBuilderObserver) {\n    window._papiBuilderObserver.disconnect()\n  }\n\n  const observer = new MutationObserver(function () {\n    const table = document.querySelector('.rdmd-table-inner table')\n\n    if (!table) {\n      window._papiBuilderTable = null\n      return\n    }\n\n    if (table === window._papiBuilderTable) return\n\n    // Debounce with double rAF: waits for React to fully commit all DOM updates\n    if (window._papiBuilderRaf) cancelAnimationFrame(window._papiBuilderRaf)\n    window._papiBuilderRaf = requestAnimationFrame(function () {\n      window._papiBuilderRaf = requestAnimationFrame(function () {\n        const settled = document.querySelector('.rdmd-table-inner table')\n        if (!settled) return\n        window._papiBuilderTable = settled\n        initPapiBuilder()\n      })\n    })\n  })\n\n  window._papiBuilderObserver = observer\n  observer.observe(document.body, { childList: true, subtree: true })\n\n  if (!_papiTryInit()) {\n    requestAnimationFrame(function () {\n      requestAnimationFrame(function () { _papiTryInit() })\n    })\n  }\n}\n\n// Run immediately so the observer is active for direct URL paste / hard nav —\n// pageLoad fires after ReadMe's own init which can be too late on slow pages.\nif (document.body) {\n  _papiSetupObserver()\n} else {\n  document.addEventListener('DOMContentLoaded', _papiSetupObserver)\n}\n\n$(window).on('pageLoad', function () {\n  // SPA navigation: reset table ref so the re-mounted table triggers re-init\n  window._papiBuilderTable = null\n  _papiSetupObserver()\n})","html":{"header":"\u003clink href=\"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap\" rel=\"stylesheet\">\n\u003clink rel=\"stylesheet\" href=\"https://techdocs.akamai.com/assets/global/css/custom.css\" rel=\"preload\" as=\"style\">\n\u003c!-- A dynamic script for controlling private projects   -->\n\u003cscript>\n\t\t// Global State Initializations\n  window.adobeDataLayer = window.adobeDataLayer || [];\n  window.analyticsStore = window.analyticsStore || {};\n  window.openNewTab = window.openNewTab || (() => {});\n\n\t\tvar projectsData = [\n    { slug: 'account-protector' },\n    { slug: 'answerx-cloud' },\n    { slug: 'api-security' },\n    { slug: 'app-api-protector' },\n    { slug: 'billing-app' },\n    { slug: 'billing-partner' },\n    { slug: 'bot-manager' },\n    { slug: 'brand-protector' },\n    { slug: 'client-lists' },\n    { slug: 'content-protector' },\n    {\n      slug: 'iam',\n      exceptions: ['iam-api', 'iam-user-admin', 'iam-allowlist']\n    },\n    { slug: 'client-side-protect-compliance' },\n    { slug: 'kona-site-defender' },\n    { slug: 'log-data-localization' },  \n    { slug: 'log-delivery' },\n    { slug: 'media-analytics-plugins' },\n    { slug: 'native-app-traffic-protect-sdk' },\n    { slug: 'network-cloud-firewall' },\n    { hrefMatch: '.com/segmentation' },\n    { slug: 'web-app-protector' },\n    { slug: 'delivery-policy-mgr' },\n    { slug: 'chinacdn', hrefMatch: '.com/china' },\n    { slug: 'delivery-security-practices' },\n    { slug: 'app-api-protector-hybrid' },\n    { slug: 'page-integrity-mgr' },\n    { slug: 'domain-explorer' },\n    { slug: 'del-rpts-consolidation' },\n    { slug: 'initial-aap-setup' },\n    { hrefMatch: 'login.linode.com' },\n    { hrefMatch: 'cloud.linode.com' },\n    { slug: 'in-browser-protection' },\n    { slug: 'prolexic-adc' },\n    { slug: 'prolexic-routed-gre' },\n    { slug: 'firewall-for-ai' },\n    { slug: 'posture-management' },\n    { slug: 'ccm' },\n    { slug: 'google-tag-gateway' },\n    { slug: 'segmentation-cloudapp' },\n    { slug: 'security-spinning-globe' },\n    { slug: 'brand-guardian' },\n    { slug: 'mcp-gateway' },\n    { slug: 'bot-and-agent-control' },\n    { slug: 'delivery-mgr' },\n    { slug: 'delivery-mgr-rules' },\n    { slug: 'firewall-for-ai-sdk' },\n    { slug: 'network-cloud-firewall-api' },\n    { slug: 'partner-revenue-share' },\n    { slug: 'prolexic-network-health' },\n    { hrefMatch: 'iam/docs/saml-overview' },\n    { slug: 'partner-revenue-share'},\n    { slug: 'partner-opportunity' },\n\t\t{ slug: 'carrier-dns-cacheserve' },\n  ]\n\n  const productSlugName = window.location.pathname.split(\"/\").find(Boolean);\n  let isRefactoredEnv = document.querySelector(\"link[data-chunk^='RMDXISH']\");\n  let isRefactoredHome = (isRefactoredEnv && window.location.pathname.includes('home')) || window.location.pathname.includes('home-mdxish');\n  const isAT = window.location.href.includes(\"acdn.att.com\");\n\n  // Determine if language selection should be hidden early\n  window.isCurrentProjectPrivate = projectsData.some(project => \n    (project.hrefMatch && window.location.href.includes(project.hrefMatch)) || project.slug === productSlugName\n  );\n  window.privateProjects = projectsData.map(project => project.slug).filter(Boolean);\n\n  /* \n  * UTILITY FUNCTIONS\n  */\n  window.perfCookieEnabled = () => window.OnetrustActiveGroups?.includes(\"C0002\");\n\n  window.getUserInfo = function() {\n    const info = { status: 'anonymous', identity: '' };\n    if (!document.documentElement.classList.contains('userLoggedIn')) {\n      return info;\n    }\n    info.status = 'loggedIn';\n    let email = window.initialPropsData?.user?.email;\n    if (!email) {\n      const hubMeEl = document.querySelector('#hub-me');\n      if (hubMeEl?.dataset?.json) {\n        try {\n          email = JSON.parse(hubMeEl.dataset.json)?.user?.email;\n        } catch (e) {\n          console.error(\"Failed to parse user session JSON metadata\", e);\n        }\n      }\n    }\n    if (email) {\n      info.identity = email.includes('@akamai.com') ? 'employee' : 'external';\n    }\n    return info;\n  };\n\n  function shouldTrackPageView() {\n    const key = window.location.pathname;\n\t\tconst now = Date.now();\n\t\tconst last = window.analyticsStore.pageView    \n    if (last && last.key === key && (now - last.timestamp \u003c 200)) {\n\t    return false;\n\t  }\n\t  window.analyticsStore.pageView = { key, timestamp: now };\n\t\treturn true;\n\t}\n\n  function isMultipleTriggered(name, value) {\n    if (window.analyticsStore[name] !== value) {\n      window.analyticsStore[name] = value;\n      return false;\n    }\n    return true;    \n  } \n  window.handleMultipleTriggers = () => !isMultipleTriggered(\"slugAccessed\", window.location.pathname);\n  window.isMultipleSlug = () => isMultipleTriggered(\"slugAccessed\", window.location.pathname);\n  window.isMultipleRefLangClicked = (lang) => !lang || isMultipleTriggered(\"ref_lang\", `${window.location.pathname}:${lang}`);\n  window.isMultipleRecipeLang = (lang) => !lang || isMultipleTriggered(\"recipe_lang\", `${window.location.pathname}:${lang}`);\n  \n  /*\n  * Static CSS\n  */\n  // Bare `[href*=\"...\"]` (+ :not() exceptions) selectors shared by every private-project style block.\n  function getProjectAttributeSelectors(configArray) {\n    if (!Array.isArray(configArray) || configArray.length === 0) return [];\n\n    return configArray\n      .flatMap(project => {\n        const baseSelectors = [];\n\n        if (project.hrefMatch) {\n          baseSelectors.push(`[href*=\"${project.hrefMatch}\"]`);\n        }\n        if (project.slug) {\n          baseSelectors.push(`[href*=\".com/${project.slug}\"]`);\n        }\n\n        return baseSelectors.map(selector => {\n          if (Array.isArray(project.exceptions)) {\n            project.exceptions.forEach(exception => {\n              selector += `:not([href*=\".com/${exception}\"])`;\n            });\n          }\n\n          return selector;\n        });\n      })\n      .filter(Boolean);\n  } \n  /* \n  * Static CSS\n  */\n  // Builds CSS rules for private project icons based on configuration data.\n  function buildPrivateProjectStyles(configArray) {\n    if (!Array.isArray(configArray) || configArray.length === 0) return '';\n\n    const selectors = configArray\n      .flatMap(project => {\n        const baseSelectors = [];\n\n        if (project.hrefMatch) {\n          baseSelectors.push(`a[href*=\"${project.hrefMatch}\"]`);\n        }\n        if (project.slug) {\n          baseSelectors.push(`a[href*=\".com/${project.slug}\"]`);\n        }\n\n        return baseSelectors.map(selector => {\n          if (Array.isArray(project.exceptions)) {\n            project.exceptions.forEach(exception => {\n              selector += `:not([href*=\".com/${exception}\"])`;\n            });\n          }\n\n          return `.rm-ReadMe ${selector}::after`;\n        });\n      })\n      .filter(Boolean);\n    \n    if (selectors.length === 0) return '';\n\n    const iconRule = `${selectors.join(',\\n')} {\n      content: \"\\\\e900\" !important;\n      font-family: \"custom\";\n      font-weight: normal;\n      font-style: normal;\n      display: inline-block;\n      text-decoration: none;\n      padding-left: 2px;\n      font-size: 0.75em;\n      vertical-align: super;\n      }`;\n\n    // Suppress the private-project icon inside these containers.\n    const excludeRule = `.rm-ReadMe .product-links a::after,\n.rm-ReadMe .td-card-ftr a::after {\n      content: none !important;\n      }`;\n\n    return `${iconRule}\\n\\n${excludeRule}`;\n  }\n  \n  // Builds the padlock icon + \"Login required\" tooltip CSS, scoped to the home page only.\n  function buildHomePageLinkStyles(configArray, productSlugName) {\n    const isHomePage = [\"home\", \"home-v6\"].includes(productSlugName);\n    if (!isHomePage) return '';\n\n    const attributeSelectors = getProjectAttributeSelectors(configArray);\n    if (attributeSelectors.length === 0) return '';\n\n    const selectorList = attributeSelectors.join(',\\n  ');\n    const linkGroup = `a:is(\\n  ${selectorList}\\n)`;\n    // Scope to `.rm-ReadMe` and place later in the sheet so the padlock outranks `:not()` exceptions like `iam`.\n    const scopedLinkGroup = `.rm-ReadMe ${linkGroup}`;\n    // The container class also lifts specificity above the `.rm-ReadMe a:is(...)` rules below.\n    const excludedSelectors = ['.product-links', '.td-card-ftr']\n      .flatMap(container => [`.rm-ReadMe ${container} ${linkGroup}::after`, `.rm-ReadMe ${container} ${linkGroup}::before`])\n      .join(',\\n');\n\n    // Make titles `inline-block` so the tooltip anchors to the box bottom (`1lh`), with horizontal offset `--td-lock-x` set on hover.\n    const titleLinkGroup = ['.td-card-hdr', '.product-name']\n      .map(container => `.rm-ReadMe ${container} ${linkGroup}`)\n      .join(',\\n');\n\n    // `position: relative` anchors the tooltip but raises these links above the header/filter bar, so both get explicit z-index below.\n    return `${scopedLinkGroup} {\n      position: relative;\n      }\n\n${titleLinkGroup} {\n      display: inline-block;\n      }\n\n${scopedLinkGroup}::after {\n      content: \"\\\\f023\" !important;\n      font-family: var(--fa-style-family, \"Font Awesome 6 Pro\", FontAwesome);\n      font-weight: normal;\n      font-style: normal;\n      display: inline-block;\n      text-decoration: none;\n      padding-left: 4px;\n      font-size: 0.8em;\n      font-weight: 600;\n      vertical-align: text-bottom;\n      color: #696970;\n      }\n\n${scopedLinkGroup}::before {\n      content: \"Login required\";\n      position: absolute;\n      bottom: 30px;\n      bottom: calc(1lh + 6px);\n      left: var(--td-lock-x, 50%);\n      transform: translateX(-50%);\n      background-color: #333;\n      color: #fff;\n      padding: 6px 10px;\n      border-radius: 4px;\n      font-size: 12px;\n      white-space: nowrap;\n      opacity: 0;\n      visibility: hidden;\n      transition: opacity 0.2s ease-in-out;\n      pointer-events: none;\n      z-index: 10;\n      }\n\n${scopedLinkGroup}:hover::before,\n${scopedLinkGroup}:focus::before,\n${scopedLinkGroup}:active::before {\n      opacity: 1;\n      visibility: visible;\n      }\n\n@media (max-width: 768px) {\n  ${scopedLinkGroup}::before {\n      font-size: 14px;\n      padding: 8px 12px;\n      bottom: 34px;\n      bottom: calc(1lh + 8px);\n      }\n}\n\n${excludedSelectors} {\n      content: none !important;\n      }\n\n.rm-Header {\n      z-index: 3;\n      }\n\n.td-fltr-hdr {\n      z-index: 2;\n      }`;\n  }\n\n  // Builds CSS rules for injection of project name into header.\n  function buildHeaderProjectNameStyles(productSlugName) {\n    const isHomePage = [\"home\", \"home-v6\"].includes(productSlugName);\n    if (isHomePage) return '';\n\n    const projectName = document.querySelector(\"meta[property='og:site_name']\")?.content;\n    if (!projectName) return '';\n\n    window.projContentName = projectName; // legacy global for potential use in other scripts, refactor\n    return `div.rm-Header-bottom::before { content: \"${projectName}\"; }`;\n  }\n\n  // Combines and injects all dynamic styling into a single stylesheet block\n  function injectDynamicStyles(configArray, productSlugName) {\n    const rulesList = [];\n\n    // Gather rules from decoupled helper functions\n    const privateProjectRules = buildPrivateProjectStyles(configArray);\n    const headerProjectRules = buildHeaderProjectNameStyles(productSlugName);\n    const homePageLinkRules = buildHomePageLinkStyles(configArray, productSlugName);\n\n    if (privateProjectRules) rulesList.push(privateProjectRules);\n    if (headerProjectRules) rulesList.push(headerProjectRules);\n    if (homePageLinkRules) rulesList.push(homePageLinkRules);\n\n    if (window.isCurrentProjectPrivate) {\n      document.documentElement.classList.add(\"protected\");\n      rulesList.push(`html.protected .rm-ReadMe .td-language { display: none !important; }`);\n    }\n\n    // Only modify DOM if rules actually exist\n    if (rulesList.length > 0) {\n      const styleBlock = document.createElement('style');\n      styleBlock.textContent = rulesList.join('\\n\\n');\n      document.head.appendChild(styleBlock);\n    }\n\n    document.head.classList.add(\"skiptranslate\");\n  }\n  \n  function injectDynamicCSS(path) {\n    const link = document.createElement('link');\n    link.rel = 'stylesheet';\n    link.href = `${path}`;\n    document.head.appendChild(link);\n  }\n\n  injectDynamicStyles(projectsData, productSlugName);\n\n  /*\n  * LOGIN-REQUIRED TOOLTIP ANCHORING\n  */\n  // Measure the padlock's centre on hover and hand it to the stylesheet as `--td-lock-x`, since CSS can't address the last line's end.\n  const PADLOCK_GAP = 4;        // `padding-left` on the padlock `::after`\n  const PADLOCK_FONT_RATIO = 0.8; // `font-size` on the padlock `::after`, in em\n  const TOOLTIP_EXCLUDED_CONTAINERS = '.product-links, .td-card-ftr';\n  const TOOLTIP_HALF_WIDTH = 60;  // widest the tooltip gets, halved - it is `white-space: nowrap`\n  const TOOLTIP_EDGE_GAP = 8;\n\n  const tooltipAttributeSelectors = getProjectAttributeSelectors(projectsData);\n  const tooltipLinkSelector = tooltipAttributeSelectors.length\n    ? `.rm-ReadMe a:is(${tooltipAttributeSelectors.join(',')})`\n    : '';\n\n  function anchorLoginTooltip(link) {\n    const linkBox = link.getBoundingClientRect();\n    if (!linkBox.width) return;\n\n    // Use line boxes, not the element box: the range reports one rect per line, the last ending where the padlock begins.\n    const contents = document.createRange();\n    contents.selectNodeContents(link);\n    const lineBoxes = contents.getClientRects();\n    const lastLine = lineBoxes[lineBoxes.length - 1];\n    if (!lastLine) return;\n\n    const padlockWidth = parseFloat(window.getComputedStyle(link).fontSize) * PADLOCK_FONT_RATIO;\n    const padlockCentre = lastLine.right + PADLOCK_GAP + (padlockWidth / 2);\n\n    // Clamp to the viewport so a padlock near an edge doesn't hang the centred, non-wrapping tooltip off-screen.\n    const anchor = Math.min(\n      Math.max(padlockCentre, TOOLTIP_HALF_WIDTH + TOOLTIP_EDGE_GAP),\n      window.innerWidth - TOOLTIP_HALF_WIDTH - TOOLTIP_EDGE_GAP\n    );\n    link.style.setProperty('--td-lock-x', `${Math.round(anchor - linkBox.left)}px`);\n  }\n\n  function handleLoginTooltipTarget(event) {\n    const link = event.target?.closest?.(tooltipLinkSelector);\n    if (!link || link.closest(TOOLTIP_EXCLUDED_CONTAINERS)) return;\n    anchorLoginTooltip(link);\n  }\n\n  if ([\"home\", \"home-v6\"].includes(productSlugName) && tooltipLinkSelector) {\n    // Capture phase, so the offset is set before `:hover` paints the tooltip in.\n    document.addEventListener('mouseover', handleLoginTooltipTarget, true);\n    document.addEventListener('focusin', handleLoginTooltipTarget, true);\n  }\n\n  const uR = document.documentElement.classList.contains(\"useReactApp\");\n  const imgUrl = \"https://techdocs.akamai.com/assets/logo.png\";\n  const logoLink = \"https://techdocs.akamai.com/home\";\n  const testProjects = [\"clone-akamai-test-project\", \"home-v6\"];\n  /*\n  * DOM MUTATION OBSERVER\n  */\n  const domObserver = new MutationObserver((mutations) => {\n    for (let i = 0; i \u003c mutations.length; i++) {\n      const addedNodes = mutations[i].addedNodes;\n      for (let j = 0; j \u003c addedNodes.length; j++) {\n        processNewNode(addedNodes[j]);\n      }\n    }\n  });\n  \n  function processNewNode(node) {\n    if (node.nodeType !== Node.ELEMENT_NODE) return;\n    // Logo link replacements\n    if (node.tagName === 'IMG' && node.classList.contains(\"rm-Logo-img\")) {\n      if (productSlugName !== \"home-v4\") {\n        node.src = imgUrl;\n      }\n      if (node.parentElement) {\n        node.parentElement.href = logoLink;\n      }\n    }\n    // Embed and script mitigations\n    if (node.tagName === 'IFRAME' && node.classList.contains(\"embedly-embed\") && node.src.includes(\"youtube\")) {\n      node.dataset.src = node.src;\n      node.removeAttribute(\"src\");\n      node.classList.add(\"optanon-category-C0004\");\n    }\n\t\tif (node.tagName === 'SCRIPT') {\n      if (node.src.includes(\"launch-7eecf5415407.min.js\") && testProjects.includes(productSlugName)) {\n        node.src = \"\";\n        node.removeAttribute(\"defer\");\n      }\n    }\n  }\n\n  domObserver.observe(document.documentElement, { childList: true, subtree: true });\n  \n  /*\n  * GOOGLE TRANSLATE OBSERVER\n  */\n  const translateObserver = new MutationObserver(() => {\n    const translateElement = document.getElementById(\"google_translate_element\");\n    const translateCombo = translateElement?.querySelector(\"select.goog-te-combo\");\n    if (translateCombo) {\n      translateCombo.addEventListener('change', (e) => {\n        const selectedLang = e.target.options[e.target.selectedIndex]?.innerText;\n        if (selectedLang && selectedLang !== \"Select Language\" && window.languageSelected !== selectedLang) {\n          window.languageSelected = selectedLang;\n          const trackingValue = `select language:${selectedLang}`;\n          \n          if (typeof _satellite !== 'undefined' && _satellite.track) {\n            _satellite.track('click_interaction', { linkValue: trackingValue, adobeDataLayer: window.adobeDataLayer });\n\t          console.log(`[Analytics] ${trackingValue}`);\n          }\n        }\n      });\n      translateObserver.disconnect(); // Disconnect once listener attached\n    }\n  });\n  translateObserver.observe(document.documentElement, { childList: true, subtree: true });\n\n  // Callbacks for dynamic setups required globally by Google Translate\n  function googleTranslateElementInit() {\n    setTimeout(() => {\n      new google.translate.TranslateElement({\n        pageLanguage: 'en',\n        includedLanguages: 'en,de,es,fr,it,iw,ja,ko,pl,pt,zh-CN,zh-TW'\n      }, 'google_translate_element');\n    }, 701);\n  }\n\u003c/script>\t \n\u003c!-- Google Tag Manager -->\n\u003cscript>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WK9L3PR');\u003c/script>\n\u003c!-- Google Translate -->\n\u003cscript type=\"text/javascript\">\n  function googleTranslateElementInit() {\n    setTimeout(() => {\n      new google.translate.TranslateElement({\n        pageLanguage: 'en',\n        includedLanguages: 'en,de,es,fr,it,iw,ja,ko,pl,pt,zh-CN,zh-TW'\n      }, 'google_translate_element');\n    }, 701);\n  };\n\u003c/script>\n\u003cscript type=\"text/javascript\" src=\"//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit\">\u003c/script>\n\u003c!-- Adobe analytics -->\n\u003cscript type=\"text/plain\" class=\"optanon-category-C0002\" src=\"https://assets.adobedtm.com/fcfd3580c848/dee9a28fe72b/launch-7eecf5415407.min.js\" crossorigin=\"anonymous\" defer>\u003c/script>\n\u003c!-- Google Search Console verification -->\n\u003cmeta name=\"google-site-verification\" content=\"tyTJ65-Bal53IEe74XSvVYCtpwBJLNxgBh2Cbmc34XA\" />\n\u003cscript>\n; (function () {\n    var pushState = history.pushState;\n    var replaceState = history.replaceState;\n\n    history.pushState = function () {\n        pushState.apply(history, arguments);\n        window.dispatchEvent(new Event('pushstate'));\n        window.dispatchEvent(new Event('locationchange'));\n    };\n\n    history.replaceState = function () {\n        replaceState.apply(history, arguments);\n        window.dispatchEvent(new Event('replacestate'));\n        window.dispatchEvent(new Event('locationchange'));\n    };\n\n    window.addEventListener('popstate', function () {\n        window.dispatchEvent(new Event('locationchange'))\n    });\n})();\n\nvar currentUrl = window.location.href;\nvar wordList = ['latest-', 'ga-', 'deprecated-'];\nvar wordListExceptions = ['latest-behaviors', 'latest-criteria', 'ga-behaviors', 'ga-criteria', 'deprecated-behaviors', 'deprecated-criteria', \"-latest\"];\n\nvar customCSS = `\ntr.row_enum,\ntbody.xdep td,\ntbody.noxdep td {\n    border: none !important;\n    padding: .25pc !important;\n    vertical-align: top !important;\n}\n.useReactApp .markdown-body .rdmd-table-inner {\n    overflow: unset !important;\n}\ntbody.xdep tr td:first-child,\ntbody.noxdep tr td:first-child {\n    padding-left: 10px !important;\n}\ntr.row_list {\n    border: none !important;\n}\n.preview_enum,\n.preview_enum td {\n    padding-top: 2px !important;\n    padding-bottom: 0 !important;\n}\n.preview_list td,\n.preview_enum td,\n.preview_schema td {\n    border-top: none !important;\n}\n.preview_option,\n.preview_schema {\n    border-top: thin solid #555 !important;\n}\n.preview_head {\n    border-top: thin solid #555 !important;\n    background-color: #ddd !important;\n}\n.dbg_feature,\n.dbg_option,\n.dbg_value {\n    background-color: mistyrose !important;\n}\nhr.NextStepsDivider,\n.Pagination1KE9HXCXYd0E,\n.markdown-body.ng-non-bindable,\n.rm-Article header+div.markdown-body { \n    /* ideally 135% of its container, but never wider than the viewport */\n    width: min(135%, 100vw) !important;\n    box-sizing: border-box !important;\n    \n    }\n\n/* === RESPONSIVE OVERRIDE BELOW 1125px === */\n@media (max-width: 1335px) {\n  hr.NextStepsDivider,\n  .Pagination1KE9HXCXYd0E,\n  .markdown-body.ng-non-bindable,\n  table,\n  .rm-Article header+div.markdown-body { \n      width: 100% !important;\n      max-width: 100vw !important;\n      box-sizing: border-box !important;\n  }\n  div.td-login-dropdown {\n  \tdisplay: none\n}\n}\n@media (max-width: 450px) {\n\t\n\t.rdmd-table { \n    width: 100% !important; \n    overflow-x: auto !important;\n  }\n}\ntbody.xdep th {\n    display: none !important;\n}\n.noxdep td:last-of-type,\n.noxdep th:last-of-type {\n    display: none !important;\n}\ndiv.markdown-body>ul:first-child {\n    margin-top: 0 !important;\n    list-style: none !important;\n    padding: 0 !important;\n}\n`;\n\nfunction removeCustomCSS() {\n    var styleTag = document.getElementById(\"custom-table-css\");\n    if (styleTag) {\n        styleTag.parentNode.removeChild(styleTag);\n    }\n}\n\nfunction urlContainsWords(url, words) {\n    return words.some(function (word) {\n        return url.indexOf(word) !== -1;\n    });\n}\n\nfunction hideEmptyContentToc() {\n    const contentToc = document.querySelector('.content-toc.grid-25');\n    if (contentToc && contentToc.children.length === 0) {\n      contentToc.style.cssText = 'display: none !important;';\n    };\n};\n\nfunction applyCSS() {\n    var currentUrl = window.location.href;\n    var containsWord = urlContainsWords(currentUrl, wordList)\n    var containsWordExceptions = urlContainsWords(currentUrl, wordListExceptions)\n\n    if (containsWord && !containsWordExceptions) {\n        hideEmptyContentToc();\n        // Inject the style tag only if not present\n        if (!document.getElementById(\"custom-table-css\")) {\n            var style = document.createElement('style');\n            style.type = 'text/css';\n            style.id = \"custom-table-css\";\n            style.appendChild(document.createTextNode(customCSS));\n            document.head.appendChild(style);\n        }\n    } else {\n        removeCustomCSS();\n    }\n}\n\nwindow.addEventListener('locationchange', function () {\n    applyCSS()\n});\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    applyCSS()\n});\n\n$(window).on('pageLoad', function (e, state) {\n    var containsWord = urlContainsWords(currentUrl, wordList)\n    if (containsWord){\n        hideEmptyContentToc()\n    }\n});\n\nif (performance.navigation.type == performance.navigation.TYPE_RELOAD) {\n    applyCSS()\n} \n\u003c/script>","home_footer":"\u003cdiv class=\"td-footer\" data-nosnippet>\n  \u003cdiv class=\"td-footer-left\">\n    \u003cdiv class=\"td-footer-links\">\n      \u003cdiv class=\"td-language\">\n        \u003cspan class=\"td-icon td-globe\">\u003c/span>\n\t\t\t\t\u003cdiv id=\"google_translate_element\">\u003c/div>\n\t    \u003c/div> \n    \t\u003ca href=\"https://www.akamai.com/legal\" target=\"_blank\" rel=\"noopener\">Legal & privacy\u003c/a>\n    \t\u003ca href=\"https://techdocs.akamai.com/home/page/manage-cookie-preferences\" class=\"td-att\" target=\"_blank\" rel=\"noopener\">Cookie settings\u003c/a>\n    \t\u003ca href=\"https://www.akamaistatus.com\" target=\"_blank\" rel=\"noopener\">Akamai Status\u003c/a>\n    \u003c/div>\n    \u003cdiv class=\"td-footer-links\">\n    \t\u003ca href=\"https://community.akamai.com/customers/s/?language=en_US\" target=\"_blank\" rel=\"noopener\">Community\u003c/a>\n    \t\u003ca href=\"https://training.akamai.com/learn\" target=\"_blank\" rel=\"noopener\">Training\u003c/a>\n    \t\u003ca href=\"https://control.akamai.com/apps/home-page/#/home\" class=\"skiptranslate\" target=\"_blank\" rel=\"noopener\">Control Center\u003c/a>\n    \t\u003ca href=\"https://cloud.linode.com/linodes\" class=\"skiptranslate\" target=\"_blank\" rel=\"noopener\">Cloud Manager\u003c/a>\n    \u003c/div>\n  \u003c/div> \n  \u003cdiv class=\"td-footer-right\">\n    \u003cp class=\"skiptranslate\">© \u003cspan id=\"td-date\">2026\u003c/span> Akamai Technologies\u003c/p>\n  \u003c/div>\n\u003c/div>\n","page_footer":"\u003cnav class=\"td-header-nav td-extra\">\n  \u003cdiv class=\"td-header-left\" data-nosnippet>\n    \u003ca class=\"rm-Logo\" href=\"https://techdocs.akamai.com/home\" target=\"_self\">\u003cimg alt=\"Akamai TechDocs\" class=\"rm-Logo-img\" src=\"https://techdocs.akamai.com/assets/logo.png\">\u003c/a>\n\n    \u003cdiv class=\"td-search-flyout\">\n      \u003cdiv class=\"docsearch-wrapper\" data-symbol=\"⌘\">\n        \u003cdiv class=\"icon-search1 rm-SearchToggle-icon\">\u003c/div>\n        \u003cdiv class=\"docsearch-bar\">\n          \u003cinput autocomplete=\"off\" name=\"Search\" aria-label=\"Search this documentation\" placeholder=\"Search documentation\" class=\"Input Input_md Input_touched Input_clean\" spellcheck=\"false\" type=\"text\">\n        \u003c/div>\n        \u003cdiv class=\"rm-SearchToggle-placeholder\">\n          \u003cspan class=\"td-icon td-icon-close\">\u003c/span>\n        \u003c/div>\n      \u003c/div>\n    \u003c/div>\n\n  \u003c/div>\n  \u003cdiv class=\"td-header-right\" data-nosnippet>\n    \u003cdiv class=\"td-mobile-nav-icons\">\n      \u003cspan class=\"icon-search1\">\u003c/span>\n      \u003cspan class=\"td-icon td-icon-menu\">\u003c/span>\n    \u003c/div>\n\n    \u003cdiv class=\"td-nav-links\">\n      \u003cdiv class=\"td-link\">\n        \u003ca href=\"https://www.akamai.com\" target=\"_blank\" rel=\"noopener\">Akamai.com\u003c/a>\n      \u003c/div>\n      \u003cdiv class=\"td-link\">\n        \u003cdiv class=\"td-contact-dropdown\" tabindex=\"0\">\n          \u003ca class=\"td-contact\">\n            \u003cspan>Contact us\u003c/span>\n            \u003cspan class=\"td-icon td-icon-nav-up\">\u003c/span>\n          \u003c/a>\n          \u003cdiv class=\"td-contact-dropdown-content\">\n            \u003ca class=\"td-drop-link\" href=\"https://www.akamai.com/global-services/support/\" target=\"_blank\" rel=\"noopener\">Akamai support\u003c/a>\n            \u003ca class=\"td-drop-link\" href=\" https://www.akamai.com/cloud/support/contact-support\" target=\"_blank\" rel=\"noopener\">Compute support\u003c/a>\n            \u003ca class=\"td-drop-link\" href=\"https://akamaisurveys.eu.qualtrics.com/jfe/form/SV_1Onxz8SazZLxp8q\" target=\"_blank\" rel=\"noopener\">Share feedback\u003c/a>\n          \u003c/div>\n\t\t\t\t\u003c/div>\n      \u003c/div>\n    \u003c/div>\n\n    \u003cdiv class=\"td-nav-btns\">\n      \u003cdiv class=\"td-link\">\n        \u003ca class=\"td-btn td-try-akamai\" href=\"https://www.akamai.com/products#free-trials\" target=\"_blank\" rel=\"noopener\">\n          \u003cspan>Try Akamai\u003c/span>\n        \u003c/a>\n      \u003c/div>\n      \u003cdiv class=\"td-link\">\n        \u003cdiv class=\"td-login-dropdown\">\n          \u003ca class=\"td-btn td-login\" href=\"https://techdocs.akamai.com/dual-login?redirect=/home\" data-tooltip=\"Log in to TechDocs with your Control Center credentials to view secure content and suggest edits.\">\n            \u003cspan class=\"td-icon td-user-icon\">\u003c/span>\n            \u003cspan class=\"td-login-text\">Log in\u003c/span>\n          \u003c/a>\n          \u003cdiv class=\"td-login-dropdown-content\">\n            \u003ca class=\"td-drop-link td-logout\" href=\"/logout?redirect_uri=/home\" rel=\"noopener\">Log out\u003c/a>\n          \u003c/div>\n        \u003c/div>\n      \u003c/div>\n    \u003c/div>\n  \n    \u003cdiv class=\"td-mobile\">    \n      \u003cdiv class=\"td-sidebar td-animate-right\">\n        \u003cdiv class=\"td-sidebar-item\">\n    \t    \u003cdiv class=\"td-mobile-nav-icons\">\n\t\t  \t    \u003cspan class=\"td-icon td-icon-menu td-icon-hover\">\u003c/span>\n\t\t\t    \u003c/div>\n        \u003c/div>\n        \u003cdiv class=\"td-sidebar-item\">\n          \u003ca class=\"td-btn td-try-akamai\" href=\"https://www.akamai.com/products#free-trials\" target=\"_blank\" rel=\"noopener\">Try Akamai\u003c/a>\n        \u003c/div>\n        \u003chr />\n        \u003cdiv class=\"td-sidebar-item\">\n          \u003ca class=\"\" href=\"https://www.akamai.com\" target=\"_blank\" rel=\"noopener\">Akamai.com\u003c/a>\n        \u003c/div>\n        \u003chr />\n        \u003cdiv class=\"td-sidebar-item td-mobile-contact\">\n          \u003cspan >Contact us\u003c/span>\n          \u003ca class=\"\" href=\"https://www.akamai.com/global-services/support\" target=\"_blank\" rel=\"noopener\">Akamai support\u003c/a>\n          \u003ca class=\"\" href=\" https://www.akamai.com/cloud/support/contact-support\" target=\"_blank\" rel=\"noopener\">Compute support\u003c/a>\n          \u003ca class=\"\" href=\"https://akamaisurveys.eu.qualtrics.com/jfe/form/SV_1Onxz8SazZLxp8q\" target=\"_blank\" rel=\"noopener\">Share feedback\u003c/a>\n        \u003c/div>\n        \u003chr />\n        \u003cdiv class=\"td-sidebar-item\">\n          \u003ca class=\"td-mobile-login\" href=\"https://techdocs.akamai.com/dual-login?redirect=/home\" rel=\"noopener\">\n            \u003cspan class=\"td-icon td-user-icon\">\u003c/span>\n            \u003cspan class=\"td-login-text\">Log in\u003c/span>\n          \u003c/a>\n        \u003c/div>\n        \u003cdiv class=\"td-sidebar-item td-logout\">\n          \u003ca href=\"/logout?redirect_uri=/home\" rel=\"noopener\">Log out\u003c/a>\n        \u003c/div>\n      \u003c/div>\n    \u003c/div>\n\n  \u003c/div>\n\u003c/nav>\n\u003c!-- \u003cscript src=\"https://techdocs.akamai.com/assets/global/js/custom.js\">\u003c/script> -->\n\u003cscript type=\"text/plain\" class=\"optanon-category-C0002\">\n  (function waitForAnalytics(attempts = 0) {\n    if (window._satellite?.track) {\n      const loginInfo = getUserInfo();\n      adobeDataLayer.push({ loginInfo });\n\n      if (handleMultipleTriggers()) {\n        window.firstPageLoadTrigger = window.location.href;\n        console.log(\"[Analytics] Optanon Loaded\");\n\n        _satellite.track('page_view', {\n          url: window.location.href,\n          adobeDataLayer\n        });\n      }\n\n      return;\n    }\n\n    if (attempts >= 50) {\n      console.error(\"[Analytics] Not ready after 5 seconds\");\n      return;\n    }\n\n    setTimeout(() => waitForAnalytics(attempts + 1), 100);\n  })();\n\u003c/script>\n\u003cscript>\n(function () {\n  var projectSlugs_refactored = [\"akamai-refactored-test-nov20\"];\n  var AKAMAI_PREVIEW_ORIGIN = \"https://akamai-docs.readmepreview.com\";\n\n  function shouldApplyOverride() {\n    if (window.location.origin === AKAMAI_PREVIEW_ORIGIN) return true;\n    if (typeof window.productSlugName === \"string\" && projectSlugs_refactored.includes(window.productSlugName)) return true;\n    return false;\n  }\n\n  function overrideCSSRuleForProjects() {\n    if (!shouldApplyOverride()) return;\n\n    if (document.getElementById(\"akamai-refactored-css-overrides\")) return;\n\n    var style = document.createElement(\"style\");\n    style.id = \"akamai-refactored-css-overrides\";\n    document.head.appendChild(style);\n\n    var css =\n      \"button.rm-Header-bottom-link:not(.active),\\n\" +\n      \"a.rm-Header-bottom-link:not(.active){color:unset !important;}\\n\" +\n      \"#ssr-main{margin-bottom:unset;overflow-y:hidden;}\\n\";\n\n    if (document.querySelector(\"div[class*='SuperHub_admin']\")) {\n      css +=\n        \"body > .td-header-nav.td-extra{display:none !important;}\\n\" +\n        \"nav.td-header-nav.td-extra{position:relative !important;z-index:100 !important;}\\n\";\n    }\n\n    style.textContent = css;\n  }\n\n  overrideCSSRuleForProjects();\n})();\n\u003c/script>\n"}},"header":{"type":"line","gradient_color":null,"subnav":{"alignment":"start"},"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":"enabled","first_page":"documentation","left":[],"logo_link":"landing_page","page_icons":"enabled","right":[],"search_modal":"classic","sub_nav":[{"type":"link_url","title":"CLI","url":"https://github.com/akamai/cli-property-manager","custom_page":null},{"type":"link_url","title":"Terraform","url":"https://techdocs.akamai.com/terraform/docs/set-up-property-provisioning","custom_page":null}],"subheader_layout":"links","version":"enabled","links":{"home":{"label":"Home","visibility":"disabled"},"graphql":{"label":"GraphQL","visibility":"disabled","schema":null},"guides":{"label":"Guides","alias":"Guide","visibility":"enabled"},"reference":{"label":"API Reference","alias":"API","visibility":"enabled"},"recipes":{"label":"Recipes","alias":null,"visibility":"enabled"},"changelog":{"label":"Changelog","alias":"Release notes","visibility":"enabled"},"discussions":{"label":"Discussions","alias":null,"visibility":"disabled"}}}},"i18n":{"defaultLanguage":"en","languages":[{"code":"en","type":"manual"}],"state":"enabled","do_not_translate_words":[],"custom_contexts":null,"ai_unlocked_languages":null}}},"version":{"_id":"606f4d780b462f006cc3cdaf","version":"1","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["606f4d780b462f006cc3cdb1","606f4d780b462f006cc3cdb1","60fb2ed2dc1caa0078c7162f","60fb2ee066c7020042b4c74e","60fb3c74af940c001612cd6d","60fd5e1dc9b2cf002a894f4d","60fd5e2bf72c8e0016cf725f","60fd5e3dad0eeb010b1decf2","60fd5e487032ff004b674b9e","60fd5e503471bd005b782869","60fd5e563471bd005b782874","60fd5e64e3b5dd00401a41e3","60fd5efe389112006ce5a3cb","60ffc6938731550037d1e4a8","60ffc84677429000688969a6","60ffc9fe032f530033297387","60ffd1d54f208e007f6ee749","60ffe591a9b982006b0fa128","60ffe59b70fbf90010ce43ee","610137cac31b59002aef2c92","61146aeb91587800163deb6b","61146af59734da006a69cbf3","61146affb1a4f3004aa2d4e9","61146b0b70108b00102681f6","61146bbd0c0a9e0023e72f80","61146c10742772005538f978","61146c1ce23f710022eda46d","61146c2ef541a80064a93543","61146c3fb30dcc0023774436","61146c5131354d00482c7c96","61146d8c4b9f55001658fe5d","61146d978f2f0a002ad16959","61146da1f73347003ee2b41f","61146db4aed54a01ad61b68a","61146dcbe9d53a00163275c9","61146dd82c40db00312bdc66","61146ea07e242a0039c1cf7b","61146ebdaed54a01ad61b6cc","61146f35381372003313e563","61146f4ae9d53a0016327617","61146f55373751004430125b","61146f655bff660043fce8dc","611470ecf29c9c0055f7efbd","611470f6f508f70064702bce","611470fe1926d8005cd34a90","6114710821084b0010c1c14a","611564090df3f30048f53de9","6115640fb30dcc002379ac65","61156418889d470077b067e9","6115642984d526006b062305","61156433324242007f4ad4a3","6115643b44e4410322db53b0","61156446b7f8e1003fca3ef5","611564503b7ff90078d27991","6115645af190330078e03731","611564652220ac006936f98f","6115646c7490270046806f20","61156475aed54a01ad647b80","6115647c6e7a6d0411b486a3","61156487f190330078e0374f","61156491895c0900ec8075be","6115649d2a88ce000f2e82f0","611564a7bb59a0001ce8a2d0","611564af120fd2007e8fb724","611564b74215490010edbeaf","611564c82902bd001c5d73d3","611564cfe7f8a4005465d6e7","611564de4efc73042c4b56b1","611564e7dac78d0066d5dc1b","611564edb79f3d01f30e0242","611564f79c8263004d777c6d","611565033faa6f0070d87135","61156ec660c95000308d2549","61156ecf3d6823002c9387b6","61156ed87dd00600443f21a7","61156ede6f049900744291cf","61156efa4a5c65003fd0da19","61156f09d716f20071f86375","61156f14a4a76a001603cf6d","61156f24841420007399c555","61156f2dd37a68000f41c6d1","61156f378d49a0002d52fc0d","61156f449a81750056196db6","61156f4d9cde730023bdb7a9","61156f54ed4673004e9bd733","61156f5d45a845000f57280e","61156f701c125c005082de44","611653e56731300032f7276a","611653f4ca50d10050750119","611653fa384820000fbed1b7","61165400968af800178a161c","611654518167f4005dbb39fa","6116557fdd344c0075d73bc5","6116560bc5e25601515e7010","6116567e7910230062823483","61165694ef59ba00102f3f98","61165740b70707001cc5ec09","611657536e5b51002db4c6d9","611657bdbf67370030fe4466","611657c66e5b51002db4c71a","611657ce9a9ef50010b9ee94","611657d8cc99ed0010dcfcfc","611bb2ab592a8900312d7f49","612016d05483a9002c2404e3","61df4ce188d68500259b6aa3","62b0005a233d8400a3205fdf","634ef8724ceeaa002c1bd328","638dca005b6416001e33ec25","63a03c82197cfc030275fbc6","63a05dc7a969010081442236","63a0620374d5ab0010378883","63c68c0285ae6c006b312c82","63c68ce990409d003536d72f","63c68d122f902b068454d9aa","63c68d21f662e4000f33e470","63c68d4723e01600326873b6","63c690b59e2f850305966a0d","63c690d691531d003c9647f6","63c691034d786c00132f6496","63c6910d0dd5a307d1f273c2","63c69271cf0c2802c8e92768","63c69280f25de6015bd093a8","63c69291db6f1d0010f6dbbd","63c692b441681d001d6e93d5","63c692d97af09800e46eb5c9","63d9a04c7f835300035ede7a","648989502f8d81000bab2556","64898984ae01770057ea6162","6491af44e52c4e13d0cf18c2","6491af5838a5b71328ff64cd","6491af66170cc616127f50a5","6491af85bf1c3a16e141a16e","6491af9ab42926132b12abcd","6491afac93f95e13a81a3ba6","6491afb67a8a46001170242e","6491afc1d32507002c1506af","687f5acd448f05dff3a9aee1"],"project":"606f4d780b462f006cc3cdaa","releaseDate":"2021-04-08T18:37:44.165Z","createdAt":"2021-04-08T18:37:44.165Z","__v":2,"updatedAt":"2026-04-16T17:44:07.391Z","apiRegistries":[{"filename":"bulk-search-and-update.json","uuid":"1iv1mb2hmdec61hw"},{"filename":"custom-behaviors-and-overrides.json","uuid":"10ucd1vmdsj9k5m"},{"filename":"includes.json","uuid":"4c9bw2zmg6ou6z2"},{"filename":"prerequisite-data.json","uuid":"d8d2i1dmo1rm6vs"},{"filename":"properties.json","uuid":"2scm1y94cmmdgslbq"},{"filename":"property-hostnames.json","uuid":"5sl5yhmdh65nia"},{"filename":"search.json","uuid":"2vfj1wmdsjadcq"},{"filename":"rule-formats-schemas-and-utilities.json","uuid":"2vfj26mdsjatea"},{"filename":"domain-ownership-validation-challenges.json","uuid":"1fmzd2bmdec6ur3"}],"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","chatgpt":"Open in ChatGPT","claude":"Open in Claude","copied":"Copied","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"}},"aiInlineEditor":{"disabled":"The AI inline editor has been disabled for this project."},"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"},"docsAudit":{"disabled":"The AI Docs Audit has been disabled for this project.","pageMovedOrDeleted":"This page was moved or deleted after the audit completed. Run a new audit to remove this recommendation.","scheduleDisabled":"Disabled by admin","switchBranchToFix":"Switch to {{branch}} to fix these issues"},"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"}},"llmsTxt":{"documentation":"Documentation","documentationFor":"Documentation for {{name}}","groupIndexHint":"Each project below either links to its own llms.txt, which contains a full index of that project's documentation, or inlines the index its authors wrote by hand. Where links are listed, the section and category ones narrow to that part of the docs.","heading":"{{name}} Documentation","hubBanner":"For AI agents: visit {{url}} for an index of all pages formatted in Markdown and endpoints in OpenAPI.","indexLink":"{{title}} index","mdSuffixHint":"Append .md to any documentation page URL to get its markdown version.","openapiDefinition":"OpenAPI definition","openapiIntroNote":"This is the part of the API’s OpenAPI definition that covers servers and authentication. Each endpoint page has its own operation.","pageNotFound":"Page not found. The full index is at {{url}}. Use the agentTools in the front matter above to search the docs or browse the index.","projectDocumentation":"{{name}} documentation","queryCapabilityHint":"To search every page by keyword, fetch {{url}} with your own terms. Results come back most relevant first.","queryFailedHint":"Search is temporarily unavailable, so this is the complete index rather than the pages matching `{{query}}`.","queryNoResultsHint":"No pages matched `{{query}}`. Fetch {{url}} for the complete index.","queryResultsHint":"Pages matching `{{query}}`, most relevant first. Fetch {{url}} for the complete index.","searchResults":"Search Results","sectionIndexNote":"full section index","siblingPages":"Sibling pages","siteIndexHint":"The index for every project on this site is at {{url}}.","splitCategoriesHint":"Category links narrow to a single category.","splitIndexHint":"Each section below links to its own llms.txt, which indexes every page in that section.","subPages":"Sub pages","subsetIndexHint":"This file lists one part of the documentation. The full index is at {{url}}."},"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…","interrupted":"Ask AI couldn’t finish this answer. Please try again.","providerFailure":"Ask AI is temporarily unavailable. Please try again in a moment.","resend":"Resend?","sourceCount_one":"{{count}} source","sourceCount_other":"{{count}} sources","sourceLabel":"{{title}} ({{section}})","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..."},"pageLinter":{"disabled":"The AI Page Linter has been disabled for this project."},"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","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":{"arrowsToNavigate":"Use \u003ckbd>↑\u003c/kbd> \u003ckbd>↓\u003c/kbd> to navigate","askAiAbout":"Ask about \"{{query}}\"","askAiEmpty":"Ask AI","askAiSubtitle":"Find the answer using the Ask AI assistant","askAiSuggestionsTitle":"Ask AI Assistant","askFailure":"We had an issue responding, please try again later","filtersAll":"All","filtersEmpty":"No matches","filtersLabel":"Filters","filtersMore":"{{name}} +{{others}}","filtersPlaceholder":"Filter","forMore":"for more","fromTheDocs":"From the Docs","inProject":"in {{project}}","noResults":"No search results for '{{query}}'","noResultsShort":"No search results","resultsFound_one":"{{count}} search result","resultsFound_other":"{{count}} search results","resultsLabel":"Search results","placeholder":"Search","pressEnterToAskAi":"Press \u003ckbd>Enter\u003c/kbd> to ask AI","pressEnterToOpen":"Press \u003ckbd>Enter\u003c/kbd> to open","promptEmpty":"Start typing to search…","promptLoading":"Keep typing to search…","recentTitle":"Recent","removeRecent":"Remove {{label}} from recent searches","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"},"sidebar":{"filter":"Filter","filterPages":"Filter pages","noMatchingPages":"No matching pages","search":"Search"},"superHubAgent":{"disabled":"The SuperHub Agent has been disabled for this project."},"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"}}}},"contentLang":"en","is404":false,"isFramePreview":false,"isIframeSsrTransfer":false,"isStreamingSSR":false,"isDetachedProductionSite":false,"lang":"en","langFull":"Default","reqUrl":"/property-mgr/docs/the-custom-origin-public?fo=true","version":{"_id":"606f4d780b462f006cc3cdaf","version":"1","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["606f4d780b462f006cc3cdb1","606f4d780b462f006cc3cdb1","60fb2ed2dc1caa0078c7162f","60fb2ee066c7020042b4c74e","60fb3c74af940c001612cd6d","60fd5e1dc9b2cf002a894f4d","60fd5e2bf72c8e0016cf725f","60fd5e3dad0eeb010b1decf2","60fd5e487032ff004b674b9e","60fd5e503471bd005b782869","60fd5e563471bd005b782874","60fd5e64e3b5dd00401a41e3","60fd5efe389112006ce5a3cb","60ffc6938731550037d1e4a8","60ffc84677429000688969a6","60ffc9fe032f530033297387","60ffd1d54f208e007f6ee749","60ffe591a9b982006b0fa128","60ffe59b70fbf90010ce43ee","610137cac31b59002aef2c92","61146aeb91587800163deb6b","61146af59734da006a69cbf3","61146affb1a4f3004aa2d4e9","61146b0b70108b00102681f6","61146bbd0c0a9e0023e72f80","61146c10742772005538f978","61146c1ce23f710022eda46d","61146c2ef541a80064a93543","61146c3fb30dcc0023774436","61146c5131354d00482c7c96","61146d8c4b9f55001658fe5d","61146d978f2f0a002ad16959","61146da1f73347003ee2b41f","61146db4aed54a01ad61b68a","61146dcbe9d53a00163275c9","61146dd82c40db00312bdc66","61146ea07e242a0039c1cf7b","61146ebdaed54a01ad61b6cc","61146f35381372003313e563","61146f4ae9d53a0016327617","61146f55373751004430125b","61146f655bff660043fce8dc","611470ecf29c9c0055f7efbd","611470f6f508f70064702bce","611470fe1926d8005cd34a90","6114710821084b0010c1c14a","611564090df3f30048f53de9","6115640fb30dcc002379ac65","61156418889d470077b067e9","6115642984d526006b062305","61156433324242007f4ad4a3","6115643b44e4410322db53b0","61156446b7f8e1003fca3ef5","611564503b7ff90078d27991","6115645af190330078e03731","611564652220ac006936f98f","6115646c7490270046806f20","61156475aed54a01ad647b80","6115647c6e7a6d0411b486a3","61156487f190330078e0374f","61156491895c0900ec8075be","6115649d2a88ce000f2e82f0","611564a7bb59a0001ce8a2d0","611564af120fd2007e8fb724","611564b74215490010edbeaf","611564c82902bd001c5d73d3","611564cfe7f8a4005465d6e7","611564de4efc73042c4b56b1","611564e7dac78d0066d5dc1b","611564edb79f3d01f30e0242","611564f79c8263004d777c6d","611565033faa6f0070d87135","61156ec660c95000308d2549","61156ecf3d6823002c9387b6","61156ed87dd00600443f21a7","61156ede6f049900744291cf","61156efa4a5c65003fd0da19","61156f09d716f20071f86375","61156f14a4a76a001603cf6d","61156f24841420007399c555","61156f2dd37a68000f41c6d1","61156f378d49a0002d52fc0d","61156f449a81750056196db6","61156f4d9cde730023bdb7a9","61156f54ed4673004e9bd733","61156f5d45a845000f57280e","61156f701c125c005082de44","611653e56731300032f7276a","611653f4ca50d10050750119","611653fa384820000fbed1b7","61165400968af800178a161c","611654518167f4005dbb39fa","6116557fdd344c0075d73bc5","6116560bc5e25601515e7010","6116567e7910230062823483","61165694ef59ba00102f3f98","61165740b70707001cc5ec09","611657536e5b51002db4c6d9","611657bdbf67370030fe4466","611657c66e5b51002db4c71a","611657ce9a9ef50010b9ee94","611657d8cc99ed0010dcfcfc","611bb2ab592a8900312d7f49","612016d05483a9002c2404e3","61df4ce188d68500259b6aa3","62b0005a233d8400a3205fdf","634ef8724ceeaa002c1bd328","638dca005b6416001e33ec25","63a03c82197cfc030275fbc6","63a05dc7a969010081442236","63a0620374d5ab0010378883","63c68c0285ae6c006b312c82","63c68ce990409d003536d72f","63c68d122f902b068454d9aa","63c68d21f662e4000f33e470","63c68d4723e01600326873b6","63c690b59e2f850305966a0d","63c690d691531d003c9647f6","63c691034d786c00132f6496","63c6910d0dd5a307d1f273c2","63c69271cf0c2802c8e92768","63c69280f25de6015bd093a8","63c69291db6f1d0010f6dbbd","63c692b441681d001d6e93d5","63c692d97af09800e46eb5c9","63d9a04c7f835300035ede7a","648989502f8d81000bab2556","64898984ae01770057ea6162","6491af44e52c4e13d0cf18c2","6491af5838a5b71328ff64cd","6491af66170cc616127f50a5","6491af85bf1c3a16e141a16e","6491af9ab42926132b12abcd","6491afac93f95e13a81a3ba6","6491afb67a8a46001170242e","6491afc1d32507002c1506af","687f5acd448f05dff3a9aee1"],"project":"606f4d780b462f006cc3cdaa","releaseDate":"2021-04-08T18:37:44.165Z","createdAt":"2021-04-08T18:37:44.165Z","__v":2,"updatedAt":"2026-04-16T17:44:07.391Z","apiRegistries":[{"filename":"bulk-search-and-update.json","uuid":"1iv1mb2hmdec61hw"},{"filename":"custom-behaviors-and-overrides.json","uuid":"10ucd1vmdsj9k5m"},{"filename":"includes.json","uuid":"4c9bw2zmg6ou6z2"},{"filename":"prerequisite-data.json","uuid":"d8d2i1dmo1rm6vs"},{"filename":"properties.json","uuid":"2scm1y94cmmdgslbq"},{"filename":"property-hostnames.json","uuid":"5sl5yhmdh65nia"},{"filename":"search.json","uuid":"2vfj1wmdsjadcq"},{"filename":"rule-formats-schemas-and-utilities.json","uuid":"2vfj26mdsjatea"},{"filename":"domain-ownership-validation-challenges.json","uuid":"1fmzd2bmdec6ur3"}],"pdfStatus":"","source":"readme"},"gitVersion":{"ai_translation":{"status":null,"started_at":null,"completed_at":null},"base":null,"display_name":null,"i18n":{"lang":null,"parsed_version":null},"name":"1","release_stage":"release","source":"readme","state":"current","updated_at":"2026-10-08T15:35:33.000Z","uri":"/branches/1","privacy":{"view":"default"}},"versions":{"total":2,"data":[{"ai_translation":{"status":null,"started_at":null,"completed_at":null},"base":"1","display_name":null,"i18n":{"lang":null,"parsed_version":null},"name":"0","release_stage":"release","source":"readme","state":"deprecated","updated_at":"2026-04-20T19:19:20.482Z","uri":"/branches/0","privacy":{"view":"public"}},{"ai_translation":{"status":null,"started_at":null,"completed_at":null},"base":null,"display_name":null,"i18n":{"lang":null,"parsed_version":null},"name":"1","release_stage":"release","source":"readme","state":"current","updated_at":"2026-10-08T15:35:34.001Z","uri":"/branches/1","privacy":{"view":"default"}}],"type":"version"},"sidebarStatus":{"changelog":true,"custom_pages":false,"discuss":false,"guides":true,"recipes":true,"reference":true}}</script></div><div id="hub-container"><div class="hub-container"><div state-container ng-attr-id="{{state.current().root !== 'docs' &amp;&amp; 'react-app-content-container'}}"><div id="replace-view" ng-non-bindable></div></div></div></div><script>var is_hub = true;
var is_hub2 = true;
var is_hub_edit = true;
</script><div id="ssr-end"><script id="__LOADABLE_REQUIRED_CHUNKS__" type="application/json">[2852,4863,4011,6269,444,4148,1456,3307,6636,9977,6146,441,1347,8836,5446,1306,9023,3183,1913,9173,7358,8490,8929,8719,1924,2712,4683,3299,2985,2719,6212,4818,1425,5798]</script><script id="__LOADABLE_REQUIRED_CHUNKS___ext" type="application/json">{"namedChunks":["routes-SuperHub","Containers-EndUserContainer","Header","routes-SuperHub-Routes","Doc","ConnectMetadata","RMDXISH","components-AIDropdown","Footer"]}</script>
<script async data-chunk="main" src="https://cdn.readme.io/public/hub/web/main.e2d815c72886bfbf91b1.js"></script>
<script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/routes-SuperHub.e2a704b4200bdb3c2157.js"></script>
<script async data-chunk="Containers-EndUserContainer" src="https://cdn.readme.io/public/hub/web/Containers-EndUserContainer.d5f6d9e06de5807d8cce.js"></script>
<script async data-chunk="Header" src="https://cdn.readme.io/public/hub/web/4011.00303b4f0d7244d3372e.js"></script>
<script async data-chunk="Header" src="https://cdn.readme.io/public/hub/web/6269.778792ccd2658420d5c4.js"></script>
<script async data-chunk="Header" src="https://cdn.readme.io/public/hub/web/444.5804c23c24c3db6a6c31.js"></script>
<script async data-chunk="Header" src="https://cdn.readme.io/public/hub/web/4148.58cbe68733f686361925.js"></script>
<script async data-chunk="Header" src="https://cdn.readme.io/public/hub/web/Header.9e259d1436f8bcd9af0d.js"></script>
<script async data-chunk="routes-SuperHub-Routes" src="https://cdn.readme.io/public/hub/web/routes-SuperHub-Routes.f60c900738f256a6167c.js"></script>
<script async data-chunk="Doc" src="https://cdn.readme.io/public/hub/web/6636.ac569a48bed8092de5b8.js"></script>
<script async data-chunk="Doc" src="https://cdn.readme.io/public/hub/web/9977.a933c2a0ee96169ffef7.js"></script>
<script async data-chunk="Doc" src="https://cdn.readme.io/public/hub/web/6146.e0750bc6839fd326854d.js"></script>
<script async data-chunk="Doc" src="https://cdn.readme.io/public/hub/web/441.0bca8969b4854384884a.js"></script>
<script async data-chunk="Doc" src="https://cdn.readme.io/public/hub/web/1347.6265ddeff9b9202723b8.js"></script>
<script async data-chunk="Doc" src="https://cdn.readme.io/public/hub/web/8836.278c0fa83edd766823b0.js"></script>
<script async data-chunk="Doc" src="https://cdn.readme.io/public/hub/web/5446.66a863132dae0648c54c.js"></script>
<script async data-chunk="Doc" src="https://cdn.readme.io/public/hub/web/1306.50782c5e797f388d05de.js"></script>
<script async data-chunk="Doc" src="https://cdn.readme.io/public/hub/web/9023.e24d99be1311daa3bc21.js"></script>
<script async data-chunk="Doc" src="https://cdn.readme.io/public/hub/web/3183.8c27815dfa34f5f049e2.js"></script>
<script async data-chunk="Doc" src="https://cdn.readme.io/public/hub/web/1913.16433d3ddf9ebc6b950d.js"></script>
<script async data-chunk="Doc" src="https://cdn.readme.io/public/hub/web/9173.0dea3a4c0bdb9644dc74.js"></script>
<script async data-chunk="Doc" src="https://cdn.readme.io/public/hub/web/7358.2cf332d43cc8b99b9468.js"></script>
<script async data-chunk="Doc" src="https://cdn.readme.io/public/hub/web/8490.7ffb679c1ba845800baa.js"></script>
<script async data-chunk="Doc" src="https://cdn.readme.io/public/hub/web/8929.5056cf44ef61bcd84d37.js"></script>
<script async data-chunk="Doc" src="https://cdn.readme.io/public/hub/web/Doc.4106ddb65cd232de3a97.js"></script>
<script async data-chunk="ConnectMetadata" src="https://cdn.readme.io/public/hub/web/ConnectMetadata.2d6f49b2cb0315a7ccd6.js"></script>
<script async data-chunk="RMDXISH" src="https://cdn.readme.io/public/hub/web/2712.4cdafc1e56a745cc323d.js"></script>
<script async data-chunk="RMDXISH" src="https://cdn.readme.io/public/hub/web/4683.d51d276619f8a3e43f84.js"></script>
<script async data-chunk="RMDXISH" src="https://cdn.readme.io/public/hub/web/3299.744c2dd4eb757b58be50.js"></script>
<script async data-chunk="RMDXISH" src="https://cdn.readme.io/public/hub/web/2985.72425b2a7ea1920d94b8.js"></script>
<script async data-chunk="RMDXISH" src="https://cdn.readme.io/public/hub/web/2719.88e5906459acef5d4c21.js"></script>
<script async data-chunk="RMDXISH" src="https://cdn.readme.io/public/hub/web/RMDXISH.d3f93f16a69f85b125b0.js"></script>
<script async data-chunk="components-AIDropdown" src="https://cdn.readme.io/public/hub/web/4818.c108bebdef739aa7925f.js"></script>
<script async data-chunk="components-AIDropdown" src="https://cdn.readme.io/public/hub/web/components-AIDropdown.88def46aeefbfb1f9434.js"></script>
<script async data-chunk="Footer" src="https://cdn.readme.io/public/hub/web/Footer.fb5aa36c9d47e74072b1.js"></script></div><script id="customJS">// --- Base Config ---
window.projectSlug = window.location.pathname.split("/").find(Boolean) || "";
const TechDocsConfig = {
  debug: true,
  selectors: {
    superHub: "#ssr-main > div > div[class^='SuperHub']",
    pageNotFound: "div[class^='PageNotFound'].rm-Container",
    ssrProps: "#ssr-props",
    searchModal: ".rm-SearchModal, [class*='SearchModal']",
    primaryNav: 'nav[aria-label="Primary navigation"]',
    changelogPost: ".rm-Changelog article[class*='ChangelogPostExcerpt']",
    apiTitle: ".rm-Sidebar-section .rm-Sidebar-link:not([class*='Sidebar-link_hidden'])",
    aiSelectorsBtn: 'button, a.Menu-Item[role="button"], div.Menu-Item[role="button"]'
  },
  projects: {
    onlyAuthHelp: [
      "aura-secret-mgmt", "aura-lcdn-services", "aura-network-policy",
      "aura-lcdn-mapping", "aura-log-streaming", "aura-infrastructure",
      "aura-lcdn-deployment", "aura-lcdn-content-delivery", "aura-lcdn-content-control",
      "linode-api", "cloudtest", "msl5-harmonic"
    ],
    mutualAuth: ["iot-edge-message-stream", "iot-edge-connect-msg-store"],
    skipCodeComments: ["mpulse", "aura-secret-mgmt", "aura-lcdn-services", "aura-network-policy"], // Extracted dynamically if needed
    authLinks: ["mpulse", "cloudtest", "identity-cloud", "netstorage-usage", "iot-edge-message-stream", "iot-edge-connect-msg-store"],
    collapseTablesByDefault: ["terraform", "powershell", "quick-deploy-apps", "internal-poc-api"]
  },
  trackedButtons: new Set(['Copy Page', 'Open in ChatGPT', 'Open in Claude', 'View as Markdown'])
};

const Logger = {
  log: (msg, ...args) => console.log(`%c[TechDocs]`, 'color: #0174BC; font-weight: bold;', msg, ...args),
  error: (msg, ...args) => console.error(`%c[TechDocs]`, 'color: red; font-weight: bold;', msg, ...args),
  warn: (msg, ...args) => console.warn(`%c[TechDocs]`, 'color: #ff8b00; font-weight: bold;', msg, ...args),
  debug: TechDocsConfig.debug 
          ? (msg, ...args) => console.log(`%c[TechDocs]`, 'color: #0174BC; font-weight: bold;', msg, ...args) 
          : () => {}
};

const Utils = {
  delay: (ms = 500) => new Promise(resolve => setTimeout(resolve, ms)),

  debounce(func, wait) {
    let timeout;
    return function (...args) {
      clearTimeout(timeout);
      timeout = setTimeout(() => func.apply(this, args), wait);
    };
  },

  async fetchData(url, isText = false) {
    try {
      const response = await fetch(url, { method: "GET", cache: "default", headers: { Accept: "application/json" }, redirect: "follow" });
      Logger.debug(`Fetched data from ${url}`);
      return isText ? await response.text() : await response.json();
    } catch (e) {
      Logger.error(`Fetch failure on ${url}`, e);
      return null;
    }
  },

  isExternalLink(link) {
    if (!link || link.startsWith("/") || link.startsWith("#")) return false;
    const isSameSite = link.startsWith(window.location.origin);
    const isPdf = link.endsWith(".pdf") || link.includes(".pdf#");
    return (isSameSite && isPdf) || !isSameSite;
  },

  isPrivateLink(href, privateProjects = []) {
    return privateProjects.some(p => href.includes(p));
  },

  waitFor(selectors, { 
    all = false, 
    settleTime = 0, 
    maxWait = 5000,
    root = document.body
  } = {}) {
    const selectorList = Array.isArray(selectors) ? selectors : [selectors];

    // Helper to find elements based on the 'all' flag
    const findElements = () => {
      const results = selectorList.map(selector => {
        if (all) {
          const elements = [...document.querySelectorAll(selector)];
          return elements.length ? elements : null;
        }
        return document.querySelector(selector);
      });

      // Ensure every selector found at least one match
      if (results.every(Boolean)) {
        return selectorList.length > 1 ? results : results[0];
      }
      return null;
    };

    return new Promise(resolve => {
      let settleTimer;
      let failSafeTimer;

      const finish = (result) => {
        observer?.disconnect();
        clearTimeout(failSafeTimer);
        clearTimeout(settleTimer);

        Logger.debug(`Element(s) found for selector(s): ${selectorList.join(", ")}`);
        resolve(result);
      };

      // Check immediately
      const existing = findElements();
      
      // If found immediately and no settle time is needed, resolve right away
      if (existing && !settleTime) {
        Logger.debug(`Element(s) found for selector(s): ${selectorList.join(", ")}`);
        return resolve(existing);
      }

      const observer = new MutationObserver(() => {
        const result = findElements();

        if (!result) {
          // If element disappears during the settle period, reset the timer
          clearTimeout(settleTimer);
          return;
        }

        clearTimeout(settleTimer);
        if (settleTime) {
          settleTimer = setTimeout(() => finish(result), settleTime);
        } else {
          finish(result);
        }
      });

      observer.observe(root, {
        childList: true,
        subtree: true
      });

      // If it existed immediately but requires settleTime, kick off the first debounce timer
      if (existing && settleTime) {
        settleTimer = setTimeout(() => finish(existing), settleTime);
      }

      // Setup Fail-safe Timeout
      failSafeTimer = setTimeout(() => {
        observer.disconnect();
        clearTimeout(settleTimer);

        Logger.warn(`Timed out waiting for selector(s) ${selectorList.join(", ")}`);
        resolve(null);
      }, maxWait);
    });
  },

  retryUntilReady(checkAndApply, { interval = 100, maxTries = 30 } = {}) {
    let tries = 0;
    const id = setInterval(() => {
      tries++;
      const done = checkAndApply();
      if (done || tries >= maxTries) {
        Logger.debug(`Retry check completed for ${checkAndApply.name || "anonymous"}. Success: ${done}, Tries: ${tries}`);
        clearInterval(id);
      }
    }, interval);
  },

  normalizeText(value) {
    return (value || "").replace(/\s+/g, " ").trim().toLowerCase();
  },

  isExactMatch(element, txt) {
    return element.innerText.trim() === txt;
  }
};

const ContextManager = {
  init() {
    try {
      const element = document.getElementById("ssr-props");
      if (element) {
        window.initialProps = JSON.parse(element.innerHTML);
        window.initialPropsData = window.initialProps.context?.variables || {};
        window.glossaryPropsData = window.initialProps.context?.terms || {};
        Logger.debug("initialProps parsed successfully.");
      } else {
        // see compatibility from #hub-me?
        window.initialProps = {};
        window.initialPropsData = {};
        window.glossaryPropsData = {};
      }
    } catch (e) {
      Logger.error("initialProps parse failed — fallback defaults used.", e);
      window.initialProps = {};
      window.initialPropsData = {};
      window.glossaryPropsData = {};
    }
    
    const meta = document.querySelector('meta[property="og:site_name"]');
    window.projectLabel = (meta?.getAttribute("content") || window.projContentName || "").trim();
  },

  projectLabel() {
    const meta = document.querySelector('meta[property="og:site_name"]');
    return (meta?.getAttribute("content") || window.projContentName || "").trim();
  },

  productSlug() {
    return window.location.pathname.split("/").find(Boolean) || "";
  },

  isHomePage() {
    const path = window.location.pathname;
    return path.includes("home") || path.includes("home-v6");
  },

  isSection(type) {
    return window.location.pathname.includes(`/${type}`);
  },

  isReferenceSection() {
    return this.isSection("reference/");
  },

  isRecipesSection() {
    return this.isSection("recipes/");
  },

  isChangelogSection() {
    return this.isSection("changelog");
  }
};

const AnalyticsEngine = {
  init() {
    this.bindEvents();
  },

  trackPageView() {
    if (window._satellite?.track) {
      window._satellite.track("page_view", { url: window.location.href, adobeDataLayer: window.adobeDataLayer });
      Logger.debug(`AA view: ${window.location.href}`);
    }
  },

  trackInteraction(linkValue) {
    if (window._satellite?.track) {
      window._satellite.track("click_interaction", { linkValue, adobeDataLayer: window.adobeDataLayer });
      Logger.debug(`AA click: ${linkValue}`);
    }
  },

  trackSearchInteraction(searchTerm) {
    if (window._satellite?.track) {
      window._satellite.track("site_search", { 
        "search term": searchTerm, 
        "search type": "project search", 
        url: window.location.href, 
        adobeDataLayer: window.adobeDataLayer 
      });
      Logger.debug(`AA search: ${searchTerm}`);
    }
  },

  getLanguageSelection(isDefault = true, isRef = true) {
    const referenceLanguageSelector = ".rm-LanguageButton_active";
    const recipeLanguageSelector = "section[aria-hidden='false'] button[class*='TutorialEditor-Nav-Tab_active']";
    const classSelector = isRef ? referenceLanguageSelector : recipeLanguageSelector;

    // using cash-dom $ which is globally available
    const langText = window.$(classSelector).text();
    if (!langText?.trim()) return "";

    const clickedText = isDefault ? '(Default)' : '(Clicked)';
    const isSection = isRef ? "api:reference" : "recipes:recipe";

    return `${isSection} language:${langText.trim()} ${clickedText}`;
  },

  trackReferenceLanguageSelection() {
    if (ContextManager.isReferenceSection()) {
      const selectorValue = this.getLanguageSelection();
      const trigger = typeof window.isMultipleRefLangClicked === "function" ? window.isMultipleRefLangClicked(selectorValue) : false;
      if (!trigger) {
        this.trackInteraction(selectorValue);
      }
    }
  },
  
  trackRecipeLanguageSelection() {
    if (ContextManager.isRecipesSection()) {
      const selectorValue = this.getLanguageSelection(false, false);
      const trigger = typeof window.isMultipleRefLangClicked === "function" ? window.isMultipleRefLangClicked(selectorValue) : false;
      if (!trigger) {
        this.trackInteraction(selectorValue);
      }
    }
  },

  triggerLytics() {
    if (!window.lyticsTagFunction || typeof window.lyticsTagFunction !== "function" || navigator.userAgent.includes("Sinequa")) return;
    const groups = window.OptanonActiveGroups;
    const hasRequiredConsent = groups?.includes("C0002") && groups?.includes("C0004");
    if (!hasRequiredConsent) return;
    if (typeof window.setNewSlug === "function" && window.setNewSlug()) {
      window.lyticsTagFunction();
      Logger.debug("AA Lytics."); 
    }
  },

  bindStaticClickTrackers() {
    // Track AI / Copy Interactions
    document.addEventListener('click', (event) => {
      const targetElement = event.target.closest(TechDocsConfig.selectors.aiSelectorsBtn);
      if (!targetElement) return;

      const elementText = (targetElement.textContent || '').trim();
      if (TechDocsConfig.trackedButtons.has(elementText)) {
        this.trackInteraction(`ai:${elementText}`);
      }
    }, { capture: true });
  },

  bindEvents() {
    $(window).on("click", ".rm-LanguageButton", function () {
      const selectorValue = AnalyticsEngine.getLanguageSelection(false);
      const trigger = typeof window.isMultipleRefLangClicked === "function" ? window.isMultipleRefLangClicked(selectorValue) : false;
      if (!trigger) {
        AnalyticsEngine.trackInteraction(selectorValue);
      }
    });

    $(window).on("click", ".postman-run-button", function () {
      AnalyticsEngine.trackInteraction(`api:${document.querySelector("title").innerText}:run in postman`);
    });

    $(window).on("click", "a.rm-Header-link.rm-Header-bottom-link", function (e) {
      AnalyticsEngine.trackInteraction(`navigation:${e.target.textContent}`);
    });

    $(document).on("click", ".rm-LanguagePicker div[class*='LanguagePicker-MenuItem']", function () {
      setTimeout(() => {
        const selectorValue = AnalyticsEngine.getLanguageSelection(false);
        const trigger = typeof window.isMultipleRefLangClicked === "function" ? window.isMultipleRefLangClicked(selectorValue) : false;
        if (!trigger) {
          AnalyticsEngine.trackInteraction(selectorValue);
        }
      }, 5);
    });

    $(window).on("click", ".TutorialEditor-Nav button", function () {
      const selectorValue = AnalyticsEngine.getLanguageSelection(false, false);
      const trigger = typeof window.isMultipleRecipeLang === "function" ? window.isMultipleRecipeLang(selectorValue) : false;
      if (!trigger) {
        AnalyticsEngine.trackInteraction(selectorValue);
      }
    });

    $(document).on("keyup", ".docsearch-wrapper input", function (e) {
      if (e.keyCode === 13) {
        const searchInputs = document.querySelectorAll(".docsearch-wrapper input");
        let searchTerm = searchInputs[1]?.value;
        if (searchTerm == undefined || searchTerm === "") searchTerm = searchInputs[0]?.value;
        if (!searchTerm?.trim()) return "";
        AnalyticsEngine.trackSearchInteraction(searchTerm.trim());
      }
    });
  }
};

const AuthUserNavMenu = {
  init() {
    this.bindEvents();
  },

  updateLoggedInDetailsOverride(duration = 200) {
    const isLoggedIn = document.documentElement.classList.contains("userLoggedIn");

    const initialPropsData = window.initialPropsData || {};
    const productSlugName = ContextManager.productSlug();
    const privateProjects = window.privateProjects || [];

    const replaceLink = (element, loggedIn = false) => {
      if (!element) return;

      try {
        const url = new URL(element.href, window.location.origin);
        const key = loggedIn ? "redirect_uri" : "redirect";
        const path = window.location.pathname;

        if (url.searchParams.get(key) !== path) {
          url.searchParams.set(key, path);
          element.href = url.toString();
        }
      } catch (e) {
        Logger.error("Failed to update redirect URL", e);
      }
    };

    let ele;

    if (!privateProjects.includes(productSlugName)) {
      ele = document.querySelector("a.td-logout");
      replaceLink(ele, true);

      ele = document.querySelector("div.td-logout a");
      replaceLink(ele, true);
    }

    if (!isLoggedIn || !initialPropsData.user?.email) {
      setTimeout(() => {
        ele = document.querySelector(".td-login");
        replaceLink(ele);

        ele = document.querySelector(".td-mobile-login");
        replaceLink(ele);
      }, duration);
    }

    if (isLoggedIn) {
      setTimeout(() => {
        let email = initialPropsData?.user?.email;

        if (!email) {
          try {
            const hubMe = document.querySelector("#hub-me");
            if (hubMe?.dataset.json) {
              email = JSON.parse(hubMe.dataset.json).user.email;
            }
          } catch (e) {
            Logger.error("Error parsing user email", e.message);
          }
        }

        $(".td-user-icon").show();

        if (email) {
          $(".td-login .td-login-text").text(email).addClass("td-user");
          $(".td-login").attr("data-tooltip", email);
          $(".td-mobile-login .td-login-text").text(email).addClass("td-user");
        }

        $(".td-login").attr("href", "");
        $(".td-mobile-login").attr("href", "");
      }, duration);
    }
  },

  bindEvents() {
    $(window).on("click", "a.td-contact", function () {
      $("a.td-contact .td-icon-nav-up").toggleClass("td-icon-down");
      $(".td-contact-dropdown-content").toggle();
      $(".td-login-dropdown-content").hide();
    });

    $(window).on("click", ".td-login", function (e) {
      if (!$(".td-login").attr("href")) {
        e.preventDefault();
      }
      $(".td-login-dropdown-content").toggle();
      $(".td-contact-dropdown-content").hide();
      $(".td-contact .td-icon").removeClass("td-icon-down");
    });

    $(window).on("click", ".td-mobile-nav-icons .td-icon-menu", function () {
      $(".td-mobile").toggle();
      $(".td-search-flyout").hide();
      $(".td-mobile-nav-icons .icon-search1").removeClass("td-active");
      $(".td-icon-menu").toggleClass("td-icon-hover");
    });

    $(window).on("click", ".err .td-mobile-nav-icons-1 .td-icon-menu", function () {
      $(".td-mobile").toggle();
      $(".err .td-search-flyout-1").hide();
      $(".err .td-mobile-nav-icons-1 .icon-search1").removeClass("td-active");
      $(".td-icon-menu").toggleClass("td-icon-hover");
    });

    $(window).on("blur", ".td-contact-dropdown", function (e) {
      if (!e.relatedTarget) {
        $(".td-contact-dropdown-content").hide();
        $(".td-contact .td-icon").removeClass("td-icon-down");
      }
    });

    $(window).on("blur", ".td-login", function (e) {
      if (!e.relatedTarget) {
        $(".td-login-dropdown-content").hide();
      }
    });

    $(window).on("click", ".td-mobile-nav-icons .icon-search1", function () {
      $(".td-search-flyout").toggle();
      $(".td-mobile").hide();
      $(".td-icon-menu").removeClass("td-icon-hover");
      $(".td-mobile-nav-icons .icon-search1").toggleClass("td-active");
    });

    $(window).on("click", ".err .td-mobile-nav-icons-1 .icon-search1", function () {
      $(".err .td-search-flyout-1").toggle();
      $(".td-mobile").hide();
      $(".td-icon-menu").removeClass("td-icon-hover");
      $(".err .td-mobile-nav-icons-1 .icon-search1").toggleClass("td-active");
    });
  }
};

const ChangelogFeatures = {
  init() {
    this.bindEvents();
  },

  readMore() {
    if (!ContextManager.isChangelogSection()) return;

    const hasReadMore = document.querySelectorAll(".ch-release-note").length;
    if (hasReadMore) return;

    document.querySelectorAll(TechDocsConfig.selectors.changelogPost)
      .forEach(post => {
        const href = post.querySelectorAll("h2 a")[0]?.getAttribute("href");
        if (!href) return;

        const span = document.createElement("span");
        span.classList.add("ch-release-note");
        span.innerText = "Read full release note";

        post.querySelector("section.markdown-body")?.append(span);
      });

    Logger.debug("'Read full release note' links added.");
  },

  releaseNotesBackButton() {
    if (!ContextManager.isChangelogSection()) return;

    const backBtnDiv = document.querySelector(".rm-Changelog article.rm-Changelog-post > div");
    if (!backBtnDiv) return;

    const btnText = ContextManager.projectLabel() + " release notes";
    const span = backBtnDiv.querySelectorAll("button span")[1];

    if (span) {
      span.innerText = btnText;
    } else {
      const firstLink = backBtnDiv.querySelector("a");
      if (firstLink) {
        const spanIcon = firstLink.querySelector("span")?.outerHTML || "";
        firstLink.innerHTML = spanIcon + `<span>${btnText}</span>`;
        firstLink.style.display = "flex";
      }
    }

    const backToAllBtn = document.querySelector(".rm-Changelog a.to_all_notes");
    if (!backToAllBtn) {
      const anchor = document.createElement("a");

      anchor.className = "Button Button_sm Button Button_sm Button_text to_all_notes ChangelogPost_backVFYixWm1Jvy7 Button_primary";
      anchor.type = "button";
      anchor.href = "/release-notes/docs";
      anchor.innerHTML = '<span class="icon-arrow-left2 ChangelogPost_back-icon2yl4BUUuRf8A"></span><span>All release notes</span>';
      anchor.style.display = "flex";

      backBtnDiv.appendChild(anchor);
    }

    const div = document.querySelector("article.rm-Changelog-post div[class*='ChangelogPage_back']");
    if (div) div.style.display = "flex";

    Logger.debug("Changelog back button updated.");
  },

  bindEvents() {
    $(window).on("click", "a.rm-Header-bottom-link, a[class*='Pagination-link']", (e) => {
      if (e.currentTarget.getAttribute("href")?.includes("changelog")) this.readMore();
    });

    $(document).on("click", ".ch-release-note", function () {
      $(this).parent().siblings("h2").children("a").trigger("click");
    });
  }
};

const AuthSectionUI = {
  init() {
    this.bindEvents();
  },

  commentCodeLine(commentText = "") {
    return `<div style="position: relative;" class="auth-code-comment"><pre class="CodeMirror-line" role="presentation"><span role="presentation" style="padding-right: 0.1px;"><span class="cm-string">${commentText}</span></span></pre></div>`;
  },

  injectCodeComment() {
    if (!ContextManager.isReferenceSection()) return;

    const productSlug = ContextManager.productSlug();
    if (TechDocsConfig.projects.skipCodeComments?.includes(productSlug)) return;

    const codeHeaderExists = $(".CodeSnippet").text().includes("header");
    const languageCommentSymbol = $(".rm-LanguageButton_active").text() === "Node" ? "//" : "#";
    const authDiv = $("div.auth-code-comment");

    if (authDiv.length) return;

    const commentText = TechDocsConfig.projects.mutualAuth?.includes(productSlug)
      ? "Use mutual auth or add JWT to this snippet"
      : "Add Authorization header to this snippet";

    const commentLine = AuthSectionUI.commentCodeLine(`${languageCommentSymbol} ${commentText}`);
    const codeLines = document.querySelectorAll(".CodeSnippet .CodeMirror-code > div");

    for (const codeElement of codeLines) {
      const txt = codeElement.textContent;
      const addElementBefore =
        txt.includes("options") || txt.includes("header") || txt.includes("sdk.") || txt.includes("sdk[");

      if (addElementBefore) {
        $(codeElement).before(commentLine);
        break;
      }

      if (!codeHeaderExists && txt.includes("url") && !txt.includes("curl")) {
        $(commentLine).insertAfter($(codeElement));
        break;
      }
    }

    Logger.debug("Auth code comment injected.");
  },

  addPostmanButton(pmApiUrl, docsUrl, target) {
    const infoEle = `<span class="headline-container-article-info-url2nV_XrjpFuVQ auth-section-info">To run this code or try it in Postman, <a href="${docsUrl}" target="${target}">set up your authentication credentials</a>.</span>`;
    const auth = `<p class="headline-container-article-info-url2nV_XrjpFuVQ auth-section-info">Not familiar with Postman? <a href="https://techdocs.akamai.com/developer/docs/postman-make-api-calls" target="_blank">Learn how to use collections</a>.</p>`;
    const button = `<div class="postman-run-button" onclick="window.open('${pmApiUrl}', '_blank');"></div>`;
    const ele = $(`<section class="Playground-section3VTXuaYZivJK PostmanSection"><header class="APISectionHeader3LN_-QIR0m7x rm-APISectionHeader"><strong class="APISectionHeader-heading4MUMLbp4_nLs">AUTHENTICATE & TRY IT</strong></header>${infoEle}${auth}${button}</section>`);
    ele.insertAfter($("#ReferencePlayground > section:nth-child(1)"));
  },

  async postmanAuth() {
    if (!ContextManager.isReferenceSection()) return false;
    const postmanSessionItem = "akam_pm_info";

    const apiTitle = document.querySelector(TechDocsConfig.selectors.apiTitle)?.innerText;
    Logger.debug("API Title", apiTitle);
    if (!apiTitle) return false;

    let pmInfo = sessionStorage.getItem(postmanSessionItem);
    pmInfo = pmInfo ? JSON.parse(pmInfo) : null;

    if (!pmInfo) {
      pmInfo = await Utils.fetchData("/assets/postman.json");
      if (pmInfo) {
        sessionStorage.setItem(postmanSessionItem, JSON.stringify(pmInfo));
      }
    }

    if (!pmInfo) return false;
    Logger.debug("Postman Info fetched successfully.");

    const { collections, collectionBaseUrl } = pmInfo;
    if (!collections?.hasOwnProperty(apiTitle)) return false;

    const groupId = apiTitle.replaceAll(' ', "_");
    await Utils.delay(350); // Ensure the DOM is fully loaded before proceeding

    const docsTitle = document.querySelector("title")?.innerText;
    const itemId = docsTitle
      ?.replaceAll(' ', "_")
      .replaceAll('\'', "")
      .replaceAll('/', "");
      
    if (!itemId) {
      Logger.debug("Item ID not found.");
      return false;
    }

    const ssKey = `${groupId}-${itemId}`;
    let endpointIdInSession = sessionStorage.getItem(ssKey);

    if (!endpointIdInSession) {
      const endpointIdFromEW = await Utils.fetchData(`/api/ew?groupId=${groupId}&itemId=${itemId}`, true);

      if (!endpointIdFromEW || endpointIdFromEW.includes("Error")) {
        $("section.PostmanSection").remove();
        Logger.debug(`Postman endpoint ID not found for ${itemId} received from EW: ${endpointIdFromEW}`);
        return false;
      }

      endpointIdInSession = endpointIdFromEW.replaceAll('"', "");
      sessionStorage.setItem(ssKey, endpointIdInSession);
    }

    $("span.auth-section-info").parent().remove();

    const partialUrl = collections[apiTitle][0];
    const pmApiUrlToUse = `${collectionBaseUrl}/${partialUrl}${endpointIdInSession}`;
    let target = "_blank";
    let docsUrl = "https://techdocs.akamai.com/developer/docs/set-up-authentication-credentials";

    if (!partialUrl.startsWith("akamai-apis/")) {
      document.querySelectorAll(".rm-Sidebar-section:first-child .rm-Sidebar-link").forEach(a => {
        if (a.textContent?.toLowerCase().includes("get started")) {
          docsUrl = a.href;
          target = "_self";
        }
      });
    }

    this.addPostmanButton(pmApiUrlToUse, docsUrl, target);
    Logger.debug("Postman button added successfully.");
    return true;
  },

  async authHelp() {
    if (!ContextManager.isReferenceSection()) return;
    const productSlug = ContextManager.productSlug();

    function credentialElementLink() {
      const isIncluded = 
        TechDocsConfig.projects.authLinks?.includes(productSlug) || TechDocsConfig.projects.onlyAuthHelp?.includes(productSlug);

      const target = isIncluded ? "_self" : "_blank";
      let link = isIncluded ? `${productSlug}/reference/get-started` : "developer/docs/set-up-authentication-credentials";
      let txt = TechDocsConfig.projects.onlyAuthHelp?.includes(productSlug) ? "authorization token" : "authentication credentials";

      if (productSlug === "mpulse") {
        const category = $(".rm-Sidebar-section .subnav-expanded .rm-Sidebar-link.active")
          .first()
          .parents(".rm-Sidebar-section")
          .children()
          .first()
          .text();

        if (["Beacons"].includes(category)) {
          link = "mpulse/reference/beacons#getting-started";
          txt = "API key";
        } else {
          txt = "authentication token";
        }
      }

      return `<a href="${window.location.origin}/${link}" target="${target}">${txt}</a>`;
    }

    function addAuthSection() {
      const isOnlyAuth = (TechDocsConfig.projects.onlyAuthHelp ?? []).includes(productSlug);
      const authHeaderText = `Remember to ${isOnlyAuth ? "get" : "add"} your ${credentialElementLink()} to run this code.`;

      const infoEle = `<span class="headline-container-article-info-url2nV_XrjpFuVQ auth-section-info">${authHeaderText}</span>`;

      const header = $(".APIAuth [class*='APISectionHeader3LN'] [class*='APISectionHeader']");
      if (header.length > 0) {
        if (header.text() === "Authorization") {
          header.text("Authentication");
          if (!header.parent().next().hasClass("auth-section-info")) {
            header.parent().after(infoEle);
          }
        }
      } else if (productSlug !== "linode-api") {
        if ($("span.auth-section-info").length === 0) {
          const authEleSection = `<section class="Playground-section3VTXuaYZivJK"><header class="APISectionHeader3LN_-QIR0m7x rm-APISectionHeader"><strong class="APISectionHeader-heading4MUMLbp4_nLs">Authentication</strong></header>${infoEle}</section>`;
          $("#ReferencePlayground").children().eq(1).before(authEleSection);
        }
      }

      Logger.debug("Auth section added successfully.");
    }

    if (!TechDocsConfig.projects.onlyAuthHelp?.includes(productSlug)) {
      $("section.InputGroup").hide();
    }

    const hasPostman = await this.postmanAuth();
    Logger.debug(`Postman auth check: ${hasPostman}`);

    $("span.auth-section-info").show();
    if (!hasPostman) {
      addAuthSection();
    }

    if (!$("div.auth-code-comment").length) {
      this.injectCodeComment();
    }
  },

  bindEvents() {
    $(document).on("focus", ".CodeSnippet, .rm-ParamInput, .ServerVars-form .ServerVars-input", () => this.injectCodeComment());
    $(document).on("change", ".CodeMirror-code", () => this.injectCodeComment());
    $(document).on("blur", ".CodeSnippet, .rm-ParamInput, .ServerVars-form .ServerVars-input", () => this.injectCodeComment());
    $(document).on("click", ".rm-PlaygroundRequest div[class*='APIRequest-menu-item'], div[class*='LanguagePicker-MenuItem']", () => {
      setTimeout(() => this.injectCodeComment(), 250);
    });
    $(document).on("click", ".rm-LanguagePicker .rm-LanguageButton", () => {
      setTimeout(() => this.injectCodeComment(), 250);
    });
    $(window).on("resize", Utils.debounce(() => {
      if (ContextManager.isReferenceSection() && !$("div.auth-code-comment").length) {
        this.injectCodeComment();
      }
    }, 300));
  }
};

const UIHelpers = {
  init() {
    this.bindEvents();
  },

  resetScroll() {
    const hub = document.querySelector(TechDocsConfig.selectors.superHub);
    if (hub) hub.scrollTop = 0;
  },

  check404ErrorPage() {
    const is404 = !!document.querySelector(TechDocsConfig.selectors.pageNotFound);
    if (is404) {
      document.documentElement.classList.add("err");
      Logger.debug("PageNotFound 'err' added to DOM.");
    }
  },

  addSidebarErrorIndicators() {
    $(".rm-Sidebar-link > span").each(function () {
      const parentCode = $(this).children().first().text();
      const statusGroup = /^(\d)\d{2}$/.exec(parentCode)?.[1];

      let iconClass = null;
      if (statusGroup === "5") { 
        iconClass = "server-type";
      }

      if (statusGroup === "4") { 
        iconClass = "error-type";
      }

      if (iconClass && !$(this).find('.status-code').length) {
        const icon = $(`<span class="status-code ${iconClass}"></span>`);
        $(this).prepend(icon);
      }
    });
  },

  openNewTab() {
    const list = document.querySelectorAll("a[href]:not(.external-link)");
    const privateProjects = window.privateProjects || [];

    list.forEach(function (a) {
      const href = a.getAttribute("href");
      if (Utils.isExternalLink(href) && !Utils.isPrivateLink(href, privateProjects)) {
        a.setAttribute("target", "_blank");
        a.classList.add("external-link");
      }
    });
  },

  collapsibleTableRows() {
    const tables = document.querySelectorAll("table");
    if (!tables.length) return;

    const expandableRows = document.querySelectorAll("tr.expand");
    if (expandableRows.length) return;

    const productSlug = ContextManager.productSlug();
    const shouldCollapse = TechDocsConfig.projects.collapseTablesByDefault?.includes(productSlug);

    $("table").each(function () {
      const colLength = $(this).children().first().children().first().children().length;
      const tRows = $(this).children().find("tr");

      tRows.each(function (j, tRow) {
        if (j === tRows.length - 1) return;

        const rowChilds = $(this).children();
        let len = 0;

        rowChilds.length && rowChilds.each(function () {
          if ($(this).html() === "") len += 1;
        });

        if (len === rowChilds.length - 1 && $(rowChilds[0]).html() !== "") {
          if ($(this).hasClass("expand")) return;

          $(this).addClass("expand");
          rowChilds.first().siblings().remove().wrapInner("<span>");
          
          const initialTriangleClass = shouldCollapse ? "triangle-right" : "triangle-bottom";

          rowChilds
            .prepend(`<span class="triangle ${initialTriangleClass}"></span>`)
            .wrapInner('<span class="clickable-triangle"></span>');

          tRow.firstElementChild.setAttribute("colspan", colLength);
          tRow.firstElementChild.style.fontWeight = "600";
        }
      });
      
      // If configured to collapse by default, hide the child rows immediately
      if (shouldCollapse) {
      	$(this)
          .find("tr.expand")
          .each(function () {
            $(this).nextUntil("tr.expand").hide();
        });		
      }
    });

    Logger.debug("Collapsible table rows initialized.", shouldCollapse);
  },

  bindEvents() {
    $(document).on("click", ".clickable-triangle", function () {
      const triangleSpan = $(this).children().first();
      triangleSpan.toggleClass("triangle-right");
      triangleSpan.toggleClass("triangle-bottom");
      $(this).parent().parent().nextUntil("tr.expand").toggle();
    });
  }
};

// SEARCH DEBUG + BEHAVIOR
// 1) Top/global search input opens modal and clears project filters
// 2) Native header search button opens modal and auto-checks current project
// 3) Invalid tabs remain visible, but are fully blocked when scoped to a project
// 4) If current project is manually unchecked, tabs behave normally again
const SearchBehavior = {
  init() {
    const HEADER_SEARCH_BUTTON_SELECTOR = ".rm-Header-search .rm-SearchToggle";
    const TOP_SEARCH_INPUT_SELECTOR = ".docsearch-bar input, .docsearch-wrapper input";
    const SEARCH_MODAL_SELECTOR = ".rm-SearchModal, [class*='SearchModal']";
    const PRIMARY_NAV_SELECTOR = 'nav[aria-label="Primary navigation"]';

    const PROJECT_SLUG = window.location.pathname.split("/").find(Boolean) || "";
    const LOCAL_PROJECT_PREFIX = PROJECT_SLUG ? `/${PROJECT_SLUG}/` : "";
    const PROJECT_LABEL = window.projectLabel || "";

    if (!PROJECT_LABEL || !PROJECT_SLUG) {
      return;
    }

    let pendingProjectScope = false;
    let appliedForCurrentOpen = false;
    let pollTimer = null;
    let activeModal = null;
    let isProgrammaticOpen = false;

    function clearPoll() {
      if (pollTimer) {
        clearInterval(pollTimer);
        pollTimer = null;
      }
    }

    function getModal() {
      return document.querySelector(SEARCH_MODAL_SELECTOR);
    }

    function isModalVisible(modal) {
      return !!(modal && (modal.classList.contains("show-modal") || modal.offsetParent !== null));
    }

    function getSearchProjectInputs(modal) {
      if (!modal) return [];

      return [...modal.querySelectorAll("label")]
        .map((label) => {
          const textEl = label.querySelector(".Toggle-label, .Toggle-label_md, [class*='Toggle-label']");
          const input = label.querySelector('input[type="checkbox"]');
          if (!textEl || !input) return null;

          return {
            label,
            input,
            text: Utils.normalizeText(textEl.textContent),
            rawText: textEl.textContent
          };
        })
        .filter(Boolean);
    }

    function getCurrentProjectInput(modal) {
      const target = Utils.normalizeText(PROJECT_LABEL);
      const options = getSearchProjectInputs(modal);

      const match = options.find((option) => option.text === target);
      return match?.input || null;
    }

    function tryCheckProjectBox(modal) {
      if (!modal || !pendingProjectScope || appliedForCurrentOpen) {
        return false;
      }

      const matchedInput = getCurrentProjectInput(modal);
      if (!matchedInput) {
        return false;
      }

      if (!matchedInput.checked) {
        matchedInput.click();
      }

      appliedForCurrentOpen = true;
      pendingProjectScope = false;
      clearPoll();
      return true;
    }

    function startProjectScopePolling(modal) {
      clearPoll();
      let attempts = 0;
      const maxAttempts = 30;

      pollTimer = setInterval(() => {
        attempts += 1;
        const worked = tryCheckProjectBox(modal);
        if (worked || attempts >= maxAttempts) {
          clearPoll();
        }
      }, 100);
    }

    function clearAllProjectFilters(modal) {
      if (!modal) return;

      const inputs = getSearchProjectInputs(modal)
        .map(option => option.input)
        .filter(Boolean);

      inputs.forEach((input) => {
        if (input.checked) {
          input.click();
        }
      });
    }

    function clearAllProjectFiltersWhenReady() {
      let attempts = 0;
      const maxAttempts = 20;

      const interval = setInterval(() => {
        attempts += 1;
        const modal = getModal();

        if (!isModalVisible(modal)) {
          if (attempts >= maxAttempts) clearInterval(interval);
          return;
        }

        const inputs = getSearchProjectInputs(modal);
        if (inputs.length) {
          clearAllProjectFilters(modal);
          clearInterval(interval);
          return;
        }

        if (attempts >= maxAttempts) {
          clearInterval(interval);
        }
      }, 100);
    }

    function resetModalState() {
      appliedForCurrentOpen = false;
      pendingProjectScope = false;
      clearPoll();
      activeModal = null;
      isProgrammaticOpen = false;
    }

    $(document).off("click.searchDebugHeader", HEADER_SEARCH_BUTTON_SELECTOR);
    $(document).on("click.searchDebugHeader", HEADER_SEARCH_BUTTON_SELECTOR, function (e) {
      if (isProgrammaticOpen) return;
      pendingProjectScope = true;
      appliedForCurrentOpen = false;
    });

    $(document).off("mousedown.searchDebugTop", TOP_SEARCH_INPUT_SELECTOR);
    $(document).on("mousedown.searchDebugTop", TOP_SEARCH_INPUT_SELECTOR, function (e) {
      e.preventDefault();
      e.stopImmediatePropagation();

      pendingProjectScope = false;
      appliedForCurrentOpen = false;

      if (typeof this.blur === "function") {
        this.blur();
      }

      const btn = document.querySelector(HEADER_SEARCH_BUTTON_SELECTOR);
      if (btn) {
        isProgrammaticOpen = true;
        btn.click();
        
        setTimeout(() => {
          isProgrammaticOpen = false;
          clearAllProjectFiltersWhenReady();
        }, 0);
      }
    });

    $(document).off("click.searchDebugTop", TOP_SEARCH_INPUT_SELECTOR);
    $(document).on("click.searchDebugTop", TOP_SEARCH_INPUT_SELECTOR, function (e) {
      e.preventDefault();
      e.stopImmediatePropagation();
    });

    const observer = new MutationObserver(() => {
      const modal = getModal();

      if (!isModalVisible(modal)) {
        resetModalState();
        return;
      }

      if (modal !== activeModal) {
        activeModal = modal;
        appliedForCurrentOpen = false;
      }

      if (pendingProjectScope && !appliedForCurrentOpen) {
        startProjectScopePolling(modal);
      }
    });

    observer.observe(document.body, { childList: true, subtree: true });
  }
};

// -- Event execution on page load and SPA navigation

$(window).on("pageLoad", UIHelpers.resetScroll);

UIHelpers.check404ErrorPage();
ContextManager.init();
AuthUserNavMenu.init();
AnalyticsEngine.init();

if (!ContextManager.isHomePage()) {
  window.openNewTab = UIHelpers.openNewTab;
  AnalyticsEngine.bindStaticClickTrackers();
  ChangelogFeatures.init();
  AuthSectionUI.init();
  UIHelpers.init();

  // load Event
  window.addEventListener("load", () => {
    Logger.debug("load event.");
    setTimeout(() => {
			document.querySelectorAll(".rm-SearchToggle-placeholder")?.forEach(x => (x.innerHTML = "Search this doc set"));
      setTimeout(UIHelpers.collapsibleTableRows, 1000);
    }, 1000);

    if (ContextManager.isChangelogSection()) {
      Utils.waitFor(TechDocsConfig.selectors.changelogPost, { all: true, settleTime: 150 })
        .then(ChangelogFeatures.readMore);
    }
  });
}

// SPA navigation event
$(window).on("pageLoad", async function () {
  Logger.debug("pageLoad event.");
  AuthUserNavMenu.updateLoggedInDetailsOverride();

  // OneTrust compliance
  if (window.reWriteTags && typeof window.reWriteTags === "function") {
    window.reWriteTags();
  }

  const isPerfCookieEnabled = typeof window.perfCookieEnabled === "function" ? window.perfCookieEnabled() : false;
  const isMultipleTrigger = typeof window.isMultipleSlug === "function" ? window.isMultipleSlug() : false;
  
  if (isPerfCookieEnabled && !isMultipleTrigger) AnalyticsEngine.trackPageView();
  AnalyticsEngine.triggerLytics();

  // Execute only for projects not home
  if (!ContextManager.isHomePage()) {
    setTimeout(() => {
      document
        .querySelectorAll(".rm-SearchToggle-placeholder")
        .forEach(x => (x.innerHTML = "Search this doc set"));

      AuthUserNavMenu.updateLoggedInDetailsOverride();
    }, 100);

    if (ContextManager.isChangelogSection()) {
      Utils.waitFor(TechDocsConfig.selectors.changelogPost, { all: true, settleTime: 150 })
        .then(ChangelogFeatures.readMore);

      Utils.waitFor(".rm-Changelog article.rm-Changelog-post > div")
        .then(ChangelogFeatures.releaseNotesBackButton);
    }

    if (ContextManager.isReferenceSection()) {
      Utils.waitFor([".rm-PlaygroundRequest", TechDocsConfig.selectors.apiTitle])
        .then(async () => {
          await AuthSectionUI.authHelp();
        });
      
        Utils.waitFor(".rm-Playground .CodeSnippet .CodeMirror")
          .then(AuthSectionUI.injectCodeComment);
    }

    UIHelpers.addSidebarErrorIndicators();
    Utils.waitFor("table", { all: true, settleTime: 100 })
      .then(UIHelpers.collapsibleTableRows);

    if (isPerfCookieEnabled) {
      setTimeout(() => {
        AnalyticsEngine.trackReferenceLanguageSelection();
        AnalyticsEngine.trackRecipeLanguageSelection();
      }, 10);
    } 
  }
});

SearchBehavior.init();


function removeBetaAndPillClasses() {
  const tocBetas = [
    "li.toc-children a",
    "span[class*='Sidebar-link-text'] span"
  ];

  tocBetas.forEach(selector => {
    const elements = document.querySelectorAll(selector);

    elements.forEach(element => {
      element.querySelectorAll("span.beta").forEach(span => span.classList.remove("beta"));
      element.querySelectorAll("span.toc-beta").forEach(span => span.classList.remove("toc-beta"));
      element.querySelectorAll("span.pill").forEach(span => span.classList.remove("pill"));
    });
  });
}

document.addEventListener("DOMContentLoaded", function () {
  if (window.location.href.includes("reference")) {
    setTimeout(removeBetaAndPillClasses, 100);
  }

  const ob_beta = new MutationObserver(function () {
    if (window.location.href.includes("reference")) {
      setTimeout(removeBetaAndPillClasses, 100);
    }
  });

  const config = { childList: true, subtree: true, characterData: true };
  ob_beta.observe(document.body, config);
});

// DOCHUB 4302
(function () {
  let currentUrl = location.href;

  function isExactMatchLocal(element, txt) {
    return element.innerText.trim() === txt;
  }

  function upgradeApiStatusLabelsLocal(isParameterOption = true) {
    if (window.location.href.includes("/docs/")) {
      return;
    }

    const selector = isParameterOption ? ".param-type" : "";
    document.querySelectorAll(`#content.rm-Article ${selector} strong`).forEach((strongElement) => {
      strongElement.classList.remove("deprecated", "beta", "la");

      if (isExactMatchLocal(strongElement, "Deprecated")) {
        strongElement.classList.add("deprecated");
      }
      if (isExactMatchLocal(strongElement, "Beta")) {
        strongElement.classList.add("beta");
      }
      if (isExactMatchLocal(strongElement, "Limited availability")) {
        strongElement.classList.add("la");
      }
    });
  }

  function waitForApiResponseSchemaAndRun() {
    const targetClass = "APIResponseSchemaPicker-items2bs6Pzrheef_";

    const observer = new MutationObserver((mutations, obs) => {
      const el = document.querySelector(`[class*="${targetClass}"]`);
      if (el) {
        obs.disconnect();
        setTimeout(upgradeApiStatusLabelsLocal, 200);
      }
    });

    observer.observe(document.body, {
      childList: true,
      subtree: true,
    });
  }

  function hookHistoryChanges() {
    const originalPush = history.pushState;
    const originalReplace = history.replaceState;

    const onChange = () => {
      if (location.href !== currentUrl) {
        currentUrl = location.href;
        console.log("[Router] URL changed to", currentUrl);
        waitForApiResponseSchemaAndRun();
      }
    };

    history.pushState = function () {
      originalPush.apply(this, arguments);
      onChange();
    };

    history.replaceState = function () {
      originalReplace.apply(this, arguments);
      onChange();
    };

    window.addEventListener("popstate", onChange);
  }

  const cancelUpgradeApiStatusLabels = () => {
    if (typeof window.upgradeApiStatusLabelsInSchema === "function") {
      window.upgradeApiStatusLabelsInSchema = function () {};
    } else {
      setTimeout(cancelUpgradeApiStatusLabels, 10);
    }
  };

  cancelUpgradeApiStatusLabels();
  hookHistoryChanges();
  waitForApiResponseSchemaAndRun();
})();

// Beta pills upgrade for refactored
$(document).on("click", ".Button_slate_text.Button_md.rm-Header-bottom-link", function () {
  setTimeout(function () {
    const spans = document.querySelectorAll('span[class^="VersionBadge"]');
    spans.forEach((span) => {
      console.log(span);
      if (span.textContent.trim() === "Beta") {
        span.classList.add("beta");
      }
    });
  }, 100);
});

// README-532 do not create beta pills in text content
function isExactMatch(element, txt) {
  return element.innerText.trim() === txt;
}

function upgradeApiStatusLabels(isParameterOption = true) {
  if (window.location.href.includes("/docs/")) {
    return;
  }

  const selector = isParameterOption ? ".param-type" : "";
  document.querySelectorAll(`#content.rm-Article ${selector} strong`).forEach((strongElement) => {
    strongElement.classList.remove("deprecated", "beta", "la");

    if (isExactMatch(strongElement, "Deprecated")) {
      strongElement.classList.add("deprecated");
    }
    if (isExactMatch(strongElement, "Beta")) {
      strongElement.classList.add("beta");
    }
    if (isExactMatch(strongElement, "Limited availability")) {
      strongElement.classList.add("la");
    }
  });
}

function upgradeApiStatusLabelsInSchema() {
  const buttons = document.querySelectorAll('[class*="APIResponseSchemaPicker-option"]');
  buttons.forEach(function (button) {
    button.addEventListener("click", () => {
      setTimeout(upgradeApiStatusLabels, 5);
    });
  });
}

function upgradeApiStatusLabelsInNav() {
  function replaceNavStatus(labelType, element, text) {
    const remainingText = text.substring(labelType.length);
    const strongTag = document.createElement("strong");
    strongTag.textContent = labelType.charAt(0).toUpperCase() + labelType.slice(1);
    strongTag.className = labelType;
    element.innerHTML = "";
    element.appendChild(strongTag);
    element.appendChild(document.createTextNode(`${remainingText}`));
  }

  const swaggerTitlesNav = document.querySelectorAll(".rm-Sidebar h3");
  swaggerTitlesNav.forEach((title) => {
    const text = title.textContent.trim();
    if (text.startsWith("Beta")) {
      replaceNavStatus("beta", title, text);
    }
    if (text.startsWith("Deprecated")) {
      replaceNavStatus("deprecated", title, text);
    }
    if (text.startsWith("Limited availability")) {
      replaceNavStatus("la", title, text);
    }
  });
}

// README-468 Beta labels nested in clickable properties in schemas
function schemaNestedStatusLabels() {
  document.querySelectorAll("button[class*='Param-expand']").forEach(button => {
    button.addEventListener("click", function () {
      setTimeout(() => {
        const container = this.parentElement.querySelector("[class*='Param-children']");
        if (container && container.style.display !== "none" && getComputedStyle(container).display !== "none") {
          container.querySelectorAll("p strong").forEach(strongElement => {
            if (isExactMatch(strongElement, "Deprecated")) {
              strongElement.classList.add("deprecated");
            }
            if (isExactMatch(strongElement, "Beta")) {
              strongElement.classList.add("beta");
            }
            if (isExactMatch(strongElement, "Limited availability")) {
              strongElement.classList.add("la");
            }
          });
        }
      }, 200);
    });
  });
}

// README-408 Beta labels in guides
function handleBetaInHeadings(heading, size, isApi = false) {
  if (!isApi && window.location.href.includes("/docs/")) {
    const headingTextDivs = document.querySelectorAll(heading);
    headingTextDivs.forEach(div => {
      const betaRegex = /\(Beta\)/i;
      const laRegex = /\(Limited availability\)/i;
      const deprecatedRegex = /\(Deprecated\)/i;

      if (betaRegex.test(div.innerHTML)) {
        div.innerHTML = div.innerHTML.replace(
          betaRegex,
          `<span class="pill">(</span><span class="beta ${size}">Beta</span><span class="pill">)</span>`
        );
      }
      if (laRegex.test(div.innerHTML)) {
        div.innerHTML = div.innerHTML.replace(
          laRegex,
          `<span class="pill">(</span><span class="la ${size}">Limited availability</span><span class="pill">)</span>`
        );
      }
      if (deprecatedRegex.test(div.innerHTML)) {
        div.innerHTML = div.innerHTML.replace(
          deprecatedRegex,
          `<span class="pill">(</span><span class="deprecated ${size}">Deprecated</span><span class="pill">)</span>`
        );
      }
    });
  }
}

function applyBetaChanges() {
  const bodyBetas = [
    "h1.heading .heading-text",
    "h2.heading .heading-text",
    "h3.heading .heading-text",
    ".col-xs-9 h1"
  ];
  const tocBetas = [
    "li.toc-children a",
    "span[class*='Sidebar-link-text'] span"
  ];

  bodyBetas.forEach(selector => {
    handleBetaInHeadings(selector, "super-text");
  });
  tocBetas.forEach(selector => {
    handleBetaInHeadings(selector, "toc-beta");
  });
}

function applyAllBetaChanges() {
  applyBetaChanges();
  upgradeApiStatusLabels(false);
  setTimeout(() => upgradeApiStatusLabels(true), 50);
  upgradeApiStatusLabelsInNav();
  setTimeout(upgradeApiStatusLabelsInSchema, 200);
  setTimeout(schemaNestedStatusLabels, 100);
}

document.addEventListener("DOMContentLoaded", function () {
  applyAllBetaChanges();

  let labelTimer = null;
  const config = { childList: true, subtree: true, characterData: true };
  const observer = new MutationObserver(function () {
    observer.disconnect();
    clearTimeout(labelTimer);
    labelTimer = setTimeout(() => {
      applyAllBetaChanges();
      observer.observe(document.body, config);
    }, 50);
  });

  observer.observe(document.body, config);
});

$(window).on("pageLoad", function () {
  setTimeout(applyAllBetaChanges, 200);
});
function updateCSSRules () {
  let styleSheet

  let styleElement = document.querySelector('head style#dynamic-styles')
  if (!styleElement) {
    styleElement = document.createElement('style')
    styleElement.id = 'dynamic-styles'
    document.head.appendChild(styleElement)
  }

  styleSheet = styleElement.sheet

  const newRule =
    '.rm-PlaygroundResponse .APIResponse-action-button { display: none; }'
  styleSheet.insertRule(newRule, styleSheet.cssRules.length)

  // If you want to remove the old rule, we assume you have a method to handle cross-origin issues.
  // Since we can't reliably access cross-origin stylesheets, we won't attempt to remove the rule here.
  // However, you can manage it within your own styles if needed.
}

$(window).on('pageLoad', function (e, state) {

  /* ----------------------------------------------------
     1. For: /reference/api-summary
        Fix overflow only
     ---------------------------------------------------- */
  if (
    window.location.href ===
    'https://techdocs.akamai.com/property-mgr/reference/api-summary'
  ) {
    var tableInnerElements = document.querySelectorAll('.rdmd-table-inner');

    tableInnerElements.forEach(function (el) {
      el.style.removeProperty('overflow');
      el.style.cssText += 'overflow: unset !important;';
    });
  }

  /* ----------------------------------------------------
     2. For: /reference/validation-errors-copy
        Add word-break + class replacement
     ---------------------------------------------------- */
  if (
    window.location.href ===
    'https://techdocs.akamai.com/property-mgr/reference/validation-errors-copy'
  ) {

    // Add word-break to all tables
    const style = document.createElement("style");
    style.textContent = `
      table, table * {
        word-break: break-word !important;
        white-space: normal !important;
      }
    `;
    document.head.appendChild(style);

    // Replace .sticky-overflow → remove & add .sticky
    document.querySelectorAll('.rdmd-table-inner.sticky-overflow')
      .forEach(function (el) {
        el.classList.remove('sticky-overflow');
        el.classList.add('sticky');
      });
  }

});

/* PAPI builder */
// Released 27.04.2026
function initPapiBuilder () {

  function normalizeStr (s) {
      return (s || '')
        .replace(/\u200b/g, '')
        .replace(/\u00ad/g, '')
        .trim()
    }
    const table = document.querySelector('.rdmd-table-inner table')
    const href = window.location.href
    const isAllowedReferencePage = [
      'reference/latest-',
      'reference/ga-',
      'reference/deprecated-'
    ].some(segment => href.includes(segment))

    if (!table || href.includes('/docs/') || !isAllowedReferencePage) return
    if (table.dataset.papiReady) return

    const ths = table.querySelectorAll('thead th')

    // =============== Move "Requires" into Description and hide the column ===============
    let reqIdx = -1
    ths.forEach((th, i) => {
      if (th.textContent.trim().startsWith('Requires')) reqIdx = i
    })
    table.querySelectorAll('tbody tr').forEach(tr => {
      const tds = tr.children
      if (reqIdx !== -1 && tds[reqIdx]) {
        const reqTd = tds[reqIdx]
        let requiresHtml = ''
        const tmp = document.createElement('div')
        tmp.innerHTML = reqTd.innerHTML.trim()
        tmp
          .querySelectorAll('button.rdmd-code-copy')
          .forEach(btn => btn.remove())
        const cleaned = tmp.innerHTML.trim()
        if (cleaned) {
          requiresHtml = `<div class="ps-metadata"><span class="ps-param-metadata"><span class="ps-blue">Requires:</span> ${cleaned}</span></div>`
        }
        // Find description cell (prefer .description-col)
        let descTd = null
        for (let td of tds) {
          if (td.classList && td.classList.contains('description-col')) {
            descTd = td
            break
          }
        }
        if (!descTd) descTd = tds[2] || tds[1]
        if (descTd && requiresHtml) {
          const wrap = document.createElement('div')
          wrap.innerHTML = requiresHtml
          const metaDiv = wrap.firstElementChild
          const oldMeta = descTd.querySelector('.ps-metadata')
          if (oldMeta) oldMeta.remove()
          descTd.insertBefore(metaDiv, descTd.firstChild)
          descTd.insertBefore(document.createElement('br'), metaDiv.nextSibling)
        }
      }
    })
    if (reqIdx !== -1) ths[reqIdx].style.display = 'none'
    table.querySelectorAll('tbody tr').forEach(tr => {
      const tds = tr.children
      if (reqIdx !== -1 && tds[reqIdx]) tds[reqIdx].style.display = 'none'
    })

    // =============== Hide "Value" column if present ===============
    let optionIdx = -1
    let valueIdx = -1
    ths.forEach((th, i) => {
      if (th.textContent.trim().startsWith('Option')) optionIdx = i
      if (th.textContent.trim().startsWith('Value')) valueIdx = i
    })
    if (valueIdx !== -1) ths[valueIdx].style.display = 'none'
    table.querySelectorAll('tbody tr').forEach(tr => {
      const tds = tr.children
      if (valueIdx !== -1 && tds[valueIdx]) tds[valueIdx].style.display = 'none'
    })

    // =============== Helpers ===============
    function parsePre (row, cls) {
      const pre = row.querySelector('pre.' + cls)
      if (!pre) return null
      try {
        return JSON.parse(pre.textContent)
      } catch {
        return null
      }
    }
    // Symbol to indicate an external/unresolvable attribute reference
    const UNRESOLVABLE = Symbol('UNRESOLVABLE')
    function getAttrValue (attr, stateObj) {
      // Handle dot-notation like "policySet.region"
      if (attr && attr.includes('.')) {
        const parts = attr.split('.')
        let current = stateObj
        for (const part of parts) {
          if (current === undefined || current === null) {
            // Path doesn't exist - unresolvable
            return UNRESOLVABLE
          }
          if (typeof current !== 'object') {
            // Parent exists but is not an object (e.g., policySet is a string ID)
            // This is an external reference that can't be resolved from table data
            return UNRESOLVABLE
          }
          current = current[part]
        }
        return current
      }
      return stateObj[attr]
    }
    function evalVisible (visible, stateObj) {
      if (!visible) return true
      const v = visible.if
      if (!v) return true

      // Global-scope conditions reference external data (e.g. modulesOnContract)
      // not available in the table; assume fulfilled
      if (v.scope === 'global') return true
      
      // Supported ops: eq, neq, in, not, and, or, contains, type
      // "type" checks the runtime data-type of a value (e.g. ipv4_address);
      // we can't determine this from table data, so assume fulfilled.
      if (v.op === 'type') return true

      if (v.op === 'not') {
        const inner = v.expression || (v.params && v.params[0])
        if (!inner) return true
        return !evalVisible({ if: inner }, stateObj)
      }
      if (v.op === 'eq') {
        const val = getAttrValue(v.attribute, stateObj)
        // If attribute is unresolvable (external reference), assume condition is fulfilled
        if (val === UNRESOLVABLE) return true
        return val == v.value
      }
      if (v.op === 'neq') {
        const val = getAttrValue(v.attribute, stateObj)
        if (val === UNRESOLVABLE) return true
        return val != v.value
      }
      if (v.op === 'in') {
        const val = getAttrValue(v.attribute, stateObj)
        if (val === UNRESOLVABLE) return true
        const arr = v.value || []
        return arr.includes(val)
      }
      if (v.op === 'contains') {
        const val = getAttrValue(v.attribute, stateObj)
        // Contains typically checks if array contains value; if unresolvable, assume fulfilled
        if (val === UNRESOLVABLE) return true
        if (Array.isArray(val)) return val.includes(v.value)
        return false
      }
      if (v.op === 'or')
        return (v.params || []).some(p => evalVisible({ if: p }, stateObj))
      if (v.op === 'and')
        return (v.params || []).every(p => evalVisible({ if: p }, stateObj))
      return true // Fallback for unhandled ops
    }
    function parseValueByType (type, value) {
      if (type === 'integer' || type === 'number') {
        if (value === '' || value === undefined) return undefined
        const n = Number(value)
        return isNaN(n) ? value : n
      }
      if (type === 'boolean') return value === 'true' || value === true
      return value
    }
    function readTextArray (container) {
      const arr = []
      container.querySelectorAll('input[type="text"]').forEach(inp => {
        const v = inp.value.trim()
        if (v !== '') arr.push(v)
      })
      return arr.length ? arr : undefined
    }

    // =============== Collect rows ===============
    const optionRows = Array.from(table.querySelectorAll('tr.row_option, tr.preview_option'))
    const schemaRows = Array.from(table.querySelectorAll('tr.row_schema, tr.preview_schema'))
    const options = {}
    const objectSchemas = {} // single-object schemas
    const objectArrayPropDefs = {} // { parentArrayName: [{propName, inputDef, type, displayType}] }
    const optionsByName = {}
    const optionsById = {}
    const readOnlySchemaRows = [] // Track read-only schema rows for conditional hiding

    // Build map for options
    optionRows.forEach(row => {
      const id = row.id
      const inputDef = parsePre(row, 'input')
      const visibleDef = parsePre(row, 'visible')
      const code = row.querySelector('code')
      const rawName = code ? code.textContent.replace(/\u200b/g, '') : id // strip ZW chars
      const name = rawName
      const o = {
        row,
        inputDef,
        visibleDef,
        name,
        value: undefined,
        input: null
      }

      // Detect object-array property rows like: failoverOriginMap[].fromOriginId
      const arrMatch = name.match(/^([^.]+)\[\]\.(.+)$/)
      if (arrMatch) {
        o.isArrayProp = true
        o.parentArrayName = arrMatch[1]
        o.propName = arrMatch[2]
        if (!objectArrayPropDefs[o.parentArrayName])
          objectArrayPropDefs[o.parentArrayName] = []
        // Inspect type from the row's "Type" column - get FULL type text (e.g., "string array")
        const tds = row.querySelectorAll('td')
        let type = ''
        let displayType = ''
        if (tds[1]) {
          const fullTypeText = normalizeStr(tds[1].textContent)
          type = fullTypeText.split(' ')[0].toLowerCase() // first word for internal use
          displayType = fullTypeText // full text for display (e.g., "string array")
        }
        objectArrayPropDefs[o.parentArrayName].push({
          propName: o.propName,
          inputDef,
          visibleDef, // Store visibility definition for filtering
          type,
          displayType // NEW: store full type for display
        })
        // Hide this template row; we'll render inputs in entry blocks
        row.classList.add('hidden-row')
      }

      options[id] = o
      optionsById[id] = o
      optionsByName[name] = o

      // Detect parent object/object-array options
      if (
        inputDef &&
        (inputDef.displayType === 'object' ||
          inputDef.displayType === 'object array')
      ) {
        if (inputDef.displayType === 'object') {
          objectSchemas[name] = []
          o.isObject = true
        } else if (inputDef.displayType === 'object array') {
          o.isObject = true
          o.isObjectArray = true
          if (!objectArrayPropDefs[name]) objectArrayPropDefs[name] = [] // ensure bucket exists
        }
      }
    })

    // Schema rows (for single object properties like cloudletPolicy.id)
    schemaRows.forEach(row => {
      const code = row.querySelector('code')
      if (!code) return
      const dotName = code.textContent.replace(/\u200b/g, '')
      const [objectName, propName] = dotName.split('.', 2)
      // Ignore if this is an object-array schema variant (we handle via row_option form)
      if (objectName.endsWith('[]')) return

      const tds = row.querySelectorAll('td')
      let type = ''
      if (tds[2])
        type = (tds[1].textContent || '').trim().split(' ')[0].toLowerCase()
      const descTd = tds[2] || null
      const firstPara = descTd?.querySelector('p')
      const firstParaText = firstPara?.innerText.trim() || ''
      if (firstParaText.startsWith('Read-only')) {
        // Track read-only rows for conditional hiding (visible when empty, hidden when values exist)
        row._objectName = objectName
        row._propName = propName
        row._isReadOnly = true
        readOnlySchemaRows.push(row)
        return
      }

      const input = document.createElement('input')
      input.type = 'text'
      input.className = 'Input Input_sm'
      input.style.minWidth = '120px'
      input.style.display = 'block'
      input.style.marginTop = '4px'
      input.addEventListener('input', updateState)
      const optionTd = optionIdx !== -1 ? tds[optionIdx] : tds[0]
      optionTd.appendChild(input)

      row._objectName = objectName
      row._propName = propName
      row._input = input
      row._type = type

      if (!objectSchemas[objectName]) objectSchemas[objectName] = []
      objectSchemas[objectName].push(row)
    })

    // =============== Handle row_option sub-properties of objects (dot-notation, no inputDef) ===============
    // Some tables use row_option (not row_schema) for object sub-properties like firewallConfiguration.configId.
    // These rows have no <pre class="input">, so we detect them by dot-notation name and build inputs manually.
    Object.values(options).forEach(opt => {
      if (opt.inputDef) return // already has an input definition, handled later
      if (opt.isArrayProp) return // array props handled separately
      const dotIdx = opt.name.indexOf('.')
      if (dotIdx === -1) return // not a sub-property
      const objectName = opt.name.substring(0, dotIdx)
      const propName = opt.name.substring(dotIdx + 1)
      // Only process if parent is a known object
      const parentOpt = optionsByName[objectName]
      if (!parentOpt || !parentOpt.isObject) return
      // Skip if parent is an object array (those use [] notation)
      if (parentOpt.isObjectArray) return

      const tds = opt.row.querySelectorAll('td')
      let type = ''
      if (tds[1]) type = (tds[1].textContent || '').trim().split(' ')[0].toLowerCase()
      const descTd = tds[2] || null
      const firstPara = descTd?.querySelector('p')
      const firstParaText = firstPara?.innerText.trim() || ''
      if (firstParaText.startsWith('Read-only')) {
        opt.row._objectName = objectName
        opt.row._propName = propName
        opt.row._isReadOnly = true
        readOnlySchemaRows.push(opt.row)
        return
      }

      const input = document.createElement('input')
      input.type = 'text'
      input.className = 'Input Input_sm'
      input.style.minWidth = '120px'
      input.style.display = 'block'
      input.style.marginTop = '4px'
      input.addEventListener('input', updateState)
      const optionTd = optionIdx !== -1 ? tds[optionIdx] : tds[0]
      optionTd.appendChild(input)

      opt.row._objectName = objectName
      opt.row._propName = propName
      opt.row._input = input
      opt.row._type = type
      // Mark the option so the main input-building loop skips it
      opt._handledAsSchema = true

      if (!objectSchemas[objectName]) objectSchemas[objectName] = []
      objectSchemas[objectName].push(opt.row)
      // Also add to schemaRows so reset/listeners work
      schemaRows.push(opt.row)
    })

    // =============== Build inputs for option rows ===============
    Object.values(options).forEach(opt => {
      if (!opt.inputDef) return
      if (opt._handledAsSchema) return
      if (opt.isArrayProp) {
        opt.row.classList.add('hidden-row')
        return
      }

      const tds = opt.row.querySelectorAll('td')
      const optionTd = optionIdx !== -1 ? tds[optionIdx] : tds[0]
      let input

      if (opt.inputDef.displayType === 'string array') {
        const wrapper = document.createElement('div')
        wrapper.className = 'array-input-wrapper'
        wrapper.style.marginTop = '4px'
        function addField (val) {
          const div = document.createElement('div')
          div.style.display = 'flex'
          div.style.marginBottom = '2px'
          const inp = document.createElement('input')
          inp.type = 'text'
          inp.className = 'Input Input_sm'
          inp.style.minWidth = '120px'
          inp.value = val || ''
          inp.addEventListener('input', updateState)
          const btn = document.createElement('button')
          btn.type = 'button'
          btn.textContent = '−'
          btn.className = 'Button Button_xs'
          btn.style.marginLeft = '4px'
          btn.onclick = function () {
            const hadValue = inp.value.trim() !== ''
            wrapper.removeChild(div)
            if (hadValue) updateState()
          }
          div.appendChild(inp)
          div.appendChild(btn)
          const plusBtn = wrapper.querySelector('button.Button_xs:last-of-type')
          if (plusBtn && plusBtn.textContent === '+') {
            wrapper.insertBefore(div, plusBtn)
          } else {
            wrapper.appendChild(div)
          }
        }
        const addBtn = document.createElement('button')
        addBtn.type = 'button'
        addBtn.textContent = '+'
        addBtn.className = 'Button Button_xs'
        addBtn.style.marginTop = '2px'
        addBtn.onclick = function () {
          addField()
          // Don't call updateState() here - adding empty field doesn't change state
          // The input's own event listener will trigger updateState when user types
        }
        wrapper.appendChild(addBtn)
        addField()
        optionTd.appendChild(wrapper)
        opt.input = wrapper
        opt.isArray = true
      } else if (opt.inputDef.displayType === 'object array') {
        // Build object-array wrapper with + Add button; properties are hidden until clicked
        const wrapper = document.createElement('div')
        wrapper.className = 'object-array-wrapper'
        wrapper.style.marginTop = '4px'

        const addBtn = document.createElement('button')
        addBtn.type = 'button'
        addBtn.textContent = '+ Add ' + opt.name
        addBtn.className = 'Button Button_xs'
        addBtn.onclick = function () {
          addObjectArrayEntry(wrapper, opt.name)
          // IMPORTANT: do not call updateState() here; we DON'T want filtering yet
          // We only update state when a property inside the new entry is filled.
        }
        wrapper.appendChild(addBtn)

        optionTd.appendChild(wrapper)
        opt.input = wrapper
        opt.isObjectArray = true
        opt.isObject = true
      } else if (opt.inputDef.displayType === 'object') {
        opt.isObject = true // handled in schemaRows
      } else if (
        opt.inputDef.tag === 'input' &&
        opt.inputDef.type === 'checkbox'
      ) {
        // boolean -> select true/false (no default)
        const sel = document.createElement('select')
        sel.className = 'Select Select_sm'
        sel.style.minWidth = '120px'
        sel.style.display = 'block'
        sel.style.marginTop = '4px'
        const placeholder = document.createElement('option')
        placeholder.value = ''
        placeholder.textContent = 'Choose true/false'
        placeholder.disabled = true
        placeholder.hidden = true
        placeholder.selected = true
        sel.appendChild(placeholder)
        ;['false', 'true'].forEach(val => {
          const o = document.createElement('option')
          o.value = val
          o.textContent = val
          sel.appendChild(o)
        })
        sel.addEventListener('change', updateState)
        optionTd.appendChild(sel)
        opt.input = sel
        opt.isBooleanSelect = true
      } else if (opt.inputDef.tag === 'select') {
        // enum -> select with placeholder
        const sel = document.createElement('select')
        sel.className = 'Select Select_sm'
        sel.style.minWidth = '120px'
        sel.style.display = 'block'
        sel.style.marginTop = '4px'
        const placeholder = document.createElement('option')
        placeholder.value = ''
        placeholder.textContent = 'Choose an option'
        placeholder.disabled = true
        placeholder.hidden = true
        placeholder.selected = true
        sel.appendChild(placeholder)
        ;(opt.inputDef.options || []).forEach(val => {
          const clean = normalizeStr(val)
          const o = document.createElement('option')
          o.value = clean
          o.textContent = clean
          sel.appendChild(o)
        })
        sel.addEventListener('change', updateState)
        optionTd.appendChild(sel)
        opt.input = sel
      } else if (
        opt.inputDef.displayType === 'number' ||
        opt.inputDef.displayType === 'integer'
      ) {
        input = document.createElement('input')
        input.type = 'text'
        input.className = 'Input Input_sm'
        input.style.minWidth = '120px'
        input.style.display = 'block'
        input.style.marginTop = '4px'
        input.addEventListener('input', updateState)
        optionTd.appendChild(input)
        opt.input = input
      } else if (
        opt.inputDef.type === 'text' ||
        opt.inputDef.type === 'datetime-local'
      ) {
        input = document.createElement('input')
        input.type = 'text'
        input.className = 'Input Input_sm'
        input.style.minWidth = '120px'
        input.style.display = 'block'
        input.style.marginTop = '4px'
        input.addEventListener('input', updateState)
        optionTd.appendChild(input)
        opt.input = input
      }
    })

    // =============== Build one object-array entry (UI block with all props) ===============
    function buildArrayPropInput (def) {
      // Returns an element for one property inside object-array entry
      const wrap = document.createElement('div')
      wrap.className = 'object-array-prop'
      wrap.style.margin = '4px 0'
      wrap.dataset.prop = def.propName
      wrap.dataset.type = (def.type || '').toLowerCase()

      // NEW: Build label with type in parentheses
      const label = document.createElement('div')
      const typeDisplay = def.displayType || def.type || ''
      const typeStr = typeDisplay ? ` (${typeDisplay})` : ''
      label.textContent = def.propName + typeStr
      label.style.fontSize = '12px'
      label.style.opacity = '0.8'
      wrap.appendChild(label)

      const idf = def.inputDef || {}

      if (idf.displayType === 'string array') {
        // Nested array input (like toOriginIds)
        const arrWrap = document.createElement('div')
        arrWrap.className = 'array-input-wrapper'
        arrWrap.style.marginTop = '2px'

        function addField (val) {
          const row = document.createElement('div')
          row.style.display = 'flex'
          row.style.marginBottom = '2px'
          const inp = document.createElement('input')
          inp.type = 'text'
          inp.className = 'Input Input_sm'
          inp.style.minWidth = '120px'
          inp.value = val || ''
          inp.addEventListener('input', updateState)
          const btn = document.createElement('button')
          btn.type = 'button'
          btn.textContent = '−'
          btn.className = 'Button Button_xs'
          btn.style.marginLeft = '4px'
          btn.onclick = function () {
            const hadValue = inp.value.trim() !== ''
            arrWrap.removeChild(row)
            if (hadValue) updateState()
          }
          row.appendChild(inp)
          row.appendChild(btn)
          const plusBtn = arrWrap.querySelector('button.Button_xs:last-of-type')
          if (plusBtn && plusBtn.textContent === '+') {
            arrWrap.insertBefore(row, plusBtn)
          } else {
            arrWrap.appendChild(row)
          }
        }

        const addBtn = document.createElement('button')
        addBtn.type = 'button'
        addBtn.textContent = '+'
        addBtn.className = 'Button Button_xs'
        addBtn.style.marginTop = '2px'
        addBtn.onclick = function () {
          addField()
          // Don't call updateState() here - adding empty field doesn't change state
        }
        arrWrap.appendChild(addBtn)
        addField()

        wrap.appendChild(arrWrap)
        return wrap
      }

      if (idf.tag === 'select') {
        const sel = document.createElement('select')
        sel.className = 'Select Select_sm'
        sel.style.minWidth = '120px'
        sel.style.display = 'block'
        sel.style.marginTop = '2px'
        const placeholder = document.createElement('option')
        placeholder.value = ''
        placeholder.textContent = 'Choose an option'
        placeholder.disabled = true
        placeholder.hidden = true
        placeholder.selected = true
        sel.appendChild(placeholder)
        ;(idf.options || []).forEach(val => {
          const o = document.createElement('option')
          o.value = val
          o.textContent = val
          sel.appendChild(o)
        })
        sel.addEventListener('change', updateState)
        wrap.appendChild(sel)
        return wrap
      }

      if (idf.tag === 'input' && idf.type === 'checkbox') {
        const sel = document.createElement('select')
        sel.className = 'Select Select_sm'
        sel.style.minWidth = '120px'
        sel.style.display = 'block'
        sel.style.marginTop = '2px'
        const ph = document.createElement('option')
        ph.value = ''
        ph.textContent = 'Choose true/false'
        ph.disabled = true
        ph.hidden = true
        ph.selected = true
        sel.appendChild(ph)
        ;['false', 'true'].forEach(v => {
          const o = document.createElement('option')
          o.value = v
          o.textContent = v
          sel.appendChild(o)
        })
        sel.addEventListener('change', updateState)
        wrap.appendChild(sel)
        wrap.dataset.booleanSelect = '1'
        return wrap
      }

      // Numbers/integers default text with validation
      const inp = document.createElement('input')
      inp.type = 'text'
      inp.className = 'Input Input_sm'
      inp.style.minWidth = '120px'
      inp.style.display = 'block'
      inp.style.marginTop = '2px'
      inp.addEventListener('input', updateState)
      wrap.appendChild(inp)
      return wrap
    }

    // =============== Entry-level visibility for object array properties ===============
    function getEntryLocalState (entry, props) {
      // Build a local state object from values within this entry
      const localState = {}
      props.forEach(def => {
        const propWrap = entry.querySelector(`.object-array-prop[data-prop="${def.propName}"]`)
        if (!propWrap) return
        const type = (propWrap.dataset.type || '').toLowerCase()
        
        // Check for nested array
        const nestedArrWrap = propWrap.querySelector('.array-input-wrapper')
        if (nestedArrWrap) {
          const arrVal = readTextArray(nestedArrWrap)
          if (arrVal !== undefined) localState[def.propName] = arrVal
          return
        }
        
        // Check for select
        const sel = propWrap.querySelector('select')
        if (sel && sel.value !== '') {
          if (propWrap.dataset.booleanSelect === '1') {
            localState[def.propName] = sel.value === 'true'
          } else {
            localState[def.propName] = sel.value
          }
          return
        }
        
        // Check for text input
        const inp = propWrap.querySelector('input[type="text"]')
        if (inp && inp.value.trim() !== '') {
          const parsed = parseValueByType(type, inp.value.trim())
          if (parsed !== undefined && parsed !== '') {
            localState[def.propName] = parsed
          }
        }
      })
      return localState
    }
    
    function updateEntryPropVisibility (entry, props, initial) {
      // Get the current values within this entry to evaluate visibility conditions
      const localState = getEntryLocalState(entry, props)
      
      props.forEach(def => {
        const propWrap = entry.querySelector(`.object-array-prop[data-prop="${def.propName}"]`)
        if (!propWrap) return
        
        // Evaluate visibility based on local state within the entry
        let show = true
        if (!initial && def.visibleDef && def.visibleDef.if) {
          show = evalVisible(def.visibleDef, localState)
        }
        
        propWrap.style.display = show ? '' : 'none'
      })
    }

    function addObjectArrayEntry (wrapper, parentName) {
      const defs = objectArrayPropDefs[parentName] || []
      const container = document.createElement('div')
      container.className = 'object-array-entry'
      container.style.border = '1px solid #ccc'
      container.style.padding = '6px'
      container.style.margin = '6px 0'

      // Build inputs for each prop
      defs.forEach(def => {
        const el = buildArrayPropInput(def)
        container.appendChild(el)
      })

      const removeBtn = document.createElement('button')
      removeBtn.type = 'button'
      removeBtn.textContent = '− Remove'
      removeBtn.className = 'Button Button_xs'
      removeBtn.style.marginTop = '6px'
      removeBtn.onclick = function () {
        wrapper.removeChild(container)
        updateState() // removing can change state -> filtering allowed
      }
      container.appendChild(removeBtn)

      // Insert before the + Add button (which is the last child)
      wrapper.insertBefore(container, wrapper.lastChild)

      // Apply initial visibility for the new entry (show all properties initially)
      updateEntryPropVisibility(container, defs, true)
    }

    // =============== State + back-propagation (original) ===============
    let state = {}
    function findOption (attr) {
      return optionsByName[attr] || optionsById[attr] || null
    }
    function firstAllowedEnumValue (opt, forbidden) {
      const opts = (opt?.inputDef?.options || []).filter(v => v !== forbidden)
      return opts.length ? opts[0] : undefined
    }
    function getDeterministicAssignments (visibleDef) {
      // Returns array of { attribute, value|notValue, type: 'eq'|'in'|'neq' }
      const res = []
      if (!visibleDef || !visibleDef.if) return res
      const v = visibleDef.if
      function handleClause (clause) {
        if (!clause) return
        if (clause.op === 'eq')
          res.push({
            attribute: clause.attribute,
            value: clause.value,
            type: 'eq'
          })
        else if (clause.op === 'in')
          res.push({
            attribute: clause.attribute,
            value: Array.isArray(clause.value)
              ? clause.value.slice()
              : clause.value,
            type: 'in'
          })
        else if (clause.op === 'neq')
          res.push({
            attribute: clause.attribute,
            notValue: clause.value,
            type: 'neq'
          })
        else if (clause.op === 'and')
          (clause.params || []).forEach(handleClause)
        else if (clause.op === 'or') {
          const params = clause.params || []
          const alreadySatisfied = params.some(p =>
            evalVisible({ if: p }, state)
          )
          if (alreadySatisfied) return
          if (params.length > 0) handleClause(params[0])
        }
      }
      handleClause(v)
      return res
    }
    function setInputForAttribute (attr, value) {
      const opt = findOption(attr)
      if (!opt || !opt.input) {
        state[attr] = value
        return
      }
      if (opt.isBooleanSelect) opt.input.value = String(value)
      else if (opt.input.tagName === 'SELECT') opt.input.value = String(value)
      else if (opt.input.type === 'checkbox') opt.input.checked = !!value
      else opt.input.value = value == null ? '' : String(value)
      // Mirror into cached value/state immediately
      if (opt.isBooleanSelect) opt.value = opt.input.value === 'true'
      else if (opt.input.tagName === 'SELECT') opt.value = opt.input.value
      else if (opt.input.type === 'checkbox') opt.value = opt.input.checked
      else opt.value = opt.input.value
      state[opt.name] = opt.value
    }
    function chooseValueForIn (attribute, allowed) {
      const current = state[attribute]
      if (Array.isArray(allowed) && allowed.includes(current)) return current
      return Array.isArray(allowed) && allowed.length ? allowed[0] : undefined
    }
    function backPropagateFromElement (target) {
      if (!target) return
      const schemaRow = target.closest && target.closest('tr.row_schema')
      let startOpt = null
      if (schemaRow && schemaRow._objectName)
        startOpt = findOption(schemaRow._objectName)
      else {
        const optionRow = target.closest && target.closest('tr.row_option')
        if (optionRow) startOpt = options[optionRow.id]
      }
      const visited = new Set()
      let stack = startOpt ? [startOpt] : []
      while (stack.length) {
        const currentOpt = stack.pop()
        if (!currentOpt || visited.has(currentOpt.name)) continue
        visited.add(currentOpt.name)

        const assigns = getDeterministicAssignments(currentOpt.visibleDef)
        for (const a of assigns) {
          if (a.type === 'eq') {
            setInputForAttribute(a.attribute, a.value)
          } else if (a.type === 'in') {
            const picked = chooseValueForIn(a.attribute, a.value)
            if (picked !== undefined) setInputForAttribute(a.attribute, picked)
          } else if (a.type === 'neq') {
            const parentOpt = findOption(a.attribute)
            if (
              parentOpt &&
              parentOpt.input &&
              parentOpt.input.tagName === 'SELECT'
            ) {
              // Set a value if current equals forbidden OR is undefined (not set)
              const currentVal = state[a.attribute]
              if (currentVal === a.notValue || currentVal === undefined) {
                const fallback = firstAllowedEnumValue(parentOpt, a.notValue)
                if (fallback !== undefined)
                  setInputForAttribute(a.attribute, fallback)
              }
            }
          }
          const parentOpt = findOption(a.attribute)
          if (parentOpt) stack.push(parentOpt)
        }
      }
    }

    // =============== UI update ===============
    
    // FIXED: Transitive visibility check - a field is only visible if all its dependencies are also visible
    function isFullyVisible (opt, visited = new Set()) {
      if (!opt) return true
      
      // Prevent infinite recursion
      if (visited.has(opt.name)) return true
      visited.add(opt.name)
      
      // If no visibility condition, it's always visible
      if (!opt.visibleDef || !opt.visibleDef.if) return true
      
      // First check if this option's direct visibility condition is met
      if (!evalVisible(opt.visibleDef, state)) return false
      
      // Then check if all parent dependencies are also visible (transitive check)
      const v = opt.visibleDef.if
      
      function checkDependencyVisible (clause) {
        if (!clause) return true
        
        // If this clause references an attribute, check if that attribute's option is visible
        if (clause.attribute) {
          const parentOpt = findOption(clause.attribute)
          if (parentOpt && !isFullyVisible(parentOpt, visited)) {
            return false // Parent is hidden, so this should be hidden too
          }
        }
        
        // For compound conditions, check all referenced attributes
        if (clause.op === 'and') {
          return (clause.params || []).every(p => checkDependencyVisible(p))
        }
        if (clause.op === 'or') {
          // For OR, we need at least one branch's dependencies to be visible
          // But if all branches have hidden dependencies, hide this option
          const params = clause.params || []
          if (params.length === 0) return true
          
          // Check if any branch has visible dependencies AND passes its condition
          return params.some(p => {
            const depVisible = checkDependencyVisible(p)
            const condPasses = evalVisible({ if: p }, state)
            return depVisible && condPasses
          })
        }
        
        return true
      }
      
      return checkDependencyVisible(v)
    }
    
    function updateState (ev) {
      // Back-prop first based on changed element
      backPropagateFromElement(ev && ev.target)
      updateUI()
    }
    function updateUI (initial = false) {
      // 1) read values from option inputs (primitives, enums, standalone string arrays)
      Object.values(options).forEach(opt => {
        if (!opt.input || opt.isObjectArray) return // arrays handled later
        if (opt.isArray) {
          const arrVal = readTextArray(opt.input)
          opt.value = arrVal
          if (arrVal !== undefined) state[opt.name] = arrVal
          else delete state[opt.name]
        } else if (opt.isBooleanSelect) {
          opt.value =
            opt.input.value === '' ? undefined : opt.input.value === 'true'
          if (opt.value === undefined) delete state[opt.name]
          else state[opt.name] = opt.value
        } else if (opt.input.type === 'checkbox') {
          opt.value = opt.input.checked
          state[opt.name] = opt.value
        } else if (
          opt.inputDef &&
          (opt.inputDef.displayType === 'number' ||
            opt.inputDef.displayType === 'integer')
        ) {
          // original behavior: keep raw invalid + highlight
          if (opt.input.value !== '' && isNaN(Number(opt.input.value))) {
            opt.input.classList.add('invalid-input')
            opt.value = opt.input.value // keep raw
          } else {
            opt.input.classList.remove('invalid-input')
            opt.value =
              opt.input.value === '' ? undefined : Number(opt.input.value)
          }
          if (opt.value === undefined) delete state[opt.name]
          else state[opt.name] = opt.value
        } else {
          opt.value = normalizeStr(opt.input.value)
          if (opt.value === '') delete state[opt.name]
          else state[opt.name] = opt.value
        }
      })

      // 2) validate schema numeric inputs + attach into single objects
      schemaRows.forEach(row => {
        if (!row._input) return
        if (row._type === 'number' || row._type === 'integer') {
          if (row._input.value !== '' && isNaN(Number(row._input.value))) {
            row._input.classList.add('invalid-input')
          } else {
            row._input.classList.remove('invalid-input')
          }
        }
      })
      Object.keys(objectSchemas).forEach(objectName => {
        const parentOpt = optionsByName[objectName]
        if (parentOpt && parentOpt.isObjectArray) return // skip, handled below
        let anyFilled = false
        const obj = {}
        ;(objectSchemas[objectName] || []).forEach(row => {
          if (!row._input) return
          const val = row._input.value
          const parsed = parseValueByType(row._type, val)
          if (parsed !== undefined && parsed !== '') {
            obj[row._propName] = parsed
            anyFilled = true
          }
        })
        if (anyFilled) state[objectName] = obj
        else delete state[objectName]
      })

      // 3) Object arrays: only include filled entries. (+ Add does NOT filter)
      Object.values(options).forEach(opt => {
        if (!opt.isObjectArray || !opt.input) return
        const arr = []
        const entries = opt.input.querySelectorAll('.object-array-entry')
        entries.forEach(entry => {
          const obj = {}
          let any = false
          const props = objectArrayPropDefs[opt.name] || []
          props.forEach(def => {
            const propWrap = entry.querySelector(
              `.object-array-prop[data-prop="${def.propName}"]`
            )
            if (!propWrap) return
            const type = (propWrap.dataset.type || '').toLowerCase()
            // nested array?
            const nestedArrWrap = propWrap.querySelector('.array-input-wrapper')
            if (nestedArrWrap) {
              const arrVal = readTextArray(nestedArrWrap)
              if (arrVal !== undefined) {
                obj[def.propName] = arrVal
                any = true
              }
              return
            }
            const sel = propWrap.querySelector('select')
            if (sel) {
              if (sel.value !== '') {
                obj[def.propName] =
                  sel.dataset.booleanSelect === '1'
                    ? sel.value === 'true'
                    : sel.value
                any = true
              }
              return
            }
            const inp = propWrap.querySelector('input[type="text"]')
            if (inp) {
              if (
                (type === 'number' || type === 'integer') &&
                inp.value !== '' &&
                isNaN(Number(inp.value))
              ) {
                inp.classList.add('invalid-input')
                obj[def.propName] = inp.value // keep raw invalid
                any = true
              } else {
                inp.classList.remove('invalid-input')
                const parsed = parseValueByType(type, inp.value)
                if (parsed !== undefined && parsed !== '') {
                  obj[def.propName] = parsed
                  any = true
                }
              }
            }
          })
          if (any) arr.push(obj)
        })
        if (arr.length) {
          state[opt.name] = arr
          opt.value = arr
        } else {
          delete state[opt.name]
          opt.value = undefined
        }
      })

      // 4) show/hide option rows according to visibility (with transitive check)
      Object.values(options).forEach(opt => {
        // Sub-property rows handled as schema are controlled by their parent object
        if (opt._handledAsSchema) return

        const show = initial ? true : isFullyVisible(opt)
        // Array-prop template rows remain hidden regardless
        if (opt.isArrayProp) {
          opt.row.classList.add('hidden-row')
        } else {
          opt.row.classList.toggle('hidden-row', !show)
        }

        // For single-object schemas, follow parent visibility
        if (opt.isObject && objectSchemas[opt.name]) {
          objectSchemas[opt.name].forEach(row => {
            row.classList.toggle('hidden-row', !show)
          })
        }

        // For object arrays, show/hide the wrapper UI with parent visibility
        if (opt.isObjectArray && opt.input) {
          opt.input.style.display = show ? '' : 'none'
          // Also update property visibility within each entry
          const props = objectArrayPropDefs[opt.name] || []
          const entries = opt.input.querySelectorAll('.object-array-entry')
          entries.forEach(entry => {
            updateEntryPropVisibility(entry, props, initial)
          })
        }
      })

      // 5) show/hide enum/list rows based on their owning option
      Array.from(table.querySelectorAll('tr.row_enum, tr.row_list, tr.preview_enum, tr.preview_list')).forEach(
        row => {
          let prev = row.previousElementSibling
          while (prev && !prev.classList.contains('row_option'))
            prev = prev.previousElementSibling
          if (!prev) return
          row.classList.toggle(
            'hidden-row',
            prev.classList.contains('hidden-row')
          )
        }
      )

      // 6) show/hide read-only schema rows: visible when empty, hidden when values exist
      const formHasValues = Object.keys(state).length > 0
      readOnlySchemaRows.forEach(row => {
        // Check if parent object option is visible too
        const parentOpt = optionsByName[row._objectName]
        const parentVisible = parentOpt ? !parentOpt.row.classList.contains('hidden-row') : true
        // Hide read-only rows if form has values OR parent is hidden
        row.classList.toggle('hidden-row', formHasValues || !parentVisible)
      })

      // 7) update JSON snippet
      updateJsonSnippet()
    }

    // =============== JSON snippet UI (copy/reset) ===============
    function updateJsonSnippet () {
      let name = ''
      const header = document.querySelector('#content-head h1')
      if (header) name = header.textContent.trim()
      const optionsObj = {}
      Object.values(options).forEach(opt => {
        // Include object arrays even if parent row hidden (so entries reflect)
        const parentVisible = !opt.row.classList.contains('hidden-row')
        const include = parentVisible || opt.isObjectArray
        if (!include) return

        if (opt.isObject || opt.isObjectArray) {
          if (state[opt.name] !== undefined)
            optionsObj[opt.name] = state[opt.name]
        } else if (typeof opt.value === 'boolean') {
          optionsObj[opt.name] = opt.value
        } else if (opt.value !== undefined && opt.value !== '') {
          optionsObj[opt.name] = opt.value
        }
      })
      const snippet = { name, options: optionsObj }
      const jsonPre = document.getElementById('json-snippet-pre')
      const jsonBox = document.getElementById('json-snippet-box')
      if (jsonPre) {
        jsonPre.textContent = JSON.stringify(snippet, null, 2)
      } else if (jsonBox) {
        jsonBox.textContent = JSON.stringify(snippet, null, 2)
      }
    }

    // Build snippet container (with Copy + Reset) once — ORIGINAL BUTTONS + TOOLTIPS preserved
    let jsonDiv = document.getElementById('json-snippet-box')
    if (!jsonDiv) {
      jsonDiv = document.createElement('div')
      jsonDiv.id = 'json-snippet-box'
      jsonDiv.style.position = 'relative'
      jsonDiv.style.paddingTop = '2.5em'
      const jsonPre = document.createElement('pre')
      jsonPre.id = 'json-snippet-pre'
      jsonPre.style.margin = '0'
      jsonPre.style.fontFamily = 'monospace'
      jsonDiv.appendChild(jsonPre)

      // Override iOS Safari's UA stylesheet which forces -webkit-text-fill-color: blue on <button>
      const btnColorFix = document.createElement('style')
      btnColorFix.textContent = '#json-snippet-box button.Button { color: inherit !important; -webkit-text-fill-color: inherit !important; }'
      jsonDiv.appendChild(btnColorFix)

      // Copy button (original SVG + classes) + tooltip
      const copyBtn = document.createElement('button')
      copyBtn.className = 'Button Button_sm'
      copyBtn.type = 'button'
      copyBtn.style.position = 'absolute'
      copyBtn.style.top = '8px'
      copyBtn.style.background = 'none'
      copyBtn.style.right = '72px'
      copyBtn.style.zIndex = '10'
      copyBtn.title = 'Copy'
      copyBtn.innerHTML = `<span class="IconWrapper Icon-wrapper2z2wVIeGsiUy"><svg fill="none" viewBox="0 0 24 24" class="Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a" data-name="copy" role="img" aria-hidden="true" style="--icon-color: inherit; --icon-size: inherit; --icon-stroke-width: 2px;"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M20 9h-9a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2Z" class="icon-stroke-width"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1" class="icon-stroke-width"></path></svg></span>`
      copyBtn.onclick = function () {
        const pre = document.getElementById('json-snippet-pre')
        const text = pre ? pre.textContent : ''
        navigator.clipboard.writeText(text || '')
        copyBtn.classList.add('copied')
        setTimeout(() => copyBtn.classList.remove('copied'), 1200)
      }
      jsonDiv.appendChild(copyBtn)

      // Reset button (original SVG + classes) + tooltip
      const resetBtn = document.createElement('button')
      resetBtn.className = 'Button Button_sm'
      resetBtn.type = 'button'
      resetBtn.style.position = 'absolute'
      resetBtn.style.top = '8px'
      resetBtn.style.right = '40px'
      resetBtn.style.background = 'none'
      resetBtn.style.zIndex = '10'
      resetBtn.title = 'Reset options'
      resetBtn.innerHTML = `<span class="IconWrapper Icon-wrapper2z2wVIeGsiUy"><svg fill="none" viewBox="0 0 24 24" class="Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a" data-name="rotate-ccw" role="img" style="--icon-color: inherit; --icon-size: inherit; --icon-stroke-width: 2px;"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M1 4v6h6" class="icon-stroke-width"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M3.51 15a9 9 0 1 0 2.13-9.36L1 10" class="icon-stroke-width"></path></svg></span>`
      resetBtn.onclick = function () {
        // Clear all inputs to pristine
        Object.values(options).forEach(opt => {
          if (!opt.input) return
          if (opt.isArray) {
            // wipe and rebuild + button + one empty field
            while (opt.input.firstChild)
              opt.input.removeChild(opt.input.firstChild)
            const addBtn = document.createElement('button')
            addBtn.type = 'button'
            addBtn.textContent = '+'
            addBtn.className = 'Button Button_xs'
            addBtn.style.marginTop = '2px'
            function addField (val) {
              const div = document.createElement('div')
              div.style.display = 'flex'
              div.style.marginBottom = '2px'
              const inp = document.createElement('input')
              inp.type = 'text'
              inp.className = 'Input Input_sm'
              inp.style.minWidth = '120px'
              inp.value = val || ''
              inp.addEventListener('input', updateState)
              const btn = document.createElement('button')
              btn.type = 'button'
              btn.textContent = '−'
              btn.className = 'Button Button_xs'
              btn.style.marginLeft = '4px'
              btn.onclick = function () {
                const hadValue = inp.value.trim() !== ''
                opt.input.removeChild(div)
                if (hadValue) updateState()
              }
              div.appendChild(inp)
              div.appendChild(btn)
              opt.input.insertBefore(div, addBtn)
            }
            addBtn.onclick = function () {
              addField()
              // Don't call updateState() here - adding empty field doesn't change state
            }
            opt.input.appendChild(addBtn)
            addField()
          } else if (opt.isObjectArray) {
            // remove all entries, leave + Add button (no filtering on add)
            while (opt.input.firstChild)
              opt.input.removeChild(opt.input.firstChild)
            const addBtn = document.createElement('button')
            addBtn.type = 'button'
            addBtn.textContent = '+ Add ' + opt.name
            addBtn.className = 'Button Button_xs'
            addBtn.onclick = function () {
              addObjectArrayEntry(opt.input, opt.name) /* no updateState here */
            }
            opt.input.appendChild(addBtn)
          } else if (opt.isBooleanSelect || opt.input.tagName === 'SELECT') {
            opt.input.selectedIndex = 0 // back to placeholder
          } else if (opt.input.type === 'checkbox') {
            opt.input.checked = false
          } else if (opt.input.type === 'text') {
            opt.input.value = ''
            opt.input.classList.remove('invalid-input')
          }
          opt.value = undefined
        })
        schemaRows.forEach(row => {
          if (row._input) {
            row._input.value = ''
            row._input.classList.remove('invalid-input')
          }
        })
        state = {}
        // Fresh render with all visible
        updateUI(true)
      }
      jsonDiv.appendChild(resetBtn)

      // Help link button — href resolved at click time so back-navigation works
      // (breadcrumbs may not be rendered yet when initPapiBuilder runs after popstate)
      const _breadcrumbPatterns = ['latest-criteria', 'ga-criteria', 'deprecated-criteria', 'latest-behaviors', 'ga-behaviors', 'deprecated-behaviors']

      const helpLink = document.createElement('button')
      helpLink.type = 'button'
      helpLink.addEventListener('click', function () {
        const links = Array.from(document.querySelectorAll('.rm-Breadcrumb-list li a'))
        const anchor = links.reverse().find(a =>
          _breadcrumbPatterns.some(p => (a.getAttribute('href') || '').includes(p))
        )
        if (anchor) {
          window.location.href = anchor.getAttribute('href') + '#interactive-json-code-builder'
        }
      })
      helpLink.className = 'Button Button_sm'
      helpLink.style.position = 'absolute'
      helpLink.style.top = '8px'
      helpLink.style.right = '8px'
      helpLink.style.background = 'none'
      helpLink.style.zIndex = '10'
      helpLink.title = 'Learn more'
      helpLink.innerHTML = `<span class="IconWrapper Icon-wrapper2z2wVIeGsiUy"><svg fill="none" viewBox="0 0 24 24" class="Icon Icon3_D2ysxFZ_ll Icon-svg2Lm7f6G9Ly5a" role="img" style="--icon-color: inherit; --icon-size: inherit; --icon-stroke-width: 2px;"><circle cx="12" cy="12" r="10" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="icon-stroke-width"></circle><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3" class="icon-stroke-width"></path><line x1="12" y1="17" x2="12.01" y2="17" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="icon-stroke-width"></line></svg></span>`
      jsonDiv.appendChild(helpLink)

      // Insert JSON box inside .rdmd-table, after .rdmd-table-inner.
      // .rdmd-table itself stays in place; flex layout is applied to it directly below.
      const tableContainer = table.closest('.rdmd-table-inner')
      if (tableContainer && tableContainer.parentNode) {
        tableContainer.parentNode.insertBefore(jsonDiv, tableContainer.nextSibling)
      }
    }

    // Initial render: force everything visible on first paint
    updateUI(true)

    // Wire listeners
    Object.values(options).forEach(opt => {
      if (!opt.input) return
      opt.input.addEventListener('input', updateState)
      opt.input.addEventListener('change', updateState)
    })
    schemaRows.forEach(row => {
      if (row._input) {
        row._input.addEventListener('input', updateState)
        row._input.addEventListener('change', updateState)
      }
    })

    // Apply flex layout directly to .rdmd-table so .rdmd-table-inner and the snippet
    // sit side by side. .rdmd-table stays in its original DOM position — nothing is
    // re-parented, so ReadMe's back-navigation renderer always finds it in place.
    const tableEl = document.querySelector('.rdmd-table')
    if (tableEl) {
      tableEl.classList.add('rdmd-table-flex-wrap')
    }

    table.dataset.papiReady = '1'
}

function _papiTryInit () {
  const t = document.querySelector('.rdmd-table-inner table')
  if (t && t !== window._papiBuilderTable) {
    window._papiBuilderTable = t
    initPapiBuilder()
    return true
  }
  return false
}

function _papiSetupObserver () {
  if (window._papiBuilderObserver) {
    window._papiBuilderObserver.disconnect()
  }

  const observer = new MutationObserver(function () {
    const table = document.querySelector('.rdmd-table-inner table')

    if (!table) {
      window._papiBuilderTable = null
      return
    }

    if (table === window._papiBuilderTable) return

    // Debounce with double rAF: waits for React to fully commit all DOM updates
    if (window._papiBuilderRaf) cancelAnimationFrame(window._papiBuilderRaf)
    window._papiBuilderRaf = requestAnimationFrame(function () {
      window._papiBuilderRaf = requestAnimationFrame(function () {
        const settled = document.querySelector('.rdmd-table-inner table')
        if (!settled) return
        window._papiBuilderTable = settled
        initPapiBuilder()
      })
    })
  })

  window._papiBuilderObserver = observer
  observer.observe(document.body, { childList: true, subtree: true })

  if (!_papiTryInit()) {
    requestAnimationFrame(function () {
      requestAnimationFrame(function () { _papiTryInit() })
    })
  }
}

// Run immediately so the observer is active for direct URL paste / hard nav —
// pageLoad fires after ReadMe's own init which can be too late on slow pages.
if (document.body) {
  _papiSetupObserver()
} else {
  document.addEventListener('DOMContentLoaded', _papiSetupObserver)
}

$(window).on('pageLoad', function () {
  // SPA navigation: reset table ref so the re-mounted table triggers re-init
  window._papiBuilderTable = null
  _papiSetupObserver()
})
</script><nav class="td-header-nav td-extra">
  <div class="td-header-left" data-nosnippet>
    <a class="rm-Logo" href="https://techdocs.akamai.com/home" target="_self"><img alt="Akamai TechDocs" class="rm-Logo-img" src="https://techdocs.akamai.com/assets/logo.png"></a>

    <div class="td-search-flyout">
      <div class="docsearch-wrapper" data-symbol="⌘">
        <div class="icon-search1 rm-SearchToggle-icon"></div>
        <div class="docsearch-bar">
          <input autocomplete="off" name="Search" aria-label="Search this documentation" placeholder="Search documentation" class="Input Input_md Input_touched Input_clean" spellcheck="false" type="text">
        </div>
        <div class="rm-SearchToggle-placeholder">
          <span class="td-icon td-icon-close"></span>
        </div>
      </div>
    </div>

  </div>
  <div class="td-header-right" data-nosnippet>
    <div class="td-mobile-nav-icons">
      <span class="icon-search1"></span>
      <span class="td-icon td-icon-menu"></span>
    </div>

    <div class="td-nav-links">
      <div class="td-link">
        <a href="https://www.akamai.com" target="_blank" rel="noopener">Akamai.com</a>
      </div>
      <div class="td-link">
        <div class="td-contact-dropdown" tabindex="0">
          <a class="td-contact">
            <span>Contact us</span>
            <span class="td-icon td-icon-nav-up"></span>
          </a>
          <div class="td-contact-dropdown-content">
            <a class="td-drop-link" href="https://www.akamai.com/global-services/support/" target="_blank" rel="noopener">Akamai support</a>
            <a class="td-drop-link" href=" https://www.akamai.com/cloud/support/contact-support" target="_blank" rel="noopener">Compute support</a>
            <a class="td-drop-link" href="https://akamaisurveys.eu.qualtrics.com/jfe/form/SV_1Onxz8SazZLxp8q" target="_blank" rel="noopener">Share feedback</a>
          </div>
				</div>
      </div>
    </div>

    <div class="td-nav-btns">
      <div class="td-link">
        <a class="td-btn td-try-akamai" href="https://www.akamai.com/products#free-trials" target="_blank" rel="noopener">
          <span>Try Akamai</span>
        </a>
      </div>
      <div class="td-link">
        <div class="td-login-dropdown">
          <a class="td-btn td-login" href="https://techdocs.akamai.com/dual-login?redirect=/home" data-tooltip="Log in to TechDocs with your Control Center credentials to view secure content and suggest edits.">
            <span class="td-icon td-user-icon"></span>
            <span class="td-login-text">Log in</span>
          </a>
          <div class="td-login-dropdown-content">
            <a class="td-drop-link td-logout" href="/logout?redirect_uri=/home" rel="noopener">Log out</a>
          </div>
        </div>
      </div>
    </div>
  
    <div class="td-mobile">    
      <div class="td-sidebar td-animate-right">
        <div class="td-sidebar-item">
    	    <div class="td-mobile-nav-icons">
		  	    <span class="td-icon td-icon-menu td-icon-hover"></span>
			    </div>
        </div>
        <div class="td-sidebar-item">
          <a class="td-btn td-try-akamai" href="https://www.akamai.com/products#free-trials" target="_blank" rel="noopener">Try Akamai</a>
        </div>
        <hr />
        <div class="td-sidebar-item">
          <a class="" href="https://www.akamai.com" target="_blank" rel="noopener">Akamai.com</a>
        </div>
        <hr />
        <div class="td-sidebar-item td-mobile-contact">
          <span >Contact us</span>
          <a class="" href="https://www.akamai.com/global-services/support" target="_blank" rel="noopener">Akamai support</a>
          <a class="" href=" https://www.akamai.com/cloud/support/contact-support" target="_blank" rel="noopener">Compute support</a>
          <a class="" href="https://akamaisurveys.eu.qualtrics.com/jfe/form/SV_1Onxz8SazZLxp8q" target="_blank" rel="noopener">Share feedback</a>
        </div>
        <hr />
        <div class="td-sidebar-item">
          <a class="td-mobile-login" href="https://techdocs.akamai.com/dual-login?redirect=/home" rel="noopener">
            <span class="td-icon td-user-icon"></span>
            <span class="td-login-text">Log in</span>
          </a>
        </div>
        <div class="td-sidebar-item td-logout">
          <a href="/logout?redirect_uri=/home" rel="noopener">Log out</a>
        </div>
      </div>
    </div>

  </div>
</nav>
<!-- <script src="https://techdocs.akamai.com/assets/global/js/custom.js"></script> -->
<script type="text/plain" class="optanon-category-C0002">
  (function waitForAnalytics(attempts = 0) {
    if (window._satellite?.track) {
      const loginInfo = getUserInfo();
      adobeDataLayer.push({ loginInfo });

      if (handleMultipleTriggers()) {
        window.firstPageLoadTrigger = window.location.href;
        console.log("[Analytics] Optanon Loaded");

        _satellite.track('page_view', {
          url: window.location.href,
          adobeDataLayer
        });
      }

      return;
    }

    if (attempts >= 50) {
      console.error("[Analytics] Not ready after 5 seconds");
      return;
    }

    setTimeout(() => waitForAnalytics(attempts + 1), 100);
  })();
</script>
<script>
(function () {
  var projectSlugs_refactored = ["akamai-refactored-test-nov20"];
  var AKAMAI_PREVIEW_ORIGIN = "https://akamai-docs.readmepreview.com";

  function shouldApplyOverride() {
    if (window.location.origin === AKAMAI_PREVIEW_ORIGIN) return true;
    if (typeof window.productSlugName === "string" && projectSlugs_refactored.includes(window.productSlugName)) return true;
    return false;
  }

  function overrideCSSRuleForProjects() {
    if (!shouldApplyOverride()) return;

    if (document.getElementById("akamai-refactored-css-overrides")) return;

    var style = document.createElement("style");
    style.id = "akamai-refactored-css-overrides";
    document.head.appendChild(style);

    var css =
      "button.rm-Header-bottom-link:not(.active),\n" +
      "a.rm-Header-bottom-link:not(.active){color:unset !important;}\n" +
      "#ssr-main{margin-bottom:unset;overflow-y:hidden;}\n";

    if (document.querySelector("div[class*='SuperHub_admin']")) {
      css +=
        "body > .td-header-nav.td-extra{display:none !important;}\n" +
        "nav.td-header-nav.td-extra{position:relative !important;z-index:100 !important;}\n";
    }

    style.textContent = css;
  }

  overrideCSSRuleForProjects();
})();
</script>
<script id="hub-me" type="application/json" data-json="{&quot;loggedIn&quot;:false,&quot;search&quot;:{&quot;app&quot;:&quot;&quot;,&quot;token&quot;:&quot;&quot;,&quot;filters&quot;:&quot;&quot;,&quot;metaData&quot;:[{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4fbb0c191a00408c302f&quot;,&quot;name&quot;:&quot;Image and Video Manager&quot;,&quot;subdomain&quot;:&quot;ivm&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:false,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;6ab2ee72a76d1268fc10456a&quot;,&quot;name&quot;:&quot;Consent Management&quot;,&quot;subdomain&quot;:&quot;consent-manage&quot;,&quot;subpath&quot;:&quot;consent-management&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;615c708257c1f90010906e9a&quot;,&quot;name&quot;:&quot;Adaptive Acceleration&quot;,&quot;subdomain&quot;:&quot;adaptive-acceleration&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4e25a564c7011dd77116&quot;,&quot;name&quot;:&quot;Adaptive Media Delivery&quot;,&quot;subdomain&quot;:&quot;adaptive-media-delivery&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:false,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;68b74abd8bded16d6afc0df5&quot;,&quot;name&quot;:&quot;Adaptive Media Player 2 powered by Bitmovin&quot;,&quot;subdomain&quot;:&quot;amp2-bitmovin&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;66464833369829006488021a&quot;,&quot;name&quot;:&quot;Akamai Cloud&quot;,&quot;subdomain&quot;:&quot;cloud-computing&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;changelog&quot;:false,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;607493857f07e300648ce839&quot;,&quot;name&quot;:&quot;Akamai Developer Center&quot;,&quot;subdomain&quot;:&quot;devops&quot;,&quot;subpath&quot;:&quot;developer&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4e537e161800184f19ce&quot;,&quot;name&quot;:&quot;Akamai Direct Connect&quot;,&quot;subdomain&quot;:&quot;direct-connect&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;69b04f45ece5e1e5d4162ae6&quot;,&quot;name&quot;:&quot;Akamai Functions&quot;,&quot;subdomain&quot;:&quot;akamai-functions&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;6073a5813baf4f00311af404&quot;,&quot;name&quot;:&quot;Akamai MFA&quot;,&quot;subdomain&quot;:&quot;mfa&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&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;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;678160e98819ff0018fa2af0&quot;,&quot;name&quot;:&quot;Akamai MFA OIDC API&quot;,&quot;subdomain&quot;:&quot;mfa-oidc&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;60a2c34dc00cb10016ff341b&quot;,&quot;name&quot;:&quot;Alerts&quot;,&quot;subdomain&quot;:&quot;alerts-app&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4e43f0de89000f4560a9&quot;,&quot;name&quot;:&quot;API Acceleration&quot;,&quot;subdomain&quot;:&quot;api-acceleration&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&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;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true},&quot;id&quot;:&quot;6227dc9fc72d67009f7386a9&quot;,&quot;name&quot;:&quot;API Definitions&quot;,&quot;subdomain&quot;:&quot;api-definitions&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4f218505f20047771c86&quot;,&quot;name&quot;:&quot;API Keys and Traffic Management&quot;,&quot;subdomain&quot;:&quot;key-traffic-mgmt&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;6769a36fb950705779c112b7&quot;,&quot;name&quot;:&quot;App Platform for LKE&quot;,&quot;subdomain&quot;:&quot;app-platform&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;616f10281c8c2c0056719914&quot;,&quot;name&quot;:&quot;Application Security API&quot;,&quot;subdomain&quot;:&quot;application-security&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:false,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;61fbdc03217bdf017f3a82dd&quot;,&quot;name&quot;:&quot;Aura&quot;,&quot;subdomain&quot;:&quot;aura&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;61799ad83e3d5205b911b113&quot;,&quot;name&quot;:&quot;Aura Infrastructure API&quot;,&quot;subdomain&quot;:&quot;aura-infrastructure&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;61799b05b01066003747555b&quot;,&quot;name&quot;:&quot;Aura LCDN Content Control API&quot;,&quot;subdomain&quot;:&quot;aura-lcdn-content-control&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;61799b2bfbf7fe00333cd9c5&quot;,&quot;name&quot;:&quot;Aura LCDN Content Delivery API&quot;,&quot;subdomain&quot;:&quot;aura-lcdn-content-delivery&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;61799d0d05c40a005539ed8e&quot;,&quot;name&quot;:&quot;Aura LCDN Deployment API&quot;,&quot;subdomain&quot;:&quot;aura-lcdn-deployment&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;61799da279408f005be9aba2&quot;,&quot;name&quot;:&quot;Aura LCDN Mapping API&quot;,&quot;subdomain&quot;:&quot;aura-lcdn-mapping&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;61799ddaf8f87306aac00056&quot;,&quot;name&quot;:&quot;Aura LCDN Services API&quot;,&quot;subdomain&quot;:&quot;aura-lcdn-services&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:true,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;61799eac29c6ed0648933636&quot;,&quot;name&quot;:&quot;Aura Log Streaming API&quot;,&quot;subdomain&quot;:&quot;aura-log-streaming&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;61799ed587854c050aeec1af&quot;,&quot;name&quot;:&quot;Aura Network Policy API&quot;,&quot;subdomain&quot;:&quot;aura-network-policy&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;61799a8f4e413306f81c38d7&quot;,&quot;name&quot;:&quot;Aura Secret Management API&quot;,&quot;subdomain&quot;:&quot;aura-secret-mgmt&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:false,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;62f133eb283ace07cce91e2d&quot;,&quot;name&quot;:&quot;Build on the cloud&quot;,&quot;subdomain&quot;:&quot;get-started-cloud-computing&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;61e89e06279989007fef12de&quot;,&quot;name&quot;:&quot;Case Management&quot;,&quot;subdomain&quot;:&quot;case-mgmt&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;​API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;6073bc3ccfdcea000fe5416b&quot;,&quot;name&quot;:&quot;Certificate Provisioning System&quot;,&quot;subdomain&quot;:&quot;cps&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4f6dc5ba910078787a39&quot;,&quot;name&quot;:&quot;Client Access Control&quot;,&quot;subdomain&quot;:&quot;client-access-control&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4f77811ba80010b28dee&quot;,&quot;name&quot;:&quot;Cloud Access Manager&quot;,&quot;subdomain&quot;:&quot;cloud-access-mgr&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4e4a82367f0016da5d8a&quot;,&quot;name&quot;:&quot;Cloud Wrapper&quot;,&quot;subdomain&quot;:&quot;cloud-wrapper&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4f833551e2005dec0941&quot;,&quot;name&quot;:&quot;Cloudlets&quot;,&quot;subdomain&quot;:&quot;cloudlets&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4f8c4793e10010b1c178&quot;,&quot;name&quot;:&quot;CloudTest&quot;,&quot;subdomain&quot;:&quot;cloudtest&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4d20b413060075131698&quot;,&quot;name&quot;:&quot;Contract API&quot;,&quot;subdomain&quot;:&quot;contract-api&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;613f9bdb93061b0030fc669a&quot;,&quot;name&quot;:&quot;Control Center&quot;,&quot;subdomain&quot;:&quot;control-ctr&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4d293d7221000f5e9b63&quot;,&quot;name&quot;:&quot;CP Codes and Reporting Groups Tool&quot;,&quot;subdomain&quot;:&quot;cp-codes&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4f98e8de24001cf735f7&quot;,&quot;name&quot;:&quot;DataStream 2&quot;,&quot;subdomain&quot;:&quot;datastream2&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:false,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true},&quot;id&quot;:&quot;627c0514f586640044250a99&quot;,&quot;name&quot;:&quot;Deliver your first site&quot;,&quot;subdomain&quot;:&quot;onboard&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&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;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true},&quot;id&quot;:&quot;67521457761f370045cd2fa1&quot;,&quot;name&quot;:&quot;Domain Ownership Manager&quot;,&quot;subdomain&quot;:&quot;domain-validation&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4d3acb8683004d440377&quot;,&quot;name&quot;:&quot;Download Center&quot;,&quot;subdomain&quot;:&quot;download-ctr&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4e5b82b99e007080c4f1&quot;,&quot;name&quot;:&quot;Download Delivery&quot;,&quot;subdomain&quot;:&quot;download-delivery&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;60ad557003c7e4000fec4630&quot;,&quot;name&quot;:&quot;Edge Diagnostics&quot;,&quot;subdomain&quot;:&quot;edge-diagnostics&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4c8675dbf80010a46859&quot;,&quot;name&quot;:&quot;Edge DNS&quot;,&quot;subdomain&quot;:&quot;edge-dns&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;614ceff3931ed9007b729943&quot;,&quot;name&quot;:&quot;Edge Hostnames&quot;,&quot;subdomain&quot;:&quot;edge-hostnames&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;614cef01ab4ab6007b34d31a&quot;,&quot;name&quot;:&quot;Edge IP Binding&quot;,&quot;subdomain&quot;:&quot;edge-ip-binding&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4fa4c5ba910078787a4d&quot;,&quot;name&quot;:&quot;EdgeKV&quot;,&quot;subdomain&quot;:&quot;edgekv&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;6073baecc41baf006bc7e60f&quot;,&quot;name&quot;:&quot;EdgeWorkers&quot;,&quot;subdomain&quot;:&quot;edgeworkers&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;60ee27f001022500165be10f&quot;,&quot;name&quot;:&quot;Enhanced Content Control Utility API&quot;,&quot;subdomain&quot;:&quot;eccu&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;61380ed55acd7d001023a841&quot;,&quot;name&quot;:&quot;Enterprise Application Access&quot;,&quot;subdomain&quot;:&quot;eaa&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;61e9a773777d7000278d29f0&quot;,&quot;name&quot;:&quot;Enterprise Application Access API&quot;,&quot;subdomain&quot;:&quot;eaa-api&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;688b92482658f1ce40037e92&quot;,&quot;name&quot;:&quot;Enterprise Application Access for Gov&quot;,&quot;subdomain&quot;:&quot;eaagov&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4d43d272d500319d9086&quot;,&quot;name&quot;:&quot;Event Center&quot;,&quot;subdomain&quot;:&quot;event-ctr&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4dadce3d4a0051bda719&quot;,&quot;name&quot;:&quot;Event Viewer&quot;,&quot;subdomain&quot;:&quot;event-viewer&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4d55fca3cb005cdbf692&quot;,&quot;name&quot;:&quot;Firewall Rules&quot;,&quot;subdomain&quot;:&quot;firewall-rules&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;changelog&quot;:false,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;60a2c31bb700b10047896df4&quot;,&quot;name&quot;:&quot;Get Started&quot;,&quot;subdomain&quot;:&quot;start&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:false,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;6266a5482797170049721219&quot;,&quot;name&quot;:&quot;Get to Know Akamai&quot;,&quot;subdomain&quot;:&quot;platform-basics&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;6101ecd88af005004a2d2d1f&quot;,&quot;name&quot;:&quot;Global Traffic Management&quot;,&quot;subdomain&quot;:&quot;gtm&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4f2b79e18c002c9c1ed0&quot;,&quot;name&quot;:&quot;GTM Load Feedback API&quot;,&quot;subdomain&quot;:&quot;gtm-load-feedback&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4f3424c31903469fe75f&quot;,&quot;name&quot;:&quot;GTM Reporting API&quot;,&quot;subdomain&quot;:&quot;gtm-reporting&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:false,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;62f2b162d14f28002fb11745&quot;,&quot;name&quot;:&quot;Guardicore Infection Monkey&quot;,&quot;subdomain&quot;:&quot;infection-monkey&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;67a2a2f163922e001f06df97&quot;,&quot;name&quot;:&quot;Guardicore Platform Agent&quot;,&quot;subdomain&quot;:&quot;guardicore-platform-agent&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f503faba4ba0057382bdf&quot;,&quot;name&quot;:&quot;Identity and Access Management API&quot;,&quot;subdomain&quot;:&quot;iam-api&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:true,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;614cfa70ca8f14005241be4c&quot;,&quot;name&quot;:&quot;Identity Cloud&quot;,&quot;subdomain&quot;:&quot;identity-cloud&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&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;:false,&quot;tutorials&quot;:true},&quot;id&quot;:&quot;62cef92c52b72d11106010a3&quot;,&quot;name&quot;:&quot;Identity Cloud Authentication API&quot;,&quot;subdomain&quot;:&quot;identity-cloud-auth&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&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;:false,&quot;tutorials&quot;:true},&quot;id&quot;:&quot;62cdb1c50b465202816bfc1f&quot;,&quot;name&quot;:&quot;Identity Cloud Configuration API&quot;,&quot;subdomain&quot;:&quot;identity-cloud-config&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&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;:false,&quot;tutorials&quot;:true},&quot;id&quot;:&quot;62cefbddfaa44000656a92af&quot;,&quot;name&quot;:&quot;Identity Cloud Custom Provider API&quot;,&quot;subdomain&quot;:&quot;identity-cloud-custom-provider&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&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;:false,&quot;tutorials&quot;:true},&quot;id&quot;:&quot;62cefce0a99ae10048415627&quot;,&quot;name&quot;:&quot;Identity Cloud Entity and EntityType API&quot;,&quot;subdomain&quot;:&quot;identity-cloud-entity&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&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;:false,&quot;tutorials&quot;:true},&quot;id&quot;:&quot;62ceff46a9c58000836aa9b4&quot;,&quot;name&quot;:&quot;Identity Cloud Hosted Login API&quot;,&quot;subdomain&quot;:&quot;identity-cloud-hosted-login&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&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;:false,&quot;tutorials&quot;:true},&quot;id&quot;:&quot;62cf0bb5e3633a0053edbfe1&quot;,&quot;name&quot;:&quot;Identity Cloud Legacy Clients and Settings API&quot;,&quot;subdomain&quot;:&quot;identity-cloud-legacy-clients&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&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;:false,&quot;tutorials&quot;:true},&quot;id&quot;:&quot;62cf101e7f4976009c47ce43&quot;,&quot;name&quot;:&quot;Identity Cloud SIEM Event Service API&quot;,&quot;subdomain&quot;:&quot;identity-cloud-siem-delivery&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&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;:false,&quot;tutorials&quot;:true},&quot;id&quot;:&quot;62cf1146bcad9f009d0d5377&quot;,&quot;name&quot;:&quot;Identity Cloud Social Login API&quot;,&quot;subdomain&quot;:&quot;identity-cloud-social-login&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&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;:false,&quot;tutorials&quot;:true},&quot;id&quot;:&quot;62cf11d2fa45010040b66b0e&quot;,&quot;name&quot;:&quot;Identity Cloud Webhooks v3 API&quot;,&quot;subdomain&quot;:&quot;identity-cloud-webhooks&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;617859221cea10007e30b51c&quot;,&quot;name&quot;:&quot;Invoicing API&quot;,&quot;subdomain&quot;:&quot;invoice-api&quot;,&quot;subpath&quot;:&quot;invoicing&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;614cf6787f7067003073b57f&quot;,&quot;name&quot;:&quot;Ion&quot;,&quot;subdomain&quot;:&quot;ion&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&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;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;61f307ce64bf0d00189b90cf&quot;,&quot;name&quot;:&quot;mPulse Boomerang&quot;,&quot;subdomain&quot;:&quot;mpulse-boomerang&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4fde49f3ce0016070d02&quot;,&quot;name&quot;:&quot;IoT OTA Updates&quot;,&quot;subdomain&quot;:&quot;iot-ota-updates&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4f565c32a2002315c960&quot;,&quot;name&quot;:&quot;IoT Token Access Control&quot;,&quot;subdomain&quot;:&quot;iot-token-access-control&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;graphql&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;65315c2444c2ee0039d9eee4&quot;,&quot;name&quot;:&quot;Linode API&quot;,&quot;subdomain&quot;:&quot;linode-api&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f500cc5300e001cc06a4f&quot;,&quot;name&quot;:&quot;Live Archive Management API&quot;,&quot;subdomain&quot;:&quot;live-archive-management&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4e7949f3ce0016070cd2&quot;,&quot;name&quot;:&quot;Media Services Live 4&quot;,&quot;subdomain&quot;:&quot;msl&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4e827a8cd1004824b98b&quot;,&quot;name&quot;:&quot;Media Services Live 4 Reports&quot;,&quot;subdomain&quot;:&quot;media-services-rpts&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4ff46071c70051494793&quot;,&quot;name&quot;:&quot;mPulse&quot;,&quot;subdomain&quot;:&quot;mpulse&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&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;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;67dac8a9587970002705521f&quot;,&quot;name&quot;:&quot;MSL5 Powered by Harmonic&quot;,&quot;subdomain&quot;:&quot;msl5-harmonic&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&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;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;64be94ed6810dd000a36d86a&quot;,&quot;name&quot;:&quot;Mutual TLS Edge Truststore (Limited Availability)&quot;,&quot;subdomain&quot;:&quot;mtls-edge-truststore&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&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;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;662929484172f4005f815f0a&quot;,&quot;name&quot;:&quot;Mutual TLS Origin Keystore&quot;,&quot;subdomain&quot;:&quot;mtls-origin-keystore&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4e8b444df600788f814a&quot;,&quot;name&quot;:&quot;NetStorage&quot;,&quot;subdomain&quot;:&quot;netstorage&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;graphql&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true},&quot;id&quot;:&quot;62321065cd89d800513177a7&quot;,&quot;name&quot;:&quot;NetStorage Usage API&quot;,&quot;subdomain&quot;:&quot;netstorage-usage&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4c4b823efa00163d74f6&quot;,&quot;name&quot;:&quot;Network Lists API&quot;,&quot;subdomain&quot;:&quot;network-lists&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4e9595f34300228098ab&quot;,&quot;name&quot;:&quot;Object Delivery&quot;,&quot;subdomain&quot;:&quot;object-delivery&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:false,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;63584841a096e70091f8b23b&quot;,&quot;name&quot;:&quot;Origin IP Access Control List&quot;,&quot;subdomain&quot;:&quot;origin-ip-acl&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&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;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;63867e2c7ccc860041e83a7f&quot;,&quot;name&quot;:&quot;PowerShell&quot;,&quot;subdomain&quot;:&quot;powershell&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;Help Doc&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4cb1823efa00163d751a&quot;,&quot;name&quot;:&quot;Prolexic Analytics API&quot;,&quot;subdomain&quot;:&quot;prolexic&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;614cf83830c504006619ee80&quot;,&quot;name&quot;:&quot;Script Management&quot;,&quot;subdomain&quot;:&quot;script-management&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;60be61e65ceb0200832e32b5&quot;,&quot;name&quot;:&quot;Prolexic IP Protect Configuration API&quot;,&quot;subdomain&quot;:&quot;ip-protect&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4d780b462f006cc3cdaa&quot;,&quot;name&quot;:&quot;Property Manager&quot;,&quot;subdomain&quot;:&quot;property-mgr&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4d4c823efa00163d7696&quot;,&quot;name&quot;:&quot;Purge Cache&quot;,&quot;subdomain&quot;:&quot;purge-cache&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;6a4650c7e77498b4ed6a6b31&quot;,&quot;name&quot;:&quot;Quick Deploy Apps&quot;,&quot;subdomain&quot;:&quot;quick-deploy-apps&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:false,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;6221241597ead60013bb15a4&quot;,&quot;name&quot;:&quot;Release Notes&quot;,&quot;subdomain&quot;:&quot;relnotes&quot;,&quot;subpath&quot;:&quot;release-notes&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;614cf315b5f462006a79491f&quot;,&quot;name&quot;:&quot;Reporting&quot;,&quot;subdomain&quot;:&quot;reporting&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;60b7e3311b4ae10071014a1b&quot;,&quot;name&quot;:&quot;Sandbox&quot;,&quot;subdomain&quot;:&quot;sandbox&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4cbd86160300ebf3a9fb&quot;,&quot;name&quot;:&quot;Security Center&quot;,&quot;subdomain&quot;:&quot;security-ctr&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;69ef6fae0fd7c501249017d4&quot;,&quot;name&quot;:&quot;Security Notification Settings&quot;,&quot;subdomain&quot;:&quot;security-notification-settings&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;610afd613f362200701897ca&quot;,&quot;name&quot;:&quot;Secure Internet Access Enterprise&quot;,&quot;subdomain&quot;:&quot;etp&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;614cf8f62bf7d2003872a706&quot;,&quot;name&quot;:&quot;Service-Level Agreement&quot;,&quot;subdomain&quot;:&quot;sla&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;67ebeb7d049ce100112f61f7&quot;,&quot;name&quot;:&quot;Service Reports&quot;,&quot;subdomain&quot;:&quot;service-reports&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;61e98424593496000fcbcb50&quot;,&quot;name&quot;:&quot;SIA Configuration API&quot;,&quot;subdomain&quot;:&quot;etp-config&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4e0de8de24001cf7310d&quot;,&quot;name&quot;:&quot;SIA Reporting API&quot;,&quot;subdomain&quot;:&quot;etp-reporting&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4cc76cb1a3005d0f0160&quot;,&quot;name&quot;:&quot;SIEM Integration&quot;,&quot;subdomain&quot;:&quot;siem-integration&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;graphql&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;64b540fc63c07700253d650f&quot;,&quot;name&quot;:&quot;Single Sign-On Configuration API&quot;,&quot;subdomain&quot;:&quot;sso-config&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;6073bb82023a26001262c97f&quot;,&quot;name&quot;:&quot;Site Shield&quot;,&quot;subdomain&quot;:&quot;site-shield&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:false,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;6336e1b3e4fc1408bf7174b5&quot;,&quot;name&quot;:&quot;Terraform&quot;,&quot;subdomain&quot;:&quot;terraform&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;Reference&quot;,&quot;changelog&quot;:&quot;&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:true,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:true,&quot;graphql&quot;:false},&quot;id&quot;:&quot;606f4d8086160300ebf3aa1a&quot;,&quot;name&quot;:&quot;Test Center&quot;,&quot;subdomain&quot;:&quot;test-ctr&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;67d84d82ba2f7c000f28df38&quot;,&quot;name&quot;:&quot;TrafficPeak&quot;,&quot;subdomain&quot;:&quot;trafficpeak&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;624349b924921200ae910255&quot;,&quot;name&quot;:&quot;Web Application Security&quot;,&quot;subdomain&quot;:&quot;cloud-security&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:true,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;635ff02f13a6940052c144b8&quot;,&quot;name&quot;:&quot;Zero Trust Client&quot;,&quot;subdomain&quot;:&quot;zero-trust-client&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:false,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;logs&quot;:false,&quot;custompages&quot;:false,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;6488e9adc89b1d002ea81990&quot;,&quot;name&quot;:&quot;Zero Trust Security&quot;,&quot;subdomain&quot;:&quot;zero-trust-security&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;Guide&quot;,&quot;reference&quot;:&quot;API&quot;,&quot;changelog&quot;:&quot;Release notes&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}},{&quot;modules&quot;:{&quot;landing&quot;:true,&quot;docs&quot;:false,&quot;examples&quot;:true,&quot;reference&quot;:false,&quot;graphql&quot;:false,&quot;changelog&quot;:false,&quot;discuss&quot;:false,&quot;suggested_edits&quot;:false,&quot;custompages&quot;:true,&quot;tutorials&quot;:false},&quot;id&quot;:&quot;698662eb4ffe0a9728b54899&quot;,&quot;name&quot;:&quot;Akamai TechDocs&quot;,&quot;subdomain&quot;:&quot;home&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;docs&quot;:&quot;&quot;,&quot;reference&quot;:&quot;&quot;,&quot;changelog&quot;:&quot;&quot;,&quot;discuss&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;,&quot;tutorials&quot;:&quot;&quot;}}]}}"></script><script id="readme-data-baseUrl" type="application/json"></script></body></html>