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
string
required
User’s full name. Must be between 2-100 characters.
string
required
User’s email address. Must be a valid email format and unique in the system.
string
required
User’s password. Must meet security requirements (min 8 characters, uppercase, lowercase, number, special character).
object
required
Organization information for the new account.
Response Fields
object
required
Registration data object containing OTP session information.
string
required
Human-readable message describing the result of the operation.
string
required
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
User Registration
User submits registration form with email, password, and organization details.
OTP Sent
System sends OTP to the provided email address and returns OTP session ID.
Email Verification
User enters OTP using the validate registration endpoint with the OTP session ID.
Account Activated
Upon successful verification, the account is activated and user can login.
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
Validate Input
Validate all input fields on the client side before submission.
Secure Password
Implement password strength indicators and requirements.
Handle Errors
Display clear error messages for validation failures.
Complete Verification
Guide users through the email verification process.
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.