/
DI
discourse
/
Discourse API Documentation
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Checked 11h ago · Updated 2d ago
Details
Filter operations
Backups
4
Badges
5
Categories
5
Events
2
Groups
9
Invites
2
Notifications
2
Posts
8
Private Messages
2
Search
1
Site
2
Tags
6
Topics
14
Uploads
7
Users
24
post
Creates a user
get
Get a single user by username
put
Update a user
get
Get a user by external_id
get
Get a user by identity provider external ID
put
Update avatar
put
Update email
put
Update username
get
Get a public list of users
get
Get a user by id
delete
Delete a user
put
Activate a user
put
Deactivate a user
put
Suspend a user
put
Silence a user
put
Anonymize a user
post
Log a user out
post
Refresh gravatar
get
List users
get
List users by flag
get
Get a list of user actions
post
Send password reset email
put
Change password
get
Get email addresses belonging to a user
Users
Creates a user
post
/users.json
Headers
Api-Key
string
required
Api-Username
string
required
Request body
object
required
name
string
required
email
string
required
password
string
required
username
string
required
active
boolean
This param requires an admin api key in the request header or it will be ignored
approved
boolean
user_fields
object
external_ids
object
Response
user created
object
required
success
boolean
required
active
boolean
required
message
string
required
user_id
integer
Changes