Retrieves a list of buckets for a given project. Try it now or see an example .
The authenticated user must be a member of the project's team .
Request
HTTP request
GET https://www.googleapis.com/storage/v1beta1/b
Parameters
| Parameter name | Value | Description | 
|---|---|---|
| Required parameters | ||
| 
              projectId
              | 
              unsigned long
              | A valid API project identifier. | 
| Optional parameters | ||
| 
              max-results
              | 
              unsigned integer
              | Maximum number of buckets to return. | 
| 
              pageToken
              | 
              string
              | A previously-returned page token representing part of the larger set of results to view. | 
| 
              projection
              | 
              string
              | Set of properties to return. Defaults to 
              no_acl
             .Acceptable values are: 
 | 
Request body
Do not supply a request body with this method.
Response
If successful, this method returns a response body with the following structure:
{
  "kind": "storage#buckets",
  "nextPageToken": string,
  "items": [
    buckets Resource
  ]
}
          | Property name | Value | Description | Notes | 
|---|---|---|---|
| 
               kind
               | 
               string
               | The kind of item this is. For lists of buckets, this is always 
               storage#buckets
              . | |
| 
               nextPageToken
               | 
               string
               | The continuation token, used to page through large result sets. Provide this value in a subsequent request to return the next page of results. | |
| 
               items[]
               | 
               list
               | The list of items. | 
Examples
Note: The code examples available for this method do not represent all supported programming languages (see the client libraries page for a list of supported languages).
Ruby
Uses the Ruby client library
# List all buckets in the project
bucket_list_result = client.execute(
  api_method: storage.buckets.list,
  parameters: {projectId: PROJECTID}
)
puts "List of buckets: "
puts bucket_list_result.data.items.map(&:id)
          Try it!
Use the APIs Explorer below to call this method on live data and see the response. Alternatively, try the standalone Explorer .