PutZendeskTicket

Description:

Create Zendesk tickets using the Zendesk API.

Additional Details...

Tags:

zendesk, ticket

Properties:

In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.

Display NameAPI NameDefault ValueAllowable ValuesDescription
Web Client Service Providerweb-client-service-providerController Service API:
WebClientServiceProvider
Implementation: StandardWebClientServiceProvider
Controller service for HTTP client operations.
Subdomain Namezendesk-subdomainName of the Zendesk subdomain.
Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)
User Namezendesk-userLogin user to Zendesk subdomain.
Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)
Authentication Typezendesk-authentication-type-name
  • Password Password of Zendesk login user.
  • Token Authentication token generated in Zendesk Admin menu for API access.
Type of authentication to Zendesk API.
Authentication Credentialzendesk-authentication-value-namePassword or authentication token for Zendesk login user.
Sensitive Property: true
Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)
Record Readerzendesk-record-readerController Service API:
RecordReaderFactory
Implementations: GrokReader
JsonTreeReader
WindowsEventLogReader
ReaderLookup
ParquetReader
CSVReader
Syslog5424Reader
ExcelReader
CEFReader
XMLReader
ScriptedReader
SyslogReader
JsonPathReader
AvroReader
YamlTreeReader
Specifies the Controller Service to use for parsing incoming data and determining the data's schema.
Comment Bodyzendesk-comment-bodyThe content or the path to the comment body in the incoming record.
Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)

This Property is only considered if the [Record Reader] Property has a value specified.
Subjectzendesk-subjectThe content or the path to the subject in the incoming record.
Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)

This Property is only considered if the [Record Reader] Property has a value specified.
Priorityzendesk-priorityThe content or the path to the priority in the incoming record.
Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)

This Property is only considered if the [Record Reader] Property has a value specified.
Typezendesk-typeThe content or the path to the type in the incoming record.
Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)

This Property is only considered if the [Record Reader] Property has a value specified.

Dynamic Properties:

Supports Sensitive Dynamic Properties: No

Dynamic Properties allow the user to specify both the name and value of a property.

NameValueDescription
The path in the request object to add. The value needs be a valid JsonPointer.The path in the incoming record to get the value from.Additional property to be added to the Zendesk request object.
Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)

Relationships:

NameDescription
successFor FlowFiles created as a result of a successful HTTP request.
failureA FlowFile is routed to this relationship if the operation failed and retrying the operation will also fail, such as an invalid data or schema.

Reads Attributes:

None specified.

Writes Attributes:

NameDescription
record.countThe number of records processed.
error.codeThe error code of from the response.
error.messageThe error message of from the response.

State management:

This component does not store state.

Restricted:

This component is not restricted.

System Resource Considerations:

None specified.