Soenneker.Zendesk.OpenApiClient
4.0.30
Prefix Reserved
dotnet add package Soenneker.Zendesk.OpenApiClient --version 4.0.30
NuGet\Install-Package Soenneker.Zendesk.OpenApiClient -Version 4.0.30
<PackageReference Include="Soenneker.Zendesk.OpenApiClient" Version="4.0.30" />
<PackageVersion Include="Soenneker.Zendesk.OpenApiClient" Version="4.0.30" />
<PackageReference Include="Soenneker.Zendesk.OpenApiClient" />
paket add Soenneker.Zendesk.OpenApiClient --version 4.0.30
#r "nuget: Soenneker.Zendesk.OpenApiClient, 4.0.30"
#:package Soenneker.Zendesk.OpenApiClient@4.0.30
#addin nuget:?package=Soenneker.Zendesk.OpenApiClient&version=4.0.30
#tool nuget:?package=Soenneker.Zendesk.OpenApiClient&version=4.0.30
Soenneker.Zendesk.OpenApiClient
A Kiota-generated .NET client for Zendesk, with typed request builders and models for the account API.
Installation
dotnet add package Soenneker.Zendesk.OpenApiClient
Usage
The generated client requires a Kiota request adapter and your account origin. This example lists tickets with Zendesk API-token authentication:
using Microsoft.Kiota.Abstractions.Authentication;
using Microsoft.Kiota.Http.HttpClientLibrary;
using Soenneker.Zendesk.OpenApiClient;
using System.Net.Http.Headers;
using System.Text;
string credential = Convert.ToBase64String(
Encoding.UTF8.GetBytes($"{emailAddress}/token:{apiToken}"));
using var httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Basic", credential);
var adapter = new HttpClientRequestAdapter(
new AnonymousAuthenticationProvider(),
httpClient: httpClient)
{
BaseUrl = "https://acme.zendesk.com"
};
var client = new ZendeskOpenApiClient(adapter);
var response = await client.Api.V2.Tickets.GetAsync(request =>
{
request.QueryParameters.PerPage = 25;
}, cancellationToken);
foreach (var ticket in response?.Tickets ?? [])
Console.WriteLine($"{ticket.Id}: {ticket.Subject}");
For OAuth, set Authorization to Bearer {access_token} instead. The adapter BaseUrl must be the account origin, such as https://acme.zendesk.com; request builders already include paths such as /api/v2/tickets.
The generated surface follows the URL hierarchy, so /api/v2/tickets is exposed as client.Api.V2.Tickets.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Kiota.Http.HttpClientLibrary (>= 2.1.2)
- Microsoft.Kiota.Serialization.Form (>= 2.1.2)
- Microsoft.Kiota.Serialization.Json (>= 2.1.2)
- Microsoft.Kiota.Serialization.Multipart (>= 2.1.2)
- Microsoft.Kiota.Serialization.Text (>= 2.1.2)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Soenneker.Zendesk.OpenApiClient:
| Package | Downloads |
|---|---|
|
Soenneker.Zendesk.OpenApiClientUtil
Provides a cached Zendesk OpenAPI client over the configured shared HTTP transport. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.30 | 0 | 9/24/2026 |
| 4.0.29 | 46 | 9/23/2026 |
| 4.0.28 | 51 | 9/22/2026 |
| 4.0.27 | 90 | 9/21/2026 |
| 4.0.26 | 111 | 9/17/2026 |
| 4.0.25 | 110 | 9/16/2026 |
| 4.0.23 | 147 | 9/14/2026 |
| 4.0.22 | 97 | 9/14/2026 |
| 4.0.21 | 178 | 9/9/2026 |
| 4.0.20 | 148 | 9/8/2026 |
| 4.0.19 | 207 | 9/4/2026 |
| 4.0.18 | 148 | 9/4/2026 |
| 4.0.17 | 175 | 9/3/2026 |
| 4.0.16 | 109 | 9/3/2026 |
| 4.0.15 | 99 | 9/3/2026 |
| 4.0.14 | 111 | 9/2/2026 |
| 4.0.13 | 189 | 8/31/2026 |
| 4.0.12 | 144 | 8/30/2026 |
| 4.0.11 | 199 | 8/28/2026 |
| 4.0.10 | 132 | 8/26/2026 |