Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
Hi, Can someone help me on how to connect Monday Api v2 with Angular? I cannot seem to find an article regarding this one.
In the current state of the API V2, there are only 2 fields available for updates, id, and body. Most importantly however, we need the item the update belongs to and preferably the time it was created. I need to be able to send the most recent updates with information about the pulse it belongs to. We can create a query that looks like the following: query{ updates (limit: 5){ id body } } to get the 5 most recent updates and by keeping track of the previous last id received to find which updates are new but now in order to get information about the pulse this update belongs to, i need to send another query like the following: query { boards (ids: $board_id){ items{ id updates{ body id } } } } then search for the matching new id’s to actually use these updates for anything. This is not only slow but wastes complexity and could easily be improved by providing an item field inside of each update as well as information such as the
I would like to create an aggregated view that has one main board as a starting point and a bunch of additional boards from which the data is going to be pulled. A simplified example is showing a graph of all linked items to the current board. It’s not possible to deduct from the data which board is the main and which is auxiliary. Therefore, I would like to have an option to specify it as a setting for my custom view. However, there is no Board in the settings list. When I create a custom board view, then in the development page, there is button “Boards” that allows selecting multiple boards. I assume, it is supposed to work as single selection to pass the board Id in the context. A custom dashboard view allows selecting multiple boards in the settings, however, it passes everything as one list, and not possible to create another selection in the setting for the main board. As a workaround, I could create a plain string setting where it will be possible to pass the main board ID. But
Let’s say we create a board called Random-Name inside Monday. In this table we would have a column called Random-Name-ID. If we want to update these records we must be able to do something like (pseudo code) UPDATE Random-Name SET status = "Done" WHERE Random-Name-ID = 1234; Does the Monday API support updating records based on a value in a column?
I am trying to build an Integration / Automation. After defining the Trigger and Action for the Integration Feature it looks fine. However when I view the App and select the Feature again the Action is reset to an Action used earlier. Also, I don’t see how to remove a custom Action. Any ideas? See: https://www.loom.com/share/cb2e3db6eda248dea835bd6ba7855778
Hello, I have read the following topics. C# Query Create_Item monday Apps & Developers I’ve been struggling with converting my GraphQL query into a C# query. All I get is a bad request or a parse error. This is what my query looks like atm. var query = QueryMondayApi(@“{ ““query””: ““mutation { create_item(board_id: " + BoardId + @”, group_id: " + “new_group61452” + @”, item_name: "”" + item.ProductNumber + @“"”, column_values: "“{ \\"”" + ShipNameId + @“\\"”: \\"“” + item.ShipName + @“\\"”, \\"“” + CcId + @“\\"”: \\"“” + item.NoCc + @“\\"”, \\"“” + EuId + @“\\"”: \\"“” + eu + @“\\"”, \\"“… Error on parse query when Text or bad request monday Apps & Developers Hi Community, I’m trying to create a new pulse, the query works fine but, if the item_name have a long text with spacebar it give me a 400 response or parse I’m working with Java. Request working: String query = “{"query":"mutation{create_item(board_id: 88
Hi, I am trying to fetch item column values from a board and am falling short. The following query works when I run it in your try-it-yourself page, { boards(ids: MYBoardID) { name items { id name column_values(ids: ["text"]) { title value } } } } However, from c# the following fails with a Bad Request exception from the HttpClient request, query = “{ "query": " { boards(ids: MYBoardID) { name items { id name column_values(ids: ["text"]) { title value } } } } " }”; (edit, the escape back slashes for the quotation marks aren’t showing in the post, but the following image is a snip of the actual code) Essentially the 2 queries are the same with the exception of the added “query”: prefix and the closing brace suffix in the c#. Can anyone tell me what may be the problem? Thanks for looking Kevin
[reposting this from the monday apps section] Are you a developer writing apps on top of monday.com? We want to hear from you 🙂 Sign up for our apps framework office hours here! If you’re a builder working with our GraphQL API but have not worked with our apps framework yet, I invite you to take a look. It is a toolkit to build native board views and widgets, just like our dev team does! Learn more at our Builders Homepage. Original post: Monday apps office hours -- we want to know what you're building! monday Apps & Developers Are you a developer writing apps on top of monday.com? We want to hear from you, so we are opening Office Hours for Builders 🍻 Sign up here. During these sessions, we want to hear your feedback on our apps framework: what are you building? How can we make the developer experience better? What has been difficult to implement? We’re excited to meet you!
Are you a developer writing apps on top of monday.com? We want to hear from you, so we are opening Office Hours for Builders 🍻 Sign up here. During these sessions, we want to hear your feedback on our apps framework: what are you building? How can we make the developer experience better? What has been difficult to implement? We’re excited to meet you!
Hi Monday. I am not a developer but I am the admin for our organization who uses Monday platform as a sales pipeline management tool. One feature that we desperately need (and were promised a while ago) was the ability to make formulas in the dashboard or for example take the SUM of a numbers column and calculate with the SUM of another numbers column e.g. find out a conversion rate in %. Now that you have the ability to create apps. Can your framework support a tool that can do this? Thanks.
Hi, I want to develop an app, which accesses Monday.com API. But I want this app to be used no by my organization but by my clients (external organizations) that use Monday.com. Is it possible to do it now? I noticed that retrieving the token can only be done manually, by each admin user, so I was not sure how I can develop the app when I cannot have the user just sign in and give me the permissions (like in Slack or Zoom). If it’s not possible what’s the closest way of doing it? having the admin passing their tokens to me, then I will use them to call the API for the relevant data? I also noticed the beta program for your app marketplace and I subscribed to it, is it gonna be open soon? Thanks!
I’ve been using Monday for a while and everything is working great for me. Like a week ago I’ve been consuming the api v2 with one of my boards and the items are created alright but there is a date time column that when the item is created and I open the board on desktop looks everything is ok but if I open it in the app the column is empty and if I download the board as .xlsx is empty also.
Hi all I have a question regarding Clockify integration with Monday.com- Can multiple people time track via Clockify for the same task/pulse as the Monday.com ? The time tracker on Monday.com does not allow for this.
We’re trying to create a view that is very similar to the existing Overview app, except that it can be dynamically filtered to show certain boards. We’ve been able to pull the boards we want, but now need to replicate some of the fields that are available in the overview, such as status and progress, and aren’t certain how to get those. Any advice?
Hi, I’ve done a mutation request on API v2 to create itens on some boards. I notice that some of the requests are being declined by Monday. I receive a Connection reset by peer exception. Just wondering if it is common? Do I have to add retry policies? Is there any reason for this declined requests? My app is reeeeally far from reach the Rate Limits described on the API v2 documentation. Thanks!
I’m following tutorial https://monday.com/developers/apps/quickstart-view, but receive error on the screenshot while trying to upload zipped production build.
I understand looking through past threads that the status column has experienced some bugs. Can someone tell me if the status column is working correctly under the create item mutation? I cannot get a status column to be populated either by index or label. I always get a 500 returned. Thanks.
I’m trying to retrieve a small set of Items for team capacity planning. It can be based on the board owners, subscribers, or just Item task owners. Currently, if I query all open tasks across my org, it will result in tens of thousands of record requests which feels wasteful considering API limits. I’ve tried to limit the query using “owner:‘John Doe’” as an argument in both the Boards and Items fields. Neither works. Example: { items (owner:“john doe”, state:active) { … } } Is there a way to accomplish this or must I export the large data set of the entire company and filter it down to just my team known members?
How do you alter only a start or end date (not both) for a timeline column through the api? I have tried not including the “from” parameter and only have “to”. I have tried using a wildcard (*) for the date value I do not want to change. I only need to change the “To” date. I don’t want to mess with the “from” date. Help please? The API documentation makes it seem like you need both!? Why? “To update a timeline column, send the start and end dates in a YYYY-MM-DD format, where the start date is “from” and the end date is “to”.” - “{"from":"2019-06-03","to":"2019-06-07"}”
Hello, we use Monday and Clockify and I am trying to automate the following processes (always from monday to Clockify) : When a board is created → create a client When a group is created within a board → create a project linked to client When an item is created inside a group → create a task in appropriate project I tried with the following : Zapier : but it has problems discriminating between board and sub-items creation (?) Webhooks : has no way to handle board creation events Integromat : works on a recurrence basis not on a per event basis, lacks some access to board properties and Clockify clients’ and projects’ properties So i am considering making this through PHP and the API but i need to handle board creation event’s in order to avoid to parse all our boards structure every minute… Any insight about where to start from ?
Hi, It is possible to create a link without http(s) but its impossible to update it without http(s). That is confusing. Is http(s) mandatory? If so the documentation should say so and it shouldn’t allow a link creation without it. Also is it possible to get something more explicit than a 500 error on that type of errors? I lost like 2 hours on it 😢 Cheers
I have been able to successfully us the “Try it Yourself” to create both query and mutation graphQL statements. Whenever I try to take these over to Postman and use the API, I contunually have issues…“query not found” Here is the latest: Try it Yourself Request: mutation {change_multiple_column_values( board_id: 312587506, item_id: 544770494, column_values: “{"date4": {"date":"2020-03-01"}}” ) { id } } Try it Yourself Result: { “data”: { “change_multiple_column_values”: { “id”: “544770494” } }, “account_id”: 4567162 } Postman request: URL: https://api.monday.com/v2/ Methid: Post Body: { “mutation”:“{change_multiple_column_values(board_id: 312587506, item_id: 544770494, column_values: {"date4":{"date":"2020-03-01"}}) { id } }” } Postman Reponse: { “errors”: [ { “message”: “No query string was present” } ], “account_id”: 4567162 } I have been able to get this to work with query instead of mutate, but at a loss why it does not recognize that there is graphQL string.
You can now also query the activity log via the Api. Unfortunately I can’t find any documentation about which fields I can query. Do you have more information? Thanks!
Hello! Is there a way to format the text of an update (bold, italic, bullets, etc.) when using the APIv2? Thank you for your answer!
I try to follow the example, but get this error: { “errors”: [ { “message”: “Unexpected end of document”, “locations”: } ], “account_id”: 3010465 } I attach a screenshot.
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.