Buckets
Bucket management
Provision a new bucket
Provisions a new bucket in the organization account and also creates the organization account if it doesn't exist. This is an
Delete a bucket
Deletes the bucket and all its contents. If the bucket is not empty, it will not be deleted unless the `force` query parameter is set to `true`.
Get bucket details
Returns the details of the bucket including its size, object count, and other metadata.
Update bucket settings
Updates the bucket settings like public access, storage class, and object ACL.
List all buckets for an organization
Lists all the buckets provisioned in the organization account.
Attach a custom domain to a bucket
Sets a custom domain for a bucket. If the domain is already set, it will be replaced.
Remove custom domain from bucket
Removes the custom domain from a bucket. After removal, the bucket will only be accessible via its default Tigris URL.
Get custom domain settings for a bucket
Returns the currently configured custom domain for the bucket, or an empty
Set lifecycle rules for a bucket
Sets lifecycle rules for automatic object transitions and expiration. If lifecycle rules already exist,
Get lifecycle rules for a bucket
Returns the currently configured lifecycle rules for the bucket. Returns an empty rules array
Remove all lifecycle rules from a bucket
Removes all lifecycle rules from the bucket. Objects will no longer be automatically