Update vault details
Perform a full replace of vault configuration. Use PUT when updating multiple fields; use PATCH for partial updates. Sends the complete vault object.
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id | UUID | Yes | Vault identifier |
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Vault name |
type | string | Yes | Vault type (HSM, MPC) |
status | string | No | active or inactive |
groupName | string | No | Group label |
tags | string[] | No | Metadata tags |
Use Cases
- Replace entire vault configuration
- Bulk vault updates
- Sync vault from external system
Required Permission
vaults:update
Update vault details
Perform a full replace of vault configuration. Use PUT when updating multiple fields; use PATCH for partial updates. Sends the complete vault object.
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id | UUID | Yes | Vault identifier |
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Vault name |
type | string | Yes | Vault type (HSM, MPC) |
status | string | No | active or inactive |
groupName | string | No | Group label |
tags | string[] | No | Metadata tags |
Use Cases
- Replace entire vault configuration
- Bulk vault updates
- Sync vault from external system
Required Permission
vaults:update