Skip to main content
POST
Create a MicroVault
Create a vault and its ERC-20 share token. The response contains a task that tracks deployment.

Authorizations

Authorization
string
header
required

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

Headers

Idempotency-Key
string
required

Reuse when retrying the identical request.

Required string length: 1 - 200

Body

application/json
baseAsset
string
required

Valid nonzero EVM EOA or contract address. Mixed-case values must use a valid EIP-55 checksum.

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

"0x3bf25a73a1f1033c2d50ac65f3c9d6a44123db81"

name
string
required
Required string length: 1 - 64
symbol
string
required
Required string length: 1 - 16
feeRecipient
string
required

Valid nonzero EVM EOA or contract address. Mixed-case values must use a valid EIP-55 checksum.

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

"0x3bf25a73a1f1033c2d50ac65f3c9d6a44123db81"

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

Response

The operation was accepted.

task
object
required
Example: