Description
Since the release of Single Customer View, the LiveNow view in Predictive Engagement has been gated by the permission journey:segment:edit
This was done to prevent agents (who have read-only customer journey permissions) from seeing LiveNow in the Admin section of Genesys Cloud, since:
- LiveNow is intended for admins/supervisors, not agents
- The Admin application in customer orgs has generally been hidden from agents.
A new permission, journey:recentsessions:view
, will be introduced to gate access to Live Now and the recent sessions endpoint.
Change Category
Infrastructure
API
Change Context
The gating of LiveNow by journey:segment:edit
caused issues for Genesys' Solution Consultants, as they typically create demo environments for other users (sales teams and external partners) to use, but not modify, and since LiveNow features prominently in their demos, they must grant the journey:segment:edit
permissions to all demo users, despite the risk that those users may break a demo configuration by editing an existing segment.
In order to resolve this we are creating a permission for both Live Now and the GET recent sessions endpoint. The new permission, journey:recentsessions:view
, will be added alongside the existing permission. The existing permission will be available until the notice period has expired.
Change Impact
The results of an impact query showed all recent sessions endpoint came through the Genesys Cloud internal client, so it looks unlikely that customers are using it outside of the UI.
Those customers clicking through to LiveNow in Admin UI will need to assign the permission journey:recentsessions:view
to the relevant roles.
Date of Change
May 03, 2023
Impacted APIs
api/v2/journey/sessions/{sessionType}/recent
References
[GPE-12110]