Creates transfer runs for a time range [startTime, endTime]. For each date - or whatever granularity the data source supports - in the range, one transfer run is created. Note that runs are created per UTC time in the time range. DEPRECATED: use transferConfigs.startManualRuns instead.
HTTP request
POST https://bigquerydatatransfer.googleapis.com/v1/{parent=projects/*/transferConfigs/*}:scheduleRuns
Required. 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:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-25 UTC."],[[["This API endpoint, `projects.transferConfigs.scheduleRuns`, is used to create transfer runs within a specified time range, with one transfer run created for each date or data granularity supported within that range."],["The `parent` path parameter is required and specifies the transfer configuration's name, needing the `bigquery.transfers.update` IAM permission for authorization."],["The request body, represented in JSON, requires both `startTime` and `endTime` fields, which must be provided in Timestamp format to define the time range for transfer runs."],["The API utilizes a POST request to the specified URL and requires `https://www.googleapis.com/auth/cloud-platform` OAuth scope for authorization."],["Note that this is a deprecated endpoint, for new implementation, use `transferConfigs.startManualRuns` instead."]]],[]]