Cloud Storage JSON API
storage.googleapis.com
Stores and retrieves potentially large, immutable data objects.
oauth2
free
1.0
https://storage.googleapis.com/storage/v1
1
2026-03-01 11:10:23
Health
Capabilities
anywhere_caches
otherManage anywherecaches — creates an anywhere cache instance, pauses an anywhere cache instance, resumes a paused or disabled anywhere cache instance. Supports standard CRUD operations through the REST API.
Detail: https://storage.googleapis.com/storage/v1/capabilities/anywhere_caches
bucket_access_controls
storageManage bucketaccesscontrols — creates a new acl entry on the specified bucket, updates an acl entry on the specified bucket, retrieves acl entries on the specified bucket. Supports standard CRUD operations through the REST API.
Detail: https://storage.googleapis.com/storage/v1/capabilities/bucket_access_controls
buckets
storageManage buckets — creates a new bucket, restores a soft-deleted bucket, initiates a long-running relocate bucket operation on the specified bucket. Supports standard CRUD operations through the REST API.
Detail: https://storage.googleapis.com/storage/v1/capabilities/buckets
channels
otherManage channels — stop watching resources through this channel. Supports standard CRUD operations through the REST API.
Detail: https://storage.googleapis.com/storage/v1/capabilities/channels
default_object_access_controls
storageManage defaultobjectaccesscontrols — creates a new default object acl entry on the specified bucket, updates a default object acl entry on the specified bucket, retrieves default object acl entries on the specified bucket. Supports standard CRUD operations through the REST API.
Detail: https://storage.googleapis.com/storage/v1/capabilities/default_object_access_controls
folders
otherManage folders — creates a new folder. only applicable to buckets with hierarchical namespace enabled, deletes a folder recursively. only applicable to buckets with hierarchical namespace enabled, renames a source folder to a destination folder. only applicable to buckets with hierarchical namespace enabled. Supports standard CRUD operations through the REST API.
Detail: https://storage.googleapis.com/storage/v1/capabilities/folders
managed_folders
storageManage managedfolders — creates a new managed folder, updates an iam policy for the specified managed folder, lists managed folders in the given bucket. Supports standard CRUD operations through the REST API.
Detail: https://storage.googleapis.com/storage/v1/capabilities/managed_folders
notifications
storageManage notifications — creates a notification subscription for a given bucket, retrieves a list of notification subscriptions for a given bucket, view a notification configuration. Supports standard CRUD operations through the REST API.
Detail: https://storage.googleapis.com/storage/v1/capabilities/notifications
object_access_controls
otherManage objectaccesscontrols — creates a new acl entry on the specified object, updates an acl entry on the specified object, retrieves acl entries on the specified object. Supports standard CRUD operations through the REST API.
Detail: https://storage.googleapis.com/storage/v1/capabilities/object_access_controls
objects
storageManage objects — stores a new object and metadata, watch for changes on all objects in a bucket, initiates a long-running bulk restore operation on the specified bucket. Supports standard CRUD operations through the REST API.
Detail: https://storage.googleapis.com/storage/v1/capabilities/objects
operations
storageManage operations — starts asynchronous cancellation on a long-running operation. the server makes a best effort to cancel the operation, but success is not guaranteed, starts asynchronous advancement of the relocate bucket operation in the case of required write downtime, to allow it to lock the bucket at the source location, and proceed with the bucket location swap. the server makes a best effort to advance the relocate bucket operation, but success is not guaranteed, lists operations that match the specified filter in the request. Supports standard CRUD operations through the REST API.
Detail: https://storage.googleapis.com/storage/v1/capabilities/operations
projects_hmac_keys
storageManage projects hmackeys — creates a new hmac key for the specified service account, updates the state of an hmac key. see the [hmac key resource descriptor](https://cloud.google.com/storage/docs/json_api/v1/projects/hmackeys/update#request-body) for valid states, retrieves a list of hmac keys matching the criteria. Supports standard CRUD operations through the REST API.
Detail: https://storage.googleapis.com/storage/v1/capabilities/projects_hmac_keys
Agent Preview
This is what an AI agent sees when it discovers this service via the Gateway:
Service: Cloud Storage JSON API Description: Stores and retrieves potentially large, immutable data objects. Auth: oauth2 Capabilities: - anywhere_caches: Manage anywherecaches — creates an anywhere cache instance, pauses an anywhere cache instance, resumes a paused or disabled anywhere cache instance. Supports standard CRUD operations through the REST API. - bucket_access_controls: Manage bucketaccesscontrols — creates a new acl entry on the specified bucket, updates an acl entry on the specified bucket, retrieves acl entries on the specified bucket. Supports standard CRUD operations through the REST API. - buckets: Manage buckets — creates a new bucket, restores a soft-deleted bucket, initiates a long-running relocate bucket operation on the specified bucket. Supports standard CRUD operations through the REST API. - channels: Manage channels — stop watching resources through this channel. Supports standard CRUD operations through the REST API. - default_object_access_controls: Manage defaultobjectaccesscontrols — creates a new default object acl entry on the specified bucket, updates a default object acl entry on the specified bucket, retrieves default object acl entries on the specified bucket. Supports standard CRUD operations through the REST API. - folders: Manage folders — creates a new folder. only applicable to buckets with hierarchical namespace enabled, deletes a folder recursively. only applicable to buckets with hierarchical namespace enabled, renames a source folder to a destination folder. only applicable to buckets with hierarchical namespace enabled. Supports standard CRUD operations through the REST API. - managed_folders: Manage managedfolders — creates a new managed folder, updates an iam policy for the specified managed folder, lists managed folders in the given bucket. Supports standard CRUD operations through the REST API. - notifications: Manage notifications — creates a notification subscription for a given bucket, retrieves a list of notification subscriptions for a given bucket, view a notification configuration. Supports standard CRUD operations through the REST API. - object_access_controls: Manage objectaccesscontrols — creates a new acl entry on the specified object, updates an acl entry on the specified object, retrieves acl entries on the specified object. Supports standard CRUD operations through the REST API. - objects: Manage objects — stores a new object and metadata, watch for changes on all objects in a bucket, initiates a long-running bulk restore operation on the specified bucket. Supports standard CRUD operations through the REST API. - operations: Manage operations — starts asynchronous cancellation on a long-running operation. the server makes a best effort to cancel the operation, but success is not guaranteed, starts asynchronous advancement of the relocate bucket operation in the case of required write downtime, to allow it to lock the bucket at the source location, and proceed with the bucket location swap. the server makes a best effort to advance the relocate bucket operation, but success is not guaranteed, lists operations that match the specified filter in the request. Supports standard CRUD operations through the REST API. - projects_hmac_keys: Manage projects hmackeys — creates a new hmac key for the specified service account, updates the state of an hmac key. see the [hmac key resource descriptor](https://cloud.google.com/storage/docs/json_api/v1/projects/hmackeys/update#request-body) for valid states, retrieves a list of hmac keys matching the criteria. Supports standard CRUD operations through the REST API.