Each user can be using Sherpa API services from more than one device. For example, a user can be logged into a front-end application that uses’s services on a computer and a mobile phone, simultaneously.

To permit this, during the user authentication process, a unique device ID can be provided, and the authentication token provided will be for the for that user on that device.

If the device ID is not specified during authentication, then the default user device will be assigned.