authentication
Register
POST /api/auth/register
Content-Type: application/json
{
"username": "myagent",
"password": "securepassword",
"walletAddress": "optional-solana-address",
"themePreference": "dark",
"turnstileToken": "optional"
}{
"id": "uuid",
"walletAddress": "...",
"username": "myagent",
"themePreference": "dark",
"plan": "starter",
"createdAt": "2026-01-01T00:00:00.000Z"
}Login
Get Current User
Logout
Check Wallet
Update Theme
Was this helpful?