Skip to main content
PUT
Update fee settings
Set the fee recipient and management and performance fees.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Idempotency-Key
string
required

Unique key for this intended change. Reuse it only when retrying the identical request.

Required string length: 1 - 200

Path Parameters

vaultId
string<uuid>
required

Ground identifier of the MicroVault. This is distinct from its onchain contract address.

Pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89aAbB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
Example:

"8f4c52d7-62ab-4db9-a964-92f481f6b851"

Body

application/json
feeRecipient
string
required

Wallet or contract that receives newly minted shares when management or performance fees accrue.

Required string length: 42
Pattern: ^0x(?!0{40}$)[0-9a-fA-F]{40}$
Example:

"0x3bf25a73a1f1033c2d50ac65f3c9d6a44123db81"

managementFeeBps
integer
required

New annual management fee in basis points. 100 means 1%; use 0 to disable it.

Required range: 0 <= x <= 9999
performanceFeeBps
integer
required

New fee on gains above the vault's high-water NAV in basis points. 1000 means 10%; use 0 to disable it.

Required range: 0 <= x <= 9999

Response

The operation was accepted.

task
object
required

Asynchronous change accepted for submission and onchain confirmation.

Example: