You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 17, 2023. It is now read-only.
{"departments": [{"_id": "4swtja84kmn5WCdwL","enabled": true,"name": "My Department","description": "I have no description for this department","numAgents": 1,"showOnRegistration": true,"_updatedAt": "2016-12-06T17:19:18.138Z"}],"success": true}
Change Log
Version
Description
2.2.0
Added support to pagination
0.42.0
Added
Register a new department
URL
Requires Auth
HTTP Method
/api/v1/livechat/department
yes
POST
Example payload
{"department": {"enabled": false,"showOnRegistration": true,"email": "email@email.com","showOnRegistration": true,"name": "new from api","description": "created from api"},"agents": [{"agentId": "SQafHvoFPuB57NmBD","username": "john.doe","count": 0,"order": 0}]}
{"department": {"_id": "iTfLCX3qqwKgf5uqg","enabled": false,"name": "new from api","description": null,"numAgents": 1,"showOnRegistration": true,"_updatedAt": "2016-12-13T17:22:19.109Z"},"agents": [{"_id": "DDjZbhTF74n3NBuWK","agentId": "SQafHvoFPuB57NmBD","departmentId": "iTfLCX3qqwKgf5uqg","username": "john.doe","count": 0,"order": 0,"_updatedAt": "2016-12-13T17:22:19.169Z"}],"success": true}
Change Log
Version
Description
2.2.0
Added includeAgents query parameter
0.42.0
Added
Update a department
URL
Requires Auth
HTTP Method
/api/v1/livechat/department/:_id
yes
PUT
Payload
Argument
Example
Required
Description
_id
iTfLCX3qqwKgf5uqg
Required
Department _id.
Example payload
{"department": {"enabled": true,"showOnRegistration": true,"name": "new from api - live"},"agents": [{"agentId": "SQafHvoFPuB57NmBD","username": "john.doe","count": 0,"order": 0}]}
Example Call
curl -H "X-Auth-Token: 9HqLlyZOugoStsXCUfD_0YdwnNnunAJF8V47U3QHXSq" \
-H "X-User-Id: aobEdbYhXfu5hkeqG" \
-X PUT \
-H "Content-type:application/json" \
http://localhost:3000/api/v1/livechat/department/iTfLCX3qqwKgf5uqg \
-d '{"department": {"enabled": true, "name": "new from api - live", "showOnRegistration": true}, "agents": [{"agentId": "SQafHvoFPuB57NmBD", "username": "john.doe"}] }'
Example Result
{"department": {"_id": "iTfLCX3qqwKgf5uqg","enabled": true,"name": "new from api - live","description": null,"numAgents": 1,"showOnRegistration": true,"_updatedAt": "2016-12-13T17:30:02.643Z"},"agents": [{"_id": "DDjZbhTF74n3NBuWK","agentId": "SQafHvoFPuB57NmBD","departmentId": "iTfLCX3qqwKgf5uqg","username": "john.doe","count": 0,"order": 0,"_updatedAt": "2016-12-13T17:30:02.656Z"}],"success": true}