Welcome to the new monday developer community
-
Recently active
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.
when I try to use monday oauth domains like “app.domain.com” returns error when I put them in the redirect URI. also had problem with domain.com/app. but domain.com works. Is there a way to solve this problem?
I have an app with a trigger “When column changes” and a custom action. The first thing I do in the custom action is checking if the new column value already exists in the specified column, using the query items_by_column_values. The weird thing is that sometimes it returns the itemId of the item that has been changed, but at other times it does not. Does anyone know if the trigger fires before or after the column value has been changed, currently it looks it is arbitrary (sometimes the new column value is found [like the trigger is fired after the column update] and sometimes it is not found [like the trigger is fired before the column update]) In my code I use await to wait for the promise, so my code is not asynchronous. It is very well possible that monday itself is asynchronous and you can’t rely when the trigger is fired. Any thoughts?
Is there a way to mass download files using an app? I’m working with a team of designers that wants all the images downloaded and organized by folders according to what row the images belong to. I wrote a command-line script that does this, but the designers are very non-technical, and they would prefer not to have to work in the command-line even though they would just have to run one command. Is there a way to do this with the App?
What date format is "2020-08-20 16:43:14 UTC"? It is found in boards{items{updated_at}} and differs from the ISO-8601 format in boards{updated_at} and elsewhere in the data. Javascript seems ok parsing it, but I’m just doing due diligence to make sure. example graphql: { boards(ids:0){ name updated_at items(ids:0) { name column_values(ids:"date") { id title value text } updated_at } } } response:
Hi there, In app settings is it possible to let user select the column values which user is interested in seeing on dashboard widget.
mutation { change_column_value (board_id: 20178755, item_id: 200819371, column_id: "status", value: "{\\"index\\": 1}") { id } } https://monday.com/developers/v2#mutations-section-columns I have a small doubt, in the value json, what exactly is index. Is it the column name or some other property? I would really appreciate some explanation. Thank you.
Hi, I have a question. I have 2 boards: Board #1 - empty board Board #2 with predefined list of items. Board #1 has the Link field which links items from Board #1 with items from Board #2. I want to create the following integration recipe: When item is added to Board #1, assign the selected item from Board #2 to specific column of this added item. I did it partially, but I don’t understand how to allow users select specific item from selected Board in the Action
This is a question to the monday team - and can I have the same id for board and board view or are they guaranteed to be different? Thanks, Ronen
Hello, monday community. I was looking at the code for welcome-app integrations. In text-transformation-controller.js for inboundValues we receive const { boardId, itemId, sourceColumnId, targetColumnId, transformationType } = inboundFieldValues; how should we change the value of transformationType from the board. It is by default UPPER_CASE. Link for code.
In a board view app I need to add a settings field (dropdown) which gets populated from my react app. Is this possible? Any hints are welcome 🙂
Hi, I’m trying to build an automation that will create a new item when it is triggered. The GitHub integration has a great input field: You can click on the blue + button and then you can use supported fields from GitHub: When I click on the input field from my own automation it shows this: How can I create an input field like the one the GitHub integration uses? Thanks in advance for your help!
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.