Read Users
Overview
The Read Users Snap retrieves user records from your Zendesk instance, with filtering options by user ID, group, organization, or role.
Each user record is emitted as a separate document on the output view. When no filter is applied, all users visible to the authenticated account are returned. Use the Max results field to limit the number of documents emitted. When Filter mode is Self, a single document is returned for the currently authenticated user and Max results is ignored.

- This is a Read-type Snap.
Does not support Ultra Tasks
Supported Accounts
Prerequisites
None.
Snap views
| Type | Description | Examples of upstream and downstream Snaps |
|---|---|---|
| Input |
This Snap has at most one document input view. When connected, field values from the incoming document can be referenced
in expression-enabled fields using the |
|
| Output |
This Snap has one document output view. Each Zendesk user record is emitted as a separate document. |
|
| Learn more about Error handling. | ||
Snap settings
| Field/Field set | Description |
|---|---|
Label String |
Required. Specify a unique name for the Snap. Modify this to be more appropriate, especially if more than one of the same Snaps is in the pipeline. Default value: Read Users |
Filter mode
Dropdown list |
Select the strategy for filtering the users to retrieve.
Default value: All Users Example: By Group |
User ID*
String/Expression |
Appears when Filter mode is By ID. Enter the numeric Zendesk user ID of the user to retrieve. Default value: None Example: |
Group ID*
String/Expression |
Appears when Filter mode is By Group. Enter the numeric Zendesk group ID to retrieve all users in that group. Default value: None Example: |
Organization ID*
String/Expression |
Appears when Filter mode is By Organization. Enter the numeric Zendesk organization ID to retrieve all users in that organization. Default value: None Example: |
Role*
String/Expression |
Appears when Filter mode is By Role. Enter the Zendesk role to filter users by.
Valid values:
Default value: None Example: |
Max results
Integer/Expression |
Enter the maximum number of user records to
emit per execution. Enter Default value: 0 Example: |
Retry attempts
Integer/Expression |
Enter the number of times the Snap should
retry the API call on connection errors or 5xx responses. On a 429 response,
the Snap automatically retries after the interval specified in the server's
Default value: 5 Example: |
Retry interval (seconds)
Integer/Expression |
Enter the number of seconds to wait between retry attempts. Default value: 3 Example: |
|
Snap execution Dropdown list
|
Choose one of the three modes in
which the Snap executes. Available options are:
Default value: Validate & execute |