Skip to main content
POST
cURL
Creates a smart account with email signers (MPC-managed via Turnkey/Privy) or pubkey signers (external keys you manage).

Signer Types

Email: MPC-managed wallet created for the email address. Pubkey: Existing Solana public key you control.

Permissions

Threshold cannot exceed the number of signers with CAN_VOTE.

Example: 2-of-3 Treasury

Authorizations

Authorization
string
header
required

Your Grid API key from the Grid Dashboard

Headers

x-grid-environment
string
required

Solana network environment (sandbox, production)

x-idempotency-key
string
required

Optional idempotency key to prevent duplicate account creation

Body

application/json
policies
object
required
memo
string | null

Response

Smart account created successfully

data
object
required
metadata
object
required