Method: transferConfigs.startManualRuns

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

Full name: projects.locations.transferConfigs.startManualRuns

Start manual transfer runs to be executed now with scheduleTime equal to current time. The transfer runs can be created for a time range where the runTime is between startTime (inclusive) and endTime (exclusive), or for a specific runTime.

HTTP request


The URL uses gRPC Transcoding syntax.

Path parameters



Transfer configuration name in the form: projects/{projectId}/transferConfigs/{configId} or projects/{projectId}/locations/{locationId}/transferConfigs/{configId}.

Authorization requires the following IAM permission on the specified resource parent:

  • bigquery.transfers.update

Request body

The request body contains data with the following structure:

JSON representation

  // Union field time can be only one of the following:
  "requestedTimeRange": {
    object (TimeRange)
  "requestedRunTime": string
  // End of list of possible types for union field time.
Union field time. The requested time specification - this can be a time range or a specific run_time. time can be only one of the following:

object (TimeRange)

Time range for the transfer runs that should be started.


string (Timestamp format)

Specific runTime for a transfer run to be started. The requestedRunTime must not be in the future.

Response body

If successful, the response body contains an instance of StartManualTransferRunsResponse.

Authorization Scopes

Requires the following OAuth scope:


For more information, see the Authentication Overview.