List agents or managers
Get a list of agents or managers.
URL |
Requires Auth |
HTTP Method |
/api/v1/livechat/users/:type |
yes |
GET |
Payload
Argument |
Example |
Required |
Description |
type |
agent |
Required |
Can be either agent or manager . |
Example Call
curl -H "X-Auth-Token: 9HqLlyZOugoStsXCUfD_0YdwnNnunAJF8V47U3QHXSq" \
-H "X-User-Id: aobEdbYhXfu5hkeqG" \
http://localhost:3000/api/v1/livechat/users/agent
Example Result
{
"users": [
{
"_id": "aobEdbYhXfu5hkeqG",
"username": "john.doe"
},
{
"_id": "SQafHvoFPuB57NmBD",
"username": "doe.john"
}
],
"success": true
}
Change Log
Version |
Description |
0.42.0 |
Added |
Register new agent or manager
Register a new agent or manager.
URL |
Requires Auth |
HTTP Method |
/api/v1/livechat/users/:type |
yes |
POST |
Payload
Argument |
Example |
Required |
Description |
type |
agent |
Required |
Can be either agent or manager . |
Example payload
{
"username":"john.doe"
}
Example Call
curl -H "X-Auth-Token: 9HqLlyZOugoStsXCUfD_0YdwnNnunAJF8V47U3QHXSq" \
-H "X-User-Id: aobEdbYhXfu5hkeqG" \
-X POST \
-H "Content-type:application/json" \
http://localhost:3000/api/v1/livechat/users/agent \
-d '{"username":"john.doe"}'
Example Result
{
"user": {
"_id": "SQafHvoFPuB57NmBD",
"username": "john.doe"
},
"success": true
}
Change Log
Version |
Description |
0.42.0 |
Added |
Get info about an agent or manager
URL |
Requires Auth |
HTTP Method |
/api/v1/livechat/users/:type/:_id |
yes |
GET |
Payload
Argument |
Example |
Required |
Description |
type |
agent |
Required |
Can be either agent or manager . |
_id |
SQafHvoFPuB57NmBD |
Required |
The user _id . |
Example Call
curl -H "X-Auth-Token: 9HqLlyZOugoStsXCUfD_0YdwnNnunAJF8V47U3QHXSq" \
-H "X-User-Id: aobEdbYhXfu5hkeqG" \
http://localhost:3000/api/v1/livechat/users/agent/SQafHvoFPuB57NmBD
Example Result
{
"user": {
"_id": "SQafHvoFPuB57NmBD",
"username": "john.doe"
},
"success": true
}
Change Log
Version |
Description |
0.42.0 |
Added |
Removes an agent or manager
URL |
Requires Auth |
HTTP Method |
/api/v1/livechat/users/:type/:_id |
yes |
DELETE |
Payload
Argument |
Example |
Required |
Description |
type |
agent |
Required |
Can be either agent or manager . |
_id |
SQafHvoFPuB57NmBD |
Required |
The user _id . |
Example Call
curl -H "X-Auth-Token: 9HqLlyZOugoStsXCUfD_0YdwnNnunAJF8V47U3QHXSq" \
-H "X-User-Id: aobEdbYhXfu5hkeqG" \
-X DELETE \
http://localhost:3000/api/v1/livechat/users/agent/SQafHvoFPuB57NmBD
Example Result
Change Log
Version |
Description |
0.42.0 |
Added |