I propose an enhancement to the existing API v1 "Get All Users" endpoint by introducing an optional parameter for user filtering. This parameter would allow the API to return a shortened, filtered list of HelloID users, significantly improving performance in large environments by bypassing the native user data source or user selector form element, which can be slow.
The new optional parameter will conduct searches within the following user fields:
  • Firstname
  • Lastname
  • Username
  • Contact email
This feature is intended as a temporary workaround to improve the efficiency of the user selector form element and is not meant to replace the native user data source or serve as a final solution. For more context, please refer to the related discussion: https://helloid.canny.io/service-automation/p/internal-user-selector-is-slow