Verify And Create Wallet
Authorizations
JWT issued by Dynamic Labs or Privy. Sent in the x-juno-jwt header on every authenticated request.
Headers
Tenant org ID for multi-tenant auth
Controls how timestamp fields are serialized in JSON response bodies.
Default (header omitted or any other value): epoch milliseconds as integers.
iso8601: UTC ISO 8601 strings of the form YYYY-MM-DDTHH:MM:SSZ.
Example: with X-Timestamp-Format: iso8601, the field value 1704067200000 becomes "2024-01-01T00:00:00Z".
Affected fields (recursively, in dicts and arrays): any field whose name ends in _at, plus the literal field names timestamp, period_start, and period_end. All other fields are passed through unchanged.
Only iso8601 is recognized. Any other value (or omitting the header) yields the default epoch-ms representation; the server does not reject unknown values, so this is documented as an example rather than an enum to keep generated clients permissive.
"iso8601"
Body
EIP-4361 formatted SIWE message string
1 - 40960x-prefixed 65-byte hex signature (130 hex chars + 0x prefix)
132^0x[0-9a-fA-F]{130}$Chain on which the SIWE message was signed. Sei mainnet (1329) in production; Sei testnet (1328) in non-production.
1329, 1328 1329
Optional wallet nickname
100Response
Wallet verified and created
HAL-style hypermedia links for navigation.
Public wallet identifier.
Wallet address (EOA or Safe).
Blockchain chain ID where this wallet exists. Must be 1329 (Sei mainnet).
True if this is the user's primary wallet for this type.
True for EOA (Externally Owned Account), false for Safe smart wallet.
Wallet creation timestamp (epoch milliseconds).
User-defined friendly name for the wallet.
URI to the blockchain's logo image.
Soft deletion timestamp (epoch milliseconds).
Event ID for tracking Safe creation. Only present in 202 Accepted responses when Safe creation is triggered.
Linked payment cards. Only included when expand=cards is specified.