Welcome to the new monday developer community
-
Recently active
I have used some time now on integrating with monday. And a lot of people here has been very helpful so want to give a little back. This is just POC code but can properly help some getting started with c#. I will start to extend it for production and return in some weeks with more functionality. How to use the code var boardId = "111"; var groupId = "topics"; var monday = new Monday(_config.MondayAPIKey); var columnValues = new List<IMondayColumn>(); var systemObservationColumn = new LongTextColumn("long_text", "LongTextColumn text"); columnValues.Add(systemObservationColumn); var actionColumn = new LongTextColumn("long_text1", "LongTextColumn text"); columnValues.Add(actionColumn); var warningGivenToColumn = new PersonColumn("person", "13958870"); columnValues.Add(warningGivenToColumn); var typeColumn = new DropDownColumn("dropdown", "Due date"); columnValues.Add(typeColumn); var result = await monday.InsertItem(boardId, groupId, "Tester 2", columnValues); The code: publ
Hi, I’m trying create a new automation, and I would like to add a custom input field. Is it possible to create a dropdown menu where the user can choose a value? If it is possible, how would I do that? This is an example of what I’m trying to do: Thanks in advance for your help.
We want to distribute several pre-built Dashboards with board templates (native Monday dashboards, just to save users lots of time getting started with our app). Wondering if the upcoming Workspace templates will allow us to package up dashboard templates, just like board templates.
I want to add a button to the view settings sidebar for the view I am making that will clear the database that the Monday app I am making uses for storage. What I want to know is if any user of the board view would be able to use this button. Ideally only the board owner would be able to do this. I suppose I could check to see if the user that clicked said button is the board owner by querying the board owner via the Monday GraphQL API and then use a conditional statement. However, I would rather not build this if I do not have to.
Hi fellow developers, I would really appreciate a good discussion here on webhooks (column specific or generic column change). I have an app that needs to watch numerous columns on numerous boards. For this discussion let’s say I have 15 boards, each board with 15 columns (where I need to watch 8). All the webhooks sends requests to a single endpoint. I can do either of these two things: insert (in every of the 15 boards) 8 webhooks (change_specific_column_value) which looks kind of messy when the users see all of these webhooks. The advantage is that my single endpoint will receive less request (request from column changes I am not interested in will not be sent) insert a single generic webhook (change_column_value) to each of the 15 boards (looks better for the user). This will send more request where my endpoint will throw away approx. 40% of them as they are not triggered by the columns I am interested in. So, from how it looks to the user I would say option 2. But which of these
Hi fellow monday.com app developers, I was wondering if someone has already tried (or even better, succeeded) using Google Cloud Functions to host the services that monday.com would call when using integrations? We have tried using the quickstart integrations directly on Google Cloud Functions but we were not able to deploy the functions. It seems to be related to Google Cloud Functions expecting a specific structure that the quickstart integration zip file doesn’t follow. Looking forward to hearing about your own experience using Google Cloud functions. Freek
Hey, My public app is displayed in the views gallery of another account that installed the app as if the app is by that account, and not by my account. Cheers, Ronen
Hi fellow developers, I ran into an issue with my app (and solved it 🙂) and I though others might benefit from this information as well. Take this query in the API Playground I was expecting a result with an array of column values [{text obj}, {status obj}] as that is the order of the arguments. However what I did got returned was an array [{status obj}, {text obj}] (see below) as the API returns things in the order they appear in the board, and not in the order of the arguments. So, if you think your code can iterate through the items array and then rely on column_values[0] and column_values[1] you might want to rethink 🙂. Also, make sure you test your app on your board after you jiggled around some columns. The most easy way to make your code independent of the order of columns in your board is to make sure you always ask for one column at the time. A more challenging solutions to solve this phenomenon is to sort the array in the order you want it sorted.
We are pretty much finished the app now and just wondering if there is a checklist/guide to installing our app so that we can get an install link for submitting to the hackathon? Just want to check we have do everything correctly there on time for tomorrow. Thanks for any help or tips and… best of luck to everyone entering!
We are launching our app on Monday - to help managers create smart meeting summaries with Meetee’s AI-powered assistant. Start by installing this:auth.monday.com And then add the app view: View drop-down > Add View > App’s > Account Apps > Meeting Summary by Meetee > Add. All you need is to just start summarizing your meeting like this: https://www.youtube.com/watch?v=OMZ7ZwtRBdo&feature=youtu.be Let me know for any question @chen.midany
In a widget that I have created I want the users to select a single group. I have added the field to my widget’s settings and in the developer preview mode for the widget the setting shows up as a drop down. This is the functionality I want. When going to a live dashboard the exact same widget changes the group selector from a drop down to a checkbox selector. I was wondering if there was some unknown interaction that is causing this, if the drop down was never meant to show up on a live dashboard or maybe that this is a bug. I do have two group selectors in the widget settings and both have the “Single group per board only” property checked. If anyone could help, that would be great.
Good news for every monday.com lover looking for Master Detail relationships between board. As a monday partner Excellent Team is proud to release the Master Detail app on August 29. Master boards watches supported columns (Number, Status, Timeline and Time Tracker) on any number of Detail boards and show totals (average, min & max also supported) in a single row per Detail board. I got inspired by the number of messages in both the Community and the Partner channel where fellow monday.com lovers are asking for Master-Detail solutions. In many use cases the amazing dashboards in monday.com will solve the user’s needs. Mirror columns and sub-items can also be of great usage. In other situations the available features are not the best solution, some people just want to see the Column Summary of many columns in many (Detail) boards in a Master board. That is why I developed Master-Detail. All configuration is done from the Master board. The first thing to do is to prepare the master b
This feature would be amazing, anyone got any swing at integromat it was meant to be done by March
I’m using the below query at the moment which works fine, but I only want the data for two specific columns. I am giving the text/string value (column name) as the column ‘id’, but so far none of my attempts have worked. Here is my current query and hope someone can help: boards (ids:XXXX) { items { column_values { title text }}}} Things I tried: thought I could maybe specify the column by providing its title, “Status”, to the title key. Also tried to refer to it by "id: “Status” but this didn’t work. I had that under columns/column_values. Maybe my syntax was wrong, but could be faulty approach too!
static async getXP(token, userId) { try { const mondayClient = initMondayClient(); mondayClient.setToken(token); const response = await mondayClient.storage.instance.getItem('USER' + userId).then(res => { console.log(res.data.value); return res; }).catch(err => { console.log(err); return err; }); return response; } catch (err) { console.log(err); } } I am getting an error stating that mondayClient.storage is undefined and so its property ‘instance’ cannot be read. I know mondayClient is defined because I can query the GraphQL API. I am trying to access the storage API from a Node js back end. Can the storage API only be accessed from the client or something, or am I just not seeing my mistake?
Hey, My app needs to know when the structure of the board changes - columns added / removed / type changed / settings_str changed / etc. Is this possible with the webhooks api and if yes, how do i use it? I didn’t see any docs covering it and prefer to not spend a lot of time on trial and error, but instead go directly to implementing this using pooling if not possible. Thanks, Ronen
I am trying to create an application which require google authentication
Hi Monday! I am looking for a way to collect the sessions recorded by the time tracking column in the items. The proposal is to be able to export it to Google Sheets as a big table contain all the sessions with additional data I will add. Currently, I am trying to leverage the new API with GraphQL in order to export the sessions each user did and unable to do that. This is the query I am sending: { boards(ids: [MY_BOARD_IDS]) { id name tags { id name } items (ids: [MY_TRACKED_ITEM_IDS]) { id name column_values (ids: ["time_tracking"]) { id value } } } } And the response doesn’t contain the sessions as can be seen on the GUI. The value node contains the following information. { “running”:“false”, “startDate”:1597066904, “duration”:18720, “changed_at”:“2020-08-10T18:53:44.830Z” } What I was expected to see is an array of sessions with the f
Hey, would love to be able to use them in my board view. Would be great if they could be included in the design system icons. Any other way of getting them in the meantime before Sunday’s contest deadline? Thanks, Ronen
I build my app and then installed that in my account. Now, when I go to my dashboard and try to add the app, its not there at all. What could I be missing?
Hi Team! I’ve been trying to retrieve items by their dropdown column values but keep getting an empty return when doing so. This happens when searching through my application (written in Python) or using the Graph iQL platform. I seem to remember reading somewhere that searching via dropdown column values is not possible but I can’t find that post - please could someone confirm this for me? I’d be super grateful 😃 For reference, I’ve included the GraphiQL query I’ve written, which returns 0 results: { items_by_column_values (board_id: 123456789 column_id:“device0” column_value: “{"ids":"[2]"}”) { name } } I look forward to any help that can be provided!!
When i create a new item via the api, it says my userid created the item, can it say my app created it (called SkyTrax) instead my personal id and email? as a developer, i don’t want these email notifciations to go out as being from me as that will confuse the users (and they will reply to me and who wants to interact with… users… ;-).
Hi, I am developing an app for sending sms. I succeeded in sending the message, but there is an issue. The field item value was not fetched from the message and is recognized as a string. Can anyone help me?
It happens regular that I open my open from the integrations page and the recipes don’t show up (seeing a white empty screen). Just trying it again (sometimes 3 times) and the recipes do appear. Anybody else seeing this behavior?
When attempting to add Monday.com GraphQL API as a remote schema I get a not Authenticated response… as expected. From a potential marketplace application development perspective it would be great to load the schema remotely without an access token. Have setup that uses Hasura and correlates multiple data sources to Monday pulses from different GraphQL sources. Each subsequent request will come from a different authenticated user, so the access token is not available during the initial setup.
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.