API

Listing jobs in a project

Your project maintains your job history for all jobs created in the past six
months. To request automatic deletion of jobs that are more than 50 days old,
contact support.

You can view your BigQuery job history via the Google Cloud Platform Console,
the CLI, or the API. This history includes jobs that are in the RUNNING state
and jobs that are DONE (indicated by reporting the state as SUCCESS or
FAILURE).

Required permissions

In order to list jobs, you must have bigquery.jobs.list permissions. The
following project-level, predefined IAM roles include bigquery.jobs.list
permissions:

API

Repeating a job

It is not possible to rerun a job using the same job ID. Instead you create a
new job with the same configuration. When you submit the new job in the web UI
or CLI, a new job ID is assigned. When you submit the job using the API or
client libraries, you must generate a new job ID.

Required permissions

In order to run a job, you must have bigquery.jobs.create permissions. The
following project-level, predefined IAM roles include bigquery.jobs.create
permissions: