Create user account
Creates a new user account and associated tenant in the system. Supports multiple authentication providers including email/password and OAuth. Includes…
Creates a new user account and associated tenant in the system. Supports multiple authentication providers including email/password and OAuth. Includes advanced security features like CAPTCHA verification and risk assessment.
For OAuth providers (GitHub, Google), returns a redirect URL. For email/password signup, creates the tenant and returns a session ID.
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/api/v1/signup" \ -H "Content-Type: application/json" \ -d '{ "company_name": "string", "first_name": "string", "provider": "default" }'{ "success": true, "sessionId": "session_abc123", "redirectUrl": "/api/v1/admin/tenants/progress?session=session_abc123"}How is this guide?