Menu
Storage.buckets.list
Retrieves a list of buckets for a given project.
GET
/bUse it in a workflow
- Add a step and choose the Google Cloud Storage connector.
- Pick the Storage.buckets.list action (under buckets).
- Fill in the fields below, then reference the result from later steps as
{{storageBucketsList.response.data}}.
Request
Query parameters
Response
Returns 200 with an object. Read it in later steps with {{storageBucketsList.response.data.<field>}}.
{
"items": [
{
"acl": [
{
"bucket": "string",
"domain": "string",
"email": "string",
"entity": "string",
"entityId": "string",
"etag": "string",
"id": "string",
"kind": "storage#bucketAccessControl",
"projectTeam": {
"projectNumber": "string",
"team": "string"
},
"role": "string",
"selfLink": "string"
}
],
"autoclass": {
"enabled": false,
"toggleTime": "2025-01-01T00:00:00Z"
},
"billing": {
"requesterPays": false
},
"cors": [
{
"maxAgeSeconds": 0,
"method": [
"string"
],
"origin": [
"string"
],
"responseHeader": [
"string"
]
}
],
"customPlacementConfig": {
"dataLocations": [
"string"
]
},
"defaultEventBasedHold": false,
"defaultObjectAcl": [
{
"bucket": "string",
"domain": "string",
"email": "string",
"entity": "string",
"entityId": "string",
"etag": "string",
"generation": "string",
"id": "string",
"kind": "storage#objectAccessControl",
"object": "string",
"projectTeam": {
"projectNumber": "string",
"team": "string"
},
"role": "string"
}
],
"encryption": {
"defaultKmsKeyName": "string"
},
"etag": "string",
"iamConfiguration": {
"bucketPolicyOnly": {
"enabled": false,
"lockedTime": "2025-01-01T00:00:00Z"
},
"publicAccessPrevention": "string",
"uniformBucketLevelAccess": {
"enabled": false,
"lockedTime": "2025-01-01T00:00:00Z"
}
},
"id": "string",
"kind": "storage#bucket"
}
],
"kind": "storage#buckets",
"nextPageToken": "string"
}
Need more? See the Google Cloud Storage guide for connection setup and behaviour shared by every action.
Was this page helpful?