Zendesk Reader programmer's reference
Zendesk Reader supported objects
Zendesk Reader supports the following objects. Custom objects are not supported.
Object name | Supported modes | Checkpoint field | Supported operations | Scope | Notes |
---|---|---|---|---|---|
| Initial Load | updated_at | Insert | read | |
| Initial Load | created_at | Insert | read | |
| Initial Load | None | Insert | read | |
| Initial Load | created_at | Insert | read | |
| Initial Load | updated_at | Insert | read | |
| Initial Load | updated_at | Insert | read | |
| Initial Load | updated_at | Insert | read | |
| deleted_at | read | |||
| Initial Load | updated_at | Insert | read | |
| Initial Load | updated_at | Insert | read | |
| Initial Load | updated_at | Insert / Update | read | |
| Initial Load | updated_at | Insert | read | |
| Initial Load | updated_at | Insert | read | |
| Initial Load | updated_at | Insert | read | |
| Initial Load | updated_at | Insert | read | |
| Initial Load | updated_at | Insert | read | |
| Initial Load | created_at | Insert | read | |
| All | updated_at | Insert / Update | read | |
| Initial Load | updated_at | Insert | read | |
| Initial Load | updated_at | Insert | read | |
| Initial Load | updated_at | Insert | read | |
| Initial Load | updated_at | Insert | read | |
| Initial Load | updated_at | Insert | read | |
| Initial Load | updated_at | Insert | read | Reading these objects requires you to change some Zendesk settings. See Zendesk help > Support > Using Support ticketing system > Measuring success > Working with satisfaction reasons |
| Initial Load | None | Insert | read | |
| Initial Load | read | |||
| Initial Load | updated_at | Insert | read | |
| Initial Load | updated_at | Insert | read | |
| Initial Load | None | Insert | read | |
| Initial Load | None | Insert | read | |
| Initial Load | created_at | Insert | read | |
| Initial Load | created_at | Insert | read | |
| Initial Load | created_at | Insert | read | |
| Incremental | time | Insert | read | |
| Initial Load | updated_at | Insert | read | |
| Initial Load | updated_at | Insert | read | |
| Incremental | time | Insert | read | |
| Initial Load | updated_at | Insert | read | |
| All | updated_at | Insert / Update | read | |
| Initial Load | updated_at | Insert | read | |
| Initial Load | updated_at | Insert | read | |
| All | updated_at | Insert / Update | read | |
| Initial load | None | Insert | read |
Zendesk Reader properties
Property | Type | Default value | Notes |
---|---|---|---|
Access token | Password | Provide an externally generated OAuth token. Only used when the Auth Flow property toggle is on. | |
Auth Flow | Toggle | enabled | When the toggle is on, authentication uses an access token. Otherwise, authentication uses a username and password. |
Connection profile name | Dropdown | When | |
Connection retries | Text Box | 3 | Specifies the maximum number of connection attempts. |
Connection timeout | Text Box | 30s | Specifies a socket connection timeout in seconds. Cannot exceed 300 seconds. |
Connection URL | Text Box |
| URL of the Zendesk endpoint. |
Excluded objects | Text Box |
| A list of objects excluded from read operations. Typically used to create a list of exceptions when the Objects property includes wildcards. Must be entirely in lowercase. |
Fetch size | Integer | 1000 | The size of each batch to fetch. Cannot exceed 1000. |
MaxConnections | Text Box | 40 | Maximum number of connections for the HTTP client pool. |
Migrate schema | Toggle | disabled | When enabled, propagates object schema from the source to the target. |
Mode | Dropdown
| Initial load | Controls the basic behavior of the adapter. Use the default value of |
Objects | Text Box | A semicolon-delimited ( | |
Password | Password | Password for the Zendesk account specified by the username. | |
Polling interval | Text Box | 120s | Specifies an interval as an integer followed by a unit. Supported units are days ( |
Start Timestamp | Text Box | Specifies a time from which the adapter beings sync operations. Timestamps use UTC in the ISO 8601 format, such as 2024-01-31T01:42:33Z. When no timestamp is available, the Striim Zendesk reader syncs from 60 seconds prior to the current timestamp for incremental load. | |
Thread pool count | Integer | 1 | Specifies the number of execution threads to use. Best performance uses one execution thread for each table being synced. When the value of the thread pool counter is higher than the connection pool size, large data ingestion operations can cause the app to halt. Since best performance is achieved when using one thread for each table being synced, increasing the size of the connection pool to match the number of threads in use is a performance best practice. |
Use connection profile | Toggle | false | |
Username | Text Box | The email ID of a Zendesk user account. |