Deprecation of Journey Browser isMobile property

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]