BigQuery Data Transfer API

Stay organized with collections Save and categorize content based on your preferences.

Schedule queries or transfer external data from SaaS applications to Google BigQuery on a regular basis.


The Service name is needed to create RPC client stubs.

CheckValidCreds Returns true if valid credentials exist for the given data source and requesting user.
CreateTransferConfig Creates a new data transfer configuration.
DeleteTransferConfig Deletes a data transfer configuration, including any associated transfer runs and logs.
DeleteTransferRun Deletes the specified transfer run.
EnrollDataSources Enroll data sources in a user project.
GetDataSource Retrieves a supported data source and returns its settings.
GetTransferConfig Returns information about a data transfer config.
GetTransferRun Returns information about the particular transfer run.
ListDataSources Lists supported data sources and returns their settings.
ListTransferConfigs Returns information about all transfer configs owned by a project in the specified location.
ListTransferLogs Returns log messages for the transfer run.
ListTransferRuns Returns information about running and completed transfer runs.
Creates transfer runs for a time range [start_time, end_time].
StartManualTransferRuns Start manual transfer runs to be executed now with schedule_time equal to current time.
UpdateTransferConfig Updates a data transfer configuration.

GetLocation Gets information about a location.
ListLocations Lists information about the supported locations for this service.