Create Moderator
https://api.deadsimplechat.com/consumer/api/v1/user
Create Moderator
To create a moderator, just set the isModerator
and set the chatRoom
to the roomId of the Chat Room you want to create the moderator for.
Moderators created like this can be logged-in to the Chat Room by passing the generated accessToken to the Chat Room, check the SSO using Auth Token Guide for details.
info
The auth
query parameter is your private key. You can find it in your Dashboard under Developer -> Private Key.
Create Users | Description | |
---|---|---|
Parameters | ||
Query | ||
auth | string | Go to Dashboard -> Developer -> Private Key is your auth |
Body | ||
chatRoom | string | roomId of the chatRoom you want to link the user to. When creating a moderator if chatRoom is passed then the user will be the moderator of the specified chatRoom, if chatRoom is not specified then the user will be the moderator of all the chatRooms |
externalUserId | numberstring | UserId from your database you want to associate the user |
isModerator | boolean | default: false-If true the user will be the moderator of the chatRoom |
string | Email address you want to associated with the user | |
profilePic | string | URL of the profile pic you want to associate with the user, the URL should be https |
meta | string | Any metadata you want to pass to the user |
username | string | username of the user |
uniqueUserIdentifier | string | Uniquely identify the user across all your chat rooms. It is an id of the user that you can set, you can use the same id as you use in your application for this user. This can also be used to login the user into the chat room |
Responses
200
JSON
{
"accessToken": "eyJhbGcwOiJIUzI1NiIsInRscCI6IkpXVCJ9.eyJfaWQiOiI2MTQxZmQ4N2MzYjY3NTAzMTdkMDRmNjQiLCJ1c2VybmFtZSI6ImpvbiIsInBhcmVudEN1c3RvbWVyQWNjb3VudCI6IjVjYjcxY2RkODJiYTZiMDAwNDJmYjQzZiIsImNyZWF0ZWRVc2luZ0FwaSI6dHJ1ZSwiY2hhdFJvb20iOiI1ZjM5NzhlYWYzYjIzMDQ3ZmJmYWI3YTYiLCJpc01vZGVyYXRvciI6dHJ1ZSwiZXh0ZXJuYWxVc2VySWQiOiJ1bmRlZmluZWQiLCJjdXN0b21lciI6IjVjYjcxY2RkODJiYTZiMDAwNDJmYjQzZiIsImNyZWF0ZWQiOiIyMDIxLTA5LTE1VDE0OjA0OjU1Ljc1MFoiLCJ1cGRhdGVkIjoiMjAyMS0wOS0xNVQxNDowNDo1NS43NTBaIiwiX192IjowLCJpYXQiOjE2MzE3MTQ2OTV9.XYL5HexNgh8RsNQ2sAHU8wdOvFSSfJCOqzDqSU7n2as",
"username": "jon",
"userId": "6141fd87c3b6750317d04f64",
"isModerator": true
}