Description
Genesys is deprecating isMobile property that is exposed on Journey Browser contracts. The property was of type Boolean and was not being set by Genesys. The information provided by Journey Browser isMobile property should now be obtained from Journey Device isMobile property.
Change Category
Informational
API
Change Context
Genesys is aligning internal and publicly available APIs and contracts. The existence of isMobile property on both Journey Browser and Device was confusing and in order to simplify things, the more appropriate Device isMobile property will be maintained going forward.
Change Impact
There are two implicated fields: Browser.isMobile
and Device.isMobile
. With this change, once we clarify that Browser.isMobile is deprecated and always null, and Device.isMobile is the supported one, some customers may want to update their code to make it simpler.
Date of Change
Deprecation of the API resources: Immediate
Customers should use the new fields, but we will not remove the deprecated fields until we can demonstrate that no customers are utilizing them.
Impacted APIs
/api/v2/journey/sessions/{sessionId} (Public)
/api/v2/journey/sessions/{sessionId}/events (Preview)
References
[GPE-13877]