openapi: 3.1.0 info: title: Google BigQuery Datasets Projects API description: The BigQuery API provides programmatic access to Google BigQuery for creating, managing, and querying datasets, tables, jobs, models, and routines. It enables developers to run SQL queries over petabytes of data, load and export data, manage access control, and orchestrate analytics workloads using serverless infrastructure. version: '2' contact: name: Google Cloud Support url: https://cloud.google.com/bigquery/docs/support termsOfService: https://cloud.google.com/terms servers: - url: https://bigquery.googleapis.com/bigquery/v2 description: Production Server security: - oauth2: [] tags: - name: Projects description: Operations for listing projects and service accounts paths: /projects: get: operationId: listProjects summary: Google BigQuery List projects description: Lists all projects to which the user has been granted any project role. tags: - Projects parameters: - $ref: '#/components/parameters/maxResults' - $ref: '#/components/parameters/pageToken' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/ProjectList' '401': description: Unauthorized '403': description: Forbidden components: schemas: ProjectList: type: object properties: kind: type: string description: The resource type projects: type: array items: type: object properties: id: type: string description: The project ID friendlyName: type: string description: A descriptive name for the project projectReference: type: object properties: projectId: type: string description: The ID of the project description: Projects to which the user has at least READ access nextPageToken: type: string description: A token to request the next page of results totalItems: type: integer description: The total number of projects parameters: maxResults: name: maxResults in: query description: Maximum number of results to return schema: type: integer format: int32 pageToken: name: pageToken in: query description: Page token for pagination schema: type: string securitySchemes: oauth2: type: oauth2 flows: authorizationCode: authorizationUrl: https://accounts.google.com/o/oauth2/auth tokenUrl: https://oauth2.googleapis.com/token scopes: https://www.googleapis.com/auth/bigquery: Full access to BigQuery https://www.googleapis.com/auth/bigquery.readonly: Read-only access to BigQuery externalDocs: description: BigQuery API Documentation url: https://cloud.google.com/bigquery/docs/reference/rest