Cloud Storage JSON API

storage.googleapis.com

Community

Stores and retrieves potentially large, immutable data objects.

Auth

oauth2

Pricing

free

Spec version

1.0

Base URL

https://storage.googleapis.com/storage/v1

Crawl failures

1

Last verified

2026-03-01 11:10:23

Health

Loading health data...

Capabilities

anywhere_caches

other

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.

Detail: https://storage.googleapis.com/storage/v1/capabilities/anywhere_caches

bucket_access_controls

storage

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.

Detail: https://storage.googleapis.com/storage/v1/capabilities/bucket_access_controls

buckets

storage

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.

Detail: https://storage.googleapis.com/storage/v1/capabilities/buckets

channels

other

Manage 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

storage

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.

Detail: https://storage.googleapis.com/storage/v1/capabilities/default_object_access_controls

folders

other

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.

Detail: https://storage.googleapis.com/storage/v1/capabilities/folders

managed_folders

storage

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.

Detail: https://storage.googleapis.com/storage/v1/capabilities/managed_folders

notifications

storage

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.

Detail: https://storage.googleapis.com/storage/v1/capabilities/notifications

object_access_controls

other

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.

Detail: https://storage.googleapis.com/storage/v1/capabilities/object_access_controls

objects

storage

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.

Detail: https://storage.googleapis.com/storage/v1/capabilities/objects

operations

storage

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.

Detail: https://storage.googleapis.com/storage/v1/capabilities/operations

projects_hmac_keys

storage

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.

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.