Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
Hello everyone, I’m facing a challenge and hope someone can provide me with a tip or assistance. The challenge is as follows: I would like to assign certain information to the “Unternehmen” (company) column. I have found all the relevant information such as “type” and “column_id” using the API documentation and the API Playground. However, I keep encountering an error message. Are there any alternative approaches to assign information to the “Unternehmen” column?
How to link custom trigger’s output to standard actions in the Monday CRM ? I have created a trigger then i created a recepie then i create an integration how to link triggers output fields into new item fields ?
Clearing File Attachments in a Column and Updating it for 500 resource items in a loop causes Complexity Exception for every 10,11 and 12 despite giving 2 second wait after clear file attachments and 3 second wait after file update. Additionally it seems Monday API seems to be crashing the GraphQL with an invalid response which the library is not able to handle. I have reported the same here: Casting Error in GraphQL C# Library · Issue #600 · graphql-dotnet/graphql-client · GitHub Appreciate if some one could help address these issues.
Hi, Is there a way I can get the people icon via GraphQL API? Br, YH
Hey all, With the new API out, I’m swapping my queries and can’t figure out how to return only the column “email_address” from a items_page_by_column_values query. Any ideas? Original query: query {items_by_column_values (board_id: 12345, column_id: “status_199”, column_value: “Ready”) {id name column_values(ids:[“email_address”]){text}}} new query: query{items_page_by_column_values (limit: 100, board_id: 12345, columns:[{column_id: “status_199”, column_values: [“Ready”]}]){cursor items {id name}}}
I’m curious with the new feature allowing Teams to become owner of boards if the API will be updated? I want to make teams owners of new boards created rather than just subscribers using GraphQL API in Make.
I have a query where I am trying to obtain the id and name for a board item based on a column value. I am trying to pass the variable $name to the query like this: $name = “Test Practice Full Service”; $query = 'query ($name: String!){ items_by_column_values (board_id: 3873753003, column_id: "name", column_value: $name) { id name } }'; However, I get an error message: Variable $name of type String! was provided invalid value what am I doing wrong here, and how should I structure this query so that I can pass the $name variable into the query?
We are facing a piquant situation using GraphQLClient’s SendQueryAsync method to call Monday.com API. The line goes like this var response = await graphQLClient.SendQueryAsync(request) If the server returns a proper JSON it is all fine. However if the server returns a message like Complexity budget exhausted, query cost 30001 budget remaining 29984 out of 1000000 reset in 8 seconds, it throws a message like Error converting value Complexity budget exhausted, query cost 30001 budget remaining 29984 out of 1000000 reset in 8 seconds to type GraphQL.GraphQLError. Path errors[0] line 1 position 305 How do we configure this graphqlclient to cast the string into GraphQL Error or are we missing something else?
Hello guys, I am Emmanuel Katto from (Uganda) Africa. I am new in creating app development and wanted to create an application like Pinga, is this possible to create an app like Pinga, if yes then how?
Hello, I am trying to automate the download of our time tracking logs for our main board using the API. The ideal download would be similar to the data provided in the “timer” tab of the spreadsheet but condensed to Task ID, User ID, Start Date/Time, End Date/Time, (including the subitems too in the same query ideally) I had thought that I had done this using the activity_log function (screenshot below) but the duration there tracks the total time spent, not individual logs? Don’t think I am barking up the right tree. Could anybody let me know if there is a simple query I am missing that I can run to get all time logs (filtered by start date)? I am using python also in case that matters! Thanks
How can I get the dependency type via api ? Currently API only return linked_item_ids
Hello, I noticed the new popup that appears when an automation is activated: I’m curious if there’s an option to implement something similar for integrations. Currently, the only option for notifications with integrations is the create_notification API call, which may not always be the most suitable way to notify a user. Thanks!
Hi guys, I’m new here, but not all new to GraphQl. I’ve been searching all over to find a working example of a simple mutation that links a Company to a Contact - nowhere to be found? I’ve tried for hours and it just creates new items instead of linking the pulseIds. All I get is wordy discussions. Where are the developers? No real hands on code examples. ChatGPT can’t even do it right. Is it me or is the documentation for the API really lacking a lot more in-depth use cases? You could really benefit from a more pragmatic documentation. We get it - you’re using graphql, now on to solving some problems and let people move on. Thanks!
I’m trying to add an update to an item that I have just created using the API in the same format, but I receive a “(500) internal server error” message. The code I’m using is as follows: Dim query As String = "mutation {create_update (item_id: 1320133610, body: ""This update will be added To the item"") { id }}" Dim request As WebRequest = WebRequest.Create(apiUrl) request.Method = "POST" request.Headers.Add("Authorization", apiKey) request.ContentType = "application/json" Dim requestBody As String = "{""query"": """ & query & """}" Dim byteArray As Byte() = Encoding.UTF8.GetBytes(requestBody) request.ContentLength = byteArray.Length Using dataStream As Stream = request.GetRequestStream() dataStream.Write(byteArray, 0, byteArray.Length) End Using Try Dim response As WebResponse = request.GetResponse() Using dataStreamResponse As Stream = response.GetResponseStream() Using reader As New StreamRea
I am currently developing an item view app and have encountered challenges when updating column values for linked items from other boards. Specifically, I am using the [openItemCard]. (monday.execute) method to display an item card within my application. Subsequently, I’ve implemented the subscribeToItemCard feature to trigger events upon changes in the item card. In the context of a rendered tree view, where one main item is linked to items across various boards, I am facing difficulties updating the column values of these linked items from within the main item’s opened item view.
Whenever I click on numbers given in grids that side container is disappearing, though I am not using grids, using some text which are clickable, when I click on those, that side container disappear I want that side container to stay.? I tried many things to keep it stay but didn’t work. link of component: Webpack App
We specialize in data migrations directly from the source system and can not write activity data, such as emails to the activity timeline. The workaround is we have to migrate historical email correspondence and other activities to board views, which is not optimal for new Monday customers. Please open up the API so we can write data to the timeline activity. Thank you.
I have an integration which works correctly when the app installed calls it from a Monday.com account based in the UK. The integration itself is hosted on an AWS lambda in eu-west-1. But when the same app is installed into an account based in USA, it throws a 500 response code with the following error message. "Blocked a frame with origin “https://monday.ada.support” from accessing a frame with origin “https://idric-force.monday.com”. protocols, domains and ports must match. Seems strange since one would expect a copied app from one account to another should behave exactly the same… Any idea why this exception is happening? And/or how to fix it?
Hi there. I am starting to develop an app using oauth2 and am managing to access the api using a bearer token. I’m wondering where the user should go to revoke the apps access token, as I can’t seem to find it with the experiments I am doing. I understood from another thread that the token is valid for 30days? But can’t seem to find where a user could revoke the token should the app be not needed anymore? Or heaven forbid become compromised somehow. Note at this stage as I am developing the app is not “installed” as such, it does not appear under the installed apps tab in monday. Thanks in advance for your help. M
monday API docs What are the attributes/field in the column values that the specific column types are sorted by when using items query order_by? Like Board_Relation seems to be sorted according to the value of the DisplayValue field, but what about all the other types?
I need an object view and a board view to appear right after a user installs an app. As far as I know you can do this in the onboarding settings but it only allows one feature as the starting point.
Hello! I’m working on developing a widget based app and I just noticed that the filtering funnel was added to my custom widget without me doing anything. The filters don’t seem to automatically be working though. Is there any new documentation available on how to get filters working on my custom widget? Thanks!
I am creating webhook using python for sending notification whenever status changes to “Stuck” I am using event:- change_status_column_value I need to use config param as well below is my query formate can some one suggest the columnValue for status as stuck mutation { create_webhook (board_id: 111111111, url: “https://test/status”, event: change_status_column_value, config: “{"columnId":"project_status", "columnValue":{"$any$":"stuck"}}” ) { id board_id config } } please suggest the value for columnValue key
How do we set the value of an Item’s column to a computed value coming from an external custom API? We have a column called “Number of People” in our board that accepts quantity (1…10). What we need is to retrieve the price of a tour depending on quantity inputted in the “Number of People” column. The price is computed by an external API. We want to pass “Number of People” as a parameter to our external API and save the returned value to another Monday column in our board. What Monday features can I use to do the above? We’re evaluating if we can use Monday for our front-line staff and integrate it to our back-end system.
I have the following query: query ($itemID: [ID!]) { items(ids: $itemID) { column_values(ids: ["text1", "email1", "text8", "email4"]) { id text } } } With a variable of the ItemID set in the API Playground, this is happy to return results. When called from an actual API call from Nodejs using the Monday SDK (version set to “^0.4.12”), including the exact same variable, I am getting an error message: Arguments are invalid. The argument 'ids' should be used I’m not even sure what to investigate next…
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.