provider Widgets GET /api/v2/widgets/{experience_type}
@utdk/datadog /api/v2/widgets/{experience_type}
Search widgets
Search and list widgets for a given experience type. Supports filtering by widget type, creator, title, and tags, as well as sorting and pagination.
experience_type path required
The experience type for the widget.
enum: ccm_reports, logs_reports, csv_reports, product_analytics
filter[widgetType] query
Filter widgets by widget type.
enum: bar_chart, change, cloud_cost_summary, cohort…
filter[creatorHandle] query
Filter widgets by the email handle of the creator.
string
filter[isFavorited] query
Filter to only widgets favorited by the current user.
boolean
filter[title] query
Filter widgets by title (substring match).
string
filter[tags] query
Filter widgets by tags. Format as bracket-delimited CSV, e.g. `[tag1,tag2]`.
string
sort query
Sort field for the results. Prefix with `-` for descending order. Allowed values: `title`, `created_at`, `modified_at`.
string
page[number] query
Page number for pagination (0-indexed).
integer
page[size] query
Number of widgets per page.
integer

Try it

Authentication
Configure credentials for Datadog API V2 Collection
Gateway
The gateway proxies requests and injects credentials server-side. Configure credentials above, then enter your gateway URL.

Saved automatically to browser storage.

searchwidgets
GET/api/v2/widgets/{experience_type}
Search and list widgets for a given experience type. Supports filtering by widget type, creator, title, and tags, as well as sorting and pagination.

Parameters

required

The experience type for the widget.

Filter widgets by widget type.

Filter widgets by the email handle of the creator.

Filter to only widgets favorited by the current user.

Filter widgets by title (substring match).

Filter widgets by tags. Format as bracket-delimited CSV, e.g. `[tag1,tag2]`.

Sort field for the results. Prefix with `-` for descending order. Allowed values: `title`, `created_at`, `modified_at`.

Page number for pagination (0-indexed).

Number of widgets per page.

Enter a gateway URL above to enable sending.

Code snippet
Updates live as you fill in the form above.

TypeScript

import datadog from '@utdk/datadog';

await datadog.searchwidgets({
  "sort": "-modified_at",
  "page[number]": 0,
  "page[size]": 50
})