|
void
|
applyMacro(Long macroId)
|
|
void
|
applyMacroToTicket(Long macroId, Long ticketId)
|
|
Ticket
|
bulkImportTicket(Ticket ticket)
It allows moving data from legacy systems into Zendesk.
|
|
TopicComment
|
checkForVote(Long topicId)
|
|
void
|
connect(String username, String password)
Connect to Zendesk
|
|
String
|
connectionId()
Are we connected
|
|
Automation
|
createAutomation(Automation automation)
|
|
Category
|
createCategory(Category category)
|
|
Forum
|
createForum(Forum forum)
|
|
ForumSubscription
|
createForumSubscription(ForumSubscription forumSubscription)
|
|
Group
|
createGroup(Group group)
|
|
GroupMembership
|
createGroupMembership(GroupMembership groupMembership)
|
|
Macro
|
createMacro(Macro macro)
|
|
Organization
|
createOrganization(Organization organization)
|
|
Request
|
createRequest(Request request)
|
|
SatisfactionRating
|
createSatisfactionRating(SatisfactionRating satisfactionRating)
|
|
Ticket
|
createTicket(Ticket ticket)
|
|
TicketField
|
createTicketField(TicketField ticketField)
|
|
Topic
|
createTopic(Topic topic)
|
|
TopicComment
|
createTopicComment(TopicComment topicComment)
|
|
TopicSubscription
|
createTopicSubscription(TopicSubscription topicSubscription)
|
|
TopicVote
|
createTopicVote(TopicVote topicVote)
|
|
Trigger
|
createTrigger(Trigger trigger)
|
|
User
|
createUser(User user)
|
|
UserIdentity
|
createUserIdentity(UserIdentity userIdentity)
|
|
View
|
createView(View view)
|
|
void
|
deleteAttachment(Long attachmentId)
|
|
void
|
deleteCategory(Category category)
|
|
void
|
deleteForum(Forum forum)
|
|
void
|
deleteForumSubscription(ForumSubscription forumSubscription)
|
|
void
|
deleteGroup(Group group)
|
|
void
|
deleteGroupMembership(GroupMembership groupMembership)
|
|
void
|
deleteMacro(Macro macro)
|
|
void
|
deleteOrganization(Organization organization)
|
|
void
|
deleteSuspendedTicket(Long suspendedTicketId)
|
|
Ticket
|
deleteTicket(Ticket ticket)
|
|
void
|
deleteTopic(Topic topic)
|
|
void
|
deleteTopicComment(TopicComment topicComment)
|
|
void
|
deleteTopicSubscription(TopicSubscription topicSubscription)
|
|
void
|
deleteTopicVote(TopicVote topicVote)
|
|
void
|
deleteUpload(String token)
|
|
User
|
deleteUser(User user)
|
|
UserIdentity
|
deleteUserIdentity(UserIdentity userIdentity)
|
|
void
|
disconnect()
Disconnect
|
|
ViewExecute
|
executeView(Long viewId)
|
|
ActivityStream
|
getActivity(Long activityId)
|
|
WebResource
|
getApiResource()
|
|
String
|
getApiUrl()
|
|
Attachment
|
getAttachment(Long attachmentId)
|
|
Automation
|
getAutomation(Long automationId)
|
|
Category
|
getCategory(Long categoryId)
|
|
Client
|
getClient()
|
|
Locale
|
getCurrentLocale()
|
|
User
|
getCurrentUser()
Returns current user information
|
|
Forum
|
getForum(Long forumId)
|
|
ForumSubscription
|
getForumSubscription(Long forumSubscriptionId)
|
|
Group
|
getGroup(Long groupId)
|
|
GroupMembership
|
getGroupMembership(Long groupMembershipId)
|
|
GroupMembership
|
getGroupMembershipByUser(Long groupMembershipId, Long userId)
|
|
JerseyUtil
|
getJerseyUtil()
|
|
Locale
|
getLocale(Integer localeId)
|
|
Macro
|
getMacro(Long macroId)
|
|
Organization
|
getOrganization(Long organizationId)
|
|
OrganizationRelated
|
getOrganizationRelated(Long organizationId)
|
|
Request
|
getRequest(Long requestId)
|
|
TicketComment
|
getRequestComment(Long requestId, Long commentId)
|
|
SatisfactionRating
|
getSatisfactionRating(Long satisfactionRatingId)
|
|
SuspendedTicket
|
getSuspendedTicket(Long suspendedTicketId)
|
|
Ticket
|
getTicket(Long ticketId)
|
|
TicketAudit
|
getTicketAudit(Long ticketId, Long auditId)
|
|
TicketMetric
|
getTicketMetrics(Long ticketId)
|
|
Collection<Ticket>
|
getTicketsFromView(Long viewId)
|
|
Topic
|
getTopic(Long topicId)
|
|
TopicComment
|
getTopicComment(Long topicId, Long topicCommentId)
|
|
TopicSubscription
|
getTopicSubscription(Long topicSubscriptionId)
|
|
Trigger
|
getTrigger(Long triggerId)
|
|
User
|
getUser(Long userId)
|
|
UserIdentity
|
getUserIdentity(Long userId, Long userIdentityId)
|
|
UserRelated
|
getUserRelated(Long userId)
|
|
View
|
getView(Long viewId)
|
|
ViewExecute
|
getViewCounts(List<String> viewIds)
|
|
Topic
|
importTopic(Topic topic)
Creates a topic without sending out notifications.
|
|
TopicComment
|
importTopicComment(TopicComment topicComment)
Creates a comment without sending out notifications.
|
|
boolean
|
isConnected()
Are we connected
|
|
Collection<Automation>
|
listActiveAutomations()
|
|
Collection<Macro>
|
listActiveMacros()
|
|
Collection<Trigger>
|
listActiveTriggers()
|
|
Collection<View>
|
listActiveViews()
|
|
Collection<ActivityStream>
|
listActivities()
|
|
Collection<Group>
|
listAssignableGroups()
|
|
Collection<Automation>
|
listAutomations()
|
|
Collection<Category>
|
listCategories()
|
|
Collection<View>
|
listCompactViews()
|
|
Collection<ForumSubscription>
|
listForumSubscriptions()
|
|
Collection<ForumSubscription>
|
listForumSubscriptionsByForum(Long forumId)
|
|
Collection<Forum>
|
listForums()
|
|
Collection<Forum>
|
listForumsByCategory(Long categoryId)
|
|
Collection<GroupMembership>
|
listGroupAssignableMemberships()
|
|
Collection<GroupMembership>
|
listGroupAssignableMembershipsByGroup(Long groupId)
|
|
Collection<GroupMembership>
|
listGroupMemberships()
|
|
Collection<GroupMembership>
|
listGroupMembershipsByGroup(Long groupId)
|
|
Collection<GroupMembership>
|
listGroupMembershipsByUser(Long userId)
|
|
Collection<Group>
|
listGroups()
|
|
Collection<Locale>
|
listLocales()
|
|
Collection<Macro>
|
listMacros()
|
|
Collection<Organization>
|
listOrganizations()
|
|
Collection<SatisfactionRating>
|
listReceivedSatisfactionRatings()
|
|
Collection<TicketComment>
|
listRequestComments(Long requestId)
|
|
Collection<Request>
|
listRequests()
|
|
Collection<Request>
|
listRequestsByStatus(String status)
List requests by status.
|
|
Collection<Request>
|
listRequestsByUser(Long userId)
|
|
Collection<SatisfactionRating>
|
listSatisfactionRatings()
|
|
Collection<SharingAgreement>
|
listSharingAgreements()
|
|
Collection<SuspendedTicket>
|
listSuspendedTickets()
|
|
Collection<TicketAudit>
|
listTicketAudits(Long ticketId)
|
|
Collection<TicketField>
|
listTicketFields()
|
|
Collection<TicketMetric>
|
listTicketMetrics()
|
|
Collection<Ticket>
|
listTickets()
|
|
Collection<TopicComment>
|
listTopicComments(Long topicId)
|
|
Collection<TopicComment>
|
listTopicCommentsByUser(Long userId)
|
|
Collection<TopicSubscription>
|
listTopicSubscriptions()
|
|
Collection<TopicSubscription>
|
listTopicSubscriptionsByTopic(Long topicId)
|
|
Collection<TopicVote>
|
listTopicVotes(Long topicId)
|
|
Collection<TopicVote>
|
listTopicVotesByUser(Long userId)
|
|
Collection<Topic>
|
listTopics()
|
|
Collection<Topic>
|
listTopicsByForum(Long forumId)
|
|
Collection<Topic>
|
listTopicsByUser(Long userId)
|
|
Collection<Trigger>
|
listTriggers()
|
|
Collection<UserIdentity>
|
listUserIdentities(Long userId)
|
|
Collection<User>
|
listUsers()
|
|
Collection<User>
|
listUsersByGroup(Long groupId)
|
|
Collection<User>
|
listUsersByOrganization(Long organizationId)
|
|
Collection<View>
|
listViews()
|
|
UserIdentity
|
makeUserIdentityPrimary(UserIdentity userIdentity)
|
|
void
|
recoverSuspendedTicket(Long suspendedTicketId)
|
|
UserIdentity
|
requestUserIdentityVerification(UserIdentity userIdentity)
|
|
Iterable
|
search(EntityType type, String query, String sortBy, String sortOrder)
The search API is a unified search API that returns tickets, users, organizations, and forum topics.
|
|
Collection<Organization>
|
searchOrganization(String searchTerm)
|
|
void
|
setApiResource(WebResource apiResource)
|
|
void
|
setApiUrl(String apiUrl)
|
|
void
|
setClient(Client client)
|
|
Collection<GroupMembership>
|
setGroupMembershipAsDefault(GroupMembership groupMembership)
|
|
void
|
setJerseyUtil(JerseyUtil jerseyUtil)
|
|
JobStatus
|
showJobStatus(Long jobStatusId)
|
|
Automation
|
updateAutomation(Automation automation)
|
|
Category
|
updateCategory(Category category)
|
|
Forum
|
updateForum(Forum forum)
|
|
Group
|
updateGroup(Group group)
|
|
Macro
|
updateMacro(Macro macro)
|
|
Organization
|
updateOrganization(Organization organization)
|
|
Request
|
updateRequest(Request request)
|
|
Ticket
|
updateTicket(Ticket ticket)
|
|
TicketField
|
updateTicketField(TicketField ticketField)
|
|
Topic
|
updateTopic(Topic topic)
|
|
TopicComment
|
updateTopicComment(TopicComment topicComment)
|
|
Trigger
|
updateTrigger(Trigger trigger)
|
|
User
|
updateUser(User user)
|
|
View
|
updateView(View view)
|
|
FileUpload
|
uploadAttachment(InputStream content, String mediaType, String filename, String token)
|
|
UserIdentity
|
verifyUserIdentity(UserIdentity userIdentity)
|