Welcome to the new monday developer community
-
Recently active
Hi, I have noticed that after updating a board, the changes are not visible in the API for up to 3/5 minutes. More precisely, let’s say I add an email address in a board’s column, and I search for such email using GraphQL straight after the update is made: query { items_by_column_values (board_id: xxxxxx ,column_id: “email_1” , column_value: “test@test.com”) {id name} } The response does not find a match: { “data”: { “items_by_column_values”: }, “account_id”: xxxxxx } But if I wait up to 2/3/5 minutes, and I keep querying the API the response finally comes back. This has been tested from both the GraphQL Developers platform and my own APIs code Thank you
Automatically update your dates based on public holidays or custom defined holidays for users in your monday.com account using Date Check Features: ✅ Has built-in holiday checker for most countries ✅ Set durations to exclude holidays ✅ Templates can be used to check for time off for employees in your account ✅ Automatic notification, date and timeline update when users are assigned tasks on their days off or on public holidays ✅ Templates created can be used on any board ✅ Templates are triggered by native monday.com automations ✅ Any trigger can be used to check for holidays in dates and timelines except the timeline trigger (due to recursions or loops) ✅ Multiple custom configurations And so much more to come… Here is a demo Have any question or feedback? Reach out at support@kolaai.com
Hi all, I was wondering if there is any plan to increase or even eliminate the complexity check. I need to get the subitems of a connected board but apparently the query is too complex. Right now I’m doing it with two calls, but ideally I would want to make just one, here it is FYR: query { items (ids: [4520136270]) { id column_values (ids: ["conectar_tableros4"]) { value id ...on BoardRelationValue { display_value linked_items { id column_values (ids: ["estado","correo_electr_nico","date"]) { id value text } subitems { name column_values(ids: ["numbers","n_meros","estado1","estado","n_meros8"]){ id text value } } } } } } } And this is the answer I’m getting: { "errors": [ { "me
Hey developers! My name is Greg and I’m leading the app framework here in monday 😎 As part of our ongoing efforts to enhance the monday platform and provide developers with the tools they need, we’re reaching out to you, our valued community members, for your insights and feedback. Why webhooks matter? Webhooks are a crucial component for many apps, enabling real-time communication and integration between monday and external systems. We want to ensure that our webhook offerings align with your needs and expectations. Why your input matters? We believe that the best way to improve our webhook capabilities is by understanding your specific requirements and use cases. Your feedback will directly influence our upcoming roadmap, ensuring that we prioritize the features and enhancements that matter most to you. What we need from you? Share your experiences: Tell us about your experiences with monday webhooks. What’s working well, and what could be improved? Use cases: describe the s
Is it possible to create a new user via API?
I am looking for something like Shopify’s 'X-GraphQL-Cost-Include-Fields': true header. Basically sending this in the request in Shopify will have the response from the server include the exact cost of every field in the query (Shopify API rate limits). Is there anything similar for Monday? I am trying to calculate query costs client-side before sending the request to more precisely handle rate limits.
We are developing a API that import items from Monday.com. one of our customer report that one of the closed workspace is not get displayed by the API. We are developing the API via a developer account so we can’t simulate that workspace situation. We have set the limit of the API to be 500 workspaces, which I think should be good in this case. Is there any other factor regarding the workspace API? The query we are using is “{ workspaces (limit:500){ id name } }” it works for most of the workspaces but at least one closed workspace are not get returned by that query. Could the closed workspace are not being queried by the API? or maybe the collaborator of a closed workspace are not able to access the workspace via API? Thank you!
We have uploaded a list of patients, including the patient_id (Unique identifier for finding the patient) to a board. We need to update the patient columns via API, using the patient_id. How we can do this flow.
Hi folks, I’m receiving web hooks on my app but the web hook data structure is slight different from the one defined here:monday apps framework Example: { "exp": 1693915983, "dat": { "client_id": "....", "user_id": ....., "account_id": ...., "slug": "...", "app_id": ..., "app_version_id": ..., "install_id": ...., "is_admin": true, "is_view_only": false, "is_guest": false, "user_kind": "admin" } } Any suggestions? The app is not listed on the marketplace. Cheers rmrodrigues.
Hello, Is there a way to move files between columns? When I am using this mutation in order to move a file from one column to another: mutation { change_column_value( board_id: boardId item_id: itemId column_id: "files" value: File ) { id } } Once I remove the file from the original column, where it was uploaded initially, the file is no longer available. Thanks
Hi, I am facing a strange issue while updating the blocks in a workdocs. We have added a doc action in Contextual toolbar and Add block menu which performs same functionality and using Monday SDK to update the doc blocks. And trying to update the blocks by iterating as suggest in the example app quickstart-workdocs. The code I am using is const updateBlock = async (id: string, content: any) => { const data = await monday.execute('updateDocBlock', { id, content }); return data; } blocks.forEach(async (block) => { const content = JSON.parse(block.content); const data = await updateBlock(block.id, content); return data; }) The problem is, the doc action is working fine when performed from Add block menu. But while performing the doc action from Contextual toolbar then the changes are applying for first block only and other blocks are not updating. Also I see in network tab it’s making call for first block and not for other blocks. Have anyone experienced the same issue,
Hi, I want to share my workspace template with other users by creating Monday app. I followed this tutorial but after installing the app in a different Monday account I don’t see anything added to the workspace. And I did add a board to app Features. I installed the app using Shareable URL because it’s still not available in the Marketplace or approved by Monday.com review team. My app id is: 10100567 Thanks, Josip
Hi This is a long shot but is there a way to get a colum_values[“text”] return that is not delimited by commas? My product team has a column that has multiple values in it and some of those values are written with commas - like: "A thing, Move X, Y, and Z to A, B, and C, Another Thing". When I get this returned I need to split that string into a list (I’m using Python), which I can’t do because some of the items have commas in them. My list ends up: [A thing, Move X, Y, and Z to A, B, and C, Another Thing] Any ideas?
Hi, How can I save a Python query to a file? import requests import json apiKey = “” apiUrl = “https://api.monday.com/v2” headers = {“Authorization” : apiKey} query2 = ‘{boards(limit:2 ids: 1455154608) {name id description items { name column_values{title id type text } } } }’ data = {‘query’ : query2} r = requests.post(url=apiUrl, json=data, headers=headers) # make request print(r.json()) Thanks in Advance!
Hello everyone, I am trying new api version but it’s not working. I tried old version, it is working like that => I tried new version by following this link. It wasn’t worked. Best Regards, Fatma
Is there any way to programmatically open and close an item view modal/popup from, let’s say, a board view app?
I am facing an issue while using global storage that the data is returning same though the key is different. Suppose if I store a value such as, monday.storage.setItem(‘key#clientId#446487’, ‘some data’); Where as while retrieving monday.storage.getItem(‘key#clientId#446487’) ; // Returning ‘some data’ monday.storage.getItem(‘key#clientId#469720’) ; // Returning ‘some data’ Ideally it should return different data for the second statement as the key is different. Any idea? @rachelatmonday I am not sure what is missing, Can you help me with this matter. Thanks
I am creating the webhook for the particular board by using the Monday APIs; it’s working fine, but the response time of the API call is more than 6 seconds. you can find postman screen (time is 6.79 sec) on the top right corner. is there any way to get the response less than 6 seconds? Thanks in advance.
Hello there, We are currently using the Monday API on version 2023-10. Since two days we are experiencing outage on our internal application because when we try to query our items properties of type date (through the “text” property) the API return an empty string. The issue is happening on all fields of type date. I made the test to query the “value” field and i can confirm that the value is correctly retrieved. I didn’t find any changelogs and/or previous post about this issue, can anyone help please ? Query example: query { boards (ids: XXXX) { items_page (query_params: {rules: [{ column_id: "text3", compare_value: ["person-XXXX"], operator: any_of }, { column_id: "date_montage", compare_value: ["2023-09-05", "2023-09-05"], operator: between }]}) { items { id name column_values(ids: ["_","link","cr_ateur","texte66","status2","status","text3","numbers_2","date_montage","text73","lien_internet","priority","fichier
Dear Monday Team, dear Monday Community, I do not understand why there are pre-configured automations using certain triggers and actions, which are not available for custom automations. Have you not consider separating these, like almost every other automation software does? For example, you can find the pre-configured automation: when a subitem is created send a webhook, but there is no when a subitem is created trigger to be found, when trying to build a custom automation. So the trigger does exist, but we cannot use it, for example to assign to the creator. Or is there a hidden way to achieve something like that?
Hi everybody, i wanted to share a problem i’m experiencing in the last couple of days after switching to the new 10-2023 API version. I had no problems using the new items_page query with most of the company tables, but as i got to the last one(400 items) i get, both inside the playground and the actual program, this error: “errors”: [ { “message”: “JSON.parse: unexpected character at line 1 column 1 of the JSON data”, “stack”: “” } ] which i’m sure is due to a timeout in Monday’s server since the call takes more than a minute and the error disappears if i use a 10 items limit in the item_page node. This is the call i’m making: query{ boards(ids: #){groups(ids:“#”) { items_page(limit:25) { cursor, items { name,id,column_values(ids:[ #,#,#, etc ]) { text,value,column{title} } } where the ids i ask for inside column values are 13. The complexity is around 10000 so again, it shouldn’t timeout. Also note it’s not a slow connection problem since i have the same issue when running the code o
Hi, In the old API, the ‘text’ of the Date field was returned based on the timezone of the user profile: However, in the new API (‘2023-10’), the ‘text’ is returned in UTC: This is causing our calendar app to display all date times incorrectly for users. Is there a way to obtain the ‘converted’ timezone date value without specifically retrieving the timezone from the user’s profile and performing additional logic on our own? Br, YH
Hi all, I have a Make scenario, where a webhook will be triggered by Monday. I keep getting an error saying “Failed to communicate with URL provided.” when I try to connect this through Monday. I want to use this webhook with 3 boards, and don’t want 3 different scenarios so the “Watch Events” won’t work for me. Can anyone help with why this isn’t working? Thanks everyone!
Hi team, Our app name is Bird’s eye view . When a user installs the app, the upgrade alert shows up as below Can this be fixed? Thank you.
Hi, I want to authenticate users from iOS app using OAuth2. Already I have created Monday.com app (id: 10064440) but when I go to App → OAuth → Redirect URLs and I want to add url that has no http / https scheme I am getting an error and I can’t save it. My redirect URL looks like this: “myapp://oauth-callback/monday” where “myapp” is the name of my app (single word). I understand that Monday.com does some verification when a user clicks on “Save Feature” button but my iOS app can’t register for handling “https” scheme because in such case it would handle all links whenever they are clicked (that’s the reason why we have a web browser such as Safari). Instead the app can register its own scheme such as “myapp”. After I login to my Monda.com account and I choose a workspace I am getting a json message saying: “Invalid redirect_uri” because it isn’t specified inside Monday.com app and Monday.com app config page says: “If you pass a redirect_uri in an OAuth request, it must exactly match
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.