Skip to main content
PATCH
Update fee-wrapper fees
Updates the fee recipient, performance-fee rate, or both without exceeding the wrapper’s creation-time maximum.

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string<uuid>
required

Organization-owned fee-wrapper ID.

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

Send managementFeeBps alone to update the annual rate within the immutable cap. Other fee fields require a separate request. Recipient changes return 409 operation_not_supported while management fees are enabled.

feeRecipientAddress
string

Valid EVM address. Mixed-case values must use a valid EIP-55 checksum.

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

"0x92e6a1ed742f0c8502f902c61775f57728985b42"

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

Annual rate; send alone. Zero disables management fees.

Required range: 0 <= x <= 100

Response

Already confirmed.

status
enum<string>
required
Available options:
confirmed,
submitted
transactionHash
string | null

EVM transaction hash, or null when no transaction was submitted.

Required string length: 66
Pattern: ^0x[0-9a-fA-F]{64}$
Example:

"0xabababababababababababababababababababababababababababababababab"