"""
Query accounts returns "Successful response with account data" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.rum_audience_management_apiimportRumAudienceManagementApifromdatadog_api_client.v2.model.query_account_requestimportQueryAccountRequestfromdatadog_api_client.v2.model.query_account_request_dataimportQueryAccountRequestDatafromdatadog_api_client.v2.model.query_account_request_data_attributesimportQueryAccountRequestDataAttributesfromdatadog_api_client.v2.model.query_account_request_data_attributes_sortimportQueryAccountRequestDataAttributesSortfromdatadog_api_client.v2.model.query_account_request_data_typeimportQueryAccountRequestDataTypebody=QueryAccountRequest(data=QueryAccountRequestData(attributes=QueryAccountRequestDataAttributes(limit=20,query="plan_type:enterprise AND user_count:>100 AND subscription_status:active",select_columns=["account_id","account_name","user_count","plan_type","subscription_status","created_at","mrr","industry",],sort=QueryAccountRequestDataAttributesSort(field="user_count",order="DESC",),wildcard_search_term="tech",),id="query_account_request",type=QueryAccountRequestDataType.QUERY_ACCOUNT_REQUEST,),)configuration=Configuration()configuration.unstable_operations["query_accounts"]=TruewithApiClient(configuration)asapi_client:api_instance=RumAudienceManagementApi(api_client)response=api_instance.query_accounts(body=body)print(response)
# Query accounts returns "Successful response with account data" responserequire"datadog_api_client"DatadogAPIClient.configuredo|config|config.unstable_operations["v2.query_accounts".to_sym]=trueendapi_instance=DatadogAPIClient::V2::RumAudienceManagementAPI.newbody=DatadogAPIClient::V2::QueryAccountRequest.new({data:DatadogAPIClient::V2::QueryAccountRequestData.new({attributes:DatadogAPIClient::V2::QueryAccountRequestDataAttributes.new({limit:20,query:"plan_type:enterprise AND user_count:>100 AND subscription_status:active",select_columns:["account_id","account_name","user_count","plan_type","subscription_status","created_at","mrr","industry",],sort:DatadogAPIClient::V2::QueryAccountRequestDataAttributesSort.new({field:"user_count",order:"DESC",}),wildcard_search_term:"tech",}),id:"query_account_request",type:DatadogAPIClient::V2::QueryAccountRequestDataType::QUERY_ACCOUNT_REQUEST,}),})papi_instance.query_accounts(body)
// Query accounts returns "Successful response with account data" 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.QueryAccountRequest{Data:&datadogV2.QueryAccountRequestData{Attributes:&datadogV2.QueryAccountRequestDataAttributes{Limit:datadog.PtrInt64(20),Query:datadog.PtrString("plan_type:enterprise AND user_count:>100 AND subscription_status:active"),SelectColumns:[]string{"account_id","account_name","user_count","plan_type","subscription_status","created_at","mrr","industry",},Sort:&datadogV2.QueryAccountRequestDataAttributesSort{Field:datadog.PtrString("user_count"),Order:datadog.PtrString("DESC"),},WildcardSearchTerm:datadog.PtrString("tech"),},Id:datadog.PtrString("query_account_request"),Type:datadogV2.QUERYACCOUNTREQUESTDATATYPE_QUERY_ACCOUNT_REQUEST,},}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()configuration.SetUnstableOperationEnabled("v2.QueryAccounts",true)apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewRumAudienceManagementApi(apiClient)resp,r,err:=api.QueryAccounts(ctx,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `RumAudienceManagementApi.QueryAccounts`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `RumAudienceManagementApi.QueryAccounts`:\n%s\n",responseContent)}
// Query accounts returns "Successful response with account data" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_rum_audience_management::RumAudienceManagementAPI;usedatadog_api_client::datadogV2::model::QueryAccountRequest;usedatadog_api_client::datadogV2::model::QueryAccountRequestData;usedatadog_api_client::datadogV2::model::QueryAccountRequestDataAttributes;usedatadog_api_client::datadogV2::model::QueryAccountRequestDataAttributesSort;usedatadog_api_client::datadogV2::model::QueryAccountRequestDataType;#[tokio::main]asyncfnmain(){letbody=QueryAccountRequest::new().data(QueryAccountRequestData::new(QueryAccountRequestDataType::QUERY_ACCOUNT_REQUEST).attributes(QueryAccountRequestDataAttributes::new().limit(20).query("plan_type:enterprise AND user_count:>100 AND subscription_status:active".to_string(),).select_columns(vec!["account_id".to_string(),"account_name".to_string(),"user_count".to_string(),"plan_type".to_string(),"subscription_status".to_string(),"created_at".to_string(),"mrr".to_string(),"industry".to_string(),]).sort(QueryAccountRequestDataAttributesSort::new().field("user_count".to_string()).order("DESC".to_string()),).wildcard_search_term("tech".to_string()),).id("query_account_request".to_string()),);letmutconfiguration=datadog::Configuration::new();configuration.set_unstable_operation_enabled("v2.QueryAccounts",true);letapi=RumAudienceManagementAPI::with_config(configuration);letresp=api.query_accounts(body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Query accounts returns "Successful response with account data" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();configuration.unstableOperations["v2.queryAccounts"]=true;constapiInstance=newv2.RumAudienceManagementApi(configuration);constparams: v2.RumAudienceManagementApiQueryAccountsRequest={body:{data:{attributes:{limit: 20,query:"plan_type:enterprise AND user_count:>100 AND subscription_status:active",selectColumns:["account_id","account_name","user_count","plan_type","subscription_status","created_at","mrr","industry",],sort:{field:"user_count",order:"DESC",},wildcardSearchTerm:"tech",},id:"query_account_request",type:"query_account_request",},},};apiInstance.queryAccounts(params).then((data: v2.QueryResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
Create connection returns "Connection created successfully" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.rum_audience_management_apiimportRumAudienceManagementApifromdatadog_api_client.v2.model.create_connection_requestimportCreateConnectionRequestfromdatadog_api_client.v2.model.create_connection_request_dataimportCreateConnectionRequestDatafromdatadog_api_client.v2.model.create_connection_request_data_attributesimportCreateConnectionRequestDataAttributesfromdatadog_api_client.v2.model.create_connection_request_data_attributes_fields_itemsimport(CreateConnectionRequestDataAttributesFieldsItems,)fromdatadog_api_client.v2.model.update_connection_request_data_typeimportUpdateConnectionRequestDataTypebody=CreateConnectionRequest(data=CreateConnectionRequestData(attributes=CreateConnectionRequestDataAttributes(fields=[CreateConnectionRequestDataAttributesFieldsItems(description="Customer subscription tier from `CRM`",display_name="Customer Tier",id="customer_tier",source_name="subscription_tier",type="string",),CreateConnectionRequestDataAttributesFieldsItems(description="Customer lifetime value in `USD`",display_name="Lifetime Value",id="lifetime_value",source_name="ltv",type="number",),],join_attribute="user_email",join_type="email",type="ref_table",),id="crm-integration",type=UpdateConnectionRequestDataType.CONNECTION_ID,),)configuration=Configuration()configuration.unstable_operations["create_connection"]=TruewithApiClient(configuration)asapi_client:api_instance=RumAudienceManagementApi(api_client)api_instance.create_connection(entity="users",body=body)
# Create connection returns "Connection created successfully" responserequire"datadog_api_client"DatadogAPIClient.configuredo|config|config.unstable_operations["v2.create_connection".to_sym]=trueendapi_instance=DatadogAPIClient::V2::RumAudienceManagementAPI.newbody=DatadogAPIClient::V2::CreateConnectionRequest.new({data:DatadogAPIClient::V2::CreateConnectionRequestData.new({attributes:DatadogAPIClient::V2::CreateConnectionRequestDataAttributes.new({fields:[DatadogAPIClient::V2::CreateConnectionRequestDataAttributesFieldsItems.new({description:"Customer subscription tier from `CRM`",display_name:"Customer Tier",id:"customer_tier",source_name:"subscription_tier",type:"string",}),DatadogAPIClient::V2::CreateConnectionRequestDataAttributesFieldsItems.new({description:"Customer lifetime value in `USD`",display_name:"Lifetime Value",id:"lifetime_value",source_name:"ltv",type:"number",}),],join_attribute:"user_email",join_type:"email",type:"ref_table",}),id:"crm-integration",type:DatadogAPIClient::V2::UpdateConnectionRequestDataType::CONNECTION_ID,}),})papi_instance.create_connection("users",body)
// Create connection returns "Connection created successfully" responsepackagemainimport("context""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.CreateConnectionRequest{Data:&datadogV2.CreateConnectionRequestData{Attributes:&datadogV2.CreateConnectionRequestDataAttributes{Fields:[]datadogV2.CreateConnectionRequestDataAttributesFieldsItems{{Description:datadog.PtrString(`Customer subscription tier from `+"`"+`CRM`+"`"),DisplayName:datadog.PtrString("Customer Tier"),Id:"customer_tier",SourceName:"subscription_tier",Type:"string",},{Description:datadog.PtrString(`Customer lifetime value in `+"`"+`USD`+"`"),DisplayName:datadog.PtrString("Lifetime Value"),Id:"lifetime_value",SourceName:"ltv",Type:"number",},},JoinAttribute:"user_email",JoinType:"email",Type:"ref_table",},Id:datadog.PtrString("crm-integration"),Type:datadogV2.UPDATECONNECTIONREQUESTDATATYPE_CONNECTION_ID,},}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()configuration.SetUnstableOperationEnabled("v2.CreateConnection",true)apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewRumAudienceManagementApi(apiClient)r,err:=api.CreateConnection(ctx,"users",body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `RumAudienceManagementApi.CreateConnection`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}}
// Create connection returns "Connection created successfully" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_rum_audience_management::RumAudienceManagementAPI;usedatadog_api_client::datadogV2::model::CreateConnectionRequest;usedatadog_api_client::datadogV2::model::CreateConnectionRequestData;usedatadog_api_client::datadogV2::model::CreateConnectionRequestDataAttributes;usedatadog_api_client::datadogV2::model::CreateConnectionRequestDataAttributesFieldsItems;usedatadog_api_client::datadogV2::model::UpdateConnectionRequestDataType;#[tokio::main]asyncfnmain(){letbody=CreateConnectionRequest::new().data(CreateConnectionRequestData::new(UpdateConnectionRequestDataType::CONNECTION_ID).attributes(CreateConnectionRequestDataAttributes::new("user_email".to_string(),"email".to_string(),"ref_table".to_string(),).fields(vec![CreateConnectionRequestDataAttributesFieldsItems::new("customer_tier".to_string(),"subscription_tier".to_string(),"string".to_string(),).description(r#"Customer subscription tier from `CRM`"#.to_string()).display_name("Customer Tier".to_string()),CreateConnectionRequestDataAttributesFieldsItems::new("lifetime_value".to_string(),"ltv".to_string(),"number".to_string(),).description(r#"Customer lifetime value in `USD`"#.to_string()).display_name("Lifetime Value".to_string()),]),).id("crm-integration".to_string()),);letmutconfiguration=datadog::Configuration::new();configuration.set_unstable_operation_enabled("v2.CreateConnection",true);letapi=RumAudienceManagementAPI::with_config(configuration);letresp=api.create_connection("users".to_string(),body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Create connection returns "Connection created successfully" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();configuration.unstableOperations["v2.createConnection"]=true;constapiInstance=newv2.RumAudienceManagementApi(configuration);constparams: v2.RumAudienceManagementApiCreateConnectionRequest={body:{data:{attributes:{fields:[{description:`Customer subscription tier from `+"`"+`CRM`+"`",displayName:"Customer Tier",id:"customer_tier",sourceName:"subscription_tier",type:"string",},{description:`Customer lifetime value in `+"`"+`USD`+"`",displayName:"Lifetime Value",id:"lifetime_value",sourceName:"ltv",type:"number",},],joinAttribute:"user_email",joinType:"email",type:"ref_table",},id:"crm-integration",type:"connection_id",},},entity:"users",};apiInstance.createConnection(params).then((data: any)=>{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.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Update connection returns "Connection updated successfully" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();configuration.unstableOperations["v2.updateConnection"]=true;constapiInstance=newv2.RumAudienceManagementApi(configuration);constparams: v2.RumAudienceManagementApiUpdateConnectionRequest={body:{data:{attributes:{fieldsToAdd:[{description:"Net Promoter Score from customer surveys",displayName:"NPS Score",groups:["Satisfaction","Metrics"],id:"nps_score",sourceName:"net_promoter_score",type:"number",},],fieldsToDelete:["old_revenue_field"],fieldsToUpdate:[{fieldId:"lifetime_value",updatedDisplayName:`Customer Lifetime Value (`+"`"+`USD`+"`"+`)`,updatedGroups:["Financial","Metrics"],},],},id:"crm-integration",type:"connection_id",},},entity:"users",};apiInstance.updateConnection(params).then((data: any)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
Query event filtered users returns "Successful response with filtered user data" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.rum_audience_management_apiimportRumAudienceManagementApifromdatadog_api_client.v2.model.query_event_filtered_users_requestimportQueryEventFilteredUsersRequestfromdatadog_api_client.v2.model.query_event_filtered_users_request_dataimportQueryEventFilteredUsersRequestDatafromdatadog_api_client.v2.model.query_event_filtered_users_request_data_attributesimport(QueryEventFilteredUsersRequestDataAttributes,)fromdatadog_api_client.v2.model.query_event_filtered_users_request_data_attributes_event_queryimport(QueryEventFilteredUsersRequestDataAttributesEventQuery,)fromdatadog_api_client.v2.model.query_event_filtered_users_request_data_attributes_event_query_time_frameimport(QueryEventFilteredUsersRequestDataAttributesEventQueryTimeFrame,)fromdatadog_api_client.v2.model.query_event_filtered_users_request_data_typeimport(QueryEventFilteredUsersRequestDataType,)body=QueryEventFilteredUsersRequest(data=QueryEventFilteredUsersRequestData(attributes=QueryEventFilteredUsersRequestDataAttributes(event_query=QueryEventFilteredUsersRequestDataAttributesEventQuery(query="@type:view AND @view.loading_time:>3000 AND @application.name:ecommerce-platform",time_frame=QueryEventFilteredUsersRequestDataAttributesEventQueryTimeFrame(end=1761309676,start=1760100076,),),include_row_count=True,limit=25,query="user_org_id:5001 AND first_country_code:US AND first_browser_name:Chrome",select_columns=["user_id","user_email","first_country_code","first_browser_name","events_count","session_count","error_count","avg_loading_time",],),id="query_event_filtered_users_request",type=QueryEventFilteredUsersRequestDataType.QUERY_EVENT_FILTERED_USERS_REQUEST,),)configuration=Configuration()configuration.unstable_operations["query_event_filtered_users"]=TruewithApiClient(configuration)asapi_client:api_instance=RumAudienceManagementApi(api_client)response=api_instance.query_event_filtered_users(body=body)print(response)
# Query event filtered users returns "Successful response with filtered user data" responserequire"datadog_api_client"DatadogAPIClient.configuredo|config|config.unstable_operations["v2.query_event_filtered_users".to_sym]=trueendapi_instance=DatadogAPIClient::V2::RumAudienceManagementAPI.newbody=DatadogAPIClient::V2::QueryEventFilteredUsersRequest.new({data:DatadogAPIClient::V2::QueryEventFilteredUsersRequestData.new({attributes:DatadogAPIClient::V2::QueryEventFilteredUsersRequestDataAttributes.new({event_query:DatadogAPIClient::V2::QueryEventFilteredUsersRequestDataAttributesEventQuery.new({query:"@type:view AND @view.loading_time:>3000 AND @application.name:ecommerce-platform",time_frame:DatadogAPIClient::V2::QueryEventFilteredUsersRequestDataAttributesEventQueryTimeFrame.new({_end:1761309676,start:1760100076,}),}),include_row_count:true,limit:25,query:"user_org_id:5001 AND first_country_code:US AND first_browser_name:Chrome",select_columns:["user_id","user_email","first_country_code","first_browser_name","events_count","session_count","error_count","avg_loading_time",],}),id:"query_event_filtered_users_request",type:DatadogAPIClient::V2::QueryEventFilteredUsersRequestDataType::QUERY_EVENT_FILTERED_USERS_REQUEST,}),})papi_instance.query_event_filtered_users(body)
// Query event filtered users returns "Successful response with filtered user data" 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.QueryEventFilteredUsersRequest{Data:&datadogV2.QueryEventFilteredUsersRequestData{Attributes:&datadogV2.QueryEventFilteredUsersRequestDataAttributes{EventQuery:&datadogV2.QueryEventFilteredUsersRequestDataAttributesEventQuery{Query:datadog.PtrString("@type:view AND @view.loading_time:>3000 AND @application.name:ecommerce-platform"),TimeFrame:&datadogV2.QueryEventFilteredUsersRequestDataAttributesEventQueryTimeFrame{End:datadog.PtrInt64(1761309676),Start:datadog.PtrInt64(1760100076),},},IncludeRowCount:datadog.PtrBool(true),Limit:datadog.PtrInt64(25),Query:datadog.PtrString("user_org_id:5001 AND first_country_code:US AND first_browser_name:Chrome"),SelectColumns:[]string{"user_id","user_email","first_country_code","first_browser_name","events_count","session_count","error_count","avg_loading_time",},},Id:datadog.PtrString("query_event_filtered_users_request"),Type:datadogV2.QUERYEVENTFILTEREDUSERSREQUESTDATATYPE_QUERY_EVENT_FILTERED_USERS_REQUEST,},}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()configuration.SetUnstableOperationEnabled("v2.QueryEventFilteredUsers",true)apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewRumAudienceManagementApi(apiClient)resp,r,err:=api.QueryEventFilteredUsers(ctx,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `RumAudienceManagementApi.QueryEventFilteredUsers`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `RumAudienceManagementApi.QueryEventFilteredUsers`:\n%s\n",responseContent)}
// Query event filtered users returns "Successful response with filtered user
// data" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_rum_audience_management::RumAudienceManagementAPI;usedatadog_api_client::datadogV2::model::QueryEventFilteredUsersRequest;usedatadog_api_client::datadogV2::model::QueryEventFilteredUsersRequestData;usedatadog_api_client::datadogV2::model::QueryEventFilteredUsersRequestDataAttributes;usedatadog_api_client::datadogV2::model::QueryEventFilteredUsersRequestDataAttributesEventQuery;usedatadog_api_client::datadogV2::model::QueryEventFilteredUsersRequestDataAttributesEventQueryTimeFrame;usedatadog_api_client::datadogV2::model::QueryEventFilteredUsersRequestDataType;#[tokio::main]asyncfnmain(){letbody=QueryEventFilteredUsersRequest::new().data(QueryEventFilteredUsersRequestData::new(QueryEventFilteredUsersRequestDataType::QUERY_EVENT_FILTERED_USERS_REQUEST,).attributes(QueryEventFilteredUsersRequestDataAttributes::new().event_query(QueryEventFilteredUsersRequestDataAttributesEventQuery::new().query("@type:view AND @view.loading_time:>3000 AND @application.name:ecommerce-platform".to_string(),).time_frame(QueryEventFilteredUsersRequestDataAttributesEventQueryTimeFrame::new().end(1761309676).start(1760100076),),).include_row_count(true).limit(25).query("user_org_id:5001 AND first_country_code:US AND first_browser_name:Chrome".to_string()).select_columns(vec!["user_id".to_string(),"user_email".to_string(),"first_country_code".to_string(),"first_browser_name".to_string(),"events_count".to_string(),"session_count".to_string(),"error_count".to_string(),"avg_loading_time".to_string()],),).id("query_event_filtered_users_request".to_string()),);letmutconfiguration=datadog::Configuration::new();configuration.set_unstable_operation_enabled("v2.QueryEventFilteredUsers",true);letapi=RumAudienceManagementAPI::with_config(configuration);letresp=api.query_event_filtered_users(body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Query event filtered users returns "Successful response with filtered user data" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();configuration.unstableOperations["v2.queryEventFilteredUsers"]=true;constapiInstance=newv2.RumAudienceManagementApi(configuration);constparams: v2.RumAudienceManagementApiQueryEventFilteredUsersRequest={body:{data:{attributes:{eventQuery:{query:"@type:view AND @view.loading_time:>3000 AND @application.name:ecommerce-platform",timeFrame:{end: 1761309676,start: 1760100076,},},includeRowCount: true,limit: 25,query:"user_org_id:5001 AND first_country_code:US AND first_browser_name:Chrome",selectColumns:["user_id","user_email","first_country_code","first_browser_name","events_count","session_count","error_count","avg_loading_time",],},id:"query_event_filtered_users_request",type:"query_event_filtered_users_request",},},};apiInstance.queryEventFilteredUsers(params).then((data: v2.QueryResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
Get account facet info returns "Successful response with facet information" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.rum_audience_management_apiimportRumAudienceManagementApifromdatadog_api_client.v2.model.facet_info_requestimportFacetInfoRequestfromdatadog_api_client.v2.model.facet_info_request_dataimportFacetInfoRequestDatafromdatadog_api_client.v2.model.facet_info_request_data_attributesimportFacetInfoRequestDataAttributesfromdatadog_api_client.v2.model.facet_info_request_data_attributes_searchimportFacetInfoRequestDataAttributesSearchfromdatadog_api_client.v2.model.facet_info_request_data_attributes_term_searchimport(FacetInfoRequestDataAttributesTermSearch,)fromdatadog_api_client.v2.model.facet_info_request_data_typeimportFacetInfoRequestDataTypebody=FacetInfoRequest(data=FacetInfoRequestData(attributes=FacetInfoRequestDataAttributes(facet_id="first_browser_name",limit=10,search=FacetInfoRequestDataAttributesSearch(query="user_org_id:5001 AND first_country_code:US",),term_search=FacetInfoRequestDataAttributesTermSearch(value="Chrome",),),id="facet_info_request",type=FacetInfoRequestDataType.USERS_FACET_INFO_REQUEST,),)configuration=Configuration()configuration.unstable_operations["get_account_facet_info"]=TruewithApiClient(configuration)asapi_client:api_instance=RumAudienceManagementApi(api_client)response=api_instance.get_account_facet_info(body=body)print(response)
# Get account facet info returns "Successful response with facet information" responserequire"datadog_api_client"DatadogAPIClient.configuredo|config|config.unstable_operations["v2.get_account_facet_info".to_sym]=trueendapi_instance=DatadogAPIClient::V2::RumAudienceManagementAPI.newbody=DatadogAPIClient::V2::FacetInfoRequest.new({data:DatadogAPIClient::V2::FacetInfoRequestData.new({attributes:DatadogAPIClient::V2::FacetInfoRequestDataAttributes.new({facet_id:"first_browser_name",limit:10,search:DatadogAPIClient::V2::FacetInfoRequestDataAttributesSearch.new({query:"user_org_id:5001 AND first_country_code:US",}),term_search:DatadogAPIClient::V2::FacetInfoRequestDataAttributesTermSearch.new({value:"Chrome",}),}),id:"facet_info_request",type:DatadogAPIClient::V2::FacetInfoRequestDataType::USERS_FACET_INFO_REQUEST,}),})papi_instance.get_account_facet_info(body)
// Get account facet info returns "Successful response with facet information" 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.FacetInfoRequest{Data:&datadogV2.FacetInfoRequestData{Attributes:&datadogV2.FacetInfoRequestDataAttributes{FacetId:"first_browser_name",Limit:10,Search:&datadogV2.FacetInfoRequestDataAttributesSearch{Query:datadog.PtrString("user_org_id:5001 AND first_country_code:US"),},TermSearch:&datadogV2.FacetInfoRequestDataAttributesTermSearch{Value:datadog.PtrString("Chrome"),},},Id:datadog.PtrString("facet_info_request"),Type:datadogV2.FACETINFOREQUESTDATATYPE_USERS_FACET_INFO_REQUEST,},}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()configuration.SetUnstableOperationEnabled("v2.GetAccountFacetInfo",true)apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewRumAudienceManagementApi(apiClient)resp,r,err:=api.GetAccountFacetInfo(ctx,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `RumAudienceManagementApi.GetAccountFacetInfo`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `RumAudienceManagementApi.GetAccountFacetInfo`:\n%s\n",responseContent)}
// Get account facet info returns "Successful response with facet information" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.RumAudienceManagementApi;importcom.datadog.api.client.v2.model.FacetInfoRequest;importcom.datadog.api.client.v2.model.FacetInfoRequestData;importcom.datadog.api.client.v2.model.FacetInfoRequestDataAttributes;importcom.datadog.api.client.v2.model.FacetInfoRequestDataAttributesSearch;importcom.datadog.api.client.v2.model.FacetInfoRequestDataAttributesTermSearch;importcom.datadog.api.client.v2.model.FacetInfoRequestDataType;importcom.datadog.api.client.v2.model.FacetInfoResponse;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();defaultClient.setUnstableOperationEnabled("v2.getAccountFacetInfo",true);RumAudienceManagementApiapiInstance=newRumAudienceManagementApi(defaultClient);FacetInfoRequestbody=newFacetInfoRequest().data(newFacetInfoRequestData().attributes(newFacetInfoRequestDataAttributes().facetId("first_browser_name").limit(10L).search(newFacetInfoRequestDataAttributesSearch().query("user_org_id:5001 AND first_country_code:US")).termSearch(newFacetInfoRequestDataAttributesTermSearch().value("Chrome"))).id("facet_info_request").type(FacetInfoRequestDataType.USERS_FACET_INFO_REQUEST));try{FacetInfoResponseresult=apiInstance.getAccountFacetInfo(body);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling RumAudienceManagementApi#getAccountFacetInfo");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Get account facet info returns "Successful response with facet information"
// response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_rum_audience_management::RumAudienceManagementAPI;usedatadog_api_client::datadogV2::model::FacetInfoRequest;usedatadog_api_client::datadogV2::model::FacetInfoRequestData;usedatadog_api_client::datadogV2::model::FacetInfoRequestDataAttributes;usedatadog_api_client::datadogV2::model::FacetInfoRequestDataAttributesSearch;usedatadog_api_client::datadogV2::model::FacetInfoRequestDataAttributesTermSearch;usedatadog_api_client::datadogV2::model::FacetInfoRequestDataType;#[tokio::main]asyncfnmain(){letbody=FacetInfoRequest::new().data(FacetInfoRequestData::new(FacetInfoRequestDataType::USERS_FACET_INFO_REQUEST).attributes(FacetInfoRequestDataAttributes::new("first_browser_name".to_string(),10).search(FacetInfoRequestDataAttributesSearch::new().query("user_org_id:5001 AND first_country_code:US".to_string()),).term_search(FacetInfoRequestDataAttributesTermSearch::new().value("Chrome".to_string()),),).id("facet_info_request".to_string()),);letmutconfiguration=datadog::Configuration::new();configuration.set_unstable_operation_enabled("v2.GetAccountFacetInfo",true);letapi=RumAudienceManagementAPI::with_config(configuration);letresp=api.get_account_facet_info(body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Get account facet info returns "Successful response with facet information" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();configuration.unstableOperations["v2.getAccountFacetInfo"]=true;constapiInstance=newv2.RumAudienceManagementApi(configuration);constparams: v2.RumAudienceManagementApiGetAccountFacetInfoRequest={body:{data:{attributes:{facetId:"first_browser_name",limit: 10,search:{query:"user_org_id:5001 AND first_country_code:US",},termSearch:{value:"Chrome",},},id:"facet_info_request",type:"users_facet_info_request",},},};apiInstance.getAccountFacetInfo(params).then((data: v2.FacetInfoResponse)=>{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.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Delete connection returns "Connection deleted successfully" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();configuration.unstableOperations["v2.deleteConnection"]=true;constapiInstance=newv2.RumAudienceManagementApi(configuration);constparams: v2.RumAudienceManagementApiDeleteConnectionRequest={id:"connection-id-123",entity:"users",};apiInstance.deleteConnection(params).then((data: any)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
Response containing the list of all data source connections configured for an entity.
Expand All
항목
유형
설명
data
object
The data object containing the resource type and attributes for the list connections response.
attributes
object
Attributes of the list connections response, containing the collection of data source connections.
connections
[object]
The list of data source connections configured for the entity.
created_at
date-time
Timestamp indicating when the connection was created.
created_by
string
Identifier of the user who created the connection.
fields
[object]
List of custom attribute fields imported from the data source.
description
string
Human-readable explanation of what the field represents.
display_name
string
The human-readable label for the field shown in the UI.
groups
[string]
List of group labels used to categorize the field.
id [required]
string
The unique identifier for the field within the connection.
source_name [required]
string
The name of the column or attribute in the source data system that maps to this field.
type [required]
string
The data type of the field (for example, string or number).
id
string
Unique identifier of the connection.
join
object
The join configuration describing how the data source is linked to the entity.
attribute
string
The entity attribute used as the join key to link records from the data source.
type
string
The type of join key used (for example, email or user_id).
metadata
object
Additional key-value metadata associated with the connection.
<any-key>
string
type
string
The type of data source connection (for example, ref_table).
updated_at
date-time
Timestamp indicating when the connection was last updated.
updated_by
string
Identifier of the user who last updated the connection.
id
string
Unique identifier for the list connections response resource.
type [required]
enum
List connections response resource type.
Allowed enum values: list_connections_response
default: list_connections_response
{"data":{"attributes":{"connections":[{"created_at":"0001-01-01T00:00:00Z","created_by":"00000000-0000-0000-0000-000000000000","fields":[{"description":"Customer subscription tier","display_name":"Customer Tier","groups":["Business","Subscription"],"id":"customer_tier","source_name":"subscription_tier","type":"string"},{"description":"Channel through which user signed up","display_name":"Signup Source","groups":["Marketing","Attribution"],"id":"signup_source","source_name":"acquisition_channel","type":"string"}],"id":"user-profiles-connection","join":{"attribute":"user_email","type":"email"},"type":"ref_table","updated_at":"0001-01-01T00:00:00Z","updated_by":"00000000-0000-0000-0000-000000000000"}]},"id":"list_connections_response","type":"list_connections_response"}}
"""
List connections returns "Successful response with list of connections" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.rum_audience_management_apiimportRumAudienceManagementApiconfiguration=Configuration()configuration.unstable_operations["list_connections"]=TruewithApiClient(configuration)asapi_client:api_instance=RumAudienceManagementApi(api_client)response=api_instance.list_connections(entity="users",)print(response)
# List connections returns "Successful response with list of connections" responserequire"datadog_api_client"DatadogAPIClient.configuredo|config|config.unstable_operations["v2.list_connections".to_sym]=trueendapi_instance=DatadogAPIClient::V2::RumAudienceManagementAPI.newpapi_instance.list_connections("users")
// List connections returns "Successful response with list of connections" 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(){ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()configuration.SetUnstableOperationEnabled("v2.ListConnections",true)apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewRumAudienceManagementApi(apiClient)resp,r,err:=api.ListConnections(ctx,"users")iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `RumAudienceManagementApi.ListConnections`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `RumAudienceManagementApi.ListConnections`:\n%s\n",responseContent)}
// List connections returns "Successful response with list of connections" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.RumAudienceManagementApi;importcom.datadog.api.client.v2.model.ListConnectionsResponse;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();defaultClient.setUnstableOperationEnabled("v2.listConnections",true);RumAudienceManagementApiapiInstance=newRumAudienceManagementApi(defaultClient);try{ListConnectionsResponseresult=apiInstance.listConnections("users");System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling RumAudienceManagementApi#listConnections");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// List connections returns "Successful response with list of connections" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_rum_audience_management::RumAudienceManagementAPI;#[tokio::main]asyncfnmain(){letmutconfiguration=datadog::Configuration::new();configuration.set_unstable_operation_enabled("v2.ListConnections",true);letapi=RumAudienceManagementAPI::with_config(configuration);letresp=api.list_connections("users".to_string()).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* List connections returns "Successful response with list of connections" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();configuration.unstableOperations["v2.listConnections"]=true;constapiInstance=newv2.RumAudienceManagementApi(configuration);constparams: v2.RumAudienceManagementApiListConnectionsRequest={entity:"users",};apiInstance.listConnections(params).then((data: v2.ListConnectionsResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
Query users returns "Successful response with user data" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.rum_audience_management_apiimportRumAudienceManagementApifromdatadog_api_client.v2.model.query_users_requestimportQueryUsersRequestfromdatadog_api_client.v2.model.query_users_request_dataimportQueryUsersRequestDatafromdatadog_api_client.v2.model.query_users_request_data_attributesimportQueryUsersRequestDataAttributesfromdatadog_api_client.v2.model.query_users_request_data_attributes_sortimportQueryUsersRequestDataAttributesSortfromdatadog_api_client.v2.model.query_users_request_data_typeimportQueryUsersRequestDataTypebody=QueryUsersRequest(data=QueryUsersRequestData(attributes=QueryUsersRequestDataAttributes(limit=25,query="user_email:*@techcorp.com AND first_country_code:US AND first_browser_name:Chrome",select_columns=["user_id","user_email","user_name","user_org_id","first_country_code","first_browser_name","first_device_type","last_seen",],sort=QueryUsersRequestDataAttributesSort(field="first_seen",order="DESC",),wildcard_search_term="john",),id="query_users_request",type=QueryUsersRequestDataType.QUERY_USERS_REQUEST,),)configuration=Configuration()configuration.unstable_operations["query_users"]=TruewithApiClient(configuration)asapi_client:api_instance=RumAudienceManagementApi(api_client)response=api_instance.query_users(body=body)print(response)
# Query users returns "Successful response with user data" responserequire"datadog_api_client"DatadogAPIClient.configuredo|config|config.unstable_operations["v2.query_users".to_sym]=trueendapi_instance=DatadogAPIClient::V2::RumAudienceManagementAPI.newbody=DatadogAPIClient::V2::QueryUsersRequest.new({data:DatadogAPIClient::V2::QueryUsersRequestData.new({attributes:DatadogAPIClient::V2::QueryUsersRequestDataAttributes.new({limit:25,query:"user_email:*@techcorp.com AND first_country_code:US AND first_browser_name:Chrome",select_columns:["user_id","user_email","user_name","user_org_id","first_country_code","first_browser_name","first_device_type","last_seen",],sort:DatadogAPIClient::V2::QueryUsersRequestDataAttributesSort.new({field:"first_seen",order:"DESC",}),wildcard_search_term:"john",}),id:"query_users_request",type:DatadogAPIClient::V2::QueryUsersRequestDataType::QUERY_USERS_REQUEST,}),})papi_instance.query_users(body)
// Query users returns "Successful response with user data" 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.QueryUsersRequest{Data:&datadogV2.QueryUsersRequestData{Attributes:&datadogV2.QueryUsersRequestDataAttributes{Limit:datadog.PtrInt64(25),Query:datadog.PtrString("user_email:*@techcorp.com AND first_country_code:US AND first_browser_name:Chrome"),SelectColumns:[]string{"user_id","user_email","user_name","user_org_id","first_country_code","first_browser_name","first_device_type","last_seen",},Sort:&datadogV2.QueryUsersRequestDataAttributesSort{Field:datadog.PtrString("first_seen"),Order:datadog.PtrString("DESC"),},WildcardSearchTerm:datadog.PtrString("john"),},Id:datadog.PtrString("query_users_request"),Type:datadogV2.QUERYUSERSREQUESTDATATYPE_QUERY_USERS_REQUEST,},}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()configuration.SetUnstableOperationEnabled("v2.QueryUsers",true)apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewRumAudienceManagementApi(apiClient)resp,r,err:=api.QueryUsers(ctx,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `RumAudienceManagementApi.QueryUsers`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `RumAudienceManagementApi.QueryUsers`:\n%s\n",responseContent)}
// Query users returns "Successful response with user data" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_rum_audience_management::RumAudienceManagementAPI;usedatadog_api_client::datadogV2::model::QueryUsersRequest;usedatadog_api_client::datadogV2::model::QueryUsersRequestData;usedatadog_api_client::datadogV2::model::QueryUsersRequestDataAttributes;usedatadog_api_client::datadogV2::model::QueryUsersRequestDataAttributesSort;usedatadog_api_client::datadogV2::model::QueryUsersRequestDataType;#[tokio::main]asyncfnmain(){letbody=QueryUsersRequest::new().data(QueryUsersRequestData::new(QueryUsersRequestDataType::QUERY_USERS_REQUEST).attributes(QueryUsersRequestDataAttributes::new().limit(25).query("user_email:*@techcorp.com AND first_country_code:US AND first_browser_name:Chrome".to_string(),).select_columns(vec!["user_id".to_string(),"user_email".to_string(),"user_name".to_string(),"user_org_id".to_string(),"first_country_code".to_string(),"first_browser_name".to_string(),"first_device_type".to_string(),"last_seen".to_string()],).sort(QueryUsersRequestDataAttributesSort::new().field("first_seen".to_string()).order("DESC".to_string()),).wildcard_search_term("john".to_string()),).id("query_users_request".to_string()),);letmutconfiguration=datadog::Configuration::new();configuration.set_unstable_operation_enabled("v2.QueryUsers",true);letapi=RumAudienceManagementAPI::with_config(configuration);letresp=api.query_users(body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Query users returns "Successful response with user data" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();configuration.unstableOperations["v2.queryUsers"]=true;constapiInstance=newv2.RumAudienceManagementApi(configuration);constparams: v2.RumAudienceManagementApiQueryUsersRequest={body:{data:{attributes:{limit: 25,query:"user_email:*@techcorp.com AND first_country_code:US AND first_browser_name:Chrome",selectColumns:["user_id","user_email","user_name","user_org_id","first_country_code","first_browser_name","first_device_type","last_seen",],sort:{field:"first_seen",order:"DESC",},wildcardSearchTerm:"john",},id:"query_users_request",type:"query_users_request",},},};apiInstance.queryUsers(params).then((data: v2.QueryResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
Get user facet info returns "Successful response with facet information" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.rum_audience_management_apiimportRumAudienceManagementApifromdatadog_api_client.v2.model.facet_info_requestimportFacetInfoRequestfromdatadog_api_client.v2.model.facet_info_request_dataimportFacetInfoRequestDatafromdatadog_api_client.v2.model.facet_info_request_data_attributesimportFacetInfoRequestDataAttributesfromdatadog_api_client.v2.model.facet_info_request_data_attributes_searchimportFacetInfoRequestDataAttributesSearchfromdatadog_api_client.v2.model.facet_info_request_data_attributes_term_searchimport(FacetInfoRequestDataAttributesTermSearch,)fromdatadog_api_client.v2.model.facet_info_request_data_typeimportFacetInfoRequestDataTypebody=FacetInfoRequest(data=FacetInfoRequestData(attributes=FacetInfoRequestDataAttributes(facet_id="first_browser_name",limit=10,search=FacetInfoRequestDataAttributesSearch(query="user_org_id:5001 AND first_country_code:US",),term_search=FacetInfoRequestDataAttributesTermSearch(value="Chrome",),),id="facet_info_request",type=FacetInfoRequestDataType.USERS_FACET_INFO_REQUEST,),)configuration=Configuration()configuration.unstable_operations["get_user_facet_info"]=TruewithApiClient(configuration)asapi_client:api_instance=RumAudienceManagementApi(api_client)response=api_instance.get_user_facet_info(body=body)print(response)
# Get user facet info returns "Successful response with facet information" responserequire"datadog_api_client"DatadogAPIClient.configuredo|config|config.unstable_operations["v2.get_user_facet_info".to_sym]=trueendapi_instance=DatadogAPIClient::V2::RumAudienceManagementAPI.newbody=DatadogAPIClient::V2::FacetInfoRequest.new({data:DatadogAPIClient::V2::FacetInfoRequestData.new({attributes:DatadogAPIClient::V2::FacetInfoRequestDataAttributes.new({facet_id:"first_browser_name",limit:10,search:DatadogAPIClient::V2::FacetInfoRequestDataAttributesSearch.new({query:"user_org_id:5001 AND first_country_code:US",}),term_search:DatadogAPIClient::V2::FacetInfoRequestDataAttributesTermSearch.new({value:"Chrome",}),}),id:"facet_info_request",type:DatadogAPIClient::V2::FacetInfoRequestDataType::USERS_FACET_INFO_REQUEST,}),})papi_instance.get_user_facet_info(body)
// Get user facet info returns "Successful response with facet information" 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.FacetInfoRequest{Data:&datadogV2.FacetInfoRequestData{Attributes:&datadogV2.FacetInfoRequestDataAttributes{FacetId:"first_browser_name",Limit:10,Search:&datadogV2.FacetInfoRequestDataAttributesSearch{Query:datadog.PtrString("user_org_id:5001 AND first_country_code:US"),},TermSearch:&datadogV2.FacetInfoRequestDataAttributesTermSearch{Value:datadog.PtrString("Chrome"),},},Id:datadog.PtrString("facet_info_request"),Type:datadogV2.FACETINFOREQUESTDATATYPE_USERS_FACET_INFO_REQUEST,},}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()configuration.SetUnstableOperationEnabled("v2.GetUserFacetInfo",true)apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewRumAudienceManagementApi(apiClient)resp,r,err:=api.GetUserFacetInfo(ctx,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `RumAudienceManagementApi.GetUserFacetInfo`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `RumAudienceManagementApi.GetUserFacetInfo`:\n%s\n",responseContent)}
// Get user facet info returns "Successful response with facet information" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.RumAudienceManagementApi;importcom.datadog.api.client.v2.model.FacetInfoRequest;importcom.datadog.api.client.v2.model.FacetInfoRequestData;importcom.datadog.api.client.v2.model.FacetInfoRequestDataAttributes;importcom.datadog.api.client.v2.model.FacetInfoRequestDataAttributesSearch;importcom.datadog.api.client.v2.model.FacetInfoRequestDataAttributesTermSearch;importcom.datadog.api.client.v2.model.FacetInfoRequestDataType;importcom.datadog.api.client.v2.model.FacetInfoResponse;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();defaultClient.setUnstableOperationEnabled("v2.getUserFacetInfo",true);RumAudienceManagementApiapiInstance=newRumAudienceManagementApi(defaultClient);FacetInfoRequestbody=newFacetInfoRequest().data(newFacetInfoRequestData().attributes(newFacetInfoRequestDataAttributes().facetId("first_browser_name").limit(10L).search(newFacetInfoRequestDataAttributesSearch().query("user_org_id:5001 AND first_country_code:US")).termSearch(newFacetInfoRequestDataAttributesTermSearch().value("Chrome"))).id("facet_info_request").type(FacetInfoRequestDataType.USERS_FACET_INFO_REQUEST));try{FacetInfoResponseresult=apiInstance.getUserFacetInfo(body);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling RumAudienceManagementApi#getUserFacetInfo");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Get user facet info returns "Successful response with facet information"
// response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_rum_audience_management::RumAudienceManagementAPI;usedatadog_api_client::datadogV2::model::FacetInfoRequest;usedatadog_api_client::datadogV2::model::FacetInfoRequestData;usedatadog_api_client::datadogV2::model::FacetInfoRequestDataAttributes;usedatadog_api_client::datadogV2::model::FacetInfoRequestDataAttributesSearch;usedatadog_api_client::datadogV2::model::FacetInfoRequestDataAttributesTermSearch;usedatadog_api_client::datadogV2::model::FacetInfoRequestDataType;#[tokio::main]asyncfnmain(){letbody=FacetInfoRequest::new().data(FacetInfoRequestData::new(FacetInfoRequestDataType::USERS_FACET_INFO_REQUEST).attributes(FacetInfoRequestDataAttributes::new("first_browser_name".to_string(),10).search(FacetInfoRequestDataAttributesSearch::new().query("user_org_id:5001 AND first_country_code:US".to_string()),).term_search(FacetInfoRequestDataAttributesTermSearch::new().value("Chrome".to_string()),),).id("facet_info_request".to_string()),);letmutconfiguration=datadog::Configuration::new();configuration.set_unstable_operation_enabled("v2.GetUserFacetInfo",true);letapi=RumAudienceManagementAPI::with_config(configuration);letresp=api.get_user_facet_info(body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Get user facet info returns "Successful response with facet information" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();configuration.unstableOperations["v2.getUserFacetInfo"]=true;constapiInstance=newv2.RumAudienceManagementApi(configuration);constparams: v2.RumAudienceManagementApiGetUserFacetInfoRequest={body:{data:{attributes:{facetId:"first_browser_name",limit: 10,search:{query:"user_org_id:5001 AND first_country_code:US",},termSearch:{value:"Chrome",},},id:"facet_info_request",type:"users_facet_info_request",},},};apiInstance.getUserFacetInfo(params).then((data: v2.FacetInfoResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
Response containing the entity attribute mapping configuration including all available attributes and their properties.
Expand All
항목
유형
설명
data
object
The data object containing the resource type and attributes for the get mapping response.
attributes
object
Attributes of the get mapping response, containing the list of configured entity attributes.
attributes
[object]
The list of entity attributes and their mapping configurations.
attribute
string
The attribute identifier as used in the entity data model.
description
string
Human-readable explanation of what the attribute represents.
display_name
string
The human-readable label for the attribute shown in the UI.
groups
[string]
List of group labels used to categorize the attribute.
is_custom
boolean
Whether this attribute is a custom user-defined attribute rather than a built-in one.
type
string
The data type of the attribute (for example, string or number).
id
string
Unique identifier for the get mapping response resource.
type [required]
enum
Get mappings response resource type.
Allowed enum values: get_mappings_response
default: get_mappings_response
{"data":{"attributes":{"attributes":[{"attribute":"user_id","description":"Unique user identifier","display_name":"User ID","groups":["Identity"],"is_custom":false,"type":"string"},{"attribute":"user_email","description":"User email address","display_name":"Email Address","groups":["Identity","Contact"],"is_custom":false,"type":"string"},{"attribute":"first_country_code","description":"The ISO code of the country for the user's first session","display_name":"First Country Code","groups":["Geography"],"is_custom":false,"type":"string"},{"attribute":"@customer_tier","description":"Customer subscription tier","display_name":"Customer Tier","groups":["Business"],"is_custom":true,"type":"string"}]},"id":"get_mappings_response","type":"get_mappings_response"}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Get mapping returns "Successful response with entity mapping configuration" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();configuration.unstableOperations["v2.getMapping"]=true;constapiInstance=newv2.RumAudienceManagementApi(configuration);constparams: v2.RumAudienceManagementApiGetMappingRequest={entity:"users",};apiInstance.getMapping(params).then((data: v2.GetMappingResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));