Skip to main content
POST
/
auth
/
register
Register new applicant account
curl --request POST \
  --url https://sgja-api.vohoangphuc.com/auth/register \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "jsmith@example.com",
  "password": "<string>",
  "firstName": "<string>",
  "lastName": "<string>",
  "country": "<string>",
  "dateOfBirth": "<string>",
  "phoneNumber": "<string>",
  "streetNameNumber": "<string>",
  "city": "<string>"
}
'
{
  "userId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "email": "<string>",
  "status": "PENDING_ACTIVATION",
  "message": "<string>",
  "profileCreationStatus": "PROFILE_CREATION_INITIATED",
  "timestamp": "2023-11-07T05:31:56Z"
}

Body

application/json
email
string<email>
required
password
string
required
Minimum string length: 8
firstName
string
required
lastName
string
required
country
string
required
dateOfBirth
string

Date of birth (string format)

phoneNumber
string
streetNameNumber
string

Street address with number

city
string

Response

Registration successful

userId
string<uuid>
email
string
status
enum<string>

Account activation status

Available options:
PENDING_ACTIVATION,
ACTIVE
message
string
profileCreationStatus
enum<string>

Status of profile creation request

Available options:
PROFILE_CREATION_INITIATED,
PROFILE_CREATION_PENDING
timestamp
string<date-time>