shadow

Exchange a signed challenge for a session token

Verifies the EIP-191 signature against the issued challenge and returns a wallet-bound bearer token.

post/v1/shadow/history/{wallet}/session

Request

Path parameters

walletstring required

Request body

signaturestring required

personal_sign signature of the challenge message returned by /challenge

Response

status'success' required

Example response

{
  "status": "success",
  "data": {
    "token": "synthetic.header.payload.signature",
    "tokenType": "Bearer",
    "expiresAt": "2026-01-01T00:30:00.000Z"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.