Skip to main content

PutZendeskTicket

Description

Create Zendesk tickets using the Zendesk API.

Tags

zendesk, ticket

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 NameAPI NameDefault ValueAllowable ValuesDescription
Web Client Service Provider *web-client-service-providerController Service:
WebClientServiceProvider

Implementations:
StandardWebClientServiceProvider
Controller service for HTTP client operations.
Subdomain Name *zendesk-subdomainName of the Zendesk subdomain.

Supports Expression Language, using FlowFile attributes and Environment variables.
User Name *zendesk-userLogin user to Zendesk subdomain.

Supports Expression Language, using FlowFile attributes and Environment variables.
Authentication Type *zendesk-authentication-type-name
  • Password
  • Token
Type of authentication to Zendesk API.
Authentication Credential *zendesk-authentication-value-namePassword or authentication token for Zendesk login user.

Supports Expression Language, using FlowFile attributes and Environment variables.
Record Readerzendesk-record-readerController Service:
RecordReaderFactory

Implementations:
AvroReader
CEFReader
CSVReader
ExcelReader
GrokReader
JsonPathReader
JsonTreeReader
ReaderLookup
ScriptedReader
Syslog5424Reader
SyslogReader
WindowsEventLogReader
XMLReader
YamlTreeReader
Specifies the Controller Service to use for parsing incoming data and determining the data's schema.
Comment Body *zendesk-comment-bodyThe content or the path to the comment body in the incoming record.

Supports Expression Language, using FlowFile attributes and Environment variables.

This property is only considered if:
  • the property Record Reader has a value specified
Subjectzendesk-subjectThe content or the path to the subject in the incoming record.

Supports Expression Language, using FlowFile attributes and Environment variables.

This property is only considered if:
  • the property Record Reader has a value specified
Priorityzendesk-priorityThe content or the path to the priority in the incoming record.

Supports Expression Language, using FlowFile attributes and Environment variables.

This property is only considered if:
  • the property Record Reader has a value specified
Typezendesk-typeThe content or the path to the type in the incoming record.

Supports Expression Language, using FlowFile attributes and Environment variables.

This property is only considered if:
  • the property Record Reader has a value specified

Dynamic Properties

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: Yes, evaluated using FlowFile Attributes and Environment variables.

Relationships

NameDescription
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.
successFor FlowFiles created as a result of a successful HTTP request.

Reads Attributes

This processor does not read attributes.

Writes Attributes

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

State Management

This component does not store state.

Restricted

This component is not restricted.

Input Requirement

Input requirements are not specified for this component.

System Resource Considerations

This component does not specify system resource considerations.

See Also