Skip to main content
PATCH
/
v1
/
accounts
/
{account_id}
Update account
curl --request PATCH \
  --url https://api.privy.io/v1/accounts/{account_id} \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --header 'privy-app-id: <privy-app-id>' \
  --data '
{
  "display_name": "Updated Account Name",
  "wallets_configuration": [
    {
      "chain_type": "ethereum"
    },
    {
      "chain_type": "solana"
    }
  ]
}
'
{
  "id": "<string>",
  "display_name": "<string>",
  "wallets": [
    {
      "id": "<string>",
      "chain_type": "ethereum",
      "address": "<string>"
    }
  ]
}

Authorizations

Authorization
string
header
required

Basic Auth header with your app ID as the username and your app secret as the password.

Headers

privy-app-id
string
required

ID of your Privy app.

Path Parameters

asset_account_id
string
required

ID of the account.

Minimum string length: 1

Body

application/json

Input for updating a digital asset account.

display_name
string

An optional display name for the account.

wallets_configuration
AccountWalletConfigurationItem · object[]

Configuration for the wallets on this account.

Maximum array length: 5

Response

200 - application/json

The updated account.

A digital asset account that groups wallets under a single entity.

id
string
required

The account ID.

display_name
string | null
required

An optional display name for the account.

wallets
AccountWallet · object[]
required

The wallets belonging to this account.