Heatmap

For instructions on how to authenticate to use this endpoint, see API overview.

Endpoints

GET
PATCH

Retrieve heatmap screenshot settings

Required API key scopes

project:read

Response


Example request

GET /api/projects/:project_id/heatmap_screenshot/settings
export POSTHOG_PERSONAL_API_KEY=[your personal api key]
curl \
-H "Authorization: Bearer $POSTHOG_PERSONAL_API_KEY" \
<ph_app_host>/api/projects/:project_id/heatmap_screenshot/settings/

Example response

Status 200
RESPONSE
{
"allowed_hostnames": [
"string"
],
"cookie_delivery_enabled": true,
"has_secret": true
}

Update heatmap screenshot settings

Required API key scopes

project:write

Request parameters

  • allowed_hostnames
    array

Response


Example request

PATCH /api/projects/:project_id/heatmap_screenshot/settings
export POSTHOG_PERSONAL_API_KEY=[your personal api key]
curl -X PATCH \
-H "Authorization: Bearer $POSTHOG_PERSONAL_API_KEY" \
<ph_app_host>/api/projects/:project_id/heatmap_screenshot/settings/\
-d allowed_hostnames="array"

Example response

Status 200
RESPONSE
{
"allowed_hostnames": [
"string"
],
"cookie_delivery_enabled": true,
"has_secret": true
}