Skip to main content
PUT
/
v0
/
profiles
/
{address}
/
properties
Update Profile
curl --request PUT \
  --url https://api.formo.so/v0/profiles/{address}/properties \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "user_id": "<string>",
  "display_name": "<string>",
  "email": "<string>",
  "farcaster": "<string>",
  "discord": "<string>",
  "twitter": "<string>",
  "telegram": "<string>",
  "instagram": "<string>",
  "website": "<string>",
  "github": "<string>",
  "linkedin": "<string>",
  "facebook": "<string>",
  "tiktok": "<string>",
  "youtube": "<string>",
  "reddit": "<string>",
  "avatar": "<string>",
  "description": "<string>",
  "location": "<string>",
  "ens": "<string>",
  "lens": "<string>",
  "basenames": "<string>",
  "linea": "<string>"
}
'
{
  "success": true
}

Authorizations

Authorization
string
header
required

Workspace API key (e.g. formo_xxx). Create one in the Formo dashboard under Team Settings > API Keys.

Path Parameters

address
string
required

Wallet address (EVM 0x... or Solana base58)

Body

application/json

Merge-update of profile properties. Only the listed keys are accepted; unknown keys are rejected. At least one key must be provided.

user_id
string
display_name
string
email
string
farcaster
string
discord
string
twitter
string
telegram
string
instagram
string
website
string
github
string
linkedin
string
facebook
string
tiktok
string
youtube
string
reddit
string
avatar
string
description
string
location
string
ens
string
lens
string
basenames
string
linea
string

Response

Properties updated

success
boolean