Skip to main content
POST
Sign up a new user

Body

application/json
email
string
required
Example:

"user@example.com"

password
string
required
Minimum string length: 8
Example:

"SecurePass123!"

importKey
string

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.

Pattern: ^HP-[A-Za-z0-9]{5}-[A-Za-z0-9]{5}-[A-Za-z0-9]{5}$
Example:

"HP-EJB38-S8DHB-R7WBY"

Response

User created successfully

success
boolean
Example:

true

message
string
Example:

"User created successfully. Please check your email to verify your account."

data
object