RouteEngagement routes an engagement to an appropriate agent.
POST/api/v1/engagements/:engagementId/route
Evaluates rules, finds available agents, and makes an assignment. If no agent is immediately available, engagement is queued.
Response
Returns assignment details or queue placement information.
Errors
- NOT_FOUND: Engagement does not exist
- FAILED_PRECONDITION: No queues configured
- PERMISSION_DENIED: Caller lacks engagement:write permission
Request
Responses
- 200
- default
A successful response.
An unexpected error response.