Skip to main content

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

A successful response.