Dashboard Secure Embed

Manage securely embedded Datadog dashboards. Secure embeds use HMAC-SHA256 signed sessions for authentication, enabling customers to embed dashboards in their own applications with server-side auth control. Unlike public dashboards (open URL) or invite dashboards (email-based access), secure embeds provide programmatic access control.

Requirements:

  • Embed sharing must be enabled under Organization Settings > Public Sharing > Shared Dashboards.
  • You need an API key and an application key to interact with these endpoints.

Note: This endpoint is in preview and is subject to change. If you have any feedback, contact Datadog support.

POST https://api.ap1.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embedhttps://api.ap2.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embedhttps://api.datadoghq.eu/api/v2/dashboard/{dashboard_id}/shared/secure-embedhttps://api.ddog-gov.com/api/v2/dashboard/{dashboard_id}/shared/secure-embedhttps://api.us2.ddog-gov.com/api/v2/dashboard/{dashboard_id}/shared/secure-embedhttps://api.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embedhttps://api.us3.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embedhttps://api.us5.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed

Overview

Create a secure embed share for a dashboard. The response includes a one-time credential used for HMAC-SHA256 signing. Store it securely — it cannot be retrieved again. This endpoint requires the dashboards_embed_share permission.

OAuth apps require the dashboards_embed_share authorization scope to access this endpoint.

Arguments

Path Parameters

Name

Type

Description

dashboard_id [required]

string

The ID of the dashboard.

Request

Body Data (required)

Secure embed creation request body.

Expand All

Field

Type

Description

data [required]

object

Data object for creating a secure embed.

attributes [required]

object

Attributes for creating a secure embed shared dashboard.

global_time [required]

object

Default time range configuration for the secure embed.

live_span

enum

Dashboard global time live_span selection. Allowed enum values: 15m,1h,4h,1d,2d,1w,1mo,3mo

global_time_selectable [required]

boolean

Whether viewers can change the time range.

selectable_template_vars [required]

[object]

Template variables viewers can modify.

default_values

[string]

Default selected values for the variable.

name

string

Name of the template variable. Usually matches the prefix unless you want a different display name.

prefix

string

Tag prefix for the variable (e.g., environment, service).

visible_tags

[string]

Restrict which tag values are visible to the viewer.

status [required]

enum

The status of the secure embed share. Active means the shared dashboard is available. Paused means it is not. Allowed enum values: active,paused

title [required]

string

Display title for the shared dashboard.

viewing_preferences [required]

object

Display settings for the secure embed shared dashboard.

high_density

boolean

Whether widgets are displayed in high density mode.

theme

enum

The theme of the shared dashboard view. system follows the viewer's system default. Allowed enum values: system,light,dark

type [required]

enum

Resource type for secure embed create requests. Allowed enum values: secure_embed_request

{
  "data": {
    "attributes": {
      "global_time": {
        "live_span": "1h"
      },
      "global_time_selectable": true,
      "selectable_template_vars": [
        {
          "default_values": [
            "1"
          ],
          "name": "org_id",
          "prefix": "org_id",
          "visible_tags": [
            "1"
          ]
        }
      ],
      "status": "active",
      "title": "Q1 Metrics Dashboard",
      "viewing_preferences": {
        "high_density": false,
        "theme": "system"
      }
    },
    "type": "secure_embed_request"
  }
}

Response

OK

Response for creating a secure embed shared dashboard.

Expand All

Field

Type

Description

data [required]

object

Data object for a secure embed create response.

attributes [required]

object

Attributes of a newly created secure embed shared dashboard.

created_at

string

Creation timestamp.

credential

string

The secret credential used for HMAC signing. Returned only on creation. Store securely — it cannot be retrieved again.

dashboard_id

string

The source dashboard ID.

global_time

object

Default time range configuration for the secure embed.

live_span

enum

Dashboard global time live_span selection. Allowed enum values: 15m,1h,4h,1d,2d,1w,1mo,3mo

global_time_selectable

boolean

Whether time range is viewer-selectable.

id

string

Internal share ID.

selectable_template_vars

[object]

Template variables with their configuration.

default_values

[string]

Default selected values for the variable.

name

string

Name of the template variable. Usually matches the prefix unless you want a different display name.

prefix

string

Tag prefix for the variable (e.g., environment, service).

visible_tags

[string]

Restrict which tag values are visible to the viewer.

share_type

enum

The type of share. Always secure_embed. Allowed enum values: secure_embed

status

enum

The status of the secure embed share. Active means the shared dashboard is available. Paused means it is not. Allowed enum values: active,paused

title

string

Display title.

token

string

Public share token.

url

string

CDN URL for the shared dashboard.

viewing_preferences

object

Display settings for the secure embed shared dashboard.

high_density

boolean

Whether widgets are displayed in high density mode.

theme

enum

The theme of the shared dashboard view. system follows the viewer's system default. Allowed enum values: system,light,dark

id [required]

string

Internal share ID.

type [required]

enum

Resource type for secure embed create responses. Allowed enum values: secure_embed_create_response

{
  "data": {
    "attributes": {
      "created_at": "2026-03-11T18:30:00.000000",
      "credential": "A1b2C3d4E5f6G7h8I9j0K1l2M3n4O5p6Q7r8S9t0U1v2",
      "dashboard_id": "abc-def-ghi",
      "global_time": {
        "live_span": "1h"
      },
      "global_time_selectable": true,
      "id": "12345",
      "selectable_template_vars": [
        {
          "default_values": [
            "1"
          ],
          "name": "org_id",
          "prefix": "org_id",
          "visible_tags": [
            "1"
          ]
        }
      ],
      "share_type": "secure_embed",
      "status": "active",
      "title": "Q1 Metrics Dashboard",
      "token": "s3cur3t0k3n-abcdef123456",
      "url": "https://p.datadoghq.com/sb/secure-embed/s3cur3t0k3n-abcdef123456",
      "viewing_preferences": {
        "high_density": false,
        "theme": "system"
      }
    },
    "id": "12345",
    "type": "secure_embed_create_response"
  }
}

Forbidden

API error response.

Expand All

Field

Type

Description

errors [required]

[object]

A list of errors.

detail

string

A human-readable explanation specific to this occurrence of the error.

meta

object

Non-standard meta-information about the error

source

object

References to the source of the error.

header

string

A string indicating the name of a single request header which caused the error.

parameter

string

A string indicating which URI query parameter caused the error.

pointer

string

A JSON pointer to the value in the request document that caused the error.

status

string

Status code of the response.

title

string

Short human-readable summary of the error.

{
  "errors": [
    {
      "detail": "Missing required attribute in body",
      "meta": {},
      "source": {
        "header": "Authorization",
        "parameter": "limit",
        "pointer": "/data/attributes/title"
      },
      "status": "400",
      "title": "Bad Request"
    }
  ]
}

Dashboard Not Found

API error response.

Expand All

Field

Type

Description

errors [required]

[object]

A list of errors.

detail

string

A human-readable explanation specific to this occurrence of the error.

meta

object

Non-standard meta-information about the error

source

object

References to the source of the error.

header

string

A string indicating the name of a single request header which caused the error.

parameter

string

A string indicating which URI query parameter caused the error.

pointer

string

A JSON pointer to the value in the request document that caused the error.

status

string

Status code of the response.

title

string

Short human-readable summary of the error.

{
  "errors": [
    {
      "detail": "Missing required attribute in body",
      "meta": {},
      "source": {
        "header": "Authorization",
        "parameter": "limit",
        "pointer": "/data/attributes/title"
      },
      "status": "400",
      "title": "Bad Request"
    }
  ]
}

Conflict — max 1000 share URLs per dashboard exceeded

API error response.

Expand All

Field

Type

Description

errors [required]

[object]

A list of errors.

detail

string

A human-readable explanation specific to this occurrence of the error.

meta

object

Non-standard meta-information about the error

source

object

References to the source of the error.

header

string

A string indicating the name of a single request header which caused the error.

parameter

string

A string indicating which URI query parameter caused the error.

pointer

string

A JSON pointer to the value in the request document that caused the error.

status

string

Status code of the response.

title

string

Short human-readable summary of the error.

{
  "errors": [
    {
      "detail": "Missing required attribute in body",
      "meta": {},
      "source": {
        "header": "Authorization",
        "parameter": "limit",
        "pointer": "/data/attributes/title"
      },
      "status": "400",
      "title": "Bad Request"
    }
  ]
}

Too many requests

API error response.

Expand All

Field

Type

Description

errors [required]

[string]

A list of errors.

{
  "errors": [
    "Bad Request"
  ]
}

Code Example

                  ## default
# 

# Path parameters
export dashboard_id="abc-def-ghi"
# Curl command
curl -X POST "https://api.ap1.datadoghq.com"https://api.ap2.datadoghq.com"https://api.datadoghq.eu"https://api.ddog-gov.com"https://api.us2.ddog-gov.com"https://api.datadoghq.com"https://api.us3.datadoghq.com"https://api.us5.datadoghq.com/api/v2/dashboard/${dashboard_id}/shared/secure-embed" \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -H "DD-API-KEY: ${DD_API_KEY}" \ -H "DD-APPLICATION-KEY: ${DD_APP_KEY}" \ -d @- << EOF { "data": { "attributes": { "global_time": { "live_span": "1h" }, "global_time_selectable": true, "selectable_template_vars": [ { "default_values": [ "1" ], "name": "org_id", "prefix": "org_id", "visible_tags": [ "1" ] } ], "status": "active", "title": "Q1 Metrics Dashboard", "viewing_preferences": { "high_density": false, "theme": "system" } }, "type": "secure_embed_request" } } EOF

Note: This endpoint is in preview and is subject to change. If you have any feedback, contact Datadog support.

GET https://api.ap1.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.ap2.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.datadoghq.eu/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.ddog-gov.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.us2.ddog-gov.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.us3.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.us5.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}

Overview

Retrieve an existing secure embed configuration for a dashboard. This endpoint requires the dashboards_read permission.

OAuth apps require the dashboards_read authorization scope to access this endpoint.

Arguments

Path Parameters

Name

Type

Description

dashboard_id [required]

string

The ID of the dashboard.

token [required]

string

The share token identifying the secure embed.

Response

OK

Response for getting a secure embed shared dashboard.

Expand All

Field

Type

Description

data [required]

object

Data object for a secure embed get response.

attributes [required]

object

Attributes of an existing secure embed shared dashboard.

created_at

string

Creation timestamp.

credential_suffix

string

Last 4 characters of the credential. Defaults to 0000 if unavailable.

dashboard_id

string

The source dashboard ID.

global_time

object

Default time range configuration for the secure embed.

live_span

enum

Dashboard global time live_span selection. Allowed enum values: 15m,1h,4h,1d,2d,1w,1mo,3mo

global_time_selectable

boolean

Whether time range is viewer-selectable.

id

string

Internal share ID.

selectable_template_vars

[object]

Template variables with their configuration.

default_values

[string]

Default selected values for the variable.

name

string

Name of the template variable. Usually matches the prefix unless you want a different display name.

prefix

string

Tag prefix for the variable (e.g., environment, service).

visible_tags

[string]

Restrict which tag values are visible to the viewer.

share_type

enum

The type of share. Always secure_embed. Allowed enum values: secure_embed

status

enum

The status of the secure embed share. Active means the shared dashboard is available. Paused means it is not. Allowed enum values: active,paused

title

string

Display title.

token

string

Public share token.

url

string

CDN URL for the shared dashboard.

viewing_preferences

object

Display settings for the secure embed shared dashboard.

high_density

boolean

Whether widgets are displayed in high density mode.

theme

enum

The theme of the shared dashboard view. system follows the viewer's system default. Allowed enum values: system,light,dark

id [required]

string

Internal share ID.

type [required]

enum

Resource type for secure embed get responses. Allowed enum values: secure_embed_get_response

{
  "data": {
    "attributes": {
      "created_at": "2026-03-11T18:30:00.000000",
      "credential_suffix": "ab3f",
      "dashboard_id": "abc-def-ghi",
      "global_time": {
        "live_span": "1h"
      },
      "global_time_selectable": true,
      "id": "12345",
      "selectable_template_vars": [
        {
          "default_values": [
            "1"
          ],
          "name": "org_id",
          "prefix": "org_id",
          "visible_tags": [
            "1"
          ]
        }
      ],
      "share_type": "secure_embed",
      "status": "active",
      "title": "Q1 Metrics Dashboard",
      "token": "s3cur3t0k3n-abcdef123456",
      "url": "https://p.datadoghq.com/sb/secure-embed/s3cur3t0k3n-abcdef123456",
      "viewing_preferences": {
        "high_density": false,
        "theme": "system"
      }
    },
    "id": "12345",
    "type": "secure_embed_get_response"
  }
}

Not Found

API error response.

Expand All

Field

Type

Description

errors [required]

[object]

A list of errors.

detail

string

A human-readable explanation specific to this occurrence of the error.

meta

object

Non-standard meta-information about the error

source

object

References to the source of the error.

header

string

A string indicating the name of a single request header which caused the error.

parameter

string

A string indicating which URI query parameter caused the error.

pointer

string

A JSON pointer to the value in the request document that caused the error.

status

string

Status code of the response.

title

string

Short human-readable summary of the error.

{
  "errors": [
    {
      "detail": "Missing required attribute in body",
      "meta": {},
      "source": {
        "header": "Authorization",
        "parameter": "limit",
        "pointer": "/data/attributes/title"
      },
      "status": "400",
      "title": "Bad Request"
    }
  ]
}

Too many requests

API error response.

Expand All

Field

Type

Description

errors [required]

[string]

A list of errors.

{
  "errors": [
    "Bad Request"
  ]
}

Code Example

                  # Path parameters
export dashboard_id="abc-def-ghi"
export token="s3cur3t0k3n-abcdef123456"
# Curl command
curl -X GET "https://api.ap1.datadoghq.com"https://api.ap2.datadoghq.com"https://api.datadoghq.eu"https://api.ddog-gov.com"https://api.us2.ddog-gov.com"https://api.datadoghq.com"https://api.us3.datadoghq.com"https://api.us5.datadoghq.com/api/v2/dashboard/${dashboard_id}/shared/secure-embed/${token}" \ -H "Accept: application/json" \ -H "DD-API-KEY: ${DD_API_KEY}" \ -H "DD-APPLICATION-KEY: ${DD_APP_KEY}"

Note: This endpoint is in preview and is subject to change. If you have any feedback, contact Datadog support.

PATCH https://api.ap1.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.ap2.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.datadoghq.eu/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.ddog-gov.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.us2.ddog-gov.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.us3.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.us5.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}

Overview

Partially update a secure embed configuration. All fields are optional (PATCH semantics). This endpoint requires the dashboards_embed_share permission.

OAuth apps require the dashboards_embed_share authorization scope to access this endpoint.

Arguments

Path Parameters

Name

Type

Description

dashboard_id [required]

string

The ID of the dashboard.

token [required]

string

The share token identifying the secure embed.

Request

Body Data (required)

Secure embed update request body.

Expand All

Field

Type

Description

data [required]

object

Data object for updating a secure embed.

attributes [required]

object

Attributes for updating a secure embed shared dashboard. All fields are optional.

global_time

object

Default time range configuration for the secure embed.

live_span

enum

Dashboard global time live_span selection. Allowed enum values: 15m,1h,4h,1d,2d,1w,1mo,3mo

global_time_selectable

boolean

Updated time selectability.

selectable_template_vars

[object]

Updated template variables.

default_values

[string]

Default selected values for the variable.

name

string

Name of the template variable. Usually matches the prefix unless you want a different display name.

prefix

string

Tag prefix for the variable (e.g., environment, service).

visible_tags

[string]

Restrict which tag values are visible to the viewer.

status

enum

The status of the secure embed share. Active means the shared dashboard is available. Paused means it is not. Allowed enum values: active,paused

title

string

Updated title.

viewing_preferences

object

Display settings for the secure embed shared dashboard.

high_density

boolean

Whether widgets are displayed in high density mode.

theme

enum

The theme of the shared dashboard view. system follows the viewer's system default. Allowed enum values: system,light,dark

type [required]

enum

Resource type for secure embed update requests. Allowed enum values: secure_embed_update_request

{
  "data": {
    "attributes": {
      "global_time": {
        "live_span": "1h"
      },
      "global_time_selectable": true,
      "selectable_template_vars": [
        {
          "default_values": [
            "1"
          ],
          "name": "org_id",
          "prefix": "org_id",
          "visible_tags": [
            "1"
          ]
        }
      ],
      "status": "active",
      "title": "Q1 Metrics Dashboard (Updated)",
      "viewing_preferences": {
        "high_density": false,
        "theme": "system"
      }
    },
    "type": "secure_embed_update_request"
  }
}

Response

OK

Response for updating a secure embed shared dashboard.

Expand All

Field

Type

Description

data [required]

object

Data object for a secure embed update response.

attributes [required]

object

Attributes of an updated secure embed shared dashboard.

created_at

string

Creation timestamp.

credential_suffix

string

Last 4 characters of the credential. Defaults to 0000 if unavailable.

dashboard_id

string

The source dashboard ID.

global_time

object

Default time range configuration for the secure embed.

live_span

enum

Dashboard global time live_span selection. Allowed enum values: 15m,1h,4h,1d,2d,1w,1mo,3mo

global_time_selectable

boolean

Whether time range is viewer-selectable.

id

string

Internal share ID.

selectable_template_vars

[object]

Template variables with their configuration.

default_values

[string]

Default selected values for the variable.

name

string

Name of the template variable. Usually matches the prefix unless you want a different display name.

prefix

string

Tag prefix for the variable (e.g., environment, service).

visible_tags

[string]

Restrict which tag values are visible to the viewer.

share_type

enum

The type of share. Always secure_embed. Allowed enum values: secure_embed

status

enum

The status of the secure embed share. Active means the shared dashboard is available. Paused means it is not. Allowed enum values: active,paused

title

string

Display title.

token

string

Public share token.

url

string

CDN URL for the shared dashboard.

viewing_preferences

object

Display settings for the secure embed shared dashboard.

high_density

boolean

Whether widgets are displayed in high density mode.

theme

enum

The theme of the shared dashboard view. system follows the viewer's system default. Allowed enum values: system,light,dark

id [required]

string

Internal share ID.

type [required]

enum

Resource type for secure embed update responses. Allowed enum values: secure_embed_update_response

{
  "data": {
    "attributes": {
      "created_at": "2026-03-11T18:30:00.000000",
      "credential_suffix": "ab3f",
      "dashboard_id": "abc-def-ghi",
      "global_time": {
        "live_span": "1h"
      },
      "global_time_selectable": true,
      "id": "12345",
      "selectable_template_vars": [
        {
          "default_values": [
            "1"
          ],
          "name": "org_id",
          "prefix": "org_id",
          "visible_tags": [
            "1"
          ]
        }
      ],
      "share_type": "secure_embed",
      "status": "active",
      "title": "Q1 Metrics Dashboard (Updated)",
      "token": "s3cur3t0k3n-abcdef123456",
      "url": "https://p.datadoghq.com/sb/secure-embed/s3cur3t0k3n-abcdef123456",
      "viewing_preferences": {
        "high_density": false,
        "theme": "system"
      }
    },
    "id": "12345",
    "type": "secure_embed_update_response"
  }
}

Forbidden

API error response.

Expand All

Field

Type

Description

errors [required]

[object]

A list of errors.

detail

string

A human-readable explanation specific to this occurrence of the error.

meta

object

Non-standard meta-information about the error

source

object

References to the source of the error.

header

string

A string indicating the name of a single request header which caused the error.

parameter

string

A string indicating which URI query parameter caused the error.

pointer

string

A JSON pointer to the value in the request document that caused the error.

status

string

Status code of the response.

title

string

Short human-readable summary of the error.

{
  "errors": [
    {
      "detail": "Missing required attribute in body",
      "meta": {},
      "source": {
        "header": "Authorization",
        "parameter": "limit",
        "pointer": "/data/attributes/title"
      },
      "status": "400",
      "title": "Bad Request"
    }
  ]
}

Not Found

API error response.

Expand All

Field

Type

Description

errors [required]

[object]

A list of errors.

detail

string

A human-readable explanation specific to this occurrence of the error.

meta

object

Non-standard meta-information about the error

source

object

References to the source of the error.

header

string

A string indicating the name of a single request header which caused the error.

parameter

string

A string indicating which URI query parameter caused the error.

pointer

string

A JSON pointer to the value in the request document that caused the error.

status

string

Status code of the response.

title

string

Short human-readable summary of the error.

{
  "errors": [
    {
      "detail": "Missing required attribute in body",
      "meta": {},
      "source": {
        "header": "Authorization",
        "parameter": "limit",
        "pointer": "/data/attributes/title"
      },
      "status": "400",
      "title": "Bad Request"
    }
  ]
}

Too many requests

API error response.

Expand All

Field

Type

Description

errors [required]

[string]

A list of errors.

{
  "errors": [
    "Bad Request"
  ]
}

Code Example

                  ## default
# 

# Path parameters
export dashboard_id="abc-def-ghi"
export token="s3cur3t0k3n-abcdef123456"
# Curl command
curl -X PATCH "https://api.ap1.datadoghq.com"https://api.ap2.datadoghq.com"https://api.datadoghq.eu"https://api.ddog-gov.com"https://api.us2.ddog-gov.com"https://api.datadoghq.com"https://api.us3.datadoghq.com"https://api.us5.datadoghq.com/api/v2/dashboard/${dashboard_id}/shared/secure-embed/${token}" \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -H "DD-API-KEY: ${DD_API_KEY}" \ -H "DD-APPLICATION-KEY: ${DD_APP_KEY}" \ -d @- << EOF { "data": { "attributes": { "status": "active", "title": "Q1 Metrics Dashboard (Updated)" }, "type": "secure_embed_update_request" } } EOF

Note: This endpoint is in preview and is subject to change. If you have any feedback, contact Datadog support.

DELETE https://api.ap1.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.ap2.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.datadoghq.eu/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.ddog-gov.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.us2.ddog-gov.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.us3.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}https://api.us5.datadoghq.com/api/v2/dashboard/{dashboard_id}/shared/secure-embed/{token}

Overview

Delete a secure embed share for a dashboard. This endpoint requires the dashboards_embed_share permission.

OAuth apps require the dashboards_embed_share authorization scope to access this endpoint.

Arguments

Path Parameters

Name

Type

Description

dashboard_id [required]

string

The ID of the dashboard.

token [required]

string

The share token identifying the secure embed.

Response

No Content

Forbidden

API error response.

Expand All

Field

Type

Description

errors [required]

[object]

A list of errors.

detail

string

A human-readable explanation specific to this occurrence of the error.

meta

object

Non-standard meta-information about the error

source

object

References to the source of the error.

header

string

A string indicating the name of a single request header which caused the error.

parameter

string

A string indicating which URI query parameter caused the error.

pointer

string

A JSON pointer to the value in the request document that caused the error.

status

string

Status code of the response.

title

string

Short human-readable summary of the error.

{
  "errors": [
    {
      "detail": "Missing required attribute in body",
      "meta": {},
      "source": {
        "header": "Authorization",
        "parameter": "limit",
        "pointer": "/data/attributes/title"
      },
      "status": "400",
      "title": "Bad Request"
    }
  ]
}

Not Found

API error response.

Expand All

Field

Type

Description

errors [required]

[object]

A list of errors.

detail

string

A human-readable explanation specific to this occurrence of the error.

meta

object

Non-standard meta-information about the error

source

object

References to the source of the error.

header

string

A string indicating the name of a single request header which caused the error.

parameter

string

A string indicating which URI query parameter caused the error.

pointer

string

A JSON pointer to the value in the request document that caused the error.

status

string

Status code of the response.

title

string

Short human-readable summary of the error.

{
  "errors": [
    {
      "detail": "Missing required attribute in body",
      "meta": {},
      "source": {
        "header": "Authorization",
        "parameter": "limit",
        "pointer": "/data/attributes/title"
      },
      "status": "400",
      "title": "Bad Request"
    }
  ]
}

Too many requests

API error response.

Expand All

Field

Type

Description

errors [required]

[string]

A list of errors.

{
  "errors": [
    "Bad Request"
  ]
}

Code Example

                  # Path parameters
export dashboard_id="abc-def-ghi"
export token="s3cur3t0k3n-abcdef123456"
# Curl command
curl -X DELETE "https://api.ap1.datadoghq.com"https://api.ap2.datadoghq.com"https://api.datadoghq.eu"https://api.ddog-gov.com"https://api.us2.ddog-gov.com"https://api.datadoghq.com"https://api.us3.datadoghq.com"https://api.us5.datadoghq.com/api/v2/dashboard/${dashboard_id}/shared/secure-embed/${token}" \ -H "DD-API-KEY: ${DD_API_KEY}" \ -H "DD-APPLICATION-KEY: ${DD_APP_KEY}"