Sign up a new user
Creates a new user account with email and password. A user profile with a random username is automatically created.
Signing up from an account import link. When a trader opens an import link (/connect?key=HP-…) and has no Hyperprop login yet, pass the same key as importKey. The confirmation email then returns the user to the import screen with the key already filled in, instead of dropping them on the dashboard to go hunt for the original link.
{
"email": "trader@example.com",
"password": "SecurePass123!",
"importKey": "HP-EJB38-S8DHB-R7WBY"
}
Notes:
- The key is not redeemed here. Signup only creates the login; the trader still confirms the import on the connect screen, which is where the account is actually linked.
- A malformed key is ignored rather than rejected, so a bad link can never block someone from creating an account.
- Because the key travels in the confirmation email, this also works when the user opens that email on a different device from the one they signed up on.
- Not needed for Google sign-in — there is no confirmation email in that flow.
Body
"user@example.com"
8"SecurePass123!"
Account import key, when the signup started from an import link. Carried into the confirmation email so the user returns straight to the import screen after verifying. Does NOT redeem the key — the user still confirms the import explicitly.
^HP-[A-Za-z0-9]{5}-[A-Za-z0-9]{5}-[A-Za-z0-9]{5}$"HP-EJB38-S8DHB-R7WBY"
Related topics
Rebind a customer to a new Hyperprop login (support flow)IntroductionSign out the current userSign in with email and passwordSign in with Google