User APIs

Fetch nodebb user details

get

This api is used for fetching the user details based on user slug from nodebb.

Path parameters
userslugstringRequired
Header parameters
AuthorizationstringRequired
Responses
200

successful operation

application/json
get
/discussion/user/{userslug}

Fetch nodebb user details by using uid

get

This api is used for fetching the user details based on nodebb uid.

Path parameters
uidstringRequired
Header parameters
AuthorizationstringRequired
Responses
200

successful operation

application/json
get
/discussion/user/uid/{uid}

Fetch user upvoted posts list

get

This api is used for fetching the user upvote details from nodebb.

Path parameters
userslugstringRequired
Header parameters
AuthorizationstringRequired
Responses
200

successful operation

application/json
get
/discussion/user/{userslug}/upvoted

Fetch user downvoted posts list

get

This api is used for fetching the user down vote details from nodebb.

Path parameters
userslugstringRequired
Header parameters
AuthorizationstringRequired
Responses
200

successful operation

application/json
get
/discussion/user/{userslug}/downvoted

Fetch user bookmarked posts

get

This api is used for fetching the user bookmark post details from nodebb.

Path parameters
userslugstringRequired
Header parameters
AuthorizationstringRequired
Responses
200

successful operation

application/json
get
/discussion/user/{userslug}/bookmarks

Fetch user recent posts

get

This api is used for fetching the user recent post details from nodebb.

Path parameters
userslugstringRequired
Header parameters
AuthorizationstringRequired
Responses
200

successful operation

application/json
get
/discussion/user/{userslug}/posts

Create new user in nodebb using write api plugin

post

This api is used for creating the user in nodebb using write api plugin.

Header parameters
AuthorizationstringOptional
Body
usernamestringOptional
emailstringOptional
passwordstringOptional
Responses
200

successful operation

application/json
post
/discussion/v2/users

Create new user in nodebb Sunbird OIDC

post

This api is used for creating the user in nodebb usig Sunbird OIDC plugin.

Header parameters
AuthorizationstringOptional
Body
Responses
200

successful operation

application/json
post
/discussion/user/v1/create

Updates a user's profile information

put

This api is used to update user's profile information in nodebb.

Path parameters
uidintegerRequired
Header parameters
AuthorizationstringOptional
Body
usernamestringOptional
emailstringOptional
fullnamestringOptional
websitestringOptional
locationstringOptional
birthdaystringOptional
signaturestringOptional
Responses
200

successful operation

application/json
put
/discussion/v2/users/{uid}

Deletes a user from nodebb

delete

This api is used for deleting user in nodebb.

Path parameters
uidintegerRequired
Header parameters
AuthorizationstringOptional
Responses
200

successful operation

application/json
delete
/discussion/v2/users/{uid}

Last updated

Was this helpful?