Retrieve list of all users online in a chat room

Learn how to use iFlyChat API to get the list of all online users in a global or private chat room

post
List of users online in a chat room

https://api.iflychat.com/api/1.1/room/:id/users
iFlyChat API to get the list of online users in a global or private chat room
Request
Response
Request
Path Parameters
id
required
string
The id of the chat room
Body Parameters
api_key
required
string
The private API key of your website
Response
200: OK
The response would contain user_id, user_name, user_role, user_status, user_avatar_url and user_profile_url of all users online at your website. It also contains the total users online in room.
{
"users": [
{
"user_id": "1",
"user_role": "admin",
"user_name": "shashwat",
"user_status": "1",
"user_avatar_url": "/sites/default/files/styles/thumbnail/public/pictures/picture-1-1427288050.jpg?itok=glXtBjnp",
"user_profile_url": "javascript:void(0)"
},
{
"user_id": "2",
"user_role": "admin",
"user_name": "shubham",
"user_status": "1",
"user_avatar_url": "/sites/all/modules/drupalchat/themes/light/images/default_avatar.png",
"user_profile_url": "javascript:void(0)"
},
],
"length": 2
}

Curl Command

Here is the sample curl command required to make HTTP request:

curl -H "Content-Type: application/json" -X POST https://api.iflychat.com/api/1.1/room/5/users -d "{\"api_key\":\"Wr4vpoJ_ET3lpBdX9E9TutUic4Dgb-gc7RGzuZvKqZgW5\"}"