AI-generated Key Takeaways
-
The method
crmBasedUserListQueries.validateperforms static validation checks on a CRM based user list query. -
The HTTP request uses the POST method and targets a URL with a
parentpath parameter indicating the customer resource. -
The request body includes a
queryobject (required) and an optional booleanincludePerformanceInfofield. -
The response body contains a
queryPerformanceInfoobject ifincludePerformanceInfowas set to true in the request. -
Authorization requires the
https://www.googleapis.com/auth/adsdatahubOAuth scope.
Performs static validation checks on the provided CRM based user list query to ensure valid output schema.
HTTP request
POST https://adsdatahub.googleapis.com/v1/{parent=customers/*}/crmBasedUserListQueries:validate
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
parent |
Required. The parent resource name that owns the query, e.g. 'customers/123'. |
Request body
The request body contains data with the following structure:
| JSON representation |
|---|
{
"query": {
object ( |
| Fields | |
|---|---|
query |
Required. The query to validate. |
includePerformanceInfo |
Optional. If true, call BigQuery to dry run the query to collect some performance info. It may take longer compared to only validating the query. The startDate, endDate and parameters inside query_execution_spec need to be set for the dry run. |
Response body
Response to a crmBasedUserListQueries.validate request.
If successful, the response body contains data with the following structure:
| JSON representation |
|---|
{
"queryPerformanceInfo": {
object ( |
| Fields | |
|---|---|
queryPerformanceInfo |
Returned if includePerformanceInfo is true. |
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/adsdatahub