Update vault
Update vault properties using a partial update. Only include fields you want to change.
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string (UUID) | Yes | Vault UUID to update |
Request Body
All fields are optional:
| Field | Type | Description |
|---|---|---|
name | string | New vault name |
status | string | active or inactive |
groupName | string | null | Group label for organizing vaults. Set to null to clear. |
tags | array | null | Array of string tags. Set to null to clear. |
bsb | string | Bank State Branch code (max 10 chars) |
accountNumber | string | Bank account number (max 20 chars) |
Immutable Fields
The following cannot be updated after vault creation:
type— Vault type (HSM/MPC) is permanentaddress— Derived from cryptographic keys, immutablecreatedAt— Creation timestamp
Required Permission
vaults:edit
Update vault
Update vault properties using a partial update. Only include fields you want to change.
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string (UUID) | Yes | Vault UUID to update |
Request Body
All fields are optional:
| Field | Type | Description |
|---|---|---|
name | string | New vault name |
status | string | active or inactive |
groupName | string | null | Group label for organizing vaults. Set to null to clear. |
tags | array | null | Array of string tags. Set to null to clear. |
bsb | string | Bank State Branch code (max 10 chars) |
accountNumber | string | Bank account number (max 20 chars) |
Immutable Fields
The following cannot be updated after vault creation:
type— Vault type (HSM/MPC) is permanentaddress— Derived from cryptographic keys, immutablecreatedAt— Creation timestamp
Required Permission
vaults:edit