Create Label
Add or update one or more labels on a wallet profile. Labels tag wallets with custom attributes like VIP tier, airdrop eligibility, or verification status.
Authorizations
Workspace API key (e.g. formo_xxx). Create one in the Formo dashboard under Team Settings > API Keys.
Headers
Optional unique value (e.g. a UUID v4) that lets you safely retry POST/PUT/PATCH/DELETE requests. The first request runs normally; subsequent requests with the same key replay the stored response (status + body) for 24 hours, so retries can never double-create or double-charge. Two concurrent requests with the same key return 409 IDEMPOTENCY_IN_PROGRESS. Generate a fresh key per logical operation.
255Path Parameters
Wallet address. Accepts an EVM (0x...) or Solana address, or an ENS name (e.g. vitalik.eth) which is resolved to an address.
Body
Response
Labels upserted. Single label in → bare UserLabel; array in → array of UserLabel. Echoes the normalised entries (lowercased tag_id, server timestamp).
- object
- object[]
Canonical user-label resource. Echoed back from upsert calls so callers can cache the normalised entry without a follow-up read.
Wallet address the label applies to
Label identifier (lowercased + trimmed on write)
Label value, empty string when omitted
Chain identifier, empty string when omitted
Origin of the label (e.g. 'import')
Server-assigned write timestamp