Provides functionality to remove logged activity for a user.
Note: This API requires a standard end user account to execute. A service account can't perform Remove Activity requests directly; to use a service account to perform queries, set up Google Workspace domain-wide delegation of authority.
HTTP request
POST https://cloudsearch.googleapis.com/v1/query:removeActivity
The URL uses gRPC Transcoding syntax.
Request body
The request body contains data with the following structure:
JSON representation |
---|
{ "userActivity": { object ( |
Fields | |
---|---|
userActivity |
User Activity containing the data to be deleted. |
requestOptions |
Request options, such as the search application and clientId. |
Response body
If successful, the response body is empty.
Authorization scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/cloud_search.query
https://www.googleapis.com/auth/cloud_search
For more information, see the Authorization guide.
UserActivity
User's single or bulk query activity. This can be a logging query or deletion query.
JSON representation |
---|
{ // Union field |
Fields | |
---|---|
Union field
|
|
queryActivity |
Contains data which needs to be logged/removed. |
QueryActivity
Details about a user's query activity.
JSON representation |
---|
{ "query": string } |
Fields | |
---|---|
query |
User input query to be logged/removed. |