Checks API

The Checks API contains powerful and easy-to-use privacy and compliance APIs that interact with the Checks product and its underlying technology.

Service: checks.googleapis.com

Service endpoint

A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:

  • https://checks.googleapis.com

REST Resource: v1alpha.accounts.apps

Methods
get GET /v1alpha/{name=accounts/*/apps/*}
Gets an app.
list GET /v1alpha/{parent=accounts/*}/apps
Lists the apps under the given account.

REST Resource: v1alpha.accounts.apps.operations

Methods
cancel POST /v1alpha/{name=accounts/*/apps/*/operations/*}:cancel
Starts asynchronous cancellation on a long-running operation.
delete DELETE /v1alpha/{name=accounts/*/apps/*/operations/*}
Deletes a long-running operation.
get GET /v1alpha/{name=accounts/*/apps/*/operations/*}
Gets the latest state of a long-running operation.
list GET /v1alpha/{name=accounts/*/apps/*}/operations
Lists operations that match the specified filter in the request.
wait POST /v1alpha/{name=accounts/*/apps/*/operations/*}:wait
Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state.

REST Resource: v1alpha.accounts.apps.reports

Methods
get GET /v1alpha/{name=accounts/*/apps/*/reports/*}
Gets a report.
list GET /v1alpha/{parent=accounts/*/apps/*}/reports
Lists reports for the specified app.

REST Resource: v1alpha.accounts.repos.operations

Methods
get GET /v1alpha/{name=accounts/*/repos/*/operations/*}
Gets the latest state of a long-running operation.

REST Resource: v1alpha.accounts.repos.scans

Methods
generate POST /v1alpha/{parent=accounts/*/repos/*}/scans:generate
Uploads the results of local Code Compliance analysis and generates a scan of privacy issues.
get GET /v1alpha/{name=accounts/*/repos/*/scans/*}
Gets a repo scan.
list GET /v1alpha/{parent=accounts/*/repos/*}/scans
Lists repo scans for the specified repo.

REST Resource: v1alpha.aisafety

Methods
classifyContent POST /v1alpha/aisafety:classifyContent
Analyze a piece of content with the provided set of policies.

REST Resource: v1alpha.media

Methods
upload POST /v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload
POST /upload/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload
Analyzes the uploaded app bundle and returns a google.longrunning.Operation containing the generated Report.