Skip to main content
Source OpenAPI: 0xArchive API 1.5.0; 140 paths; 119 component schemas. Use the JSON Schema block below for field-level types, required fields, nested objects, and enum values.

Required Fields

FieldTypeDescription
messagestringSIWE message returned by /v1/auth/web3/challenge and signed by the wallet.
signaturestring65-byte hex ECDSA signature, with or without 0x prefix.

JSON Schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Web3VerifyRequest",
  "type": "object",
  "required": [
    "message",
    "signature"
  ],
  "properties": {
    "message": {
      "description": "SIWE message returned by `/v1/auth/web3/challenge` and signed by the wallet.",
      "type": "string"
    },
    "signature": {
      "description": "65-byte hex ECDSA signature, with or without 0x prefix.",
      "type": "string",
      "example": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
    }
  }
}

Referenced By

Last modified on June 19, 2026