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 the active buckets provisioned in this organization account.
List soft-deleted buckets for an organization
Lists buckets that were deleted while soft-delete was enabled on them. A bucket stays here,
Get a soft-deleted bucket
Retrieve a soft deleted bucket
Permanently delete a soft-deleted bucket
Permanently deletes a soft-deleted bucket along with everything retained with it.
Restore a soft-deleted bucket
Makes a soft-deleted bucket usable again, along with the objects retained with it.
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
Set the soft-delete configuration for a bucket
Replaces the bucket's soft-delete configuration. The request describes the complete desired
Get the soft-delete configuration for a bucket
Returns the bucket's current soft-delete configuration.
Disable soft-delete on a bucket
Turns off soft-delete. Objects deleted from this point on are removed immediately. Objects