Full name: projects.enrollDataSources
Enroll data sources in a user project. This allows users to create transfer configurations for these data sources. They will also appear in the dataSources.list RPC and as such, will appear in the BigQuery UI , and the documents can be found in the public guide for BigQuery Web UI and Data Transfer Service .
HTTP request
POST https://bigquerydatatransfer.googleapis.com/v1/{name=projects/*}:enrollDataSources
The URL uses gRPC Transcoding syntax.
Path parameters
name
string
Required. The name of the project resource in the form: projects/{projectId}
Authorization requires the following IAM
permission on the specified resource name
:
-
resourcemanager.projects.update
Request body
The request body contains data with the following structure:
| JSON representation |
|---|
{ "dataSourceIds" : [ string ] } |
| Fields | |
|---|---|
dataSourceIds[]
|
Data sources that are enrolled. It is required to provide at least one data source id. |
Response body
If successful, the response body is an empty JSON object.
Authorization scopes
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview .

