Authentication
Method 1: Obtaining Authentication Token as a User from User's Phone Number
post
/api/v1/User/checkIdentity
Authorizations
AuthorizationstringRequired
Provide a JWT Bearer
Body
usernamestring Β· min: 1Required
Responses
200
Success
application/json
booleanOptional
post
/api/v1/User/checkIdentity200
Success
Header Request Parameters
Request Body Parameters
Response
post
Authorizations
AuthorizationstringRequired
Provide a JWT Bearer
Body
usernamestring Β· min: 1Required
verifyCodestring Β· min: 1Required
Responses
200
Success
application/json
userNamestring Β· nullableOptional
firstNamestring Β· nullableOptional
lastNamestring Β· nullableOptional
emailstring Β· nullableOptional
phoneNumberstring Β· nullableOptional
profileImagePathstring Β· nullableOptional
birthDatestring Β· date-time Β· nullableOptionalExample:
2025-06-11genderinteger Β· enumOptionalPossible values:
isInitializedbooleanOptional
tokenstring Β· nullableOptional
post
/api/v3/User/verify200
Success
Header Request Parameters
Request Body Parameters
Response
Method 2: Obtaining Authentication Token as an Admin Using an Admin Token and a User ID
post
/api/v1/company/access-token
Authorizations
AuthorizationstringRequired
Provide a JWT Bearer
Body
clientIdstring Β· min: 1Required
clientSecretstring Β· min: 1Required
Responses
200
Success
application/json
tokenstring Β· nullableOptional
post
/api/v1/company/access-token200
Success
Header Request Parameters
Request Body Parameters
Response
post
Authorizations
AuthorizationstringRequired
Provide a JWT Bearer
Body
userIdinteger Β· int64Required
Responses
200
Success
application/json
tokenstring Β· nullableOptional
post
/api/v2/User/client-token200
Success
Header Request Parameters
Request Body Parameters
Response
Last updated