{"id":1263,"date":"2022-05-25T12:28:47","date_gmt":"2022-05-25T12:28:47","guid":{"rendered":"https:\/\/www.cookiebot.com\/en\/?page_id=1263"},"modified":"2026-03-12T08:18:41","modified_gmt":"2026-03-12T08:18:41","slug":"developer","status":"publish","type":"page","link":"https:\/\/www.cookiebot.com\/us\/developer\/","title":{"rendered":"Cookiebot Developer Resources"},"content":{"rendered":"\n<p>Below is advanced technical information, mainly for developers.&nbsp;<em>If you are looking for our default implementation guide on how to get started with Cookiebot CMP, it can be found <a href=\"\/en\/help\/\">here<\/a>.<\/em><\/p>\n\n\n\n<p>On this page you will find our SDK documentation to build custom implementations of banner and cookie controls. As well as the options for manual overrides of the automated mechanisms of our cookie consent banner.<\/p>\n\n\n\n<p>For the below SDK to function, the Cookiebot CMP script needs to be implemented on your website.<\/p>\n\n\n\n<p>Load the cookie consent script through:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">https:&#47;&#47;consent.cookiebot.com\/uc.js?cbid=00000000-0000-0000-0000-00000000000<\/code><\/pre>\n\n\n\n<p>Or as:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">https:&#47;&#47;consent.cookiebot.com\/uc.js<\/code><\/pre>\n\n\n\n<p>(with the attribute data-cbid='00000000-0000-0000-0000-000000000000')<\/p>\n\n\n\n<p>Remember to replace 00000000-0000-0000-0000-000000000000 with your own domain group ID found under \"Your scripts\" on your Cookiebot CMP account.<\/p>\n\n\n\n<p>The Cookiebot CMP script loads and constructs a client-side JavaScript object named 'Cookiebot' which exposes the following public properties, methods, events and callback functions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-properties\">Properties<\/h2>\n\n\n\n<figure class=\"wp-block-table enabled-responsive is-style-regular\"><table><thead><tr><th>Name<\/th><th>Type<\/th><th>Default<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>consent.necessary<\/td><td>bool<\/td><td>true<\/td><td>True if current user has accepted necessary cookies. The property is read only.<\/td><\/tr><tr><td>consent.preferences<\/td><td>bool<\/td><td>false<\/td><td>True if current user has accepted preference cookies. The property is read only.<\/td><\/tr><tr><td>consent.statistics<\/td><td>bool<\/td><td>false<\/td><td>True if current user has accepted statistics cookies. The property is read only.<\/td><\/tr><tr><td>consent.marketing<\/td><td>bool<\/td><td>false<\/td><td>True if current user has accepted marketing cookies. The property is read only.<\/td><\/tr><tr><td>consent.method<\/td><td>string<\/td><td>null<\/td><td>The way the consent was given. Either \u2018implied\u2019 when a consent is given automatically or \u2018explicit\u2019 when given by the user. If there is no consent the value is null. If the consent method is unknown (old consents) it is considered \u2018implied\u2019. The property is read only.<\/td><\/tr><tr><td>consented<\/td><td>bool<\/td><td>false<\/td><td>True if the user has accepted cookies. The property is read only.<\/td><\/tr><tr><td>declined<\/td><td>bool<\/td><td>false<\/td><td>True if the user has declined the use of cookies. The property is read only.<\/td><\/tr><tr><td>hasResponse<\/td><td>bool<\/td><td>false<\/td><td>True if the user has responded to the dialog with either 'accept' or 'decline'. The property is read only.<\/td><\/tr><tr><td>doNotTrack<\/td><td>bool<\/td><td>false<\/td><td>True if the user has enabled the web browser's 'Do not track' (DNT) setting. If DNT is enabled Cookiebot will not set the third party cookie CookieConsentBulkTicket used for bulk consent. The property is read only.<\/td><\/tr><tr><td>regulations.gdprApplies<\/td><td>bool<\/td><td>false<\/td><td>Allows you to determine if GDPR applies based on the user's geo-location. The property is read only.<\/td><\/tr><tr><td>regulations.ccpaApplies<\/td><td>bool<\/td><td>false<\/td><td>Allows you to determine if CCPA applies based on the user's geo-location. The property is read only.<\/td><\/tr><tr><td>regulations.lgpdApplies<\/td><td>bool<\/td><td>false<\/td><td>Allows you to determine if LGPD applies based on the user's geo-location. The property is read only.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-methods\">Methods<\/h2>\n\n\n\n<figure class=\"wp-block-table enabled-responsive is-style-regular\"><table><thead><tr><th>Name<\/th><th>Parameters<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>show<\/td><td>None<\/td><td>Forces the cookie consent dialog to show.<\/td><\/tr><tr><td>hide<\/td><td>None<\/td><td>Forces the cookie consent dialog to hide.<\/td><\/tr><tr><td>renew<\/td><td>None<\/td><td>Shows the cookie consent dialog to the website user to renew or change the user's consent state.<\/td><\/tr><tr><td>getScript<\/td><td>string URL,<br>bool async,<br>func callback<\/td><td>Loads a JavaScript-file. URL: Absolute path to the JavaScript-file.<br>async (Optional): Determines if the script should load asynchronously.<br>callback (Optional): JavaScript function to execute when the script has finished loading.<\/td><\/tr><tr><td>runScripts<\/td><td>None<\/td><td>Evaluates all loaded script tags of type \"text\/plain\" with the attribute \"data-cookieconsent\" and executes the scripts in accordance with the user's consent state. For use by websites that load content dynamically, e.g. in single page applications. Scripts are only executed once, so this function is safe to call several times, e.g. every time new content is loaded.<\/td><\/tr><tr><td>withdraw<\/td><td>None<\/td><td>Withdraw my consent for this website.<\/td><\/tr><tr><td>submitCustomConsent<\/td><td>bool optinPreferences,<br>bool optinStatistics,<br>bool optinMarketing<\/td><td>Use this outside the context of the cookie banner, such as a button in your site's header\/footer to opt in or out - Or to add a button to your banner that enables partial consent, to for instance \"Accept Preferences &amp; Statistics\".<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-example-if-you-prefer-not-to-use-the-cookiebot-cmp-privacy-trigger-you-might-want-to-create-a-custom-link-that-makes-it-possible-for-the-user-to-change-or-renew-a-cookie-consent-we-still-recommend-using-the-cookiebot-cmp-privacy-trigger-to-achieve-the-best-user-experience\">Example: If you prefer not\u202fto use the\u202fCookiebot\u202fCMP Privacy Trigger,\u202fyou might\u202fwant to create\u202fa custom\u202flink that makes it possible for the user to change or renew a cookie consent.\u202fWe still recommend using the Cookiebot\u202fCMP Privacy Trigger\u202fto achieve the best user experience.\u202f<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">&lt;a href=\"javascript: Cookiebot.renew()\"&gt;Renew or change your cookie consent&lt;\/a&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-event-handling\">Event handling<\/h2>\n\n\n\n<figure class=\"wp-block-table enabled-responsive is-style-regular\"><table><thead><tr><th>Name<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>CookiebotOnConsentReady<\/td><td>The event is triggered when the user's consent state is ready, either from being submitted or loaded from an existing cookie. Listen for this event if you need to retreive the user's consent and run additional scripts as soon as possible based on consent values.<\/td><\/tr><tr><td>CookiebotOnLoad<\/td><td>The event is triggered at the same time as the window.onload event when the user's consent has been loaded - either when the user submits consent or when the user navigates to a page where consent has already been submitted.<\/td><\/tr><tr><td>CookiebotOnAccept<\/td><td>The event is triggered if the user accepts the use of cookies. The event is also triggered if the user has consented at an earlier visit to the website.<\/td><\/tr><tr><td>CookiebotOnDecline<\/td><td>The event is triggered if the user declines the use of cookies by clicking the decline-button in the cookie consent dialog. The event is also triggered if the user already has declined at an earlier visit to the website.<\/td><\/tr><tr><td>CookiebotOnDialogInit<\/td><td>Fires when the cookie consent banner is initialized, before compiling the content of the banner.<\/td><\/tr><tr><td>CookiebotOnDialogDisplay<\/td><td>Fires when the cookie consent banner is displayed to the end user.<\/td><\/tr><tr><td>CookiebotOnTagsExecuted<\/td><td>Fires when tags marked up for prior consent (e.g. the attribute \"data-cookieconsent\") have been triggered.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-example-load-marketing-cookies-if-the-user-has-accepted\">Example: Load marketing cookies if the user has accepted<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">&lt;script type=\"text\/javascript\"&gt;\n\n      window.addEventListener('CookiebotOnAccept', function (e) {\n      if (Cookiebot.consent.marketing) \n          {\n          \/\/Execute code that sets marketing cookies\n          } \n      }, false);\n\n &lt;\/script&gt;\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-callbacks\">Callbacks<\/h2>\n\n\n\n<figure class=\"wp-block-table enabled-responsive is-style-regular\"><table><thead><tr><th>Name<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>CookiebotCallback_OnLoad<\/td><td>The asynchronous callback is triggered when the cookie banner has loaded to get the user's consent.<\/td><\/tr><tr><td>CookiebotCallback_OnAccept<\/td><td>The asynchronous callback is triggered when the user clicks the accept-button of the cookie consent dialog and whenever a consented user loads a page.<\/td><\/tr><tr><td>CookiebotCallback_OnDecline<\/td><td>The asynchronous callback is triggered when the user declines the use of cookies by clicking the decline-button in the cookie consent dialog. The callback is also triggered whenever a user that has declined the use of cookies loads a page.<\/td><\/tr><tr><td>CookiebotCallback_OnDialogInit<\/td><td>Fires when the cookie consent banner is initialized, before compiling the content of the banner.<\/td><\/tr><tr><td>CookiebotCallback_OnDialogDisplay<\/td><td>Fires when the cookie consent banner is displayed to the end user.<\/td><\/tr><tr><td>CookiebotCallback_OnTagsExecuted<\/td><td>Fires when tags marked up for prior consent (e.g. the attribute \"data-cookieconsent\") have been triggered.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-example-load-statistics-cookies-if-the-user-has-opted-in-to-statistics-cookies\">Example: Load statistics cookies if the user has opted in to statistics cookies<\/h3>\n\n\n\n<p>Please note that this example is relevant only if you have not set data-blockingmode to \"auto\" and if you have not marked your script for control with data-cookieconsent.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">&lt;script type=\"text\/javascript\"&gt;\n     function CookiebotCallback_OnAccept() {\n           if (Cookiebot.consent.statistics)            \n{      \nenableStatisticsCookies();              \n}\n}\nfunction enableStatisticsCookies() {  \n          \/\/Execute code that sets statistics cookies\n        }  \n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-script-tag-data-attributes\">Script tag data attributes<\/h2>\n\n\n\n<figure class=\"wp-block-table enabled-responsive is-style-regular\"><table><thead><tr><th>Name<\/th><th>Type<\/th><th>Mandatory<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>data-cbid<\/td><td>string<\/td><td>yes<\/td><td>The unique ID for your Cookiebot domain group.<\/td><\/tr><tr><td>data-type<\/td><td>string<\/td><td>no<\/td><td>Overrides the default dialog type with one of the following values:<br>\"optin\", \"optout\", \"optinout\", \"leveloptin\", \"inlineoptin\", \"optionaloptin\"<\/td><\/tr><tr><td>data-level<\/td><td>string<\/td><td>no<\/td><td>Overrides the default consent method with one of the following values: \"implied\", \"strict\"<\/td><\/tr><tr><td>data-culture<\/td><td>string<\/td><td>no<\/td><td>To force a specific language variant of the consent dialog, set the value of this attribute to a culture neutral ISO 639-1 language code, e.g. \"EN\" for English. Setting this attribute with a valid language overrides the \"Auto-detect user language\" setting in the Cookiebot manager.<\/td><\/tr><tr><td>data-framework<\/td><td>string<\/td><td>no<\/td><td>Enables Cookiebot to signal consent to other consent frameworks implemented on a website in addition to the default consent framework in Cookiebot. The value of the attribute must match the shortcode of the external framework. Currently supported third party consent frameworks: Shortcode \"IAB\": IAB Europe Transparency &amp; Consent Framework.<\/td><\/tr><tr><td>data-blockingmode<\/td><td>string<\/td><td>no<\/td><td>Defines if Cookiebot should automatically block all cookies until a user has consented, value: \"auto\". If not, (value: \"none\") cookie-setting scripts should manually be marked up as described in our <a href=\"\/en\/manual-implementation\/\">manual implementation guide<\/a>. If you omit this attribute, behavior will equal value: \"none\".<\/td><\/tr><tr><td>data-consentmode<\/td><td>string<\/td><td>no<\/td><td>Allows you to disable Google Consent Mode by passing a value of \"disabled\".<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-example-force-the-consent-dialog-to-show-in-english\">Example: Force the consent dialog to show in English<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">&lt;script id=\"Cookiebot\" data-culture=\"EN\" src=\"https:\/\/consent.cookiebot.com\/uc.js\" data-cbid=\"00000000-0000-0000-0000-000000000000\" type=\"text\/javascript\"&gt;&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-server-side-usage\">Server side usage<\/h2>\n\n\n\n<p>If your website is setting cookies server side, you can determine what type of cookies you are allowed to set by checking the users current consent state through standard cookie handling.<\/p>\n\n\n<div id=\"tab-G75m3tEMOw\"\n     class=\"cb-tabs cb-tabs--solid cb-tabs--left is-style-cb-code\">\n    <ul class=\"tabs-list\" role=\"tablist\" tabindex=\"0\">\n                    <li class=\"tab-button active-tab\"\n                role=\"tab\"\n                aria-selected=\"true\"\n                data-tab=\"0\">C#<\/li>\n                    <li class=\"tab-button \"\n                role=\"tab\"\n                aria-selected=\"false\"\n                data-tab=\"1\">PHP<\/li>\n                    <li class=\"tab-button \"\n                role=\"tab\"\n                aria-selected=\"false\"\n                data-tab=\"2\">VB<\/li>\n            <\/ul>\n    <div class=\"tabs-content-box\">\n                                    <pre\n                    class=\"wp-block-code tab-content active-tab\"\n                    role=\"tabpanel\"\n                    data-tab=\"0\">\n\t\t\t\t\t<code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">using System.Web.Script.Serialization;\r\n ...\r\n\r\nHttpCookie CurrentUserConsent = Request.Cookies[&quot;CookieConsent&quot;];\r\n\r\n if (CurrentUserConsent != null) \r\n{\r\n       switch (CurrentUserConsent.Value) \r\n       {\r\n              case &quot;-1&quot;:\r\n                    \/\/The user is not within a region that requires consent - all cookies are accepted \r\n                    break; \r\n\r\n              default: \/\/The user has given their consent\r\n\r\n                     \/\/Read current user consent in encoded JavaScript format \r\n                     JavaScriptSerializer CookieConsentSerializer = new JavaScriptSerializer();\r\n                     dynamic CookieConsent = CookieConsentSerializer.Deserialize&lt;object&gt;(HttpUtility.UrlDecode(CurrentUserConsent.Value));\r\n\r\n\r\nif (!CookieConsent[&quot;preferences&quot;] &amp;&amp; !CookieConsent[&quot;statistics&quot;] &amp;&amp; !CookieConsent[&quot;marketing&quot;])\r\n                     {\r\n                         \/\/The user has opted out of cookies, set strictly necessary cookies only\r\n                     }\r\n                     else\r\n                     {\r\n\r\n                     if (CookieConsent[&quot;preferences&quot;]) \r\n                     {\r\n                            \/\/Current user accepts preference cookies\r\n                     }\r\n                     else \r\n                     {\r\n                           \/\/Current user does NOT accept preference cookies\r\n                     }\r\n\r\n                     if (CookieConsent[&quot;statistics&quot;]) \r\n                     {\r\n                           \/\/Current user accepts statistics cookies\r\n                     }\r\n                     else\r\n                     { \r\n                          \/\/Current user does NOT accept statistics cookies\r\n                     } \r\n\r\n                     if (CookieConsent[&quot;marketing&quot;])\r\n                     { \r\n                          \/\/Current user accepts marketing cookies \r\n                     } \r\n                     else\r\n                     { \r\n                          \/\/Current user does NOT accept marketing cookies\r\n                     } \r\n              }\r\n       } \r\n}\r\n else \r\n{ \r\n      \/\/The user has not accepted cookies - set strictly necessary cookies only \r\n}<\/code>\n\t\t\t\t<\/pre>\n                                                <pre\n                    class=\"wp-block-code tab-content \"\n                    role=\"tabpanel\"\n                    data-tab=\"1\">\n\t\t\t\t\t<code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">if (isset($_COOKIE[&quot;CookieConsent&quot;])) \r\n{ \r\n      switch ($_COOKIE[&quot;CookieConsent&quot;])\r\n      {\r\n            case &quot;-1&quot;:\r\n                  \/\/The user is not within a region that requires consent - all cookies are accepted\r\n                  break; \r\n\r\n            default: \/\/The user has given their consent \r\n\r\n                  \/\/Read current user consent in encoded JavaScript format \r\n                  $valid_php_json = preg_replace(&#039;\/\\s*:\\s*([a-zA-Z0-9_]+?)([}\\[,])\/&#039;, &#039;:&quot;$1&quot;$2&#039;, preg_replace(&#039;\/([{\\[,])\\s*([a-zA-Z0-9_]+?):\/&#039;, &#039;$1&quot;$2&quot;:&#039;, str_replace(&quot;&#039;&quot;, &#039;&quot;&#039;,stripslashes($_COOKIE[&quot;CookieConsent&quot;])))); \r\n                  $CookieConsent = json_decode($valid_php_json); \r\n\r\n\r\n\r\nif (!filter_var($CookieConsent-&gt;preferences, FILTER_VALIDATE_BOOLEAN) \r\n&amp;&amp; !filter_var($CookieConsent-&gt;statistics, FILTER_VALIDATE_BOOLEAN) &amp;&amp; !\r\nfilter_var($CookieConsent-&gt;marketing, FILTER_VALIDATE_BOOLEAN))\r\n                  {\r\n                         \/\/The user has opted out of cookies, set strictly necessary cookies only\r\n                  }\r\n                  else\r\n                  {\r\n\r\n                  if (filter_var($CookieConsent-&gt;preferences, FILTER_VALIDATE_BOOLEAN)) \r\n                  { \r\n                        \/\/Current user accepts preference cookies \r\n                  } \r\n                  else \r\n                  { \r\n                        \/\/Current user does NOT accept preference cookies\r\n                  } \r\n\r\n                  if (filter_var($CookieConsent-&gt;statistics, FILTER_VALIDATE_BOOLEAN))\r\n                  { \r\n                        \/\/Current user accepts statistics cookies \r\n                  } \r\n                  else \r\n                  { \r\n                        \/\/Current user does NOT accept statistics cookies\r\n                  }\r\n\r\n                  if (filter_var($CookieConsent-&gt;marketing, FILTER_VALIDATE_BOOLEAN))\r\n                  { \r\n                        \/\/Current user accepts marketing cookies\r\n                  }\r\n                  else \r\n                  { \r\n                        \/\/Current user does NOT accept marketing cookies\r\n                  }\r\n             }\r\n       }\r\n } \r\nelse \r\n{\r\n      \/\/The user has not accepted cookies - set strictly necessary cookies only \r\n}<\/code>\n\t\t\t\t<\/pre>\n                                                <pre\n                    class=\"wp-block-code tab-content \"\n                    role=\"tabpanel\"\n                    data-tab=\"2\">\n\t\t\t\t\t<code tabindex=\"0\" role=\"region\" aria-label=\"Code example\">Imports System.Web.Script.Serialization\r\n ... \r\n\r\nDim CurrentUserConsent As HttpCookie = Request.Cookies(&quot;CookieConsent&quot;)\r\n\r\n If CurrentUserConsent IsNot Nothing Then \r\n      Select Case CurrentUserConsent.Value \r\n            \r\n            Case &quot;-1&quot; \r\n                  REM The user is not within a region that requires consent - all cookies are accepted \r\n                  Exit Select \r\n\r\n            Case Else REM The user has given their consent \r\n\r\n                  REM Read current user consent in encoded JavaScript format \r\n                  Dim CookieConsentSerializer As New JavaScriptSerializer() \r\n                  Dim CookieConsent As dynamic = CookieConsentSerializer.Deserialize(Of Object)(HttpUtility.UrlDecode(CurrentUserConsent.Value)) \r\n\r\n                  If Not CookieConsent(&quot;preferences&quot;) And Not \r\nCookieConsent(&quot;statistics&quot;) And Not CookieConsent(&quot;marketing&quot;) Then\r\n                  REM The user has opted out of cookies, set strictly necessary cookies only\r\n                  Else\r\n\r\n                  If CookieConsent(&quot;preferences&quot;) Then \r\n                       REM Current user accepts preference cookies \r\n                  Else \r\n                       REM Current user does NOT accept preference cookies \r\n                  End If \r\n\r\n                  If CookieConsent(&quot;statistics&quot;) Then \r\n                       REM Current user accepts statistics cookies \r\n                  Else \r\n                       REM Current user does NOT accept statistics cookies\r\n                  End If\r\n\r\n                  If CookieConsent(&quot;marketing&quot;) Then\r\n                       REM Current user accepts marketing cookies \r\n                  Else \r\n                       REM Current user does NOT accept marketing cookies\r\n                  End If \r\n            End If\r\n      End Select \r\nElse \r\n      REM The user has not accepted cookies - set strictly necessary cookies only \r\nEnd If<\/code>\n\t\t\t\t<\/pre>\n                        <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Below is advanced technical information, mainly for developers.&nbsp;If you are looking for our default implementation guide on how to get started with Cookiebot CMP, it can be found here. On this page you will find our SDK documentation to build custom implementations of banner and cookie controls. As well as the options for manual overrides [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"editor_notices":[],"footnotes":""},"tags":[],"class_list":["post-1263","page","type-page","status-publish","hentry"],"acf":[],"thumbnail_status":false,"thumbnail_url":null,"_links":{"self":[{"href":"https:\/\/www.cookiebot.com\/us\/wp-json\/wp\/v2\/pages\/1263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cookiebot.com\/us\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.cookiebot.com\/us\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.cookiebot.com\/us\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cookiebot.com\/us\/wp-json\/wp\/v2\/comments?post=1263"}],"version-history":[{"count":0,"href":"https:\/\/www.cookiebot.com\/us\/wp-json\/wp\/v2\/pages\/1263\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.cookiebot.com\/us\/wp-json\/wp\/v2\/media?parent=1263"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cookiebot.com\/us\/wp-json\/wp\/v2\/tags?post=1263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}