Console APIs - Authentication
User Registration
Register new users with organization creation
POST
User Registration
Register new users with automatic organization creation for platform or agency accounts.Authentication
This endpoint does not require authentication as it’s used for new user registration.Request Body
User’s full name. Must be between 2-100 characters.
User’s email address. Must be a valid email format and unique in the system.
User’s password. Must meet security requirements (min 8 characters, uppercase, lowercase, number, special character).
Organization information for the new account.
Response Fields
Registration data object containing OTP session information.
Human-readable message describing the result of the operation.
Operation status. Always “success” for successful registration.
Error Responses
400 Bad Request
400 Bad Request
- Invalid email format
- Weak password
- Missing required fields
- Invalid organization type
409 Conflict
409 Conflict
- Email already registered in the system
- Duplicate registration attempt
429 Too Many Requests
429 Too Many Requests
Usage Examples
Registration Flow
Password Requirements
Minimum Requirements
Minimum Requirements
- Minimum 8 characters
- At least one uppercase letter (A-Z)
- At least one lowercase letter (a-z)
- At least one number (0-9)
- At least one special character (!@#$%^&*)
Recommended Practices
Recommended Practices
- Use 12+ characters for better security
- Avoid common words and patterns
- Don’t reuse passwords from other services
- Use a password manager
Organization Types
Platform
Platform
For platform businesses that host content and need NIL management capabilities.
Agency
Agency
For talent agencies managing multiple talent rosters and licensing.
Brand
Brand
For brands that need to manage NIL rights for advertising and marketing.
Best Practices
Related Endpoints
Validate Registration
Verify email with OTP to activate account.
Resend OTP
Resend OTP if it expires or wasn’t received.
Login
Login after successful registration and verification.
Mobile Registration
Simplified registration for mobile apps.