Skip to main content
POST
/
api
/
v1
/
realms
/
{realmId}
/
credentials
/
wallet
cURL
curl --request POST \
  --url https://api.drip.re/api/v1/realms/{realmId}/credentials/wallet \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "address": "<string>",
  "chain": "<string>",
  "walletProvider": "<string>",
  "walletName": "<string>",
  "accountId": "<string>",
  "metadata": {}
}'
{
  "id": "<string>",
  "format": "<string>",
  "publicIdentifier": "<string>",
  "address": "<string>",
  "chain": "<string>",
  "isVerified": true,
  "accountId": "<string>",
  "createdAt": "<string>"
}

Authorizations

Authorization
string
header
required

API Key

Path Parameters

realmId
string
required

Realm ID

Body

application/json
address
string
required

Wallet address

chain
string
required

Blockchain name (e.g., ethereum, polygon, solana, base)

walletProvider
string

Wallet provider (e.g., metamask, coinbase, phantom)

walletName
string

Wallet display name

accountId
string

Optional: Link this credential to an existing account immediately

metadata
object

Additional metadata

Response

200 - application/json

Default Response

id
string
format
string
publicIdentifier
string
address
string
chain
string
isVerified
boolean
accountId
string
createdAt
string