Retrieves a report defined by a search query. The response might contain fewer rows than specified by pageSize. Rely on nextPageToken to determine if there are more rows to be requested.
HTTP request
POST https://merchantapi.googleapis.com/reports/v1/{parent=accounts/*}/reports:search
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
| parent | 
 Required. Id of the account making the call. Must be a standalone account or an MCA subaccount. Format: accounts/{account} | 
Request body
The request body contains data with the following structure:
| JSON representation | 
|---|
| { "query": string, "pageSize": integer, "pageToken": string } | 
| Fields | |
|---|---|
| query | 
 Required. Query that defines a report to be retrieved. For details on how to construct your query, see the Query Language guide. For the full list of available tables and fields, see the Available fields. | 
| pageSize | 
 Optional. Number of  | 
| pageToken | 
 Optional. Token of the page to retrieve. If not specified, the first page of results is returned. In order to request the next page of results, the value obtained from  | 
Response body
Response message for the ReportService.Search method.
If successful, the response body contains data with the following structure:
| JSON representation | 
|---|
| {
  "results": [
    {
      object ( | 
| Fields | |
|---|---|
| results[] | 
 Rows that matched the search query. | 
| nextPageToken | 
 Token which can be sent as  | 
Authorization scopes
Requires the following OAuth scope:
- https://www.googleapis.com/auth/content
For more information, see the OAuth 2.0 Overview.