Web3 Authentication
Verify SIWE signature
Verify a signed SIWE message for an existing active wallet account, consume the single-use nonce, and set auth cookies for browser/session flows. Unknown wallets receive HTTP 403 with wallet_account_required; verification never creates a Free account. Standard Free signup is available at https://0xarchive.io/signup and paid wallet access at /v1/web3/subscribe.
post/v1/auth/web3/verify
Request
- Base URL: https://api.0xarchive.io
- URL: https://api.0xarchive.io/v1/auth/web3/verify
- Auth: none required
Request body
Example request
{
"signature": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
}Response
SIWE verification succeeded and session cookies were set.
Example response
{
"success": true,
"user": {
"tier": "free",
"wallet_address": "0x742d35cc6634c0532925a3b844bc9e7595f2bd18"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.