Monday Client.v2 + Monday GraphQL API
Monday.Client.v2 has no control over any development or changes that monday.com publishes / deploys.
NOTE: Using this tool will operate on your production data.
NOTE: The community has active development in this repository. [Greatly appreciate the support.]
Monday.Client.v2 makes it simple to update your teams projects, pulses, and notes.
The client provides templated GraphQL query/mutations regarding their API Limit for ease of use.
TECHNOLOGY
.NET Standard
Framework
CATEGORIES
API
CODE
C# | C Sharp
Getting Started:
This is a simple sample. Review the MondayTests.cs for a complete picture.
Copy to Clipboard
x
1
using System;
2
using Monday.Client;
3
4
namespace Monday.App
5
{
6
public static class Program
7
{
8
private static void Main(string[] args)
9
{
10
var client = new MondayClient("APIKEY");
11
12
var users = client.GetUsers().Result;
13
14
users.ForEach(user => Console.WriteLine($"{user.Id}. {user.Name}"));
15
Console.Read();
16
}
17
}
18
}
Integrated Endpoints:
Copy to Clipboard
29
1
public void GetUsers_Pass()
2
public void GetUsers_UserAccessTypes_Pass()
3
public void GetUser_Pass()
4
public void GetBoards_Pass()
5
public void GetBoard_Pass()
6
public void GetGroups_Pass()
7
public void GetItems_Pass()
8
public void GetItem_Pass()
9
public void GetTags_Pass()
10
public void GetTag_Pass()
11
public void GetTeams_Pass()
12
public void GetTeam_Pass()
13
public void GetRateLimit_Pass()
14
public void GetComplexity_Pass()
15
public void CreateBoard_Pass()
16
public void ArchiveBoard_Pass()
17
public void CreateColumn_Pass()
18
public void UpdateColumn_Pass()
19
public void CreateGroup_Pass()
20
public void ArchiveGroup_Pass()
21
public void DeleteGroup_Pass()
22
public void CreateItem_Pass()
23
public void ClearItemUpdates_Pass()
24
public void UpdateItemGroup_Pass()
25
public void ArchiveItem_Pass()
26
public void DeleteItem_Pass()
27
public void CreateUpdate_Pass()
28
public void CreateTag_Pass()
29
public void CustomQueryOrMutation_Pass()