Ads Data Hub API

API for executing Ads Data Hub queries.

Service: adsdatahub.googleapis.com

All URIs below are relative to https://adsdatahub.googleapis.com

This service provides the following discovery document:

REST Resource: v1.customers

Methods
get GET /v1/{name=customers/*}
Retrieves the requested Ads Data Hub customer.
list GET /v1/customers
Lists Ads Data Hub customers to which the current user has access.

REST Resource: v1.customers.analysisQueries

Methods
create POST /v1/{parent=customers/*}/analysisQueries
Creates an analysis query for later execution.
delete DELETE /v1/{name=customers/*/analysisQueries/*}
Deletes an analysis query.
get GET /v1/{name=customers/*/analysisQueries/*}
Retrieves the requested analysis query.
list GET /v1/{parent=customers/*}/analysisQueries
Lists the analysis queries owned by the specified customer.
patch PATCH /v1/{query.name=customers/*/analysisQueries/*}
Updates an existing analysis query.
start POST /v1/{name=customers/*/analysisQueries/*}:start
Starts execution on a stored analysis query.
startTransient POST /v1/{parent=customers/*}/analysisQueries:startTransient
Starts execution on a transient analysis query.
validate POST /v1/{parent=customers/*}/analysisQueries:validate
Performs static validation checks on the provided analysis query.

REST Resource: v1.customers.tables

Methods
get GET /v1/{name=customers/*/tables/*}
Retrieves the requested Ads Data Hub table.
list GET /v1/{parent=customers/*}/tables
Lists the Ads Data Hub tables to which the specified customer has access.

REST Resource: v1.customers.tempTables

Methods
get GET /v1/{name=customers/*/tempTables/*}
Retrieves the requested Ads Data Hub temp table.
list GET /v1/{parent=customers/*}/tempTables
Lists the Ads Data Hub temp tables that the customer has created.

REST Resource: v1.customers.userListQueries

Methods
create POST /v1/{parent=customers/*}/userListQueries
Creates a user list query for later execution.
delete DELETE /v1/{name=customers/*/userListQueries/*}
Deletes a user list query.
get GET /v1/{name=customers/*/userListQueries/*}
Retrieves the requested user list query.
list GET /v1/{parent=customers/*}/userListQueries
Lists the user list queries owned by the specified customer.
patch PATCH /v1/{query.name=customers/*/userListQueries/*}
Updates an existing user list query.
start POST /v1/{name=customers/*/userListQueries/*}:start
Starts execution on a stored user list query.
startTransient POST /v1/{parent=customers/*}/userListQueries:startTransient
Starts execution on a transient user list query.
validate POST /v1/{parent=customers/*}/userListQueries:validate
Performs static validation checks on the provided user list query.

REST Resource: v1.customers.userLists

Methods
create POST /v1/{parent=customers/*}/userLists
Creates an Ads Data Hub-managed Google Ads user list.
get GET /v1/{name=customers/*/userLists/*}
Retrieves the requested Ads Data Hub-managed user list.
list GET /v1/{parent=customers/*}/userLists
Lists the user lists managed by the specified Ads Data Hub customer.

REST Resource: v1.operations

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