Aller au contenu

Validate signup email availability (Legacy)

POST
/signup/initialize
curl --request POST \
--url https://auth.timetonic.com/signup/initialize \
--header 'Content-Type: application/json' \
--data '{ "email": "hello@example.com", "mobile": "example" }'

Step 1 of signup — checks email uniqueness. mobile is format-validated only (no uniqueness check). Public; CSRF-exempt. A portal-scoped variant exists at /portal/{companyCodeContext}/signup/initialize.

Media typeapplication/json
object
email
required
string format: email
mobile
string
nullable
Examplegenerated
{
"email": "hello@example.com",
"mobile": "example"
}

Email available

Media typeapplication/json
object
success
boolean
message
string
Example
{
"success": true,
"message": "valid"
}

Validation error

Media typeapplication/json
object
success
boolean
error
string
message
string
errors
object
key
additional properties
Array<string>
Example
{
"success": false,
"error": "validation_error",
"message": "The given data was invalid",
"errors": {
"email": [
"The email field is required."
]
}
}