---
title: "Initialize import"
method: POST
path: "/v1/wallets/import/init"
tags: ["Wallets"]
---

# Initialize import

`POST /v1/wallets/import/init`

Initialize a wallet import. Complete by submitting the import.

## Headers

- `privy-app-id` string, required — ID of your Privy app.

## Request body

- union
  - HDInitInput — The input for HD wallets.
    - `address` string, required — The address of the wallet to import.
    - `chain_type` 'ethereum' | 'solana' | 'stellar' | 'tron' | 'sui' | 'aptos', required — The chain type of the wallet to import. Supports `ethereum`, `solana`, `stellar`, `tron`, `sui`, and `aptos`.
    - `encryption_type` 'HPKE', required — The encryption type of the wallet to import. Currently only supports `HPKE`.
    - `entropy_type` 'hd', required — The entropy type of the wallet to import.
    - `index` integer, required — The index of the wallet to import.
  - PrivateKeyInitInput — The input for private key wallets.
    - `address` string, required — The address of the wallet to import.
    - `chain_type` 'ethereum' | 'solana' | 'stellar' | 'tron' | 'sui' | 'aptos', required — The chain type of the wallet to import. Supports `ethereum`, `solana`, `stellar`, `tron`, `sui`, and `aptos`.
    - `encryption_type` 'HPKE', required — The encryption type of the wallet to import. Currently only supports `HPKE`.
    - `entropy_type` 'private-key', required

## Response `200`

The encryption public key to encrypt the wallet entropy with.

- object
  - `encryption_public_key` string, required — The base64-encoded encryption public key to encrypt the wallet entropy with.
  - `encryption_type` 'HPKE', required — The encryption type of the wallet to import. Currently only supports `HPKE`.

## Changes

- **2026-06-17** `2c26d76caee6` — 8 info
  - added the new `aptos` enum value to the request property `oneOf[subschema #1: HDInitInput]/chain_type`
  - added the new `aptos` enum value to the request property `oneOf[subschema #2: PrivateKeyInitInput]/chain_type`
  - added the new `stellar` enum value to the request property `oneOf[subschema #1: HDInitInput]/chain_type`
  - added the new `stellar` enum value to the request property `oneOf[subschema #2: PrivateKeyInitInput]/chain_type`
  - …4 more

[Change history](https://skmtc.dev/privy-io/apis/privy-api/changes/v1/wallets/import/init/post.md)

---

[API](https://skmtc.dev/privy-io/apis/privy-api.md) · [All operations](https://skmtc.dev/privy-io/apis/privy-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/privy-io/privy-api/revisions/bb2eb34156cc/schema)
