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 "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
{
"invitation": "https://tovahub.com/dashboard/join#invite=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"expiresAt": "2026-11-10T00:00:00.000Z",
"walletNetwork": "evm",
"walletAddress": "0x1111111111111111111111111111111111111111"
}Parameters
walletNetworkJSON body · Requiredstring
EVM or Solana wallet network.
walletAddressJSON body · Requiredstring
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.
invitationstringComplete 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.
walletAddressstringThe normalized target wallet address. No member identity is reserved until the wallet signs.