Users

Web API References for User Management Service

Explore the Web APIs available for managing users, including detailed descriptions and usage examples.

Logs in a user with an email address.

post
Body
versioninteger · int32 | nullableOptional
client_idstring | nullableOptional
client_secretstring | nullableOptional
emailstring · min: 1Required
passwordstring · min: 1Required
Responses
200

OK

post
/api/auth/email/login
200

OK

Registers a new user with an email address.

post
Body
versioninteger · int32 | nullableOptional
client_idstring | nullableOptional
client_secretstring | nullableOptional
namestring · min: 1Required
emailstring · min: 1Required
passwordstring · min: 1Required
Responses
200

OK

post
/api/auth/email/register
200

OK

Logs in a user using an authentication token.

post
Body
versioninteger · int32 | nullableOptional
client_idstring | nullableOptional
client_secretstring | nullableOptional
tokenstring · min: 1Required
Responses
200

OK

post
/api/auth/login
200

OK

Logs in a user with a Google account.

post
Body
versioninteger · int32 | nullableOptional
client_idstring | nullableOptional
client_secretstring | nullableOptional
access_tokenstring · min: 1Required
Responses
200

OK

post
/api/auth/oauth/google
200

OK

Logs in a user with Steam account.

post
Body
versioninteger · int32 | nullableOptional
client_idstring | nullableOptional
client_secretstring | nullableOptional
steam_idstring · min: 1Required
app_idstring · min: 1Required
namestring · min: 1Required
Responses
200

OK

post
/api/auth/oauth/steam
200

OK

Sends a One-Time Authentication (OTA) token to the user.

post
Body
phone_numberstring · min: 1Required
Responses
200

OK

Responseboolean
post
/api/auth/ota
200

OK

Verifies the One-Time Authentication (OTA) token.

post
Body
versioninteger · int32 | nullableOptional
client_idstring | nullableOptional
client_secretstring | nullableOptional
phone_numberstring · min: 1Required
namestring | nullableOptional
tokenstring · min: 1Required
Responses
200

OK

post
/api/auth/ota/verify
200

OK

Checks if One-Time Authentication (OTA) is ready.

get
Responses
200

OK

Responseboolean
get
/api/auth/ota
200

OK

Logs in a user as a guest.

post
Body
versioninteger · int32 | nullableOptional
client_idstring | nullableOptional
client_secretstring | nullableOptional
namestring | nullableOptional
usernamestring | nullableOptional
phoneNumberstring | nullableOptional
emailstring | nullableOptional
Responses
200

OK

post
/api/auth/guest
200

OK

Finds a user by their unique identifier.

get
Path parameters
userIdinteger · int32Required
Responses
200

OK

get
/api/table/services/users/{userId}
200

OK

Retrieves the currently logged-in user.

get
Responses
200

OK

get
/api/table/services/users
200

OK

Find users based on the provided parameters.

post
Query parameters
skipinteger · int32OptionalDefault: 0
limitinteger · int32OptionalDefault: 25
Body
Responses
200

OK

post
/api/table/services/users/find
200

OK

Updates the details of the currently logged-in user.

put
Body
Responses
200

OK

put
/api/table/services/users
200

OK

Last updated