LAP Registry

Cloud Storage JSON API Skill

gcp-storage

Provider: Google Cloud Platform Version: v1 Endpoints: 52 Updated: 2026-04-02

Raw .lap | Lean format | API JSON | Open in app

Endpoints

MethodPathDescription
GET/b
POST/bRetrieves a list of buckets for a given project.
DELETE/b/{bucket}Creates a new bucket.
GET/b/{bucket}Permanently deletes an empty bucket.
PATCH/b/{bucket}Returns metadata for the specified bucket.
PUT/b/{bucket}Patches a bucket. Changes to the bucket will be readable immediately after writing, but configuration changes may take time to propagate.
GET/b/{bucket}/aclUpdates a bucket. Changes to the bucket will be readable immediately after writing, but configuration changes may take time to propagate.
POST/b/{bucket}/aclRetrieves ACL entries on the specified bucket.
DELETE/b/{bucket}/acl/{entity}Creates a new ACL entry on the specified bucket.
GET/b/{bucket}/acl/{entity}Permanently deletes the ACL entry for the specified entity on the specified bucket.
PATCH/b/{bucket}/acl/{entity}Returns the ACL entry for the specified entity on the specified bucket.
PUT/b/{bucket}/acl/{entity}Patches an ACL entry on the specified bucket.
GET/b/{bucket}/defaultObjectAclUpdates an ACL entry on the specified bucket.
POST/b/{bucket}/defaultObjectAclRetrieves default object ACL entries on the specified bucket.
DELETE/b/{bucket}/defaultObjectAcl/{entity}Creates a new default object ACL entry on the specified bucket.
GET/b/{bucket}/defaultObjectAcl/{entity}Permanently deletes the default object ACL entry for the specified entity on the specified bucket.
PATCH/b/{bucket}/defaultObjectAcl/{entity}Returns the default object ACL entry for the specified entity on the specified bucket.
PUT/b/{bucket}/defaultObjectAcl/{entity}Patches a default object ACL entry on the specified bucket.
GET/b/{bucket}/iamUpdates a default object ACL entry on the specified bucket.
PUT/b/{bucket}/iamReturns an IAM policy for the specified bucket.
GET/b/{bucket}/iam/testPermissionsUpdates an IAM policy for the specified bucket.
POST/b/{bucket}/lockRetentionPolicyTests a set of permissions on the given bucket to see which, if any, are held by the caller.
GET/b/{bucket}/notificationConfigsLocks retention policy on a bucket.
POST/b/{bucket}/notificationConfigsRetrieves a list of notification subscriptions for a given bucket.
DELETE/b/{bucket}/notificationConfigs/{notification}Creates a notification subscription for a given bucket.
GET/b/{bucket}/notificationConfigs/{notification}Permanently deletes a notification subscription.
GET/b/{bucket}/oView a notification configuration.
POST/b/{bucket}/oRetrieves a list of objects matching the criteria.
POST/b/{bucket}/o/watchStores a new object and metadata.
DELETE/b/{bucket}/o/{object}Watch for changes on all objects in a bucket.

Install as Skill

Use this API as a Claude Code skill for instant agent access.

CLI Install

lapsh skill-install gcp-storage

Downloads and installs to ~/.claude/skills/gcp-storage/

Manual Install

Download: Skill Bundle (JSON)

Or view: SKILL.md

Recent Versions (1)