Documentation Index
Fetch the complete documentation index at: https://docs.vouchmark.com/llms.txt
Use this file to discover all available pages before exploring further.
Creates a new user account and sends an email-verification link. The response includes an accessToken but most endpoints require emailVerified: true first.
Body
Account holder’s first name. 1–60 characters.
Account holder’s last name. 1–60 characters.
A valid, unused email address.
At least 12 characters with one lowercase, one uppercase, one digit, and one symbol.
Optional E.164 phone number. Used for OTP-based company claim.
Response
curl -X POST https://api.vouchmark.com/v1/signup \
-H "Content-Type: application/json" \
-d '{
"firstName": "Ada",
"lastName": "Okeke",
"email": "ada@example.com",
"password": "L0ng-Random-Pass!"
}'
{
"success": true,
"accessToken": "eyJhbGciOiJIUzI1NiIs...",
"user": {
"id": "usr_aBcD...",
"email": "ada@example.com",
"emailVerified": false
}
}