Authentication

Register user

post
Authorizations
AuthorizationstringRequired

JWT token with no expiration

Body
namestringRequired
usernamestringRequired
emailstring · emailRequired
passwordstring · password · min: 6Required
rolestring · enumOptionalDefault: userPossible values:
phonestring · nullableOptional
Responses
chevron-right
201

User registered

application/json
post
/auth/register

User login

post
Authorizations
AuthorizationstringRequired

JWT token with no expiration

Body
emailstring · emailRequired
passwordstring · passwordRequired
Responses
post
/auth/login

Logout user

post
Authorizations
AuthorizationstringRequired

JWT token with no expiration

Responses
post
/auth/logout
200

Logout success

No content

Verify email

post
Authorizations
AuthorizationstringRequired

JWT token with no expiration

Responses
post
/auth/verify-email
200

Verified

No content

Get current user

get
Authorizations
AuthorizationstringRequired

JWT token with no expiration

Responses
get
/auth/me
200

Current user

No content

Last updated