verifyWalletLinkSession https://docs.hazbase.com/en/reference/http/verifyWalletLinkSession/ HTTP API / WALLET CLIENT verifyWalletLinkSession Inspect HTTP routes, arguments and responses used by @hazbase/kit/wallet. Additional authentication and passkey APIs are covered in the auth SDK reference and integration guide. https://api.hazbase.com @hazbase/kit 0.9.0 JSON User-session, signature and permission requirements differ by API. Check the specifications below and the connection requirements of your API environment. Check API access requirements ← HTTP API index POST /api/wallet/link/session/verify Request @hazbase/kit/wallet verifyWalletLinkSession ( input : VerifyWalletLinkSessionInput ) : Promise < VerifyWalletLinkSessionResult > This SDK method does not automatically add a Bearer header. Check any environment-level access requirements separately. Field Type Required Location linkSessionToken string Yes JSON body origin string Yes JSON body endpoint string No SDK endpoint override POST requests include Content-Type: application/json and x-request-id. The request ID supports tracking; it is not a blanket idempotency guarantee. Response typescript 1 2 3 4 5 6 7 8 9 10 11 export type VerifyWalletLinkSessionResult = { verified : true ; linkSessionId : string ; walletAddress : string ; chainId : number ; origin : string ; purpose : string ; assurance : 'authenticated_wallet_session' ; linkSessionExpiresAt : string ; status ? : string ; } ; Find nested types in the SDK reference. The client handles both a top-level response and a response wrapped in data. VerifyWalletLinkSessionResult Handling failures Non-2xx responses become HazbaseWalletApiError. Record status, code and message, distinguishing API errors from network failures. Keep credentials out of logs. Errors & troubleshooting View source