AI-generated Key Takeaways
- 
          Returns all rows matching the provided search query, using the SearchAds360 service. 
- 
          Requires a POST request to the specified endpoint, including a customerIdin the path.
- 
          The request body allows defining the query, pagination, validation, result count, and summary row settings. 
- 
          The response includes matching rows, pagination details, total results, field mask, and headers for custom and conversion columns. 
- 
          Authorization requires the https://www.googleapis.com/auth/doubleclicksearchscope.
Returns all rows that match the search query.
List of thrown errors: AuthenticationError AuthorizationError HeaderError InternalError QueryError QuotaError RequestError
HTTP request
POST https://searchads360.googleapis.com/v0/customers/{customerId}/searchAds360:search
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
| customerId | 
 Required. The ID of the customer being queried. | 
Request body
The request body contains data with the following structure:
| JSON representation | 
|---|
| {
  "query": string,
  "pageToken": string,
  "pageSize": integer,
  "validateOnly": boolean,
  "returnTotalResultsCount": boolean,
  "summaryRowSetting": enum ( | 
| Fields | |
|---|---|
| query | 
 Required. The query string. | 
| pageToken | 
 Token of the page to retrieve. If not specified, the first page of results will be returned. Use the value obtained from  | 
| pageSize | 
 Number of elements to retrieve in a single page. When too large a page is requested, the server may decide to further limit the number of returned resources. | 
| validateOnly | 
 If true, the request is validated but not executed. | 
| returnTotalResultsCount | 
 If true, the total number of results that match the query ignoring the LIMIT clause will be included in the response. Default is false. | 
| summaryRowSetting | 
 Determines whether a summary row will be returned. By default, summary row is not returned. If requested, the summary row will be sent in a response by itself after all other query results are returned. | 
Response body
Response message for SearchAds360Service.Search.
If successful, the response body contains data with the following structure:
| JSON representation | 
|---|
| { "results": [ { object ( | 
| Fields | |
|---|---|
| results[] | 
 The list of rows that matched the query. | 
| nextPageToken | 
 Pagination token used to retrieve the next page of results. Pass the content of this string as the  | 
| totalResultsCount | 
 Total number of results that match the query ignoring the LIMIT clause. | 
| fieldMask | 
 FieldMask that represents what fields were requested by the user. This is a comma-separated list of fully qualified names of fields. Example:  | 
| summaryRow | 
 Summary row that contains summary of metrics in results. Summary of metrics means aggregation of metrics across all results, here aggregation could be sum, average, rate, etc. | 
| customColumnHeaders[] | 
 The headers of the custom columns in the results. | 
| conversionCustomMetricHeaders[] | 
 The headers of the conversion custom metrics in the results. | 
| conversionCustomDimensionHeaders[] | 
 The headers of the conversion custom dimensions in the results. | 
| rawEventConversionMetricHeaders[] | 
 The headers of the raw event conversion metrics in the results. | 
| rawEventConversionDimensionHeaders[] | 
 The headers of the raw event conversion dimensions in the results. | 
Authorization scopes
Requires the following OAuth scope:
- https://www.googleapis.com/auth/doubleclicksearch
