Welcome to the new monday developer community
-
Recently active
Hello, When I handle a “remote options” request, I would expect to get the integrationId. However, I receive the following: { accountId: 123456, userId: 123456, backToUrl: undefined, recipeId: undefined, integrationId: undefined, shortLivedToken: 'eyJhbGciOiJIUzI1NdIsInR55CI6IkpXVCJ9.eyJzaG9ydExpdmVkIjp0cnVlLCJ1aWQiOjQ3NzYyOTQxLCJhY3RpZCI6MTYzNjA1ODcsImdFpZCIMTAwOTk3NzAsImFhaSI6MTk5NTY0LCJyZ24iOiJdldMxIdiwiZXhIjoxNtzAyOM2NzA04LCJpQiOjEd33MDIM20MsDR.D_NOlJhdeWBBEuWLNXd3OEbazfVmoUZiJHCxlmoNrCE' } According to this link it should be there right? Custom fields Am I missing something? Thanks in advance 😁
Why monday has unsupported columns like ITEM ID, we used it for a lot of clients to build automation on make andwe were using ITEM ID as unique value to search for but monday has unspported that now. Anyone has workaround for that. Getting a lot of emails from clients that automations has been stopped. Link to article: Items by column values
Howdy! The dynamic list that appears in the Gmail/Outlook integration when you click “someone” is great! So great, I’d like to use it myself. I tried all the field types trying to find the one that will give me that list selector widget, but to no avail. Did I just miss it? Or is this a type or union type that isn’t available to the general public? I’d happily try to reproduce it myself, but the docs don’t show the ability to nest lists, so I’m assuming it can’t be done OOTB. Thanks!
I retrieved a board item that has a column of type “doc”. The value returned for this column was: { “files”: [ { “name”: “…”, “fileId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”, “isImage”: “false”, “fileType”: “MONDAY_DOC”, “objectId”: 0123456789, “createdAt”: 1701009184525, “createdBy”: “12345678”, “linkToFile”: “https://example.monday.com/docs/0123456789” } ] } So, following the documentation at Document blocks, I thought that I would be able to quickly retrieve the blocks of this Monday Doc by performing the following query: { query { docs (ids:0123456789) { blocks { id type content } } } } But it didn’t work. API returned empty array for Docs: { “data”: { “docs”: }, … } After many trials, I finally figured out that the doc id is not the object id returned for the board item. It’s the id displayed on the Monday Doc above the outline. This is very confusing because the Docs and Document blocks queries look similar. The difference is that the Docs query uses “object_ids” as argument wh
Hi Community 🙂 After an amazing year for the App Marketplace, we’re thrilled to celebrate seven apps that stood out from all the rest! A HUGE congratulations to the teams who stand behind these apps for achieving thousands of installations and users or bringing helpful new tools to monday.com. We’re so proud of these dev partners! Together, our growing Marketplace has achieved 700,000 installations with 40% of monday.com users installing at least one app—and it’s thanks to devs like you. Want to be a winner in 2024? Here’s what you can do now! Check your analytics page for app performance and where to improve. Register to pitch your app to, and consult with, the Marketplace team to identify new use cases and improvements. Implement the “event value” feature to learn if/when your customers get value from your app; see documentation here. Upgrade your listing page with improved text, updated pricing plans, and new images; here’s how to do it right! Connect with users via intervi
Hello, One of the breaking changes for the API is: “Text field returns empty results for mirror, dependency, and connect boards columns when querying through column_values” When I am running this query on the new API version 2023-10: { boards(ids: id) { items_page(query_params:{ids: id}) { items { column_values(ids:"mirror") { text } } } } } It seems that in the new version, the text values are still being returned, and they are not showing as null or empty results. The question is whether this behavior will persist, or should we anticipate that in the near future, it will no longer return a value? Thank you
Hi Gurus, I’m in the middle of migrating our APP to the latest API. We have a requirement to get data having date field assigned within D-14 to D+14. Originally I was using items_by_multiple_column_values, and put each date in column_values array. But now when I do the same thing to the 2023-10 API, it doesn’t work. On the API document, it says the date field can just pass “one” string. Does anyone encounter the same trouble, and how could it be solved? Please kindly share with me if you have a solution to this. Thanks and Regards, Leo Li
I’ve been trying to use Storage in a Monday Code endpoint. Let’s say some app configuration needs to be selected by the user in a Board View, and we want to store that config via Storage.set. That config will be used within an automation integration. The board view has a sessionToken via monday.get('sessionToken') which is used to authenticate within the endpoint. But using that as an access token for Storage doesn’t seem to be allowed (it says “You need to log in or sign up before continuing” in the logs). It would probably be fine to call Storage.get within the integration handler because we have a shortLivedToken available. But there isn’t a way to call Storage.set within the board view in the first place. The app shouldn’t require a more complex OAuth flow. Ultimately, this would be easy using a database in a custom backend, but just doesn’t seem possible in Monday Code unless I’m missing something…
Hi! We are looking for monday accounts to test our new app that going to be launched in the marketplace. You will get the app immediately, all we want is your honest feedback, and you will get a free account. Any kind of company will be fit 🙂 Reach us in DM! Cheers Binatica
I have 20 items to be updated via one API call, sometimes it run successfully and sometime it give me time out error after one minute of execution, I noticed that even it give time out error it updates some items, I want to know what items it exactly updated, or what items it failed to update, is there any way to know this information?
Hello, I am new to the monday.com API and I have a few questions about how to query and filter by groupId. I have been digging all over the sample code and playing with the samples and I can’t find a query that shows what group each item is assigned to query { boards(ids: [123456789]) { items_page { items { id name } } } } The goal is to design a workflow to pull a list of all the ItemId’s within a groupId using Node.js on an application hosted on Monday code. I would like to take this list an iterate through them and perform an action. But can not find in the documentation how to filter the list down to just those in a specific group. Thanks!
Howdy! I noticed that starting on Dec 11th, in the developer portal, trying to create or edit a field type that is backed by a dynamic list is causing the development UI to crash (rendering the “Oops something broke” gif). It isn;t just an existing app thats doing it for me, I can create a brand new app, create a feature and add a field type and it crashes immediately. Anyone else experiencing this?
I would consider that I have a pretty hefty monday.com script that is creating, moving, updating, etc. around 8k items. I occasionally run into errors indicating that my new board was not created correctly. Normally if I just run the script again, it’s fixed. I’d assume this is just due to latency. I’ve also put time.sleep() functions throughout my script to make sure I am not hitting any limits. I’ve had a couple successful runs. However, I recently ran into this error: [Errno 10054] An existing connection was forcibly closed by the remote host. Through stack exchange and other community platforms, it seems that this is actually due to being connected to monday’s API for too long??? My script is taking on average about 2 hours to run. Sometimes my computer will “fall asleep”, could this be an issue? Has anyone else come upon this error or have any suggestions? Currently trying this method to hone down on where the error might be coming from, or if it’s consistent. try: r = request
With the new API - how do I return the contents of the subitems column? My old query does - but haven’t worked out how to update the new query? OLD: query { boards(ids: " & Board & ") { items { id, name, updated_at, group { title }, columns: column_values { title, text } } } } NEW: column is empty… query { boards(ids: " & Board & ") {items_page (limit: 500) {items {id, name, updated_at, group {title} column_values {column{title} text …on MirrorValue {display_value} …on BoardRelationValue {display_value}}}}}}
Hello! It’s exciting to hear about the Monday Code platform, but I’d really like to clarify its status at this time. I have seen in various places: “Access is restricted to select developers who can connect a limited number of apps per account for the time being” and “Currently available only for integration type features”. It’s not clear how to become a “select developer” or what the roadmap is for expanding the functionality that can be covered within Code. In general, what’s the level of “readiness” of Code for a marketplace app? Thank you for any insights! Dan
Good day Monday Community, We at Trix Solutions are please to announce the official release of our Moncli v1.2 Python client! With this release, we have achieved parity with ALL features available via the Monday.com API. New features include (but are not limited to): Add and remove a user from a workspace. Add and remove teams from a workspace. Change simple column value on an item. Change the title of a column. Change the name of an item. Retrieve a subitem’s parent item. Location and Dependency column values are now supported. Support for all Webhook event types We look forward to engaging with the community regarding issues, feedback, or additional features that they wish to see moving forward. Please feel free to reach out to me at andrew.shatz@trix.solutions for more details! Also, be on the lookout for Moncli v2! This version will be released at the end of this month and will contain goodies that will BLOW YOUR MIND! 🤯 Happy coding everyone! Andrew at Trix Solutions
I’ve got a query that I am running, in which there are a large amount of Mirror columns. Previously, I was able to fetch all of this data using the text field. However, introducing unravelling MirrorValue increases the time of this request from 2 seconds to 7.5 seconds while still only querying a single column. It looks like this continues to compound with more data and columns. The data stored in the MirrorValue is required to resolve the value of the column. Am I doing this completely wrong? This seems like a massive regression with the new API. In addition, since the pagination requires a cursor from the previous response, this drastically increases the net time to paginate through a board as concurrent queries are not possible. In addition, it doesn’t look like I can actually grab the text values of Dropdowns at all with this new system. Old Query (2 seconds): "{boards(ids:[BOARD_ID]){items (limit: 50, page: 1) {name, group(){title} column_values(ids: [mirror1, dropdown, shift_days
I’m building an integration and have the need for a settings page for the integration. Where do you recommend that settings page is added? I noticed there’s an Account Settings View that can be added to an app. I was trying to add a settings page there using a custom URL from my server, but am having issues with authentication. I noticed that JWT is not used for that page, but instead a session token is passed to the page. Trying to use the Monday SDK and setting this token with monday.setToken(sessionToken) leads to a “Not Authenticated” response once I try and make an API call with monday.api(MY_QUERY). If you recommend I use the Account Settings View for an apps settings, how should I authenticate with my server so I only show the settings relevant to that user? Another option I’ve seen is using a Board View, but then the page is tied to a board, which doesn’t seem to make sense from an app settings perspective, since the integration isn’t board-specific.
Hi everyone, Where I work, we’ve been using Monday to manage our projects, but we’re encountering a recurring issue with the complexity limit of 5M. We have approximately 40 boards containing thousends of items and subitems, and as we’re in the process of setting up a data warehouse, we find ourselves needing to query the entire information regularly throughout the day. However, every time we make these queries, we encounter an error stating that the complexity budget is exhausted, and we have to wait for a 60-second reset. We’ve tried several approaches to address this issue, including making the queries more efficiently and experimenting with Make.com, but the problem persists. Waiting for the reset is not a desirable solution for us. So, my question to the community is: Is there a way to bypass the complexity budget? Perhaps by creating different apps and querying through them? Any help or advice would be greatly appreciated. Thanks
Hi, I was using the 2023-07 API version, the type of the number field was “numeric”, then when I upgraded to the 2023-10 version, this time it started to appear as “numbers”. There is nothing in the API changelog about when this situation changed. Can you clarify this situation? (Also, when I examine my previous user records, it appears that the numeric field used to contain numbers (2020, 2021…)) Thanks
I would like to use a Monday Dashboard to display some metrics linked to a board. With GraphQL I can create the board, add a group, add sub-items and the values that I want to display in metrics. But currently, in the Dashboard I have to add widgets one by one, link them to sub-items etc… Is it possible via a Mutation to create Widgets (Charts, Numbers, etc.) directly with GraphQL?
Before to add a new line in a board with a people column I need to verify if the user exist on Monday otherwise it fails. I got team list, but found no way to know which team is attached with a board. Is it possible ? How to get this information ?
Hello Everyone! We have created a detailed video tutorial on how to export monday.com data to Power BI. https://www.youtube.com/watch?v=rpWepnJxrwI You can enhance your reporting efficiency and attain a more profound understanding of your team’s productivity with Power BI Connector monday.com: Apps Marketplace We hope this tutorial will make your work easier and be useful. Excited to hear your thoughts!
I want to insert a newline and a tab in a long_text field using the API from my C# program. I have tried , “\\r\\n”, “\\n” and “\\u21B5” but they are either rejected or do not cause a linebreak. Kind of weird cause when I look inside Monday.com items I see they store it as \\n. Something downstream has decided to reject control chars. How do I accomplish this?
Hi - over several weeks I have tried to update the 2 lovely all-purpose queries I have been using for all of my PowerBI reports against monday.com. I am now pulling the last of my hairs out… I am not an expert query writer and am just getting frustrated now! I had 1 query for all items in a selected board and 1 query for all sub-items (and then related them in Power BI). I just need all-purpose queries that will handle 500-1000 items, give me the contents of the subitem column and give me MirrorValue and BoardRelationValue data… I need the whole query, not just the GraphQL - so that I can drop into a Power BI dataflow. THIS WAS MY ITEMS QUERY… let Key = “”, Board = “”, Source = Web.Contents( “https://api.monday.com/v2”, [ Headers=[ #“Method”=“POST”, #“Content-Type”=“application/json”, #“Authorization”=“Bearer " & Key ], Content=Text.ToBinary(”{““query””: ““query { boards(ids: " & Board & “) { items { id, name, updated_at, group { title }, columns: column_values { title, te
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.