# pool.snapshot.release

Release hold on snapshot id.

Remove all hold tags from the specified snapshot.

Type: object

##

Type: array
No Additional Items

#### Tuple Validation

##### Parameter 1: id

#### id

Type: string

ID of the held snapshot to release.

##### Parameter 2: options

#### options

Type: object

Options for controlling snapshot release behavior.

No Additional Properties

##

#### Recursive

Type: boolean Default: false

Whether to recursively release holds on child snapshots. Only the tags that are present on the parent snapshot will be removed.

##

#### Result

Type: null

Returns `null` on successful snapshot release.

Required roles: SNAPSHOT_WRITE