Creates a new wallet on the requested chain and for the requested owner.
Basic Auth header with your app ID as the username and your app secret as the password.
ID of your Privy app.
Idempotency keys ensure API requests are executed only once within a 24-hour window.
The wallet chain types.
ethereum, solana, cosmos, stellar, sui, aptos, movement, tron, bitcoin-segwit, bitcoin-taproot, near, ton, starknet, spark A human-readable label for the wallet.
100A customer-provided identifier for mapping to external systems. URL-safe characters only ([a-zA-Z0-9_-]), max 64 chars. Write-once: cannot be changed after creation.
64^[a-zA-Z0-9_-]+$List of policy IDs for policies that should be enforced on the wallet. Currently, only one policy is supported per wallet.
124Owner input specifying a Privy user ID.
The key quorum ID to set as the owner of the resource. If you provide this, do not specify an owner.
Additional signers for the wallet.
Newly created wallet.
A wallet managed by Privy's wallet infrastructure.
Unique ID of the wallet. This will be the primary identifier when using the wallet in the future.
Address of the wallet.
Unix timestamp of when the wallet was created in milliseconds.
The wallet chain types.
ethereum, solana, cosmos, stellar, sui, aptos, movement, tron, bitcoin-segwit, bitcoin-taproot, near, ton, starknet, spark List of policy IDs for policies that are enforced on the wallet.
The key quorum ID of the owner of the wallet.
Additional signers for the wallet.
Unix timestamp of when the wallet was exported in milliseconds, if the wallet was exported.
Unix timestamp of when the wallet was imported in milliseconds, if the wallet was imported.
A human-readable label for the wallet.
A customer-provided identifier for mapping to external systems. Write-once, set only at creation.
The compressed, raw public key for the wallet along the chain cryptographic curve.
The number of keys that must sign for an action to be valid.
Information about the custodian managing this wallet.