# DatabaseBranchCreate

> The DatabaseBranchCreate object in the Guv API.

## Fields

| Field | Type | Description |
| --- | --- | --- |
| `name` * | string |  |
| `target_environment` | string | Environment to attach the branch to. Defaults to the source environment. |
| `point_in_time` | string (date-time) |  |
| `masking` | `default`, `none` or [MaskingRules](/docs/api/objects/masking-rules/) | `default` uses the database's masking rules. `none` is refused for special-category projects. Default `default`. |

\* always present

## Example

```json
{
  "name": "string",
  "target_environment": "string",
  "point_in_time": "2026-10-22T13:05:00Z",
  "masking": "default"
}
```

## Used by

- [Branch a database (copy-on-write clone, masked)](/docs/api/databases/#branch-a-database-copy-on-write-clone-masked)
