List the individual event records matching an analytics query.
Use columns to choose the attributes returned on each row, sort to order the rows,
and limit to cap how many are returned.
This endpoint requires the rum_apps_read permission.
Start time in epoch milliseconds. Must be less than to.
query [required]
object
The analytics list query definition. It selects the events to return with query, then
chooses the columns on each event row, the sort applied to those rows, and a row limit.
Unlike the scalar and timeseries queries, a list query returns raw event rows rather than
aggregates, so it takes no compute or group-by rule.
audience_filters
object
Audience filter definitions for targeting specific user segments.
accounts
[object]
Account audience queries.
name [required]
string
Name of this query, referenced in the formula.
query
string
Search query for filtering accounts.
formula
string
Boolean formula combining audience queries by name.
segments
[object]
Segment audience queries.
name [required]
string
Name of this query, referenced in the formula.
segment_id [required]
uuid
UUID of the segment to filter by.
users
[object]
User audience queries.
name [required]
string
Name of this query, referenced in the formula.
query
string
Search query for filtering users.
columns
[string]
Attribute columns to include in each event row.
limit
int64
Maximum number of event rows to return.
query [required]
<oneOf>
A query definition discriminated by the data_source field.
Use product_analytics for standard event queries, or
product_analytics_occurrence for occurrence-filtered queries.
<data_source=product_analytics>
object
A standard Product Analytics event query.
data_source [required]
enum
The data source identifier.
Allowed enum values: product_analytics
search [required]
object
Search parameters for an event query.
query
string
The search query using Datadog search syntax.
<data_source=product_analytics_occurrence>
object
A Product Analytics occurrence-filtered query.
data_source [required]
enum
The data source identifier for occurrence queries.
Allowed enum values: product_analytics_occurrence
search [required]
object
Search parameters for an occurrence query.
occurrences
object
Filter for occurrence-based queries.
meta
object
Additional metadata.
<any-key>
string
operator [required]
string
Comparison operator (=, >=, <=, >, <).
value [required]
string
The occurrence count threshold as a string.
query
string
The search query using Datadog search syntax.
sort
object
The sort applied to the returned event rows.
facet
string
Name of the facet to sort the rows by.
order
enum
The direction rows are sorted in.
Allowed enum values: asc,desc
to [required]
int64
End time in epoch milliseconds.
type [required]
enum
The resource type for analytics list requests.
Allowed enum values: formula_analytics_extended_list_request
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"python3"example.py"
# List analytics events returns "OK" responserequire"datadog_api_client"DatadogAPIClient.configuredo|config|config.access_token=ENV["DD_BEARER_TOKEN"]config.unstable_operations["v2.query_product_analytics_list".to_sym]=trueendapi_instance=DatadogAPIClient::V2::ProductAnalyticsAPI.newbody=DatadogAPIClient::V2::ProductAnalyticsAnalyticsListRequest.new({data:DatadogAPIClient::V2::ProductAnalyticsAnalyticsListRequestData.new({attributes:DatadogAPIClient::V2::ProductAnalyticsAnalyticsListRequestAttributes.new({from:1771232048460,query:DatadogAPIClient::V2::ProductAnalyticsAnalyticsListQuery.new({columns:["@view.name",],limit:100,query:DatadogAPIClient::V2::ProductAnalyticsEventQuery.new({data_source:DatadogAPIClient::V2::ProductAnalyticsEventQueryDataSource::PRODUCT_ANALYTICS,search:DatadogAPIClient::V2::ProductAnalyticsEventSearch.new({query:"@type:view",}),}),}),to:1771836848262,}),type:DatadogAPIClient::V2::ProductAnalyticsAnalyticsListRequestType::FORMULA_ANALYTICS_EXTENDED_LIST_REQUEST,}),})papi_instance.query_product_analytics_list(body)
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"rb"example.rb"
// List analytics events returns "OK" responsepackagemainimport("context""encoding/json""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){body:=datadogV2.ProductAnalyticsAnalyticsListRequest{Data:datadogV2.ProductAnalyticsAnalyticsListRequestData{Attributes:datadogV2.ProductAnalyticsAnalyticsListRequestAttributes{From:1771232048460,Query:datadogV2.ProductAnalyticsAnalyticsListQuery{Columns:[]string{"@view.name",},Limit:datadog.PtrInt64(100),Query:datadogV2.ProductAnalyticsBaseQuery{ProductAnalyticsEventQuery:&datadogV2.ProductAnalyticsEventQuery{DataSource:datadogV2.PRODUCTANALYTICSEVENTQUERYDATASOURCE_PRODUCT_ANALYTICS,Search:datadogV2.ProductAnalyticsEventSearch{Query:datadog.PtrString("@type:view"),},}},},To:1771836848262,},Type:datadogV2.PRODUCTANALYTICSANALYTICSLISTREQUESTTYPE_FORMULA_ANALYTICS_EXTENDED_LIST_REQUEST,},}ctx:=datadog.NewDefaultContext(context.Background())ctx=context.WithValue(ctx,datadog.ContextAccessToken,os.Getenv("DD_BEARER_TOKEN"))configuration:=datadog.NewConfiguration()configuration.SetUnstableOperationEnabled("v2.QueryProductAnalyticsList",true)apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewProductAnalyticsApi(apiClient)resp,r,err:=api.QueryProductAnalyticsList(ctx,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `ProductAnalyticsApi.QueryProductAnalyticsList`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `ProductAnalyticsApi.QueryProductAnalyticsList`:\n%s\n",responseContent)}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"go run"main.go"
// List analytics events returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.ProductAnalyticsApi;importcom.datadog.api.client.v2.model.ProductAnalyticsAnalyticsListQuery;importcom.datadog.api.client.v2.model.ProductAnalyticsAnalyticsListRequest;importcom.datadog.api.client.v2.model.ProductAnalyticsAnalyticsListRequestAttributes;importcom.datadog.api.client.v2.model.ProductAnalyticsAnalyticsListRequestData;importcom.datadog.api.client.v2.model.ProductAnalyticsAnalyticsListRequestType;importcom.datadog.api.client.v2.model.ProductAnalyticsAnalyticsListResponse;importcom.datadog.api.client.v2.model.ProductAnalyticsBaseQuery;importcom.datadog.api.client.v2.model.ProductAnalyticsEventQuery;importcom.datadog.api.client.v2.model.ProductAnalyticsEventQueryDataSource;importcom.datadog.api.client.v2.model.ProductAnalyticsEventSearch;importjava.util.Collections;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();defaultClient.setAccessToken(System.getenv("DD_BEARER_TOKEN"));defaultClient.setUnstableOperationEnabled("v2.queryProductAnalyticsList",true);ProductAnalyticsApiapiInstance=newProductAnalyticsApi(defaultClient);ProductAnalyticsAnalyticsListRequestbody=newProductAnalyticsAnalyticsListRequest().data(newProductAnalyticsAnalyticsListRequestData().attributes(newProductAnalyticsAnalyticsListRequestAttributes().from(1771232048460L).query(newProductAnalyticsAnalyticsListQuery().columns(Collections.singletonList("@view.name")).limit(100L).query(newProductAnalyticsBaseQuery(newProductAnalyticsEventQuery().dataSource(ProductAnalyticsEventQueryDataSource.PRODUCT_ANALYTICS).search(newProductAnalyticsEventSearch().query("@type:view"))))).to(1771836848262L)).type(ProductAnalyticsAnalyticsListRequestType.FORMULA_ANALYTICS_EXTENDED_LIST_REQUEST));try{ProductAnalyticsAnalyticsListResponseresult=apiInstance.queryProductAnalyticsList(body);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling ProductAnalyticsApi#queryProductAnalyticsList");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"java"Example.java"
// List analytics events returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_product_analytics::ProductAnalyticsAPI;usedatadog_api_client::datadogV2::model::ProductAnalyticsAnalyticsListQuery;usedatadog_api_client::datadogV2::model::ProductAnalyticsAnalyticsListRequest;usedatadog_api_client::datadogV2::model::ProductAnalyticsAnalyticsListRequestAttributes;usedatadog_api_client::datadogV2::model::ProductAnalyticsAnalyticsListRequestData;usedatadog_api_client::datadogV2::model::ProductAnalyticsAnalyticsListRequestType;usedatadog_api_client::datadogV2::model::ProductAnalyticsBaseQuery;usedatadog_api_client::datadogV2::model::ProductAnalyticsEventQuery;usedatadog_api_client::datadogV2::model::ProductAnalyticsEventQueryDataSource;usedatadog_api_client::datadogV2::model::ProductAnalyticsEventSearch;#[tokio::main]asyncfnmain(){letbody=ProductAnalyticsAnalyticsListRequest::new(ProductAnalyticsAnalyticsListRequestData::new(ProductAnalyticsAnalyticsListRequestAttributes::new(1771232048460,ProductAnalyticsAnalyticsListQuery::new(ProductAnalyticsBaseQuery::ProductAnalyticsEventQuery(Box::new(ProductAnalyticsEventQuery::new(ProductAnalyticsEventQueryDataSource::PRODUCT_ANALYTICS,ProductAnalyticsEventSearch::new().query("@type:view".to_string()),),)),).columns(vec!["@view.name".to_string()]).limit(100),1771836848262,),ProductAnalyticsAnalyticsListRequestType::FORMULA_ANALYTICS_EXTENDED_LIST_REQUEST,));letmutconfiguration=datadog::Configuration::new();configuration.set_unstable_operation_enabled("v2.QueryProductAnalyticsList",true);letapi=ProductAnalyticsAPI::with_config(configuration);letresp=api.query_product_analytics_list(body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* List analytics events returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration({authMethods:{AuthZ:{accessToken: process.env.DD_BEARER_TOKENasstring,},},});configuration.unstableOperations["v2.queryProductAnalyticsList"]=true;constapiInstance=newv2.ProductAnalyticsApi(configuration);constparams: v2.ProductAnalyticsApiQueryProductAnalyticsListRequest={body:{data:{attributes:{from:1771232048460,query:{columns:["@view.name"],limit: 100,query:{dataSource:"product_analytics",search:{query:"@type:view",},},},to: 1771836848262,},type:"formula_analytics_extended_list_request",},},};apiInstance.queryProductAnalyticsList(params).then((data: v2.ProductAnalyticsAnalyticsListResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"tsc"example.ts"
Demander une démonstration personnalisée
Commencer avec Datadog
Ask AI
AI-generated responses may be inaccurate. Verify important info.