listTokens
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.
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
GET /api/wallet/tokens
Request
listTokens(input: ListTokensInput = {}): Promise<ListTokensResult>| Field | Type | Required | Location |
|---|---|---|---|
chainId | number | No | Query string |
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
export type ListTokensResult = {
tokens: WalletTokenSummary[];
status?: string;
};Find nested types in the SDK reference. The client handles both a top-level response and a response wrapped in data.
ListTokensResultExample
curl --fail-with-body \
"https://api.hazbase.com/api/wallet/tokens?chainId=11155111" \
-H "Accept: application/json"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