GetZendesk
Description
Incrementally fetches data from Zendesk API.
Tags
zendesk
Properties
In the list below required Properties are shown with an asterisk (*). Other properties are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.
| Display Name | API Name | Default Value | Allowable Values | Description |
|---|---|---|---|---|
| Web Client Service Provider * | web-client-service-provider | Controller Service: WebClientServiceProvider Implementations: StandardWebClientServiceProvider | Controller service for HTTP client operations. | |
| Subdomain Name * | zendesk-subdomain | Name of the Zendesk subdomain. Supports Expression Language, using FlowFile attributes and Environment variables. | ||
| User Name * | zendesk-user | Login user to Zendesk subdomain. Supports Expression Language, using FlowFile attributes and Environment variables. | ||
| Authentication Type * | zendesk-authentication-type-name |
| Type of authentication to Zendesk API. | |
| Authentication Credential * | zendesk-authentication-value-name | Password or authentication token for Zendesk login user. Supports Expression Language, using FlowFile attributes and Environment variables. | ||
| Export Method * | zendesk-export-method |
| Method for incremental export. | |
| Resource * | zendesk-resource |
| The particular Zendesk resource which is meant to be exported. | |
| Query Start Timestamp * | zendesk-query-start-timestamp | Initial timestamp to query Zendesk API from in Unix timestamp seconds format. Supports Expression Language, using FlowFile attributes and Environment variables. |
Dynamic Properties
This component does not support dynamic properties.
Relationships
| Name | Description |
|---|---|
| success | For FlowFiles created as a result of a successful HTTP request. |
Reads Attributes
This processor does not read attributes.
Writes Attributes
| Name | Description |
|---|---|
| record.count | The number of records fetched by the processor. |
State Management
| Scope | Description |
|---|---|
| CLUSTER | Paging cursor for Zendesk API is stored. Cursor is updated after each successful request. |
Restricted
This component is not restricted.
Input Requirement
This component does not allow an incoming relationship.
System Resource Considerations
This component does not specify system resource considerations.