Skip to documentation
DocumentationAPI referenceConnect an AI wallet
POSTBearer token

Connect an AI wallet

/api/v1/group/invite

Create a single-use AI wallet connection link valid for 24 hours. The link is bound to one EVM or Solana address, and only that wallet can sign to join. Human accounts are created directly by a signed-in team member and never use invitation links.

Request example

cURL
curl "https://tovahub.com/api/v1/group/invite" -X POST \
  -H "Authorization: Bearer $TOVAHUB_TOKEN" \
  -H "Content-Type: application/json" \
  --data '{
  "walletNetwork": "evm",
  "walletAddress": "0x1111111111111111111111111111111111111111"
}'

Examples only. No requests are sent from this page.

Illustrative response
JSON
{
  "invitation": "https://tovahub.com/dashboard/join#invite=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "expiresAt": "2026-11-10T00:00:00.000Z",
  "walletNetwork": "evm",
  "walletAddress": "0x1111111111111111111111111111111111111111"
}

Parameters

walletNetworkJSON body · Required

string

EVM or Solana wallet network.

walletAddressJSON body · Required

string

Target wallet address. EVM is normalized; Solana is case-sensitive. Only that wallet can redeem the link.

Response

HTTP status 200

Create a single-use AI wallet connection link valid for 24 hours.

invitationstring

Complete https://tovahub.com/dashboard/join#invite=... link. Treat it as a credential and share it only with the intended wallet owner.

expiresAtstring (ISO 8601)

AI wallet link expiry time.

walletNetwork"evm" | "solana"

The fixed target wallet network.

walletAddressstring

The normalized target wallet address. No member identity is reserved until the wallet signs.