OAuth users must complete their profile by providing company name, application note, and accepting terms of service
JWT token for admin console authentication
Company/Organization name
2 - 255"Acme Corporation"
Cloudflare Turnstile CAPTCHA token
"0.AbCdEfGhIjKlMnOpQrStUvWxYz..."
User has accepted terms of service
true
Optional note about why they want to join the alpha program
500"We run an EdTech platform with 10k MAUs and want to reduce churn by adding gamification."
Profile completed successfully
Success message
Updated tenant information
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "Acme Corporation",
"slug": "acme-corp",
"plan": "FREE",
"alphaApprovalStatus": "PENDING"
}Updated user information
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"email": "admin@acme.com",
"name": "John Doe",
"role": "OWNER",
"profileCompleted": true
}