{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Store authentication credentials for a catalog. These credentials are used\nto authenticate with R2 storage when performing catalog operations.\n","properties":{"path":{"type":"object","properties":{"account_id":{"$ref":"#/definitions/r2-data-catalog_account-id","description":"Identifies the account."},"bucket_name":{"$ref":"#/definitions/r2-data-catalog_bucket-name","description":"Specifies the R2 bucket name."}},"required":["account_id","bucket_name"],"additionalProperties":false},"body":{"$ref":"#/definitions/r2-data-catalog_catalog-credential-request","examples":[{"token":"your-cloudflare-api-token-here"}]}},"required":["path","body"],"additionalProperties":false,"definitions":{"r2-data-catalog_account-id":{"description":"Use this to identify the account.","type":"string","pattern":"^[a-fA-F0-9]{32}$","examples":["0123456789abcdef0123456789abcdef"]},"r2-data-catalog_bucket-name":{"description":"Specifies the R2 bucket name.","type":"string","maxLength":63,"minLength":3,"pattern":"^[a-z0-9]([a-z0-9\\-]*[a-z0-9])?$","examples":["my-data-bucket"]},"r2-data-catalog_catalog-credential-request":{"description":"Contains request to store catalog credentials.","type":"object","properties":{"token":{"description":"Provides the Cloudflare API token for accessing R2.","type":"string","examples":["your-cloudflare-api-token-here"]}},"required":["token"]}}},"name":"Store catalog credentials","id":"cloudflare.basin-store-credentials","example":{"path":{"account_id":"0123456789abcdef0123456789abcdef","bucket_name":"my-data-bucket"},"body":{"token":"your-cloudflare-api-token-here"}},"maxRequests":1,"summary":false}}