Replace journey:segment:edit permission in Live Now and GET recent sessions endpoint

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:

  1. LiveNow is intended for admins/supervisors, not agents
  2. 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]

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.