sealed / API
Open app

API reference

Handles

Resolve a public @handle to the bound wallet address and device public key. Use that key to seal messages on your side before calling Envelopes.

GET/api/v1/handles/:handle

Path parameters

NameDescription
handleHandle without @. Normalized to lowercase a–z 0–9 _.

Response

200 — handle found:

bash
curl https://api.sealedlabs.net/api/v1/handles/alice \
  -H "Authorization: Bearer $SEALED_API_KEY"
devicePublicKey may reflect the key at claim time; for multi-device fan-out prefer refreshing keys via the app’s device registry when available. verified is the business badge flag.

Try it

Try it — resolve a handle

GET /api/v1/handles/:handle