Skip to content

Sign Up

Create a new JusPredict Backend user account. Users can register using an email and password or by linking a social account (Google, Apple).

POST/user/v1/signup
Terminal window
curl -X POST https://api.juspredict.com/user/v1/signup \
-H 'Authorization: Bearer YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"first_name": "John",
"last_name": "Doe",
"email": "john.doe@example.com",
"date_of_birth": {
"year": 1990,
"month": 5,
"day": 15
},
"email_signup": {
"password": "securepassword123"
}
}'
FieldRequirement
first_nameRequired, maximum 64 characters.
last_nameRequired, maximum 64 characters.
emailMust be a valid email address format.
passwordMust be between 8 and 16 characters in length.
{
"status": {
"type": "SUCCESS",
"details": []
},
"access_token": "eyJhbG...",
"refresh_token": "def456...",
"token_expiry": "2026-04-18T12:00:00Z",
"user_profile": {
"user_name": "jdoe",
"email": "john.doe@example.com",
"first_name": "John",
"last_name": "Doe",
"user_status": "CREATED"
}
}
FieldTypeDescription
statusStatusOperation status.