Skip to main content
POST
Onboard the organization for MicroVaults
Create or resume the authority required to manage your organization’s MicroVaults.
MicroVaults are in private preview for enabled sandbox organizations on Ethereum Sepolia.

Authorizations

Authorization
string
header
required

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

Response

Current onboarding state.

status
enum<string>
required
Available options:
provisioning,
registering,
activating,
active
customerRecordId
string<uuid> | null
required
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"

customerId
string
required

Unsigned base-10 integer string. Asset and share amounts use token base units.

Pattern: ^(0|[1-9][0-9]*)$
Example:

"1000000"

authorityAddress
string | null
required

Deployed nonzero EVM contract address, or null while deployment is pending.

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

"0x7c4a1cb5a3d5c3c4e019c3f6ab29a0f98c21b814"

chainId
integer
required
Example:

11155111

policyRegistryAddress
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"