Welcome to the new monday developer community
-
Recently active
Hi, May I know what is the logic behind the color you guys assign to the item in the calendar? Is there a list of color assigned follow by sequence? If yes, how many colors in total and what are the colors? Br YarHuoy
Hi there 👋, I’m building an item view. I’m trying to find out how to retrieve the Monday.com subdomaine (or url) of a user (I mean the xxx in xxx.monday.com). I need to build a link to an item. What is the best way to achieve that?
Hi there, Can we submit multiple entries to the Monday apps contest from one team? Thanks.
I did some debugging because of an issue and found out that if my backend (using an integration) is sending 401 or 403 status back to a request from a custom action, the request is send again and again. Is this expected behavior?
Hello! I am currently developing a monday.com app for the Apps challenge and my app highly relies on using its user’s Google Calendar data. The app is nearly finished(planing for completion by this Thursday), and it has a full google authentication flow that is required for each of its users. The problem with this is that Google requires that any apps accessing its user’s data go through an extensive verification process. I have already submitted my app to Google for approval but I am worried it might not get verified in time for November 30th. I was wondering if any of the community members have had experience getting Google Oauth verification and know of anyways to speed up this process. Also, this might be a longshot but since monday.com itself uses Google authentication and uses numerous Google integrations do you all have a way I could leverage monday.com’s usage of Google to get his verification process done faster? Any help is much appreciated, Eric Detjen
Is there any way to test/use a workspace template that I created in my app before publishing the app? Just like I can create integration recipes and use them in my workspace, I also want to test my workspace template. Is there any way to do that?
I have one very general, slightly nebulous question, which is basically: does anybody have any tips on building apps (board views, dashboard widgets, etc.) using more than just React, and specifically integrating code written in jQuery or plain javascript into the default React infrastructure? I’m fairly new to web development in general, and don’t have much experience in using these tools in isolation, let alone trying to combine them! 😬 There seem to be plenty of pitfalls, both in the coding, and in the use of the build tools. My other question is related, but more specific. Combining React and plain javascript, the only way I have so far been able to get the sdk working in both is to load it twice. That is, in addition to the automatically generated (by following the quickstart example procedure) import and monday = mondaySdk() code in App.js, I’ve added two script blocks - src=…/main.js and mond= mondaySdk() to index.html, so that I can access the api via the mond object
Hi, I am trying to use below command to open item card on dashboard widget but it doesn’t seem to work . Is it supposed to work on dashboard or not ? monday.execute('openItemCard', { itemId: item.id }); I am getting below error Uncaught TypeError: Cannot read property ‘board_id’ of undefined at main-632ae7001070dd532a18.js:formatted:39221 at vendors-fe8637f4cddd6cf108b2.js:formatted:85878 at dispatch (vendors-fe8637f4cddd6cf108b2.js:formatted:1116) at main-632ae7001070dd532a18.js:formatted:39258 at vendors-fe8637f4cddd6cf108b2.js:formatted:85878 at vendors-fe8637f4cddd6cf108b2.js:formatted:1045 at n.value (main-632ae7001070dd532a18.js:formatted:146198) at a.receiveMessage (main-632ae7001070dd532a18.js:formatted:146028)
I am creating an integration that sends data from monday.com to an external application. The integration flow is as such: Whenever an item is created or updated in a board, the integration triggers my custom action url with the board ID from context. The custom trigger endpoint then uses the board ID to get data about the board (all the groups, columns and items) using the graphql API. To access the API, the app also includes oauth flow for Monday.com api. My question is: when I receive the update in my custom trigger endpoint, how do I decide which access token to use? All I receive in the custom trigger right now is the board id, and the oauth flow gives me the user id. How do I establish a relationship between the user and board? I also looked into custom entities, but it doesn’t seem to suit my use case.
I’m looking to build an app that is essentially an event log. When new log entries come in from external systems, I would like the user(s) who are currently on call to be the only ones notified and/or assigned to them. Ideally there would be a board that represents the rota of who is on call at any given time, and an automation which is able to use this information. At first glance (as a newbie) this doesn’t appear possible purely within monday (i.e. using automations only), and would require an external application, using the api, perhaps to change who is subscribed to a board to reflect who is on call. Can anyone offer any suggestions about possible approaches to this?
Hi there 👋, When you open an item on the Monday App and you share it, you get something like: https://mondaycom.page.link/m3Fexxxxxxx How can we retrieve this link (with API or something else)? I would like to automatically generate a QR code to this link in a column.
Hey folks I am trying to build an integration. I have the Monday → to my app working well. Now I want to do my app → to Monday. So I created a new recipe with a custom trigger. And as an action I have change column value and connected to the trigger provides the value. I am then calling the trigger in my app with the following code let mondayWebhookCall = { method: 'POST', url: 'https://api-gw.monday.com/automations/apps-events/28711827', headers:{ 'Authorization': `${process.env.SIGNING_SECRET}`, 'Content-Type': 'application/json' }, data:{ trigger: { outputFields: { status : status, itemId : 882599396 } } } } let call = await axios(mondayWebhookCall) I receive a nice { success: true } message, but I see no change in the board 😦 Any idea what I am doing wrong? Thanks
I’m working on an app which incorporates an existing simple text editor and has hooks available for load and save operations. I’m not sure how best to implement the storage for this (together with some kind of directory listing UI to let users retrieve previously saved files). I was thinking of using the storage api, but I see reports of it being buggy at the moment? Would it be feasible to simply use a ‘long text’ column on a board instead? My minimum requirement is for individual users to be able to store and retrieve their own work. An added bonus would be to offer some form of sharing (subject to permissions) between users, so that they could collaborate on files. And a final, extra bonus would then be integration with Google Drive, etc., but that would be the cherry on top. 😀 Any thoughts?
Hi I am trying to build a Monday app where the user should be able to select different groups from different boards. I can select the groups fine in preview mode but once I try it in a dashboard the settings ar not passed to the app, they seem to be saved as settings but i can’t get them though monday.listen(“settings”). I can however get other field typs info in. below is the code I’m using and I have added a standard groups field without changing any settings. Is this a problem someone knows how to solve or can reproduce? import React from "react"; import "./App.css"; import mondaySdk from "monday-sdk-js"; const monday = mondaySdk(); class App extends React.Component { constructor(props) { super(props); // Default state this.state = { settings: {}, name: "", }; } componentDidMount() { monday.listen("settings", res => { this.setState({ settings: res.data }); }); } render() { return <div className="App" > {JSON.st
I submitted an app to the current devpost hackathon - Monday Notebooks | Devpost It was somewhat unpolished; I was up against the deadline, but decided to submit rather than hold off for the next hackathon. After the deadline, I added some updates to the devpost page, without which anyone trying to test the app might struggle to know what to do. And today, I uploaded a minor but helpful change to the app itself, assuming that to be OK based on this thread - monday.com Apps Marketplace Challenge: solutions for teams : Build a work-altering app for one of these teams for the chance to win big! With $184,000 in total prizes we are giving away 3 Teslas, 10 MacBooks, and more! - Devpost I’m just not sure how visible any of this is. The analytics appears to show that there have been no installations of the app. I don’t know if that means it has yet to be looked at by the judges, or if snapshots of the entries were taken and installed elsewhere (which might explain the responses in the above
I would like to read the values from two number widgets on a dashboard and display the sum of those values with another widget (which would have to be custom). Is there currently a way (using GraphQL queries or the monday SDK) for me to get the value a numbers widget is displaying? I’ve seen another topic somewhat similar to this one, requesting the ability to do math within dashboards but there hasn’t been much activity on the subject other than users expressing how desirable the feature would be. Here’s a link to that topic for those that are interested: Formulas within dashboards - #2 by Qassam-monday.com
Hi, Is it possible to integrate What’s app and Monday API?
Hello, I do the basic training of integration - transform text, based: Clients workshop - Quickstart Integration.mp4 - Google Drive I do all the steps, but the values of text 1, doesn’t copied to text2, so I wanted to debug, and try to run npm run server-with-debugger, however got message: -debugger npm ERR! missing script: server-with-debugger
Hi, I’m trying to use change_multiple_column_values using Javascript: let query5 = 'mutation ($boardId: Int!, $columnVals: JSON!, $itemId: Int!) { change_multiple_column_values (board_id: $boardId, item_id: $itemId, column_values: $columnVals) { id } }'; let vars = { boardId: boardId, itemId: itemId, columnVals: JSON.stringify(body), }; console.log( JSON.stringify({ query: query5, variables: JSON.stringify(vars), }) ); fetch('https://api.monday.com/v2', { method: 'post', headers: { 'Content-Type': 'application/json', Authorization: MONDAY_API_KEY, }, body: JSON.stringify({ query: query5, variables: JSON.stringify(vars), }), }) .then((res) => res.json()) .then((res) => { });.... When I’m using the MONDAY_API_KEY from my developer user, it ends with success. But when I’m using the following token: monday.ge
Removing complexity object from query fixes my problem. Previously this worked, but now no.
Hi, On item creation I send a monday webhook to my api. On my api side I get the webhook and send an event on my side. This event query monday and get the item from a column that was set at its creation, but it almost fail to get the item everytime. When I add a 1 sec delay to my event, things work fine.
Hi Vamsi Here! I am exploring on Monday.com Api documentation. I found an Api where we can get all the items details with created date,updated date and status. But I need in week wise. Like how many Boards and items are created in a week(mon to sun). Like Date parameters. If we enter particular date range the result should be display based on date parameters using Api. Can u please help me with this.
We are receiving error messages with the API, but the status returns as 200. For example, when we hit our complexity limit we get a status 200 with a response payload of {'errors': [{'message': 'Query has complexity of 30001, which exceeds max complexity of 9473'}], 'account_id': 4440630} Another example includes using the “change_multiple_column_values” mutation which reports an error when a column value isn’t properly formatted for its column type. This is an example of the response payload with a status 200: {'error_code': 'ColumnValueException', 'status_code': 200, 'error_message': 'invalid value, please check our API documentation for the correct data structure for this column. https://monday.com/developers/v2#column-values-section', 'error_data': {'column_value': '2095 - Meat Product Manufacturing', 'column_type': 'NumericColumn'}} Generally speaking, we would expect errors to return a 4XX or a 5XX status code. Receiving errors as a status 200 is misleading and it appears th
Hey everyone, When we query an item by its name, the result is empty, but the item its there!. Funny enough we made a query with its id and we get the data for that item. The query we use is: query_items_by_value = ‘’‘query { items_by_column_values (board_id: 6666666, column_id: “name”, column_value: “101_44.01”) { name id column_values{ value title type id }} group{ title id } } } ‘’’
I am very new to GraphQL. In reading all of the API documentation I see that I can query data multiple ways using board IDs. I have a remedial question about getting board IDs to start with. I am looking to query a set of boards by the Board Name and then use those IDs to query additional data. Is that done by querying all boards and then parsing locally for IDs? There does not seem to be a way to search by the name of the board. Is that accurate? I may be looking at this too much like it is SQL. I also see that there is a board_folder_id that is part of the board fields, but I do not see any other reference to a folder that would allow me to get a folder name associated with a board. Is is it possible to get a folder name from a board? Thank you for any help that you can give.
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.