API Diff between 3.12.0 and 2.2.0
2234 Additions
219 Removals
ZendeskApi_v2
-
public class Core : ICore
- protected string ApiToken
- protected string OAuthToken
- public Core(string zendeskApiUrl, string user, string password)
- public Core(string zendeskApiUrl, string p_OAuthToken)
- public Core(string zendeskApiUrl, string user, string password, string apiToken)
- public Core(string zendeskApiUrl, string user, string password, string apiToken, string p_OAuthToken)
- protected bool GenericBoolPost(string resource, object body = null)
- protected Task<bool> GenericBoolPostAsync(string resource, object body = null)
- protected bool GenericBoolPut(string resource, object body = null)
- protected Task<bool> GenericBoolPutAsync(string resource, object body = null)
- protected T GenericDelete<T>(string resource)
- protected Task<T> GenericDeleteAsync<T>(string resource)
- protected T GenericPagedGet<T>(string resource, int? perPage = default, int? page = default)
- protected Task<T> GenericPagedGetAsync<T>(string resource, int? perPage = default, int? page = default)
- protected T GenericPagedSortedGet<T>(string resource, int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- protected Task<T> GenericPagedSortedGetAsync<T>(string resource, int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- protected T GenericPut<T>(string resource, object body = null)
- protected Task<T> GenericPutAsync<T>(string resource, object body = null)
- protected T GenericPostForm<T>(string resource, object body = null, Dictionary<string, object> formParameters = null)
- protected Task<T> GenericPostFormAsync<T>(string resource, object body = null, Dictionary<string, object> formParameters = null)
- protected T GenericPut<T>(string resource, object body = null, Dictionary<string, object> formParameters = null)
- protected Task<T> GenericPutAsync<T>(string resource, object body = null, Dictionary<string, object> formParameters = null)
- protected string (string oAuthToken)
- public T GetByPageUrl<T>(string pageUrl)
- public Task<T> GetByPageUrlAsync<T>(string pageUrl)
- public T RunRequest<T>(string resource, string requestMethod, object body = null)
- public RequestResult RunRequest(string resource, string requestMethod, object body = null)
- public Task<T> RunRequestAsync<T>(string resource, string requestMethod, object body = null)
- public Task<RequestResult> RunRequestAsync(string resource, string requestMethod, object body = null)
- public T GetByPageUrl<T>(string pageUrl, int perPage = 100)
- public Task<T> GetByPageUrlAsync<T>(string pageUrl, int perPage = 100)
- protected string ()
- public T RunRequest<T>(string resource, string requestMethod, object body = null, int? timeout = default, Dictionary<string, object> formParameters = null)
- public RequestResult RunRequest(string resource, string requestMethod, object body = null, int? timeout = default, Dictionary<string, object> formParameters = null)
- public Task<T> RunRequestAsync<T>(string resource, string requestMethod, object body = null, int? timeout = default, Dictionary<string, object> formParameters = null)
- public Task<RequestResult> RunRequestAsync(string resource, string requestMethod, object body = null, int? timeout = default, Dictionary<string, object> formParameters = null)
-
public interface ICore
- T GetByPageUrl<T>(string pageUrl, int perPage = 100)
- Task<T> GetByPageUrlAsync<T>(string pageUrl, int perPage = 100)
- T RunRequest<T>(string resource, string requestMethod, object body = null, int? timeout = default, Dictionary<string, object> formParameters = null)
- RequestResult RunRequest(string resource, string requestMethod, object body = null, int? timeout = default, Dictionary<string, object> formParameters = null)
- Task<T> RunRequestAsync<T>(string resource, string requestMethod, object body = null, int? timeout = default, Dictionary<string, object> formParameters = null)
- Task<RequestResult> RunRequestAsync(string resource, string requestMethod, object body = null, int? timeout = default, Dictionary<string, object> formParameters = null)
-
public interface IZendeskApi
-
public static class RequestMethod
- public const string Delete = "DELETE"
- public const string Get = "GET"
- public const string Post = "POST"
- public const string Put = "PUT"
-
public class ZendeskApi : IZendeskApi
- public AccountsAndActivity AccountsAndActivity { get; set; }
- public Attachments Attachments { get; set; }
- public Categories Categories { get; set; }
- public CustomAgentRoles CustomAgentRoles { get; set; }
- public Forums Forums { get; set; }
- public Groups Groups { get; set; }
- public JobStatuses JobStatuses { get; set; }
- public Locales Locales { get; set; }
- public Macros Macros { get; set; }
- public Organizations Organizations { get; set; }
- public Requests Requests { get; set; }
- public SatisfactionRatings SatisfactionRatings { get; set; }
- public Search Search { get; set; }
- public SharingAgreements SharingAgreements { get; set; }
- public Tags Tags { get; set; }
- public Tickets Tickets { get; set; }
- public Topics Topics { get; set; }
- public Triggers Triggers { get; set; }
- public Users Users { get; set; }
- public Views Views { get; set; }
- public IAccountsAndActivity AccountsAndActivity { get; set; }
- public IAttachments Attachments { get; set; }
- public IAutomations Automations { get; set; }
- public IBrands Brands { get; set; }
- public ICustomAgentRoles CustomAgentRoles { get; set; }
- public IGroups Groups { get; set; }
- public IHelpCenterApi HelpCenter { get; set; }
- public IJobStatuses JobStatuses { get; set; }
- public ILocales Locales { get; set; }
- public IMacros Macros { get; set; }
- public IOrganizations Organizations { get; set; }
- public IRequests Requests { get; set; }
- public ISatisfactionRatings SatisfactionRatings { get; set; }
- public ISchedules Schedules { get; set; }
- public ISearch Search { get; set; }
- public ISharingAgreements SharingAgreements { get; set; }
- public ITags Tags { get; set; }
- public ITargets Targets { get; set; }
- public ITickets Tickets { get; set; }
- public ITriggers Triggers { get; set; }
- public IUsers Users { get; set; }
- public IViews Views { get; set; }
- public IVoice Voice { get; set; }
- public ZendeskApi(string yourZendeskUrl, string p_OauthToken)
- public ZendeskApi(string yourZendeskUrl, string user, string apiToken, string locale)
- public ZendeskApi(string yourZendeskUrl, string user, string password, string apiToken, string locale, string p_OAuthToken)
- public ZendeskApi(IWebProxy proxy, string yourZendeskUrl, string user, string password)
ZendeskApi_v2.Extensions
ZendeskApi_v2.HelpCenter
ZendeskApi_v2.Models
ZendeskApi_v2.Models.AccountsAndActivities
ZendeskApi_v2.Models.Articles
ZendeskApi_v2.Models.Automations
ZendeskApi_v2.Models.Brands
ZendeskApi_v2.Models.Categories
ZendeskApi_v2.Models.Constants
ZendeskApi_v2.Models.CustomRoles
ZendeskApi_v2.Models.Forums
ZendeskApi_v2.Models.Groups
ZendeskApi_v2.Models.HelpCenter
ZendeskApi_v2.Models.HelpCenter.Attachments
ZendeskApi_v2.Models.HelpCenter.Categories
ZendeskApi_v2.Models.HelpCenter.Comments
-
public class
- public long? { get; set; }
- public string Body { get; set; }
- public string { get; set; }
- public string { get; set; }
- public long? { get; set; }
- public string { get; set; }
- public long? { get; set; }
- public string { get; set; }
- public string { get; set; }
- public string { get; set; }
- public ()
-
public class : GroupResponseBase
-
public class
- public Comment { get; set; }
- public ()
ZendeskApi_v2.Models.HelpCenter.Post
ZendeskApi_v2.Models.HelpCenter.Subscriptions
ZendeskApi_v2.Models.HelpCenter.Topics
ZendeskApi_v2.Models.HelpCenter.Translations
ZendeskApi_v2.Models.HelpCenter.Votes
ZendeskApi_v2.Models.Locales
ZendeskApi_v2.Models.Macros
ZendeskApi_v2.Models.Organizations
ZendeskApi_v2.Models.Requests
ZendeskApi_v2.Models.Satisfaction
ZendeskApi_v2.Models.Schedules
ZendeskApi_v2.Models.Search
ZendeskApi_v2.Models.Sections
ZendeskApi_v2.Models.Shared
ZendeskApi_v2.Models.SharingAgreements
ZendeskApi_v2.Models.Tags
-
public class Tag
- public int Count { get; set; }
- public long Count { get; set; }
ZendeskApi_v2.Models.Targets
ZendeskApi_v2.Models.Tickets
ZendeskApi_v2.Models.Tickets.Suspended
ZendeskApi_v2.Models.Topics
ZendeskApi_v2.Models.Triggers
ZendeskApi_v2.Models.UserSegments
ZendeskApi_v2.Models.Users
ZendeskApi_v2.Models.Views
ZendeskApi_v2.Models.Views.Executed
-
public class ExecutedUser
- public long Id { get; set; }
- public long? Id { get; set; }
-
public class
-
public class Row
- public int Score { get; set; }
- public long Score { get; set; }
-
public class View
- public long Id { get; set; }
- public long? Id { get; set; }
ZendeskApi_v2.Models.Voice
ZendeskApi_v2.Requests
-
public class AccountsAndActivity : Core, IAccountsAndActivity, ICore
- public AccountsAndActivity(string yourZendeskUrl, string user, string password)
- public AccountsAndActivity(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
-
public class Attachments : Core, IAttachments, ICore
- public Attachments(string yourZendeskUrl, string user, string password)
- public Upload UploadAttachment(ZenFile file)
- public Task<Upload> UploadAttachmentAsync(ZenFile file)
- public Task<Upload> UploadAttachmentAsync(ZenFile file, string token = "")
- public Upload UploadAttachments(List<ZenFile> files)
- public Task<Upload> UploadAttachmentsAsync(List<ZenFile> files)
- public Attachments(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
- public bool DeleteUpload(Upload upload)
- public Task<bool> DeleteUploadAsync(Upload upload)
- public Task<ZenFile> DownloadAttachmentAsync(Attachment attachment)
- public GroupAttachmentResponse GetAttachmentsFromArticle(long? articleId)
- public IndividualAttachmentResponse (long attachmentId, long ticketId, long commentId)
- public Task<IndividualAttachmentResponse> (long attachmentId, long ticketId, long commentId)
- public Upload UploadAttachment(ZenFile file, int? timeout = default)
- public Task<Upload> UploadAttachmentAsync(ZenFile file, int? timeout = default)
- public Task<Upload> UploadAttachmentAsync(ZenFile file, string token = "", int? timeout = default)
- public Upload UploadAttachments(IEnumerable<ZenFile> files, int? timeout = default)
- public Task<Upload> UploadAttachmentsAsync(IEnumerable<ZenFile> files, int? timeout = default)
-
public class Categories : Core
-
public class Automations : Core, IAutomations, ICore
-
public class Brands : Core, IBrands, ICore
-
public class CustomAgentRoles : Core, ICustomAgentRoles, ICore
- public CustomAgentRoles(string yourZendeskUrl, string user, string password)
- public CustomAgentRoles(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
-
public class Forums : Core
-
public class Groups : Core, IGroups, ICore
- public Groups(string yourZendeskUrl, string user, string password)
- public Groups(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
- public MultipleGroupMembershipResponse GetGroupMembershipsByGroup(long groupId, int perPage, int page)
- public Task<MultipleGroupMembershipResponse> GetGroupMembershipsByGroupAsync(long groupId, int perPage, int page)
- public MultipleGroupMembershipResponse GetGroupMembershipsByUser(long userId, int perPage, int page)
- public MultipleGroupResponse GetGroups()
- public Task<MultipleGroupResponse> GetGroupsAsync()
- public Task<MultipleGroupMembershipResponse> GetGroupMembershipsByUserAsync(long userId, int perPage, int page)
- public MultipleGroupResponse GetGroups(int? perPage = default, int? page = default)
- public Task<MultipleGroupResponse> GetGroupsAsync(int? perPage = default, int? page = default)
-
public interface IAccountsAndActivity : ICore
-
public interface IAttachments : ICore
-
public interface IAutomations : ICore
-
public interface IBrands : ICore
-
public interface ICustomAgentRoles : ICore
-
public interface IGroups : ICore
- IndividualGroupResponse CreateGroup(string groupName)
- Task<IndividualGroupResponse> CreateGroupAsync(string groupName)
- IndividualGroupMembershipResponse CreateGroupMembership(GroupMembership groupMembership)
- Task<IndividualGroupMembershipResponse> CreateGroupMembershipAsync(GroupMembership groupMembership)
- bool DeleteGroup(long id)
- Task<bool> DeleteGroupAsync(long id)
- bool DeleteGroupMembership(long groupMembershipId)
- Task<bool> DeleteGroupMembershipAsync(long groupMembershipId)
- bool DeleteUserGroupMembership(long userId, long groupMembershipId)
- Task<bool> DeleteUserGroupMembershipAsync(long userId, long groupMembershipId)
- MultipleGroupMembershipResponse GetAssignableGroupMemberships()
- Task<MultipleGroupMembershipResponse> GetAssignableGroupMembershipsAsync()
- MultipleGroupMembershipResponse GetAssignableGroupMembershipsByGroup(long groupId)
- Task<MultipleGroupMembershipResponse> GetAssignableGroupMembershipsByGroupAsync(long groupId)
- MultipleGroupResponse GetAssignableGroups()
- Task<MultipleGroupResponse> GetAssignableGroupsAsync()
- IndividualGroupResponse GetGroupById(long id)
- Task<IndividualGroupResponse> GetGroupByIdAsync(long id)
- MultipleGroupMembershipResponse GetGroupMemberships()
- Task<MultipleGroupMembershipResponse> GetGroupMembershipsAsync()
- MultipleGroupMembershipResponse GetGroupMembershipsByGroup(long groupId)
- MultipleGroupMembershipResponse GetGroupMembershipsByGroup(long groupId, int perPage, int page)
- Task<MultipleGroupMembershipResponse> GetGroupMembershipsByGroupAsync(long groupId)
- Task<MultipleGroupMembershipResponse> GetGroupMembershipsByGroupAsync(long groupId, int perPage, int page)
- IndividualGroupMembershipResponse GetGroupMembershipsByMembershipId(long groupMembershipId)
- Task<IndividualGroupMembershipResponse> GetGroupMembershipsByMembershipIdAsync(long groupMembershipId)
- MultipleGroupMembershipResponse GetGroupMembershipsByUser(long userId)
- MultipleGroupMembershipResponse GetGroupMembershipsByUser(long userId, int perPage, int page)
- IndividualGroupMembershipResponse GetGroupMembershipsByUserAndMembershipId(long userId, long groupMembershipId)
- Task<IndividualGroupMembershipResponse> GetGroupMembershipsByUserAndMembershipIdAsync(long userId, long groupMembershipId)
- Task<MultipleGroupMembershipResponse> GetGroupMembershipsByUserAsync(long userId)
- Task<MultipleGroupMembershipResponse> GetGroupMembershipsByUserAsync(long userId, int perPage, int page)
- MultipleGroupResponse GetGroups(int? perPage = default, int? page = default)
- Task<MultipleGroupResponse> GetGroupsAsync(int? perPage = default, int? page = default)
- MultipleGroupMembershipResponse SetGroupMembershipAsDefault(long userId, long groupMembershipId)
- Task<MultipleGroupMembershipResponse> SetGroupMembershipAsDefaultAsync(long userId, long groupMembershipId)
- IndividualGroupResponse UpdateGroup(Group group)
- Task<IndividualGroupResponse> UpdateGroupAsync(Group group)
-
public interface IJobStatuses : ICore
-
public interface ILocales : ICore
-
public interface IMacros : ICore
-
public interface IOrganizations : ICore
- JobStatusResponse CreateManyOrganizationMemberships(IEnumerable<OrganizationMembership> organizationMemberships)
- Task<JobStatusResponse> CreateManyOrganizationMembershipsAsync(IEnumerable<OrganizationMembership> organizationMemberships)
- JobStatusResponse CreateMultipleOrganizations(IEnumerable<Organization> organizations)
- Task<JobStatusResponse> CreateMultipleOrganizationsAsync(IEnumerable<Organization> organizations)
- IndividualOrganizationResponse CreateOrganization(Organization organization)
- Task<IndividualOrganizationResponse> CreateOrganizationAsync(Organization organization)
- IndividualOrganizationMembershipResponse CreateOrganizationMembership(OrganizationMembership organizationMembership)
- IndividualOrganizationMembershipResponse CreateOrganizationMembership(long userId, OrganizationMembership organizationMembership)
- Task<IndividualOrganizationMembershipResponse> CreateOrganizationMembershipAsync(OrganizationMembership organizationMembership)
- Task<IndividualOrganizationMembershipResponse> CreateOrganizationMembershipAsync(long userId, OrganizationMembership organizationMembership)
- IndividualOrganizationResponse CreateOrUpdateOrganization(Organization organization)
- Task<IndividualOrganizationResponse> CreateOrUpdateOrganizationAsync(Organization organization)
- JobStatusResponse DeleteMultipleOrganizations(IEnumerable<long> ids)
- Task<JobStatusResponse> DeleteMultipleOrganizationsAsync(IEnumerable<long> ids)
- JobStatusResponse DeleteMultipleOrganizationsByExternalIds(IEnumerable<string> externalIds)
- Task<JobStatusResponse> DeleteMultipleOrganizationsByExternalIdsAsync(IEnumerable<string> externalIds)
- bool DeleteOrganization(long id)
- Task<bool> DeleteOrganizationAsync(long id)
- bool DeleteOrganizationMembership(long id)
- bool DeleteOrganizationMembership(long id, long userId)
- Task<bool> DeleteOrganizationMembershipAsync(long id)
- Task<bool> DeleteOrganizationMembershipAsync(long id, long userId)
- JobStatusResponse DestroyManyOrganizationMemberships(IEnumerable<long> ids)
- Task<JobStatusResponse> DestroyManyOrganizationMembershipsAsync(IEnumerable<long> ids)
- GroupOrganizationExportResponse GetIncrementalOrganizationExport(DateTimeOffset startTime)
- Task<GroupOrganizationExportResponse> GetIncrementalOrganizationExportAsync(DateTimeOffset startTime)
- GroupOrganizationExportResponse GetIncrementalOrganizationExportNextPage(string nextPage)
- Task<GroupOrganizationExportResponse> GetIncrementalOrganizationExportNextPageAsync(string nextPage)
- GroupOrganizationResponse GetMultipleOrganizations(IEnumerable<long> ids)
- Task<GroupOrganizationResponse> GetMultipleOrganizationsAsync(IEnumerable<long> ids)
- GroupOrganizationResponse GetMultipleOrganizationsByExternalIds(IEnumerable<string> externalIds)
- Task<GroupOrganizationResponse> GetMultipleOrganizationsByExternalIdsAsync(IEnumerable<string> externalIds)
- IndividualOrganizationResponse GetOrganization(long id)
- Task<IndividualOrganizationResponse> GetOrganizationAsync(long id)
- IndividualOrganizationMembershipResponse GetOrganizationMembership(long id)
- Task<IndividualOrganizationMembershipResponse> GetOrganizationMembershipAsync(long id)
- IndividualOrganizationMembershipResponse GetOrganizationMembershipByIdAndUserId(long id, long userid)
- Task<IndividualOrganizationMembershipResponse> GetOrganizationMembershipByIdAndUserIdAsync(long id, long userid)
- GroupOrganizationMembershipResponse GetOrganizationMemberships(int? perPage = default, int? page = default)
- Task<GroupOrganizationMembershipResponse> GetOrganizationMembershipsAsync(int? perPage = default, int? page = default)
- GroupOrganizationMembershipResponse GetOrganizationMembershipsByOrganizationId(long organizationId, int? perPage = default, int? page = default)
- Task<GroupOrganizationMembershipResponse> GetOrganizationMembershipsByOrganizationIdAsync(long organizationId, int? perPage = default, int? page = default)
- GroupOrganizationMembershipResponse GetOrganizationMembershipsByUserId(long userId, int? perPage = default, int? page = default)
- Task<GroupOrganizationMembershipResponse> GetOrganizationMembershipsByUserIdAsync(long userId, int? perPage = default, int? page = default)
- GroupOrganizationResponse GetOrganizations(int? perPage = default, int? page = default)
- Task<GroupOrganizationResponse> GetOrganizationsAsync(int? perPage = default, int? page = default)
- GroupOrganizationResponse GetOrganizationsStartingWith(string name)
- Task<GroupOrganizationResponse> GetOrganizationsStartingWithAsync(string name)
- Task<GroupOrganizationResponse> SearchForOrganizationsAsync(string searchTerm)
- GroupOrganizationResponse SearchForOrganizationsByExternalId(string externalId)
- GroupOrganizationMembershipResponse SetOrganizationMembershipAsDefault(long id, long userId)
- Task<GroupOrganizationMembershipResponse> SetOrganizationMembershipAsDefaultAsync(long id, long userId)
- JobStatusResponse UpdateMultipleOrganizations(IEnumerable<Organization> organizations)
- Task<JobStatusResponse> UpdateMultipleOrganizationsAsync(IEnumerable<Organization> organizations)
- IndividualOrganizationResponse UpdateOrganization(Organization organization)
- Task<IndividualOrganizationResponse> UpdateOrganizationAsync(Organization organization)
-
public interface IRequests : ICore
- IndividualRequestResponse CreateRequest(Request request)
- Task<IndividualRequestResponse> CreateRequestAsync(Request request)
- GroupRequestResponse GetAllCcdRequests(int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- Task<GroupRequestResponse> GetAllCcdRequestsAsync(int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- GroupRequestResponse GetAllOpenRequests(int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- Task<GroupRequestResponse> GetAllOpenRequestsAsync(int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- GroupRequestResponse GetAllRequests(int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- Task<GroupRequestResponse> GetAllRequestsAsync(int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- GroupRequestResponse GetAllRequestsForUser(long id)
- Task<GroupRequestResponse> GetAllRequestsForUserAsync(long id)
- GroupRequestResponse GetAllSolvedRequests(int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- Task<GroupRequestResponse> GetAllSolvedRequestsAsync(int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- IndividualRequestResponse GetRequestById(long id)
- Task<IndividualRequestResponse> GetRequestByIdAsync(long id)
- GroupCommentResponse (long id)
- Task<GroupCommentResponse> (long id)
- IndividualCommentResponse (long requestId, long commentId)
- Task<IndividualCommentResponse> (long requestId, long commentId)
- IndividualRequestResponse (long id, Comment comment)
- IndividualRequestResponse (Request request, Comment comment = null)
- Task<IndividualRequestResponse> (long id, Comment comment)
-
public interface ISatisfactionRatings : ICore
-
public interface ISchedules : ICore
- IndividualScheduleHolidayResponse CreateHoliday(long scheduleId, Holiday holiday)
- Task<IndividualScheduleHolidayResponse> CreateHolidayAsync(long scheduleId, Holiday holiday)
- IndividualScheduleResponse CreateSchedule(Schedule schedule)
- Task<IndividualScheduleResponse> CreateScheduleAsync(Schedule schedule)
- bool DeleteHoliday(long scheduleId, long holidayId)
- Task<bool> DeleteHolidayAsync(long scheduleId, long holidayId)
- bool DeleteSchedule(long id)
- Task<bool> DeleteScheduleAsync(long id)
- GroupScheduleResponse GetAllSchedules()
- Task<GroupScheduleResponse> GetAllSchedulesAsync()
- IndividualScheduleHolidayResponse GetHolidayByIdAndScheduleId(long scheduleId, long holidayId)
- Task<IndividualScheduleHolidayResponse> GetHolidayByIdAndScheduleIdAsync(long holidayId, long scheduleId)
- GroupScheduleHolidayResponse GetHolidaysByScheduleId(long scheduleId)
- Task<GroupScheduleHolidayResponse> GetHolidaysByScheduleIdAsync(long scheduleId)
- IndividualScheduleResponse GetSchedule(long id)
- Task<IndividualScheduleResponse> GetScheduleAsync(long id)
- IndividualScheduleHolidayResponse UpdateHoliday(long scheduleId, Holiday holiday)
- Task<IndividualScheduleHolidayResponse> UpdateHolidayAsync(long scheduleId, Holiday holiday)
- IndividualScheduleWorkWeekResponse UpdateIntervals(long scheduleId, WorkWeek workweek)
- Task<IndividualScheduleWorkWeekResponse> UpdateIntervalsAsync(long scheduleId, WorkWeek workweek)
- IndividualScheduleResponse UpdateSchedule(Schedule schedule)
- Task<IndividualScheduleResponse> UpdateScheduleAsync(Schedule schedule)
-
public interface ISearch : ICore
- SearchResults AnonymousSearchFor(string searchTerm, string sortBy = "", string sortOrder = "", int page = 1, int? perPage = default)
- SearchResults<T> AnonymousSearchFor<T>(string searchTerm, string sortBy = "", string sortOrder = "", int page = 1, int? perPage = default) where T : ISearchable
- Task<SearchResults> AnonymousSearchForAsync(string searchTerm, string sortBy = "", string sortOrder = "", int page = 1, int? perPage = default)
- Task<SearchResults<T>> AnonymousSearchForAsync<T>(string searchTerm, string sortBy = "", string sortOrder = "", int page = 1, int? perPage = default) where T : ISearchable
- SearchResults SearchFor(string searchTerm, string sortBy = "", string sortOrder = "", int page = 1, int? perPage = default)
- SearchResults<T> SearchFor<T>(string searchTerm, string sortBy = "", string sortOrder = "", int page = 1, int? perPage = default) where T : ISearchable
- Task<SearchResults> SearchForAsync(string searchTerm, string sortBy = "", string sortOrder = "", int page = 1, int? perPage = default)
- Task<SearchResults<T>> SearchForAsync<T>(string searchTerm, string sortBy = "", string sortOrder = "", int page = 1, int? perPage = default) where T : ISearchable
-
public interface ISharingAgreements : ICore
-
public interface ITags : ICore
-
public interface ITargets : ICore
-
public interface ITickets : ICore
- GroupTicketResponse AutoCompleteProblems(string text)
- Task<GroupTicketResponse> AutoCompleteProblemsAsync(string text)
- JobStatusResponse BatchUpdate(IEnumerable<Ticket> tickets)
- Task<JobStatusResponse> BatchUpdateAsync(IEnumerable<Ticket> tickets)
- JobStatusResponse BulkImportTickets(IEnumerable<TicketImport> tickets)
- Task<JobStatusResponse> BulkImportTicketsAsync(IEnumerable<TicketImport> tickets)
- JobStatusResponse BulkUpdate(IEnumerable<long> ids, BulkUpdate info)
- Task<JobStatusResponse> BulkUpdateAsync(IEnumerable<long> ids, BulkUpdate info)
- IndividualTicketFormResponse CloneTicketForm(long ticketFormId)
- Task<IndividualTicketFormResponse> CloneTicketFormAsync(long ticketFormId)
- JobStatusResponse CreateManyTickets(IEnumerable<Ticket> tickets)
- Task<JobStatusResponse> CreateManyTicketsAsync(IEnumerable<Ticket> tickets)
- IndividualTicketResponse CreateTicket(Ticket ticket)
- Task<IndividualTicketResponse> CreateTicketAsync(Ticket ticket)
- IndividualTicketFieldResponse CreateTicketField(TicketField ticketField, bool replaceNameSpacesWithUnderscore = true)
- Task<IndividualTicketFieldResponse> CreateTicketFieldAsync(TicketField ticketField, bool replaceNameSpacesWithUnderscore = true)
- IndividualTicketFormResponse CreateTicketForm(TicketForm ticketForm)
- Task<IndividualTicketFormResponse> CreateTicketFormAsync(TicketForm ticketForm)
- bool Delete(long id)
- Task<bool> DeleteAsync(long id)
- bool DeleteManySuspendedTickets(IEnumerable<long> ids)
- Task<bool> DeleteManySuspendedTicketsAsync(IEnumerable<long> ids)
- bool DeleteMultiple(IEnumerable<long> ids)
- Task<bool> DeleteMultipleAsync(IEnumerable<long> ids)
- bool DeleteSuspendedTickets(long id)
- Task<bool> DeleteSuspendedTicketsAsync(long id)
- bool DeleteTicketField(long id)
- Task<bool> DeleteTicketFieldAsync(long id)
- bool DeleteTicketForm(long id)
- Task<bool> DeleteTicketFormAsync(long id)
- GroupTicketMetricResponse GetAllTicketMetrics()
- Task<GroupTicketMetricResponse> GetAllTicketMetricsAsync()
- GroupTicketResponse GetAllTickets(int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- Task<GroupTicketResponse> GetAllTicketsAsync(int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- GroupTicketResponse GetAssignedTicketsByUserID(long userId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- Task<GroupTicketResponse> GetAssignedTicketsByUserIDAsync(long userId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- IndividualAuditResponse GetAuditById(long ticketId, long auditId)
- Task<IndividualAuditResponse> GetAuditByIdAsync(long ticketId, long auditId)
- GroupAuditResponse GetAudits(long ticketId)
- Task<GroupAuditResponse> GetAuditsAsync(long ticketId)
- GroupAuditResponse GetAuditsNextPage(string NextPage)
- GroupUserResponse GetCollaborators(long id)
- Task<GroupUserResponse> GetCollaboratorsAsync(long id)
- GroupTicketResponse GetIncidents(long id)
- Task<GroupTicketResponse> GetIncidentsAsync(long id)
- GroupTicketExportResponse GetIncrementalTicketExport(DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- Task<GroupTicketExportResponse> GetIncrementalTicketExportAsync(DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- GroupTicketExportResponse GetIncrementalTicketExportNextPage(string nextPage)
- GroupTicketExportResponse GetInrementalTicketExport(DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- Task<GroupTicketExportResponse> GetInrementalTicketExportAsync(DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- GroupTicketResponse GetMultipleTickets(IEnumerable<long> ids, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- Task<GroupTicketResponse> GetMultipleTicketsAsync(IEnumerable<long> ids, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- GroupTicketResponse GetProblems()
- Task<GroupTicketResponse> GetProblemsAsync()
- GroupTicketResponse GetRecentTickets(int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- Task<GroupTicketResponse> GetRecentTicketsAsync(int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- IndividualSuspendedTicketResponse GetSuspendedTicketById(long id)
- Task<IndividualSuspendedTicketResponse> GetSuspendedTicketByIdAsync(long id)
- GroupSuspendedTicketResponse GetSuspendedTickets()
- Task<GroupSuspendedTicketResponse> GetSuspendedTicketsAsync()
- IndividualTicketResponse GetTicket(long id, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- Task<IndividualTicketResponse> GetTicketAsync(long id, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- GroupCommentResponse (long ticketId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- GroupCommentResponse (long ticketId, bool sortAscending, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- Task<GroupCommentResponse> (long ticketId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- Task<GroupCommentResponse> (long ticketId, bool sortAscending, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- IndividualTicketFieldResponse GetTicketFieldById(long id)
- Task<IndividualTicketFieldResponse> GetTicketFieldByIdAsync(long id)
- GroupTicketFieldResponse GetTicketFields()
- Task<GroupTicketFieldResponse> GetTicketFieldsAsync()
- IndividualTicketFormResponse GetTicketFormById(long id)
- Task<IndividualTicketFormResponse> GetTicketFormByIdAsync(long id)
- GroupTicketFormResponse GetTicketForms()
- Task<GroupTicketFormResponse> GetTicketFormsAsync()
- IndividualTicketMetricResponse GetTicketMetricsForTicket(long ticket_id)
- Task<IndividualTicketMetricResponse> GetTicketMetricsForTicketAsync(long ticket_id)
- GroupTicketResponse GetTicketsByExternalId(string externalId, int pageNumber = 0, int itemsPerPage = 0, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- Task<GroupTicketResponse> GetTicketsByExternalIdAsync(string externalId, int pageNumber = 0, int itemsPerPage = 0, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- GroupTicketResponse GetTicketsByOrganizationID(long id, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- GroupTicketResponse GetTicketsByOrganizationID(long id, int pageNumber, int itemsPerPage, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- GroupTicketResponse GetTicketsByOrganizationID(long id, string sortBy, bool sortAscending, int pageNumber, int itemsPerPage, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- Task<GroupTicketResponse> GetTicketsByOrganizationIDAsync(long id, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- Task<GroupTicketResponse> GetTicketsByOrganizationIDAsync(long id, string sortBy, bool sortAscending, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- GroupTicketResponse GetTicketsByUserID(long userId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- Task<GroupTicketResponse> GetTicketsByUserIDAsync(long userId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- Task<GroupTicketResponse> GetTicketsByUserIDAsync(long userId, string sortBy, bool sortAscending, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- GroupTicketResponse GetTicketsByViewID(long viewId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- Task<GroupTicketResponse> GetTicketsByViewIDAsync(long viewId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- GroupTicketResponse GetTicketsWhereUserIsCopied(long userId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- Task<GroupTicketResponse> GetTicketsWhereUserIsCopiedAsync(long userId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- IndividualTicketResponse ImportTicket(TicketImport ticket)
- Task<IndividualTicketResponse> ImportTicketAsync(TicketImport ticket)
- bool MarkAuditAsTrusted(long ticketId, long auditId)
- Task<bool> MarkAuditAsTrustedAsync(long ticketId, long auditId)
- JobStatusResponse MergeTickets(long targetTicketId, IEnumerable<long> sourceTicketIds, string targetComment = "", string sourceComment = "", bool targetCommentPublic = false, bool sourceCommentPublic = false)
- Task<JobStatusResponse> MergeTicketsAsync(long targetTicketId, IEnumerable<long> sourceTicketIds, string targetComment = "", string sourceComment = "", bool targetCommentPublic = false, bool sourceCommentPublic = false)
- bool RecoverManySuspendedTickets(IEnumerable<long> ids)
- Task<bool> RecoverManySuspendedTicketsAsync(IEnumerable<long> ids)
- bool RecoverSuspendedTicket(long id)
- Task<bool> RecoverSuspendedTicketAsync(long id)
- bool ReorderTicketForms(long[] orderedTicketFormIds)
- Task<bool> ReorderTicketFormsAsync(long[] orderedTicketFormIds)
- IndividualTicketResponse (Ticket ticket, Comment comment = null)
- Task<IndividualTicketResponse> (Ticket ticket, Comment comment = null)
- IndividualTicketFieldResponse UpdateTicketField(TicketField ticketField, bool replaceNameSpacesWithUnderscore = false)
- Task<IndividualTicketFieldResponse> UpdateTicketFieldAsync(TicketField ticketField, bool replaceNameSpacesWithUnderscore = false)
- IndividualTicketFormResponse UpdateTicketForm(TicketForm ticketForm)
- Task<IndividualTicketFormResponse> UpdateTicketFormAsync(TicketForm ticketForm)
-
public interface ITriggers : ICore
-
public interface IUsers : ICore
- IndividualUserIdentityResponse AddUserIdentity(long userId, UserIdentity identity)
- Task<IndividualUserIdentityResponse> AddUserIdentityAsync(long userId, UserIdentity identity)
- JobStatusResponse BatchUpdate(IEnumerable<User> users)
- Task<JobStatusResponse> BatchUpdateAsync(IEnumerable<User> users)
- JobStatusResponse BulkCreateUsers(IEnumerable<User> users)
- Task<JobStatusResponse> BulkCreateUsersAsync(IEnumerable<User> users)
- JobStatusResponse BulkDeleteUsers(IEnumerable<User> users)
- Task<JobStatusResponse> BulkDeleteUsersAsync(IEnumerable<User> users)
- JobStatusResponse BulkUpdate(IEnumerable<long> ids, User user)
- Task<JobStatusResponse> BulkUpdateAsync(IEnumerable<long> ids, User user)
- bool ChangeUsersPassword(long userId, string oldPassword, string newPassword)
- Task<bool> ChangeUsersPasswordAsync(long userId, string oldPassword, string newPassword)
- IndividualUserResponse CreateOrUpdateUser(User user)
- Task<IndividualUserResponse> CreateOrUpdateUserAsync(User user)
- IndividualUserResponse CreateUser(User user)
- Task<IndividualUserResponse> CreateUserAsync(User user)
- bool DeleteUser(long id)
- Task<bool> DeleteUserAsync(long id)
- bool DeleteUserIdentity(long userId, long identityId)
- Task<bool> DeleteUserIdentityAsync(long userId, long identityId)
- GroupUserResponse GetAllAdmins(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- Task<GroupUserResponse> GetAllAdminsAsync(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- GroupUserResponse GetAllAgents(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- Task<GroupUserResponse> GetAllAgentsAsync(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- GroupUserResponse GetAllEndUsers(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- Task<GroupUserResponse> GetAllEndUsersAsync(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- GroupUserResponse GetAllUsers(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- Task<GroupUserResponse> GetAllUsersAsync(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- GroupUserResponse GetAllUsersInEnterpriseRole(long enterpriseRoleId, int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- Task<GroupUserResponse> GetAllUsersInEnterpriseRoleAsync(long enterpriseRoleId, int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- GroupUserResponse GetAllUsersInRoles(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0, bool agents = false, bool endUsers = false, bool admins = false)
- Task<GroupUserResponse> GetAllUsersInRolesAsync(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0, bool agents = false, bool endUsers = false, bool admins = false)
- IndividualUserResponse GetCurrentUser()
- Task<IndividualUserResponse> GetCurrentUserAsync()
- GroupUserExportResponse GetIncrementalUserExport(DateTimeOffset startTime, UserSideLoadOptions sideLoadOptions = 0)
- Task<GroupUserExportResponse> GetIncrementalUserExportAsync(DateTimeOffset startTime, UserSideLoadOptions sideLoadOptions = 0)
- GroupUserExportResponse GetIncrementalUserExportNextPage(string nextPage)
- Task<GroupUserExportResponse> GetIncrementalUserExportNextPageAsync(string nextPage)
- GroupUserResponse GetMultipleUsers(IEnumerable<long> ids, UserSideLoadOptions sideLoadOptions = 0)
- Task<GroupUserResponse> GetMultipleUsersAsync(IEnumerable<long> ids, UserSideLoadOptions sideLoadOptions = 0)
- IndividualUserIdentityResponse GetSpecificUserIdentity(long userId, long identityId)
- Task<IndividualUserIdentityResponse> GetSpecificUserIdentityAsync(long userId, long identityId)
- GroupSubscriptionsResponse GetSubscriptions(long userId, SubscriptionSideLoadOptions subscriptionSideLoadOptions = 0, int? perPage = default, int? page = default)
- Task<GroupSubscriptionsResponse> GetSubscriptionsAsync(long userId, SubscriptionSideLoadOptions subscriptionSideLoadOptions = 0, int? perPage = default, int? page = default)
- IndividualUserResponse GetUser(long id)
- Task<IndividualUserResponse> GetUserAsync(long id)
- GroupUserIdentityResponse GetUserIdentities(long userId)
- Task<GroupUserIdentityResponse> GetUserIdentitiesAsync(long userId)
- IndividualUserRelatedInformationResponse GetUserRelatedInformation(long id)
- Task<IndividualUserRelatedInformationResponse> GetUserRelatedInformationAsync(long id)
- GroupUserResponse GetUsersInGroup(long id)
- Task<GroupUserResponse> GetUsersInGroupAsync(long id)
- GroupUserResponse GetUsersInOrganization(long id, int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- Task<GroupUserResponse> GetUsersInOrganizationAsync(long id, int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- IndividualUserResponse MergeUser(long fromId, long intoId)
- Task<IndividualUserResponse> MergeUserAsync(long fromId, long intoId)
- bool PermanentlyDeleteUser(long id)
- Task<bool> PermanentlyDeleteUserAsync(long id)
- GroupUserResponse SearchByCustomUserField(string fieldKey, string fieldValue)
- Task<GroupUserResponse> SearchByCustomUserFieldAsync(string fieldKey, string fieldValue)
- GroupUserResponse SearchByEmail(string email)
- Task<GroupUserResponse> SearchByEmailAsync(string email)
- GroupUserResponse SearchByExternalId(string externalId)
- Task<GroupUserResponse> SearchByExternalIdAsync(string externalId)
- GroupUserResponse SearchByPhone(string phone)
- Task<GroupUserResponse> SearchByPhoneAsync(string phone)
- IndividualUserIdentityResponse SendUserVerificationRequest(long userId, long identityId)
- Task<IndividualUserIdentityResponse> SendUserVerificationRequestAsync(long userId, long identityId)
- GroupUserIdentityResponse SetUserIdentityAsPrimary(long userId, long identityId)
- Task<GroupUserIdentityResponse> SetUserIdentityAsPrimaryAsync(long userId, long identityId)
- IndividualUserIdentityResponse SetUserIdentityAsVerified(long userId, long identityId)
- Task<IndividualUserIdentityResponse> SetUserIdentityAsVerifiedAsync(long userId, long identityId)
- IndividualUserResponse SetUserPhoto(long userId, ZenFile photo)
- Task<IndividualUserResponse> SetUserPhotoAsync(long userId, ZenFile photo)
- bool SetUsersPassword(long userId, string newPassword)
- Task<bool> SetUsersPasswordAsync(long userId, string newPassword)
- IndividualUserResponse SuspendUser(long id)
- Task<IndividualUserResponse> SuspendUserAsync(long id)
- IndividualUserResponse UpdateUser(User user)
- Task<IndividualUserResponse> UpdateUserAsync(User user)
- IndividualUserIdentityResponse UpdateUserIdentity(long userId, UserIdentity identity)
- Task<IndividualUserIdentityResponse> UpdateUserIdentityAsync(long userId, UserIdentity identity)
-
public interface IViews : ICore
-
public interface IVoice : ICore
-
public class JobStatuses : Core, IJobStatuses, ICore
- public JobStatuses(string yourZendeskUrl, string user, string password)
- public JobStatuses(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
-
public class Locales : Core, ILocales, ICore
-
public class Macros : Core, IMacros, ICore
- public Macros(string yourZendeskUrl, string user, string password)
- public Macros(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
-
public class Organizations : Core, IOrganizations, ICore
- public Organizations(string yourZendeskUrl, string user, string password)
- public Organizations(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
- public JobStatusResponse CreateManyOrganizationMemberships(IEnumerable<OrganizationMembership> organization_memberships)
- public Task<JobStatusResponse> CreateManyOrganizationMembershipsAsync(IEnumerable<OrganizationMembership> organization_memberships)
- public JobStatusResponse CreateMultipleOrganizations(IEnumerable<Organization> organizations)
- public Task<JobStatusResponse> CreateMultipleOrganizationsAsync(IEnumerable<Organization> organizations)
- public IndividualOrganizationMembershipResponse CreateOrganizationMembership(OrganizationMembership organization_membership)
- public IndividualOrganizationMembershipResponse CreateOrganizationMembership(long userId, OrganizationMembership organization_membership)
- public Task<IndividualOrganizationMembershipResponse> CreateOrganizationMembershipAsync(OrganizationMembership organization_membership)
- public Task<IndividualOrganizationMembershipResponse> CreateOrganizationMembershipAsync(long userId, OrganizationMembership organization_membership)
- public IndividualOrganizationResponse CreateOrUpdateOrganization(Organization organization)
- public Task<IndividualOrganizationResponse> CreateOrUpdateOrganizationAsync(Organization organization)
- public JobStatusResponse DeleteMultipleOrganizations(IEnumerable<long> ids)
- public Task<JobStatusResponse> DeleteMultipleOrganizationsAsync(IEnumerable<long> ids)
- public JobStatusResponse DeleteMultipleOrganizationsByExternalIds(IEnumerable<string> externalIds)
- public Task<JobStatusResponse> DeleteMultipleOrganizationsByExternalIdsAsync(IEnumerable<string> externalIds)
- public bool DeleteOrganizationMembership(long id)
- public bool DeleteOrganizationMembership(long id, long userId)
- public Task<bool> DeleteOrganizationMembershipAsync(long id)
- public Task<bool> DeleteOrganizationMembershipAsync(long id, long userId)
- public JobStatusResponse DestroyManyOrganizationMemberships(IEnumerable<long> ids)
- public Task<JobStatusResponse> DestroyManyOrganizationMembershipsAsync(IEnumerable<long> ids)
- public GroupOrganizationExportResponse GetIncrementalOrganizationExport(DateTimeOffset startTime)
- public Task<GroupOrganizationExportResponse> GetIncrementalOrganizationExportAsync(DateTimeOffset startTime)
- public GroupOrganizationExportResponse GetIncrementalOrganizationExportNextPage(string nextPage)
- public Task<GroupOrganizationExportResponse> GetIncrementalOrganizationExportNextPageAsync(string nextPage)
- public GroupOrganizationResponse GetMultipleOrganizations(IEnumerable<long> ids)
- public Task<GroupOrganizationResponse> GetMultipleOrganizationsAsync(IEnumerable<long> ids)
- public GroupOrganizationResponse GetMultipleOrganizationsByExternalIds(IEnumerable<string> externalIds)
- public Task<GroupOrganizationResponse> GetMultipleOrganizationsByExternalIdsAsync(IEnumerable<string> externalIds)
- public GroupOrganizationResponse GetOrganizations()
- public Task<GroupOrganizationResponse> GetOrganizationsAsync()
- public IndividualOrganizationMembershipResponse GetOrganizationMembership(long id)
- public Task<IndividualOrganizationMembershipResponse> GetOrganizationMembershipAsync(long id)
- public IndividualOrganizationMembershipResponse GetOrganizationMembershipByIdAndUserId(long id, long userid)
- public Task<IndividualOrganizationMembershipResponse> GetOrganizationMembershipByIdAndUserIdAsync(long id, long userid)
- public GroupOrganizationMembershipResponse GetOrganizationMemberships(int? perPage = default, int? page = default)
- public Task<GroupOrganizationMembershipResponse> GetOrganizationMembershipsAsync(int? perPage = default, int? page = default)
- public GroupOrganizationMembershipResponse GetOrganizationMembershipsByOrganizationId(long organizationId, int? perPage = default, int? page = default)
- public Task<GroupOrganizationMembershipResponse> GetOrganizationMembershipsByOrganizationIdAsync(long organizationId, int? perPage = default, int? page = default)
- public GroupOrganizationMembershipResponse GetOrganizationMembershipsByUserId(long userId, int? perPage = default, int? page = default)
- public Task<GroupOrganizationMembershipResponse> GetOrganizationMembershipsByUserIdAsync(long userId, int? perPage = default, int? page = default)
- public GroupOrganizationResponse GetOrganizations(int? perPage = default, int? page = default)
- public Task<GroupOrganizationResponse> GetOrganizationsAsync(int? perPage = default, int? page = default)
- public GroupOrganizationResponse SearchForOrganizations(string searchTerm)
- public GroupOrganizationResponse SearchForOrganizationsByExternalId(string externalId)
- public GroupOrganizationMembershipResponse SetOrganizationMembershipAsDefault(long id, long userId)
- public Task<GroupOrganizationMembershipResponse> SetOrganizationMembershipAsDefaultAsync(long id, long userId)
- public JobStatusResponse UpdateMultipleOrganizations(IEnumerable<Organization> organizations)
- public Task<JobStatusResponse> UpdateMultipleOrganizationsAsync(IEnumerable<Organization> organizations)
-
public class Requests : Core, IRequests, ICore
- public Requests(string yourZendeskUrl, string user, string password)
- public Requests(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
- public GroupRequestResponse GetAllCcdRequests()
- public Task<GroupRequestResponse> GetAllCcdRequestsAsync()
- public GroupRequestResponse GetAllRequests()
- public Task<GroupRequestResponse> GetAllRequestsAsync()
- public GroupRequestResponse GetAllCcdRequests(int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- public Task<GroupRequestResponse> GetAllCcdRequestsAsync(int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- public GroupRequestResponse GetAllOpenRequests(int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- public Task<GroupRequestResponse> GetAllOpenRequestsAsync(int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- public GroupRequestResponse GetAllRequests(int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- public Task<GroupRequestResponse> GetAllRequestsAsync(int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- public GroupRequestResponse GetAllSolvedRequests()
- public Task<GroupRequestResponse> GetAllSolvedRequestsAsync()
- public GroupRequestResponse GetAllSolvedRequests(int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- public Task<GroupRequestResponse> GetAllSolvedRequestsAsync(int? perPage = default, int? page = default, string sortCol = null, bool? sortAscending = default)
- public IndividualRequestResponse (Request request, Comment comment = null)
-
public class SatisfactionRatings : Core, ISatisfactionRatings, ICore
- public SatisfactionRatings(string yourZendeskUrl, string user, string password)
- public SatisfactionRatings(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
-
public class Schedules : Core, ISchedules, ICore
- public Schedules(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
- public IndividualScheduleHolidayResponse CreateHoliday(long scheduleId, Holiday holiday)
- public Task<IndividualScheduleHolidayResponse> CreateHolidayAsync(long scheduleId, Holiday holiday)
- public IndividualScheduleResponse CreateSchedule(Schedule schedule)
- public Task<IndividualScheduleResponse> CreateScheduleAsync(Schedule schedule)
- public bool DeleteHoliday(long scheduleId, long holidayId)
- public Task<bool> DeleteHolidayAsync(long scheduleId, long holidayId)
- public bool DeleteSchedule(long id)
- public Task<bool> DeleteScheduleAsync(long id)
- public GroupScheduleResponse GetAllSchedules()
- public Task<GroupScheduleResponse> GetAllSchedulesAsync()
- public IndividualScheduleHolidayResponse GetHolidayByIdAndScheduleId(long holidayId, long scheduleId)
- public Task<IndividualScheduleHolidayResponse> GetHolidayByIdAndScheduleIdAsync(long holidayId, long scheduleId)
- public GroupScheduleHolidayResponse GetHolidaysByScheduleId(long scheduleId)
- public Task<GroupScheduleHolidayResponse> GetHolidaysByScheduleIdAsync(long scheduleId)
- public IndividualScheduleResponse GetSchedule(long id)
- public Task<IndividualScheduleResponse> GetScheduleAsync(long id)
- public IndividualScheduleHolidayResponse UpdateHoliday(long scheduleId, Holiday holiday)
- public Task<IndividualScheduleHolidayResponse> UpdateHolidayAsync(long scheduleId, Holiday holiday)
- public IndividualScheduleWorkWeekResponse UpdateIntervals(long scheduleId, WorkWeek workweek)
- public Task<IndividualScheduleWorkWeekResponse> UpdateIntervalsAsync(long scheduleId, WorkWeek workweek)
- public IndividualScheduleResponse UpdateSchedule(Schedule schedule)
- public Task<IndividualScheduleResponse> UpdateScheduleAsync(Schedule schedule)
-
public class Search : Core, ISearch, ICore
- public Search(string yourZendeskUrl, string user, string password)
- public SearchResults AnonymousSearchFor(string searchTerm, string sortBy = "", string sortOrder = "")
- public Task<SearchResults> AnonymousSearchForAsync(string searchTerm, string sortBy = "", string sortOrder = "")
- public SearchResults SearchFor(string searchTerm, string sortBy = "", string sortOrder = "")
- public Task<SearchResults> SearchForAsync(string searchTerm, string sortBy = "", string sortOrder = "")
- public Search(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
- public string AddTypeToSearchTerm<T>(string searchTerm = "")
- public SearchResults AnonymousSearchFor(string searchTerm, string sortBy = "", string sortOrder = "", int page = 1, int? perPage = default)
- public SearchResults<T> AnonymousSearchFor<T>(string searchTerm, string sortBy = "", string sortOrder = "", int page = 1, int? perPage = default) where T : ISearchable
- public Task<SearchResults> AnonymousSearchForAsync(string searchTerm, string sortBy = "", string sortOrder = "", int page = 1, int? perPage = default)
- public Task<SearchResults<T>> AnonymousSearchForAsync<T>(string searchTerm, string sortBy = "", string sortOrder = "", int page = 1, int? perPage = default) where T : ISearchable
- public SearchResults SearchFor(string searchTerm, string sortBy = "", string sortOrder = "", int page = 1, int? perPage = default)
- public SearchResults<T> SearchFor<T>(string searchTerm, string sortBy = "", string sortOrder = "", int page = 1, int? perPage = default) where T : ISearchable
- public Task<SearchResults> SearchForAsync(string searchTerm, string sortBy = "", string sortOrder = "", int page = 1, int? perPage = default)
- public Task<SearchResults<T>> SearchForAsync<T>(string searchTerm, string sortBy = "", string sortOrder = "", int page = 1, int? perPage = default) where T : ISearchable
- public bool SortOrderAscending(string sortOrder)
-
public class SharingAgreements : Core, ISharingAgreements, ICore
- public SharingAgreements(string yourZendeskUrl, string user, string password)
- public SharingAgreements(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
-
public class Tags : Core, ITags, ICore
- public Tags(string yourZendeskUrl, string user, string password)
- public Tags(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
-
public class Targets : Core, ITargets, ICore
-
public class Tickets : Core, ITickets, ICore
- public Tickets(string yourZendeskUrl, string user, string password)
- public TicketExportResponse __TestOnly__GetInrementalTicketExport(DateTime startTime)
- public Task<TicketExportResponse> __TestOnly__GetInrementalTicketExportAsync(DateTime startTime)
- public Tickets(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
- public JobStatusResponse BulkUpdate(List<long> ids, BulkUpdate info)
- public Task<JobStatusResponse> BulkUpdateAsync(List<long> ids, BulkUpdate info)
- public JobStatusResponse BatchUpdate(IEnumerable<Ticket> tickets)
- public Task<JobStatusResponse> BatchUpdateAsync(IEnumerable<Ticket> tickets)
- public JobStatusResponse BulkImportTickets(IEnumerable<TicketImport> tickets)
- public Task<JobStatusResponse> BulkImportTicketsAsync(IEnumerable<TicketImport> tickets)
- public JobStatusResponse BulkUpdate(IEnumerable<long> ids, BulkUpdate info)
- public Task<JobStatusResponse> BulkUpdateAsync(IEnumerable<long> ids, BulkUpdate info)
- public IndividualTicketFormResponse CloneTicketForm(long ticketFormId)
- public Task<IndividualTicketFormResponse> CloneTicketFormAsync(long ticketFormId)
- public JobStatusResponse CreateManyTickets(IEnumerable<Ticket> tickets)
- public Task<JobStatusResponse> CreateManyTicketsAsync(IEnumerable<Ticket> tickets)
- public IndividualTicketFieldResponse CreateTicketField(TicketField ticketField)
- public Task<IndividualTicketFieldResponse> CreateTicketFieldAsync(TicketField ticketField)
- public IndividualTicketFieldResponse CreateTicketField(TicketField ticketField, bool replaceNameSpacesWithUnderscore = true)
- public Task<IndividualTicketFieldResponse> CreateTicketFieldAsync(TicketField ticketField, bool replaceNameSpacesWithUnderscore = true)
- public IndividualTicketFormResponse CreateTicketForm(TicketForm ticketForm)
- public Task<IndividualTicketFormResponse> CreateTicketFormAsync(TicketForm ticketForm)
- public bool DeleteManySuspendedTickets(List<long> ids)
- public Task<bool> DeleteManySuspendedTicketsAsync(List<long> ids)
- public bool DeleteMultiple(List<long> ids)
- public Task<bool> DeleteMultipleAsync(List<long> ids)
- public bool DeleteManySuspendedTickets(IEnumerable<long> ids)
- public Task<bool> DeleteManySuspendedTicketsAsync(IEnumerable<long> ids)
- public bool DeleteMultiple(IEnumerable<long> ids)
- public Task<bool> DeleteMultipleAsync(IEnumerable<long> ids)
- public GroupTicketResponse GetAllTickets()
- public Task<GroupTicketResponse> GetAllTicketsAsync()
- public bool DeleteTicketForm(long id)
- public Task<bool> DeleteTicketFormAsync(long id)
- public GroupTicketMetricResponse GetAllTicketMetrics()
- public Task<GroupTicketMetricResponse> GetAllTicketMetricsAsync()
- public GroupTicketResponse GetAllTickets(int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public Task<GroupTicketResponse> GetAllTicketsAsync(int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public GroupTicketResponse GetAssignedTicketsByUserID(long userId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public Task<GroupTicketResponse> GetAssignedTicketsByUserIDAsync(long userId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public GroupAuditResponse GetAuditsNextPage(string NextPage)
- public TicketExportResponse GetInrementalTicketExport(DateTime startTime)
- public Task<TicketExportResponse> GetInrementalTicketExportAsync(DateTime startTime)
- public GroupTicketResponse GetMultipleTickets(List<long> ids)
- public Task<GroupTicketResponse> GetMultipleTicketsAsync(List<long> ids)
- public GroupTicketExportResponse GetIncrementalTicketExport(DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public Task<GroupTicketExportResponse> GetIncrementalTicketExportAsync(DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public GroupTicketExportResponse GetIncrementalTicketExportNextPage(string nextPage)
- public GroupTicketExportResponse GetInrementalTicketExport(DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public Task<GroupTicketExportResponse> GetInrementalTicketExportAsync(DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public GroupTicketResponse GetMultipleTickets(IEnumerable<long> ids, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public Task<GroupTicketResponse> GetMultipleTicketsAsync(IEnumerable<long> ids, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public GroupTicketResponse GetRecentTickets(int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public Task<GroupTicketResponse> GetRecentTicketsAsync(int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public IndividualTicketResponse GetTicket(long id)
- public Task<IndividualTicketResponse> GetTicketAsync(long id)
- public IndividualTicketResponse GetTicket(long id, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public Task<IndividualTicketResponse> GetTicketAsync(long id, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public GroupCommentResponse (long ticketId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public GroupCommentResponse (long ticketId, bool sortAscending, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public Task<GroupCommentResponse> (long ticketId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public Task<GroupCommentResponse> (long ticketId, bool sortAscending, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public IndividualTicketFieldResponse GetTicketFieldById(long id)
- public Task<IndividualTicketFieldResponse> GetTicketFieldByIdAsync(long id)
- public IndividualTicketFormResponse GetTicketFormById(long id)
- public Task<IndividualTicketFormResponse> GetTicketFormByIdAsync(long id)
- public GroupTicketFormResponse GetTicketForms()
- public Task<GroupTicketFormResponse> GetTicketFormsAsync()
- public IndividualTicketMetricResponse GetTicketMetricsForTicket(long ticket_id)
- public Task<IndividualTicketMetricResponse> GetTicketMetricsForTicketAsync(long ticket_id)
- public GroupTicketResponse GetTicketsByExternalId(string externalId, int pageNumber = 0, int itemsPerPage = 0, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public Task<GroupTicketResponse> GetTicketsByExternalIdAsync(string externalId, int pageNumber = 0, int itemsPerPage = 0, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public GroupTicketResponse GetTicketsByOrganizationID(long id, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public GroupTicketResponse GetTicketsByOrganizationID(long id, int pageNumber, int itemsPerPage, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public GroupTicketResponse GetTicketsByOrganizationID(long id, string sortBy, bool sortAscending, int pageNumber, int itemsPerPage, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public Task<GroupTicketResponse> GetTicketsByOrganizationIDAsync(long id, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public Task<GroupTicketResponse> GetTicketsByOrganizationIDAsync(long id, string sortBy, bool sortAscending, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public GroupTicketResponse GetTicketsByUserID(long userId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public Task<GroupTicketResponse> GetTicketsByUserIDAsync(long userId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public Task<GroupTicketResponse> GetTicketsByUserIDAsync(long userId, string sortBy, bool sortAscending, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public GroupTicketResponse GetTicketsByViewID(long viewId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public Task<GroupTicketResponse> GetTicketsByViewIDAsync(long viewId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public GroupTicketResponse GetTicketsWhereUserIsCopied(long userId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public Task<GroupTicketResponse> GetTicketsWhereUserIsCopiedAsync(long userId, int? perPage = default, int? page = default, TicketSideLoadOptionsEnum sideLoadOptions = 1)
- public IndividualTicketResponse ImportTicket(TicketImport ticket)
- public Task<IndividualTicketResponse> ImportTicketAsync(TicketImport ticket)
- public bool RecoverManySuspendedTickets(List<long> ids)
- public Task<bool> RecoverManySuspendedTicketsAsync(List<long> ids)
- public JobStatusResponse MergeTickets(long targetTicketId, IEnumerable<long> sourceTicketIds, string targetComment = "", string sourceComment = "", bool targetCommentPublic = false, bool sourceCommentPublic = false)
- public Task<JobStatusResponse> MergeTicketsAsync(long targetTicketId, IEnumerable<long> sourceTicketIds, string targetComment = "", string sourceComment = "", bool targetCommentPublic = false, bool sourceCommentPublic = false)
- public bool RecoverManySuspendedTickets(IEnumerable<long> ids)
- public Task<bool> RecoverManySuspendedTicketsAsync(IEnumerable<long> ids)
- public bool ReorderTicketForms(long[] orderedTicketFormIds)
- public Task<bool> ReorderTicketFormsAsync(long[] orderedTicketFormIds)
- public IndividualTicketFieldResponse UpdateTicketField(TicketField ticketField)
- public Task<IndividualTicketFieldResponse> UpdateTicketFieldAsync(TicketField ticketField)
- public IndividualTicketFieldResponse UpdateTicketField(TicketField ticketField, bool replaceNameSpacesWithUnderscore = false)
- public Task<IndividualTicketFieldResponse> UpdateTicketFieldAsync(TicketField ticketField, bool replaceNameSpacesWithUnderscore = false)
- public IndividualTicketFormResponse UpdateTicketForm(TicketForm ticketForm)
- public Task<IndividualTicketFormResponse> UpdateTicketFormAsync(TicketForm ticketForm)
-
public class Topics : Core
-
public enum TicketSideLoadOptionsEnum
-
public class Triggers : Core, ITriggers, ICore
-
public class Users : Core, IUsers, ICore
- public Users(string yourZendeskUrl, string user, string password)
- public Users(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
- public JobStatusResponse BulkCreateUsers(List<User> users)
- public Task<JobStatusResponse> BulkCreateUsersAsync(List<User> users)
- public JobStatusResponse BatchUpdate(IEnumerable<User> users)
- public Task<JobStatusResponse> BatchUpdateAsync(IEnumerable<User> users)
- public JobStatusResponse BulkCreateUsers(IEnumerable<User> users)
- public Task<JobStatusResponse> BulkCreateUsersAsync(IEnumerable<User> users)
- public JobStatusResponse BulkDeleteUsers(IEnumerable<User> users)
- public Task<JobStatusResponse> BulkDeleteUsersAsync(IEnumerable<User> users)
- public JobStatusResponse BulkUpdate(IEnumerable<long> ids, User userTemplate)
- public Task<JobStatusResponse> BulkUpdateAsync(IEnumerable<long> ids, User userTemplate)
- public bool ChangeUsersPassword(long userId, string oldPassword, string newPassword)
- public Task<bool> ChangeUsersPasswordAsync(long userId, string oldPassword, string newPassword)
- public IndividualUserResponse CreateOrUpdateUser(User user)
- public Task<IndividualUserResponse> CreateOrUpdateUserAsync(User user)
- public GroupUserResponse GetAllUsers()
- public Task<GroupUserResponse> GetAllUsersAsync()
- public GroupUserResponse GetAllAdmins(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- public Task<GroupUserResponse> GetAllAdminsAsync(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- public GroupUserResponse GetAllAgents(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- public Task<GroupUserResponse> GetAllAgentsAsync(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- public GroupUserResponse GetAllEndUsers(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- public Task<GroupUserResponse> GetAllEndUsersAsync(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- public GroupUserResponse GetAllUsers(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- public Task<GroupUserResponse> GetAllUsersAsync(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- public GroupUserResponse GetAllUsersInEnterpriseRole(long enterpriseRoleId, int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- public Task<GroupUserResponse> GetAllUsersInEnterpriseRoleAsync(long enterpriseRoleId, int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- public GroupUserResponse GetAllUsersInRoles(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0, bool agents = false, bool endUsers = false, bool admins = false)
- public Task<GroupUserResponse> GetAllUsersInRolesAsync(int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0, bool agents = false, bool endUsers = false, bool admins = false)
- public GroupUserExportResponse GetIncrementalUserExport(DateTimeOffset startTime, UserSideLoadOptions sideLoadOptions = 0)
- public Task<GroupUserExportResponse> GetIncrementalUserExportAsync(DateTimeOffset startTime, UserSideLoadOptions sideLoadOptions = 0)
- public GroupUserExportResponse GetIncrementalUserExportNextPage(string nextPage)
- public Task<GroupUserExportResponse> GetIncrementalUserExportNextPageAsync(string nextPage)
- public GroupUserResponse GetMultipleUsers(IEnumerable<long> ids, UserSideLoadOptions sideLoadOptions = 0)
- public Task<GroupUserResponse> GetMultipleUsersAsync(IEnumerable<long> ids, UserSideLoadOptions sideLoadOptions = 0)
- public GroupSubscriptionsResponse GetSubscriptions(long userId, SubscriptionSideLoadOptions subscriptionSideLoadOptions = 0, int? perPage = default, int? page = default)
- public Task<GroupSubscriptionsResponse> GetSubscriptionsAsync(long userId, SubscriptionSideLoadOptions subscriptionSideLoadOptions = 0, int? perPage = default, int? page = default)
- public IndividualUserRelatedInformationResponse GetUserRelatedInformation(long id)
- public Task<IndividualUserRelatedInformationResponse> GetUserRelatedInformationAsync(long id)
- public GroupUserResponse GetUsersInOrganization(long id)
- public Task<GroupUserResponse> GetUsersInOrganizationAsync(long id)
- public GroupUserResponse GetUsersInOrganization(long id, int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- public Task<GroupUserResponse> GetUsersInOrganizationAsync(long id, int? perPage = default, int? page = default, UserSideLoadOptions sideLoadOptions = 0)
- public IndividualUserResponse MergeUser(long fromId, long intoId)
- public Task<IndividualUserResponse> MergeUserAsync(long fromId, long intoId)
- public bool PermanentlyDeleteUser(long id)
- public Task<bool> PermanentlyDeleteUserAsync(long id)
- public GroupUserResponse SearchByCustomUserField(string fieldKey, string fieldValue)
- public Task<GroupUserResponse> SearchByCustomUserFieldAsync(string fieldKey, string fieldValue)
- public GroupUserResponse SearchByExternalId(string externalId)
- public Task<GroupUserResponse> SearchByExternalIdAsync(string externalId)
- public GroupUserResponse SearchByPhone(string phone)
- public Task<GroupUserResponse> SearchByPhoneAsync(string phone)
- public IndividualUserResponse SetUserPhoto(long userId, ZenFile photo)
- public Task<IndividualUserResponse> SetUserPhotoAsync(long userId, ZenFile photo)
- public bool SetUsersPassword(long userId, string newPassword)
- public Task<bool> SetUsersPasswordAsync(long userId, string newPassword)
- public IndividualUserIdentityResponse UpdateUserIdentity(long userId, UserIdentity identity)
- public Task<IndividualUserIdentityResponse> UpdateUserIdentityAsync(long userId, UserIdentity identity)
-
public enum UserSideLoadOptions
-
public class Views : Core, IViews, ICore
- public Views(string yourZendeskUrl, string user, string password)
- public ExecutedViewResponse ExecuteView(long id, string sortCol = "", bool ascending = true)
- public Task<ExecutedViewResponse> ExecuteViewAsync(long id, string sortCol = "", bool ascending = true)
- public Views(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
- public ExecutedViewResponse ExecuteView(long id, string sortCol = "", bool ascending = true, int? perPage = default, int? page = default)
- public Task<ExecutedViewResponse> ExecuteViewAsync(long id, string sortCol = "", bool ascending = true, int? perPage = default, int? page = default)
- public GroupViewCountResponse GetViewCounts(List<long> viewIds)
- public Task<GroupViewCountResponse> GetViewCountsAsync(List<long> viewIds)
- public GroupViewCountResponse GetViewCounts(IEnumerable<long> viewIds)
- public Task<GroupViewCountResponse> GetViewCountsAsync(IEnumerable<long> viewIds)
ZendeskApi_v2.Requests.HelpCenter
-
public class ArticleAttachments : Core, IArticleAttachments, ICore
-
public class Articles : Core, IArticles, ICore
- public Articles(string yourZendeskUrl, string user, string password, string apiToken, string locale, string p_OAuthToken)
- public IndividualArticleResponse CreateArticle(long sectionId, Article article)
- public Task<IndividualArticleResponse> CreateArticleAsync(long sectionId, Article article)
- public IndividualSubscriptionResponse CreateSubscription(long articleId, ArticleSubscription subscription)
- public Task<IndividualSubscriptionResponse> CreateSubscriptionAsync(long articleId, ArticleSubscription subscription)
- public bool DeleteArticle(long id)
- public Task<bool> DeleteArticleAsync(long id)
- public bool DeleteSubscription(long articleId, long subscriptionId)
- public Task<bool> DeleteSubscriptionAsync(long articleId, long subscriptionId)
- public IndividualArticleResponse GetArticle(long articleId, ArticleSideLoadOptionsEnum sideloadOptions = 1)
- public Task<IndividualArticleResponse> GetArticleAsync(long articleId, ArticleSideLoadOptionsEnum sideloadOptions = 1)
- public GroupArticleResponse GetArticles(ArticleSideLoadOptionsEnum sideloadOptions = 1, ArticleSortingOptions options = null, int? perPage = default, int? page = default)
- public Task<GroupArticleResponse> GetArticlesAsync(ArticleSideLoadOptionsEnum sideloadOptions = 1, ArticleSortingOptions options = null, int? perPage = default, int? page = default)
- public GroupArticleResponse GetArticlesByCategoryId(long categoryId, ArticleSideLoadOptionsEnum sideloadOptions = 1, ArticleSortingOptions options = null)
- public Task<GroupArticleResponse> GetArticlesByCategoryIdAsync(long categoryId, ArticleSideLoadOptionsEnum sideloadOptions = 1, ArticleSortingOptions options = null)
- public GroupArticleResponse GetArticlesBySectionId(long sectionId, ArticleSideLoadOptionsEnum sideloadOptions = 1, ArticleSortingOptions options = null)
- public Task<GroupArticleResponse> GetArticlesBySectionIdAsync(long sectionId, ArticleSideLoadOptionsEnum sideloadOptions = 1, ArticleSortingOptions options = null)
- public GroupArticleResponse GetArticlesByUserId(long userId)
- public Task<GroupArticleResponse> GetArticlesByUserIdAsync(long userId)
- public GroupArticleResponse GetArticlesSinceDateTime(DateTime startTime)
- public Task<GroupArticleResponse> GetArticlesSinceDateTimeAsync(DateTime startTime)
- public IndividualSubscriptionResponse GetSubscription(long articleId, long subscriptionId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- public Task<IndividualSubscriptionResponse> GetSubscriptionAsync(long articleId, long subscriptionId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- public GroupSubscriptionsResponse GetSubscriptions(long articleId, SubscriptionSideLoadOptions sideLoadOptions = 0, int? perPage = default, int? page = default)
- public Task<GroupSubscriptionsResponse> GetSubscriptionsAsync(long articleId, SubscriptionSideLoadOptions sideLoadOptions = 0, int? perPage = default, int? page = default)
- public ArticleSearchResults SearchArticlesFor(string query, string category = "", string section = "", string labels = "", string locale = "", DateTime? createdBefore = default, DateTime? createdAfter = default, DateTime? createdAt = default, DateTime? updatedBefore = default, DateTime? updatedAfter = default, DateTime? updatedAt = default, int? perPage = default, int? page = default)
- public Task<ArticleSearchResults> SearchArticlesForAsync(string query, string category = "", string section = "", string labels = "", string locale = "", DateTime? createdBefore = default, DateTime? createdAfter = default, DateTime? createdAt = default, DateTime? updatedBefore = default, DateTime? updatedAfter = default, DateTime? updatedAt = default, int? perPage = default, int? page = default)
- public IndividualArticleResponse UpdateArticle(Article article)
- public Task<IndividualArticleResponse> UpdateArticleAsync(Article article)
-
public enum ArticleSideLoadOptionsEnum
-
public enum ArticleSortEnum
-
public class ArticleSortingOptions
-
public enum ArticleSortOrderEnum
-
public class Categories : Core, ICategories, ICore
-
public class : Core, IComments, ICore
- public (string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
- public IndividualCommentsResponse CreateCommentForArticle(long articleId, Comment comment)
- public Task<IndividualCommentsResponse> CreateCommentForArticleAsync(long articleId, Comment comment)
- public IndividualCommentsResponse (long postId, Comment comment)
- public Task<IndividualCommentsResponse> (long postId, Comment comment)
- public bool DeleteCommentForArticle(long articleId, long commentId)
- public Task<bool> DeleteCommentForArticleAsync(long articleId, long commentId)
- public bool (long postId, long commentId)
- public Task<bool> (long postId, long commentId)
- public GroupCommentResponse GetCommentsForArticle(long? articleId, int? perPage = default, int? page = default)
- public Task<GroupCommentResponse> GetCommentsForArticleAsync(long? articleId)
- public GroupCommentResponse ()
- public Task<GroupCommentResponse> ()
- public GroupCommentResponse (long? postId, int? perPage = default, int? page = default)
- public Task<GroupCommentResponse> (long? postId)
- public GroupCommentResponse (long? userId)
- public Task<GroupCommentResponse> (long? userId)
- public IndividualCommentsResponse UpdateCommentForArticle(long articleId, Comment comment)
- public Task<IndividualCommentsResponse> UpdateCommentForArticleAsync(long articleId, Comment comment)
- public IndividualCommentsResponse (long postId, Comment comment)
- public Task<IndividualCommentsResponse> (long postId, Comment comment)
-
public interface IArticleAttachments : ICore
-
public interface IArticles : ICore
- IndividualArticleResponse CreateArticle(long sectionId, Article article)
- Task<IndividualArticleResponse> CreateArticleAsync(long sectionId, Article article)
- IndividualSubscriptionResponse CreateSubscription(long articleId, ArticleSubscription subscription)
- Task<IndividualSubscriptionResponse> CreateSubscriptionAsync(long articleId, ArticleSubscription subscription)
- bool DeleteArticle(long id)
- Task<bool> DeleteArticleAsync(long id)
- bool DeleteSubscription(long articleId, long subscriptionId)
- Task<bool> DeleteSubscriptionAsync(long articleId, long subscriptionId)
- IndividualArticleResponse GetArticle(long articleId, ArticleSideLoadOptionsEnum sideloadOptions = 1)
- Task<IndividualArticleResponse> GetArticleAsync(long articleId, ArticleSideLoadOptionsEnum sideloadOptions = 1)
- GroupArticleResponse GetArticles(ArticleSideLoadOptionsEnum sideloadOptions = 1, ArticleSortingOptions options = null, int? perPage = default, int? page = default)
- Task<GroupArticleResponse> GetArticlesAsync(ArticleSideLoadOptionsEnum sideloadOptions = 1, ArticleSortingOptions options = null, int? perPage = default, int? page = default)
- GroupArticleResponse GetArticlesByCategoryId(long categoryId, ArticleSideLoadOptionsEnum sideloadOptions = 1, ArticleSortingOptions options = null)
- Task<GroupArticleResponse> GetArticlesByCategoryIdAsync(long categoryId, ArticleSideLoadOptionsEnum sideloadOptions = 1, ArticleSortingOptions options = null)
- GroupArticleResponse GetArticlesBySectionId(long sectionId, ArticleSideLoadOptionsEnum sideloadOptions = 1, ArticleSortingOptions options = null)
- Task<GroupArticleResponse> GetArticlesBySectionIdAsync(long sectionId, ArticleSideLoadOptionsEnum sideloadOptions = 1, ArticleSortingOptions options = null)
- GroupArticleResponse GetArticlesByUserId(long userId)
- Task<GroupArticleResponse> GetArticlesByUserIdAsync(long userId)
- GroupArticleResponse GetArticlesSinceDateTime(DateTime startTime)
- Task<GroupArticleResponse> GetArticlesSinceDateTimeAsync(DateTime startTime)
- IndividualSubscriptionResponse GetSubscription(long articleId, long subscriptionId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- Task<IndividualSubscriptionResponse> GetSubscriptionAsync(long articleId, long subscriptionId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- GroupSubscriptionsResponse GetSubscriptions(long articleId, SubscriptionSideLoadOptions sideLoadOptions = 0, int? perPage = default, int? page = default)
- Task<GroupSubscriptionsResponse> GetSubscriptionsAsync(long articleId, SubscriptionSideLoadOptions sideLoadOptions = 0, int? perPage = default, int? page = default)
- ArticleSearchResults SearchArticlesFor(string query, string category = "", string section = "", string labels = "", string locale = "", DateTime? createdBefore = default, DateTime? createdAfter = default, DateTime? createdAt = default, DateTime? updatedBefore = default, DateTime? updatedAfter = default, DateTime? updatedAt = default, int? perPage = default, int? page = default)
- Task<ArticleSearchResults> SearchArticlesForAsync(string query, string category = "", string section = "", string labels = "", string locale = "", DateTime? createdBefore = default, DateTime? createdAfter = default, DateTime? createdAt = default, DateTime? updatedBefore = default, DateTime? updatedAfter = default, DateTime? updatedAt = default, int? perPage = default, int? page = default)
- IndividualArticleResponse UpdateArticle(Article article)
- Task<IndividualArticleResponse> UpdateArticleAsync(Article article)
-
public interface ICategories : ICore
-
public interface : ICore
- IndividualCommentsResponse CreateCommentForArticle(long articleId, Comment comment)
- Task<IndividualCommentsResponse> CreateCommentForArticleAsync(long articleId, Comment comment)
- IndividualCommentsResponse (long postId, Comment comment)
- Task<IndividualCommentsResponse> (long postId, Comment comment)
- bool DeleteCommentForArticle(long articleId, long commentId)
- Task<bool> DeleteCommentForArticleAsync(long articleId, long commentId)
- bool (long postId, long commentId)
- Task<bool> (long postId, long commentId)
- GroupCommentResponse GetCommentsForArticle(long? articleId, int? perPage = default, int? page = default)
- Task<GroupCommentResponse> GetCommentsForArticleAsync(long? articleId)
- GroupCommentResponse ()
- Task<GroupCommentResponse> ()
- GroupCommentResponse (long? postId, int? perPage = default, int? page = default)
- Task<GroupCommentResponse> (long? postId)
- GroupCommentResponse (long? userId)
- Task<GroupCommentResponse> (long? userId)
- IndividualCommentsResponse UpdateCommentForArticle(long articleId, Comment comment)
- Task<IndividualCommentsResponse> UpdateCommentForArticleAsync(long articleId, Comment comment)
- IndividualCommentsResponse (long postId, Comment comment)
- Task<IndividualCommentsResponse> (long postId, Comment comment)
-
public interface IPosts : ICore
- IndividualPostResponse CreatePost(Post post)
- Task<IndividualPostResponse> CreatePostAsync(Post post)
- IndividualSubscriptionResponse CreateSubscription(long postId, Subscription subscription)
- Task<IndividualSubscriptionResponse> CreateSubscriptionAsync(long postId, Subscription subscription)
- bool DeletePost(long PostId)
- Task<bool> DeletePostAsync(long PostId)
- bool DeleteSubscription(long postId, long subscriptionId)
- Task<bool> DeleteSubscriptionAsync(long postId, long subscriptionId)
- IndividualPostResponse GetPost(long postId)
- Task<IndividualPostResponse> GetPostAsync(long postId)
- GroupPostResponse GetPosts(int? perPage = default, int? page = default)
- Task<GroupPostResponse> GetPostsAsync(int? perPage = default, int? page = default)
- GroupPostResponse GetPostsByTopicId(long topicId, int? perPage = default, int? page = default)
- Task<GroupPostResponse> GetPostsByTopicIdAsync(long topicId, int? perPage = default, int? page = default)
- GroupPostResponse GetPostsByUserId(long userId, int? perPage = default, int? page = default)
- Task<GroupPostResponse> GetPostsByUserIdAsync(long userId, int? perPage = default, int? page = default)
- IndividualSubscriptionResponse GetSubscription(long postId, long subscriptionId, SubscriptionSideLoadOptions subscriptionSideLoadOptions = 0)
- Task<IndividualSubscriptionResponse> GetSubscriptionAsync(long postId, long subscriptionId, SubscriptionSideLoadOptions subscriptionSideLoadOptions = 0)
- GroupSubscriptionsResponse GetSubscriptions(long postId, SubscriptionSideLoadOptions subscriptionSideLoadOptions = 0, int? perPage = default, int? page = default)
- Task<GroupSubscriptionsResponse> GetSubscriptionsAsync(long postId, SubscriptionSideLoadOptions subscriptionSideLoadOptions = 0, int? perPage = default, int? page = default)
- IndividualPostResponse UpdatePost(Post post)
- Task<IndividualPostResponse> UpdatePostAsync(Post post)
-
public interface ISections : ICore
- IndividualSectionResponse CreateSection(Section section)
- Task<IndividualSectionResponse> CreateSectionAsync(Section section)
- IndividualSubscriptionResponse CreateSubscription(long sectionId, SectionSubscription section)
- Task<IndividualSubscriptionResponse> CreateSubscriptionAsync(long sectionId, SectionSubscription section)
- bool DeleteSection(long id)
- Task<bool> DeleteSectionAsync(long id)
- bool DeleteSubscription(long sectionId, long subscriptionId)
- Task<bool> DeleteSubscriptionAsync(long sectionId, long subscriptionId)
- IndividualSectionResponse GetSectionById(long id)
- Task<IndividualSectionResponse> GetSectionByIdAsync(long id)
- GroupSectionResponse GetSections()
- GroupSectionResponse GetSections(int perPage, int page)
- Task<GroupSectionResponse> GetSectionsAsync()
- Task<GroupSectionResponse> GetSectionsAsync(int perPage, int page)
- GroupSectionResponse GetSectionsByCategoryId(long categoryId)
- Task<GroupSectionResponse> GetSectionsByCategoryIdAsync(long categoryId)
- IndividualSubscriptionResponse GetSubscription(long sectionId, long subscriptionId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- Task<IndividualSubscriptionResponse> GetSubscriptionAsync(long sectionId, long subscriptionId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- GroupSubscriptionsResponse GetSubscriptions(long sectionId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- Task<GroupSubscriptionsResponse> GetSubscriptionsAsync(long sectionId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- IndividualSectionResponse UpdateSection(Section section)
- Task<IndividualSectionResponse> UpdateSectionAsync(Section section)
-
public interface ITopics : ICore
- IndividualSubscriptionResponse CreateSubscription(long topicId, Subscription subscription)
- Task<IndividualSubscriptionResponse> CreateSubscriptionAsync(long topicId, Subscription subscription)
- IndividualTopicResponse CreateTopic(Topic topic)
- Task<IndividualTopicResponse> CreateTopicAsync(Topic topic)
- bool DeleteSubscription(long topicId, long SubscriptionId)
- Task<bool> DeleteSubscriptionAsync(long topicId, long SubscriptionId)
- bool DeleteTopic(long topicId)
- Task<bool> DeleteTopicAsync(long topicId)
- IndividualSubscriptionResponse GetSubscription(long topicId, long SubscriptionId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- Task<IndividualSubscriptionResponse> GetSubscriptionAsync(long topicId, long SubscriptionId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- IndividualSubscriptionResponse GetSubscriptions(long topicId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- Task<IndividualSubscriptionResponse> GetSubscriptionsAsync(long topicId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- IndividualTopicResponse GetTopic(long topicId)
- Task<IndividualTopicResponse> GetTopicAsync(long topicId)
- GroupTopicResponse GetTopics(int? perPage = default, int? page = default)
- Task<GroupTopicResponse> GetTopicsAsync(int? perPage = default, int? page = default)
- IndividualSubscriptionResponse UpdateSubscription(long topicId, Subscription subscription)
- Task<IndividualSubscriptionResponse> UpdateSubscriptionAsync(long topicId, Subscription subscription)
- IndividualTopicResponse UpdateTopic(Topic topic)
- Task<IndividualTopicResponse> UpdateTopicAsync(Topic topic)
-
public interface ITranslations : ICore
-
public interface IUserSegments : ICore
- IndividualUserSegmentResponse CreateUserSegment(UserSegment userSegment)
- Task<IndividualUserSegmentResponse> CreateUserSegmentAsync(UserSegment userSegment)
- bool DeleteUserSegment(long id)
- Task<bool> DeleteUserSegmentAsync(long id)
- GroupUserSegmentResponse GetSectionsByUserSegmentId(long userSegmentId, int? perPage = default, int? page = default)
- Task<GroupUserSegmentResponse> GetSectionsByUserSegmentIdAsync(long userSegmentId, int? perPage = default, int? page = default)
- GroupUserSegmentResponse GetTopicsByUserSegmentId(long userSegmentId, int? perPage = default, int? page = default)
- Task<GroupUserSegmentResponse> GetTopicsByUserSegmentIdAsync(long userSegmentId, int? perPage = default, int? page = default)
- IndividualUserSegmentResponse GetUserSegment(long userSegmentId)
- Task<IndividualUserSegmentResponse> GetUserSegmentAsync(long userSegmentId)
- GroupUserSegmentResponse GetUserSegments(int? perPage = default, int? page = default)
- GroupUserSegmentResponse GetUserSegmentsApplicable(int? perPage = default, int? page = default)
- Task<GroupUserSegmentResponse> GetUserSegmentsApplicableAsync(int? perPage = default, int? page = default)
- Task<GroupUserSegmentResponse> GetUserSegmentsAsync(int? perPage = default, int? page = default)
- GroupUserSegmentResponse GetUserSegmentsByUserId(long userId, int? perPage = default, int? page = default)
- Task<GroupUserSegmentResponse> GetUserSegmentsByUserIdAsync(long userId, int? perPage = default, int? page = default)
- IndividualUserSegmentResponse UpdateUserSegment(UserSegment userSegment)
- Task<IndividualUserSegmentResponse> UpdateUserSegmentAsync(UserSegment userSegment)
-
public interface IVotes : ICore
-
public class Posts : Core, IPosts, ICore
- public Posts(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
- public IndividualPostResponse CreatePost(Post post)
- public Task<IndividualPostResponse> CreatePostAsync(Post post)
- public IndividualSubscriptionResponse CreateSubscription(long postId, Subscription subscription)
- public Task<IndividualSubscriptionResponse> CreateSubscriptionAsync(long postId, Subscription subscription)
- public bool DeletePost(long postId)
- public Task<bool> DeletePostAsync(long postId)
- public bool DeleteSubscription(long postId, long subscriptionId)
- public Task<bool> DeleteSubscriptionAsync(long postId, long subscriptionId)
- public IndividualPostResponse GetPost(long postId)
- public Task<IndividualPostResponse> GetPostAsync(long postId)
- public GroupPostResponse GetPosts(int? perPage = default, int? page = default)
- public Task<GroupPostResponse> GetPostsAsync(int? perPage = default, int? page = default)
- public GroupPostResponse GetPostsByTopicId(long topicId, int? perPage = default, int? page = default)
- public Task<GroupPostResponse> GetPostsByTopicIdAsync(long topicId, int? perPage = default, int? page = default)
- public GroupPostResponse GetPostsByUserId(long userId, int? perPage = default, int? page = default)
- public Task<GroupPostResponse> GetPostsByUserIdAsync(long userId, int? perPage = default, int? page = default)
- public IndividualSubscriptionResponse GetSubscription(long postId, long subscriptionId, SubscriptionSideLoadOptions subscriptionSideLoadOptions = 0)
- public Task<IndividualSubscriptionResponse> GetSubscriptionAsync(long postId, long subscriptionId, SubscriptionSideLoadOptions subscriptionSideLoadOptions = 0)
- public GroupSubscriptionsResponse GetSubscriptions(long postId, SubscriptionSideLoadOptions subscriptionSideLoadOptions = 0, int? perPage = default, int? page = default)
- public Task<GroupSubscriptionsResponse> GetSubscriptionsAsync(long postId, SubscriptionSideLoadOptions subscriptionSideLoadOptions = 0, int? perPage = default, int? page = default)
- public IndividualPostResponse UpdatePost(Post post)
- public Task<IndividualPostResponse> UpdatePostAsync(Post post)
-
public class Sections : Core, ISections, ICore
- public Sections(string yourZendeskUrl, string user, string password, string apiToken, string locale, string p_OAuthToken)
- public IndividualSectionResponse CreateSection(Section section)
- public Task<IndividualSectionResponse> CreateSectionAsync(Section section)
- public IndividualSubscriptionResponse CreateSubscription(long sectionId, SectionSubscription subscription)
- public Task<IndividualSubscriptionResponse> CreateSubscriptionAsync(long sectionId, SectionSubscription subscription)
- public bool DeleteSection(long id)
- public Task<bool> DeleteSectionAsync(long id)
- public bool DeleteSubscription(long sectionId, long subscriptionId)
- public Task<bool> DeleteSubscriptionAsync(long sectionId, long subscriptionId)
- public IndividualSectionResponse GetSectionById(long id)
- public Task<IndividualSectionResponse> GetSectionByIdAsync(long id)
- public GroupSectionResponse GetSections()
- public GroupSectionResponse GetSections(int perPage, int page)
- public Task<GroupSectionResponse> GetSectionsAsync()
- public Task<GroupSectionResponse> GetSectionsAsync(int perPage, int page)
- public GroupSectionResponse GetSectionsByCategoryId(long categoryId)
- public Task<GroupSectionResponse> GetSectionsByCategoryIdAsync(long categoryId)
- public IndividualSubscriptionResponse GetSubscription(long sectionId, long subscriptionId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- public Task<IndividualSubscriptionResponse> GetSubscriptionAsync(long sectionId, long subscriptionId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- public GroupSubscriptionsResponse GetSubscriptions(long sectionId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- public Task<GroupSubscriptionsResponse> GetSubscriptionsAsync(long sectionId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- public IndividualSectionResponse UpdateSection(Section section)
- public Task<IndividualSectionResponse> UpdateSectionAsync(Section section)
-
public static class SubscriptionUtilities
-
public class Topics : Core, ITopics, ICore
- public Topics(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
- public IndividualSubscriptionResponse CreateSubscription(long topicId, Subscription subscription)
- public Task<IndividualSubscriptionResponse> CreateSubscriptionAsync(long topicId, Subscription subscription)
- public IndividualTopicResponse CreateTopic(Topic topic)
- public Task<IndividualTopicResponse> CreateTopicAsync(Topic topic)
- public bool DeleteSubscription(long topicId, long SubscriptionId)
- public Task<bool> DeleteSubscriptionAsync(long topicId, long SubscriptionId)
- public bool DeleteTopic(long topicId)
- public Task<bool> DeleteTopicAsync(long topicId)
- public IndividualSubscriptionResponse GetSubscription(long topicId, long SubscriptionId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- public Task<IndividualSubscriptionResponse> GetSubscriptionAsync(long topicId, long SubscriptionId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- public IndividualSubscriptionResponse GetSubscriptions(long topicId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- public Task<IndividualSubscriptionResponse> GetSubscriptionsAsync(long topicId, SubscriptionSideLoadOptions sideLoadOptions = 0)
- public IndividualTopicResponse GetTopic(long topicId)
- public Task<IndividualTopicResponse> GetTopicAsync(long topicId)
- public GroupTopicResponse GetTopics(int? perPage = default, int? page = default)
- public Task<GroupTopicResponse> GetTopicsAsync(int? perPage = default, int? page = default)
- public IndividualSubscriptionResponse UpdateSubscription(long topicId, Subscription subscription)
- public Task<IndividualSubscriptionResponse> UpdateSubscriptionAsync(long topicId, Subscription subscription)
- public IndividualTopicResponse UpdateTopic(Topic topic)
- public Task<IndividualTopicResponse> UpdateTopicAsync(Topic topic)
-
public class Translations : Core, ITranslations, ICore
- public Translations(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
- public IndividualTranslationResponse CreateArticleTranslation(long articleId, Translation translation)
- public Task<IndividualTranslationResponse> CreateArticleTranslationAsync(long articleId, Translation translation)
- public IndividualTranslationResponse CreateCategoryTranslation(long CategoryId, Translation translation)
- public Task<IndividualTranslationResponse> CreateCategoryTranslationAsync(long CategoryId, Translation translation)
- public IndividualTranslationResponse CreateSectionTranslation(long SectionId, Translation translation)
- public Task<IndividualTranslationResponse> CreateSectionTranslationAsync(long SectionId, Translation translation)
- public bool DeleteTranslation(long translationId)
- public Task<bool> DeleteTranslationAsync(long translationId)
- public IList<string> ListAllEnabledLocalesAndDefaultLocale(out string defaultLocale)
- public Task<Tuple<IList<string>, string>> ListAllEnabledLocalesAndDefaultLocaleAsync()
- public IList<string> ListMissingTranslationsForArticle(long articleId)
- public Task<IList<string>> ListMissingTranslationsForArticleAsync(long articleId)
- public IList<string> ListMissingTranslationsForCategory(long articleId)
- public Task<IList<string>> ListMissingTranslationsForCategoryAsync(long articleId)
- public IList<string> ListMissingTranslationsForSection(long articleId)
- public Task<IList<string>> ListMissingTranslationsForSectionAsync(long articleId)
- public GroupTranslationResponse ListTranslationsForArticle(long articleId)
- public Task<GroupTranslationResponse> ListTranslationsForArticleAsync(long articleId)
- public GroupTranslationResponse ListTranslationsForCategory(long articleId)
- public Task<GroupTranslationResponse> ListTranslationsForCategoryAsync(long articleId)
- public GroupTranslationResponse ListTranslationsForSection(long articleId)
- public Task<GroupTranslationResponse> ListTranslationsForSectionAsync(long articleId)
- public IndividualTranslationResponse ShowTranslationForArticle(long articleId, string locale)
- public Task<IndividualTranslationResponse> ShowTranslationForArticleAsync(long articleId, string locale)
- public IndividualTranslationResponse UpdateArticleTranslation(Translation translation)
- public Task<IndividualTranslationResponse> UpdateArticleTranslationAsync(Translation translation)
- public IndividualTranslationResponse UpdateCategoryTranslation(Translation translation)
- public Task<IndividualTranslationResponse> UpdateCategoryTranslationAsync(Translation translation)
- public IndividualTranslationResponse UpdateSectionTranslation(Translation translation)
- public Task<IndividualTranslationResponse> UpdateSectionTranslationAsync(Translation translation)
-
public class UserSegments : Core, IUserSegments, ICore
- public UserSegments(string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken)
- public IndividualUserSegmentResponse CreateUserSegment(UserSegment UserSegment)
- public Task<IndividualUserSegmentResponse> CreateUserSegmentAsync(UserSegment UserSegment)
- public bool DeleteUserSegment(long id)
- public Task<bool> DeleteUserSegmentAsync(long id)
- public GroupUserSegmentResponse GetSectionsByUserSegmentId(long userSegmentId, int? perPage = default, int? page = default)
- public Task<GroupUserSegmentResponse> GetSectionsByUserSegmentIdAsync(long userSegmentId, int? perPage = default, int? page = default)
- public GroupUserSegmentResponse GetTopicsByUserSegmentId(long userSegmentId, int? perPage = default, int? page = default)
- public Task<GroupUserSegmentResponse> GetTopicsByUserSegmentIdAsync(long userSegmentId, int? perPage = default, int? page = default)
- public IndividualUserSegmentResponse GetUserSegment(long userSegmentId)
- public Task<IndividualUserSegmentResponse> GetUserSegmentAsync(long userSegmentId)
- public GroupUserSegmentResponse GetUserSegments(int? perPage = default, int? page = default)
- public GroupUserSegmentResponse GetUserSegmentsApplicable(int? perPage = default, int? page = default)
- public Task<GroupUserSegmentResponse> GetUserSegmentsApplicableAsync(int? perPage = default, int? page = default)
- public Task<GroupUserSegmentResponse> GetUserSegmentsAsync(int? perPage = default, int? page = default)
- public GroupUserSegmentResponse GetUserSegmentsByUserId(long userId, int? perPage = default, int? page = default)
- public Task<GroupUserSegmentResponse> GetUserSegmentsByUserIdAsync(long userId, int? perPage = default, int? page = default)
- public IndividualUserSegmentResponse UpdateUserSegment(UserSegment UserSegment)
- public Task<IndividualUserSegmentResponse> UpdateUserSegmentAsync(UserSegment UserSegment)
-
public class Votes : Core, IVotes, ICore
ZendeskApi_v2.Serialization