Agent Interactions REST Endpoints
Agent Interactions
The list of operations that can be used to manage a chat engagement as an agent.
- Accept an engagement assignment
- Method: postPath:
/engagement/api/agent/{fqSiteName}/v1/assignmentAcknowledgement
- Conclude an engagement
- Method: postPath:
/engagement/api/agent/{fqSiteName}/v1/concludeChat
- Create an automated agent session
- Method: postPath:
/engagement/api/agent/{fqSiteName}/v1/createAutomatedAgentSession
- Get agents and queues
- Method: postPath:
/engagement/api/agent/{fqSiteName}/v1/retrieveAgentsAndQueues
- Get reroute availability
- Method: getPath:
/engagement/api/agent/{fqSiteName}/v1/rerouteAvailability
- Get system messages
- Method: postPath:
/engagement/api/agent/{fqSiteName}/v1/getMessages
- Log off an agent session
- Method: postPath:
/engagement/api/agent/{fqSiteName}/v1/logoff
- Release an engagement
- Method: postPath:
/engagement/api/agent/{fqSiteName}/v1/releaseChat
- Request an engagement assignment
- Method: postPath:
/engagement/api/agent/{fqSiteName}/v1/requestAssignment
- Reroute an engagement
- Method: postPath:
/engagement/api/agent/{fqSiteName}/v1/rerouteEngagement
- Send a message
- Method: postPath:
/engagement/api/agent/{fqSiteName}/v1/postMessage
- Set activity status
- Method: postPath:
/engagement/api/agent/{fqSiteName}/v1/setActivityStatus
- Set engagement property
- Method: postPath:
/engagement/api/agent/{fqSiteName}/v1/setEngagementProperty
- Set interaction status
- Method: postPath:
/engagement/api/agent/{fqSiteName}/v1/setInteractionStatus
- Update the properties of an engagement
- Method: postPath:
/engagement/api/agent/{fqSiteName}/v1/modifyProperties