This page was last edited on July 14, 2017, at 20:36.
Comments or questions about this documentation? Contact us for support!
Allows an Agent Desktop application to pass the agent's credentials. These credentials are used to start and end a Screen Recording Service session with Interaction Recording Web Services (or Web Services if you're using version 8.5.210.02 or earlier).
If an error is sent in response, Interaction Recording Web Services (Web Services) attempts to log the agent in before abandoning the operation.
The Screen Recording Service supports:
Request URL | /api/v2/me |
---|---|
HTTP Method | OPTIONS |
Mandatory Header |
Origin: server-url |
OPTIONS api/v2/me/
200 OK
Request URL | /api/v2/me |
---|---|
HTTP Method | GET |
Mandatory Header |
Authorization: Basic xxxxx= |
Optional Header |
X-Support-CSRFP: True |
GET /api/v2/me
200 OK
Request URL | /api/v2/me |
---|---|
HTTP Method | POST |
Mandatory Header |
Authorization: Basic xxxxx= |
Optional Header |
X-Support-CSRFP: True |
POST /api/v2/me
200 OK
[ { "name": "server", "value": "https://rws.dc1.example.com" }, { "name":"peer_server", "value":"https://rws.dc2.example.com" }, { "name": "place", "value": "Place" }, { "name": "devices", "value": [ { "dn": "DN1", "switch": "Switch" }, { "dn": "DN2", "switch": "Switch" } ] } ]
Name | Description | Example |
---|---|---|
"server" | The Interaction Recording Web Services server address and port. | {"name":"server","value":"https://web.services.server.address:4443"} |
"peer_server" | The Interaction Recording Web Services server address and port in the backup data center. Note: This parameter is not applicable for single data center deployments. |
{"name":"peer_server","value":"https://dc2.web.services.server.address:4443"} |
"place" | The place used by the agent. | {"name":"place","value":"Place"} |
"devices" | The list of devices and switches used by the agent. | {"name":"devices", "value":[{ "dn": "DN1", "switch": "Switch" },{ "dn": "DN2", "switch": "Switch" }]} |
Request URL | /version |
---|---|
HTTP Method | GET |
GET /version
200 OK {"version": "8.5.zyy.xx"}
Request URL | /api/v2/me |
---|---|
HTTP Method | POST |
Mandatory Header |
Authorization: Basic xxxxx= |
Optional Header |
Cookie: <session cookie> |
Optional Header |
X-CSRF-Token: <token> |
POST api/v2/me/
200 OK
{"operationName": "EndContactCenterSession"}