---
title: "POST /v1/{+location}:initialize"
method: POST
path: "/v1/{+location}:initialize"
tags: ["projects"]
---

# POST /v1/{+location}:initialize

`POST /v1/{+location}:initialize`

Provisions resources for given tenant project. Returns a long running operation.

## Path parameters

- `location` string, required

## Request body

- GoogleCloudContentwarehouseV1InitializeProjectRequest — Request message for projectService.InitializeProject
  - `accessControlMode` 'ACL_MODE_UNKNOWN' | 'ACL_MODE_UNIVERSAL_ACCESS' | 'ACL_MODE_DOCUMENT_LEVEL_ACCESS_CONTROL_BYOID' | 'ACL_MODE_DOCUMENT_LEVEL_ACCESS_CONTROL_GCI' — Required. The access control mode for accessing the customer data
  - `enableCalUserEmailLogging` boolean — Optional. Whether to enable CAL user email logging.
  - `databaseType` 'DB_UNKNOWN' | 'DB_INFRA_SPANNER' | 'DB_CLOUD_SQL_POSTGRES' — Required. The type of database used to store customer data
  - `kmsKey` string — Optional. The KMS key used for CMEK encryption. It is required that the kms key is in the same region as the endpoint. The same key will be used for all provisioned resources, if encryption is available. If the kms_key is left empty, no encryption will be enforced.
  - `documentCreatorDefaultRole` 'DOCUMENT_CREATOR_DEFAULT_ROLE_UNSPECIFIED' | 'DOCUMENT_ADMIN' | 'DOCUMENT_EDITOR' | 'DOCUMENT_VIEWER' — Optional. The default role for the person who create a document.

## Response `200`

Successful response

---

[API](https://skmtc.net/google/apis/contentwarehouse.md) · [All operations](https://skmtc.net/google/apis/contentwarehouse/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/google/contentwarehouse/versions/7a5c5ed93884/schema)
