## Disable R2 catalog `client.R2DataCatalog.Disable(ctx, bucketName, body) error` **post** `/accounts/{account_id}/r2-catalog/{bucket_name}/disable` Disable an R2 bucket as a catalog. This operation deactivates the catalog but preserves existing metadata and data files. The catalog can be re-enabled later. ### Parameters - `bucketName string` Specifies the R2 bucket name. - `body R2DataCatalogDisableParams` - `AccountID param.Field[string]` Use this to identify the account. ### Example ```go package main import ( "context" "github.com/cloudflare/cloudflare-go" "github.com/cloudflare/cloudflare-go/option" "github.com/cloudflare/cloudflare-go/r2_data_catalog" ) func main() { client := cloudflare.NewClient( option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"), ) err := client.R2DataCatalog.Disable( context.TODO(), "my-data-bucket", r2_data_catalog.R2DataCatalogDisableParams{ AccountID: cloudflare.F("0123456789abcdef0123456789abcdef"), }, ) if err != nil { panic(err.Error()) } } ```