Skip to main content

Creating An Account

Intotes offers several ways to create an account. Every new account automatically receives crypto wallets for trading on the platform.

Email Registration​

To register with email, send a POST request to /api/v1/auth/sign-up with the following body:

{
"email": "user@example.com",
"password": "your_secure_password",
"language": "en",
"referral_code": "FRIEND123"
}
FieldRequiredDescription
emailYesA valid email address. Must be unique across the platform.
passwordYesYour password.
languageNoPreferred language (en or ru). Defaults to en.
referral_codeNoA referral code from an existing user. Enrolls you in their referral tree for fee-sharing rewards.

Email Verification​

After registration, a verification code is sent to your email. Confirm your account by calling:

POST /api/v1/auth/verify-email
{
"email": "user@example.com",
"code": "123456"
}

Until verification is complete, certain platform features may be restricted.

OAuth Registration​

You can also sign up instantly using a third-party provider. Intotes supports five OAuth providers:

ProviderDescription
GoogleSign in with your Google account.
GitHubSign in with your GitHub account.
VKSign in with your VK (VKontakte) account.
YandexSign in with your Yandex account.
TelegramSign in via Telegram authentication widget.

Each OAuth flow redirects you to the provider's consent screen. Once you authorize Intotes, the platform creates your account automatically. No separate email verification step is needed for OAuth accounts.

What Happens After Registration​

When your account is created (regardless of the registration method):

  1. User profile is initialized with default settings.
  2. Crypto wallets are generated automatically for your account, enabling you to trade on prediction markets immediately.
  3. If you provided a referral code, you are linked to the referrer's network, and they begin earning a share of your trading fees.

Next Steps​