Soenneker.Monday.GraphQlClient
4.0.58
Prefix Reserved
dotnet add package Soenneker.Monday.GraphQlClient --version 4.0.58
NuGet\Install-Package Soenneker.Monday.GraphQlClient -Version 4.0.58
<PackageReference Include="Soenneker.Monday.GraphQlClient" Version="4.0.58" />
<PackageVersion Include="Soenneker.Monday.GraphQlClient" Version="4.0.58" />
<PackageReference Include="Soenneker.Monday.GraphQlClient" />
paket add Soenneker.Monday.GraphQlClient --version 4.0.58
#r "nuget: Soenneker.Monday.GraphQlClient, 4.0.58"
#:package Soenneker.Monday.GraphQlClient@4.0.58
#addin nuget:?package=Soenneker.Monday.GraphQlClient&version=4.0.58
#tool nuget:?package=Soenneker.Monday.GraphQlClient&version=4.0.58
Soenneker.Monday.GraphQlClient
Typed queries, mutations, variables, and response models for Monday's GraphQL API.
Installation
dotnet add package Soenneker.Monday.GraphQlClient
Usage
Wrap an authenticated HttpClient with the included GraphQL transport, then pass that transport to the generated client:
using Soenneker.Monday.GraphQlClient;
var httpClient = new HttpClient
{
BaseAddress = new Uri("https://api.monday.com/v2")
};
httpClient.DefaultRequestHeaders.TryAddWithoutValidation("Authorization", apiKey);
var transport = new GraphQlHttpClient(httpClient);
var monday = new MondayGraphQlClient(transport);
var boards = await monday.GetBoards.GetValue(
new GetBoardsVariables { Limit = 25 },
cancellationToken);
Execute(...) returns the full GraphQL response envelope, including GraphQL errors. GetValue(...) returns only the operation's data field.
For configuration-based authentication and managed client reuse, use Soenneker.Monday.GraphQlClientUtil.
| 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.1)
- Microsoft.Kiota.Serialization.Form (>= 2.1.1)
- Microsoft.Kiota.Serialization.Json (>= 2.1.1)
- Microsoft.Kiota.Serialization.Multipart (>= 2.1.1)
- Microsoft.Kiota.Serialization.Text (>= 2.1.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Soenneker.Monday.GraphQlClient:
| Package | Downloads |
|---|---|
|
Soenneker.Monday.GraphQlClientUtil
Creates and caches authenticated Monday GraphQL clients for one or more connections. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.58 | 0 | 9/5/2026 |
| 4.0.57 | 51 | 9/4/2026 |
| 4.0.56 | 55 | 9/4/2026 |
| 4.0.55 | 60 | 9/3/2026 |
| 4.0.54 | 65 | 9/3/2026 |
| 4.0.53 | 200 | 8/31/2026 |
| 4.0.52 | 115 | 8/30/2026 |
| 4.0.51 | 189 | 8/28/2026 |
| 4.0.50 | 113 | 8/27/2026 |
| 4.0.49 | 119 | 8/26/2026 |
| 4.0.48 | 152 | 8/25/2026 |
| 4.0.47 | 87 | 8/24/2026 |
| 4.0.46 | 116 | 8/23/2026 |
| 4.0.45 | 128 | 8/22/2026 |
| 4.0.44 | 173 | 8/20/2026 |
| 4.0.43 | 160 | 8/19/2026 |
| 4.0.42 | 147 | 8/18/2026 |
| 4.0.41 | 123 | 8/17/2026 |
| 4.0.40 | 141 | 8/16/2026 |
| 4.0.39 | 149 | 8/13/2026 |