Get Registration Settings
Authentication
Get Registration Settings
Retrieve configuration settings required for building registration forms
GET
Get Registration Settings
Overview
Retrieve all configuration settings required for user registration. This endpoint provides:- Countries: List of supported countries with calling codes and signup availability
- US States: List of US states with postal abbreviations (for US registrations)
- Legal Links: Terms & conditions, privacy policies, disclosures by region
- Configuration: Email validation settings, SMS consent numbers, support contacts
Data is cached per environment and refreshed hourly. US-specific data only returned if your environment supports the US region.
When to Use
- Loading registration form for the first time
- Populating country/state dropdown menus
- Displaying region-appropriate legal documents
- Configuring email domain validation rules
- Showing SMS consent information
Request
Headers
Your public API client key
Set to
true to get US-specific settingsDefault: falseResponse
List of supported countries for registrationEach country object contains:
id- Unique identifier (UUID)iso3166alpha2- ISO 3166-1 alpha-2 country code (e.g.,US,GB)name- Country name (e.g.,United States of America)callingCode- International dialing code without + (e.g.,1,44)canSignUp- Whether registration is enabled for this country
List of US states (only for US-supported environments)Each state object contains:
id- Unique identifier (UUID)name- State name (e.g.,Alaska)postalAbbreviation- 2-letter postal code (e.g.,AK)canSignUp- Whether registration is enabled for this state
Legal document URLs by regionStructure:
us- US-specific legal documents (null if not supported)termsAndConditions- Terms of service URLaccountOpeningDisclosure- Account disclosure URLnoticeOfPrivacy- Privacy policy URLeSignConsentDisclosure- E-signature consent disclosure URL
intl- International legal documentstermsAndConditions- Terms of service URLrightToInformation- Information rights URL
Environment-specific configuration settingsStructure:
us- US configuration (null if not supported)emailSpecialCharactersDomainsException- Domains allowing special chars in emailconsentSmsNumber- SMS number for opt-in consentsupportEmail- Support contact email
intl- International configuration- Same fields as US config
Success Response
Error Responses
400 Bad Request
400 Bad Request
498 Invalid Client Key
498 Invalid Client Key
499 Missing Client Key
499 Missing Client Key
Code Examples
Implementation Patterns
Dynamic Phone Number Formatting
Email Validation with Exceptions
Legal Document Display
Edge Cases and Important Notes
Caching: Settings are cached server-side and updated hourly. Your application should also cache this data locally to minimize API calls.
Handling Region-Specific Requirements
Different regions have different requirements: US Requirements:- SSN field required
- US state selection required
- Separate mailing address option
- Specific legal disclosures
- No SSN field
- No state selection
- Mailing address same as physical
- Different legal documents
Empty States Handling
Some environments may not support certain features:Related Documentation
Send Email Verification
Start registration process
Registration Guide
Complete user registration guide
The response includes lists of supported countries (with ISO 3166-1 alpha-2 codes) and US states (with postal abbreviations) that you can use to populate registration form dropdowns and validate user input.