Hey everyone,
Trying to make my first Monday.com API and having issues with my response. It comes back as Unauthorized. I made sure to have Admin authorization. When I use the Monday.com developer section to try the query it works fine and returns my table. Is there something I’m missing? Thank you for any help!!
var client = new RestClient("https://api.monday.com/v2");
RestRequest request = new RestRequest() { Method = Method.Post };
//request.AddHeader("Cookie", "__cfduid = d580475ff5eb080ca4afa8689679a21e61572616637");
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Authorization", "Bearer" + "XXXXXX");
request.AddJsonBody(new
{
query = "{\"query\": \"{boards(limit:1){id name}}\"}"
});
var response = await client.ExecuteAsync(request);
var responseWorkloads = JObject.Parse(response.Content).SelectToken("boards");
var responseWorkloadsItems = responseWorkloads.SelectToken("items");
foreach (JObject value in responseWorkloadsItems)
{
foreach (var property in value.Properties())
{
Logging.WriteToLog(property.Name);
Logging.WriteToLog(property.Value.ToString());
}
}