--- title: "system.user.getUserSources" description: "Returns a sequence of objects representing all of the user source profiles configured in the Gateway." --- # system.user.getUserSources > Returns a sequence of objects representing all of the user source profiles configured in the Gateway. This function is used in **Python Scripting**. ## Description Returns a sequence of objects representing all of the user source profiles configured in the Gateway. Each object has a "name" property, a "description" property, and a "type" property. ## Client Permission Restrictions This scripting function has no [Client Permission](ignition-modules\vision\vision-project-properties\vision-project-properties.md#vision-permissions-properties) restrictions. ## Syntax `system.user.getUserSources()` ### Parameters None ### Returns **List** - A List of all user source profiles configured in the system in ascending order by their names. ### Scope Gateway, Vision Client, Perspective Session ## UserSource Object Each UserSource returned represents an object with the following properties: - name - description - type ## Code Examples ```python title="Example #1" uList = system.user.getUserSources() print len(uList) ```