Welcome to the new monday developer community
-
Recently active
Hi! I’m trying to create an integration between our app and Monday.com. To achieve this, I need to have an “integration” column with a primary key of a linked item. I found what GitHub integration, when configuring a recipe like “When pull request is created, … create an items and sync future changes…”, shows a column named GitHub which is read only and after recipe is configured, the column is automatically added to my board. I’ve also found what I can create a column with type “integration” using a GraphQL API, but still don’t know how to create it automatically on a recipe configuration stage (like GitHub recipe does)
Hi guys! I would like to present Omnitas.dev new app - Conversations App for monday.com! 🙌 With Conversations App, you will be able to collect and show updates from all connected boards, linked items, dependencies and subitems in one place. The Conversations App is providing an additional item view that will make it possible to show all linked updates at one glance. Features ✅ Get updates from Connected Boards columns Get updates from Dependency columns Get updates from Subitems Get updates from multiple levels Example use cases 🌟 Get all updates for a project in one place. Prepare for meetings with clients by reviewing all updates related to the the client. Create private boards and link all items you would like to see updates from. Get Conversations App here 👉 https://monday.com/marketplace/110 Pricing 💰 The app has a 14 days free trial. After that, the pricing plan will be 7.98 USD per month. A subscription covers unlimited users and usa
Is there a simpler way to retrieve a created item’s itemId than sending a separate query request after creation to query an entire board? Or to set the itemId of the newly created Item?
For Sub Items, Is there any Query API to get the list of Sub Items for a given Item ID? Can a Sub-Items be converted to Item ? [i.e. Remove its Parent] ? Can the Parent of Sub-Item be Changed ?
I’ve been using these API Queries for quite some time, and today I’m running into errors. Here is the query: query { boards (ids:xxxxxxx) {items { id assets { id name }}}} The error I’m getting back: {‘errors’: [{‘message’: ‘Query has complexity of 2011020, which exceeds max complexity of 1000000’}] This board has less than 100 assets, so why would this happen suddenly?
Hi Monday Team, My team is trying to build an integration between Monday and Facebook which requires Facebook login. We get the following error when we put our project’s URI to Facebook Apps: I tried looking at responses in FB Dev Community , but it seems that many developers face this issue… We see that Monday has a Facebook Ads Integration and wanted to seek help from anyone that worked on that integration to help solve this issue as the Facebook authentication process that we would like to implement for our app is similar to the one in the Facebook Ads Integration. Thank you for your time.
Hello guys, I’m looking to create an app but I can’t find how to perform a specific action. My application is going to consume Rest services from an external platform for various users. Each user has their own authorization token, therefore, when a user applies my integration, I need this user to indicate what her authorization token is. I have checked in the community and in the Monday welcome apps but I can’t find how to do this. I have noticed that for example, the Jira application requests a URL, an email, and a token, the first time it is going to be used (attached image) and saves them to use them; I would like to do something similar but only saving the token. There is some documentation that can guide me in this process? Thanks!
Logged here: [Bug] Storage API Versioning · Issue #42 · mondaycom/monday-sdk-js · GitHub I’ve noticed that when specifying a previous_version it does not result in a version_conflict error as described in the docs: GitHub - mondaycom/monday-sdk-js: Node.js and JavaScript SDK for developing over the monday.com platform this.mondayClientSdk.storage.instance.setItem(key, value, {previous_version: version}).then( r => console.log(r), e => console.error(e) ); Am I making the call incorrectly?
Hi Monday Dev Team, I had a question about customizing the calendar view: Is the calendar view code base open-source allowing customization? I would like to customize the size and possibly adding additional information inside the preview item (see image below). Thank you for your time and help!
Hi everyone and monday team, So I’m creating an app that will set the status to items and subitems and I’m going to replicate the behavior that Monday has on the boards. Clicking the column and showing a popover with the different statuses. I was looking first on this page monday.com | A new way of working and I noticed that you have that component Popover, but then I find the actual Github page of the react component GitHub - mondaycom/monday-ui-react-core: Official monday.com UI resources for application development in React.js together with the storybook, and it does not mention the popover there. In the storybook, there is not even a Dialog example. With this background, my question is: Is there a way I can implement the popover with something that you guys have, or do I need to build it from scratch? There are no issues with that. But would be cool if you guys already have something that I can use. I appreciate your time, Best regards. Joel Barranco
I got a simple query, where I want to get all items from a board The idea is to get a list of items, based on Google Sheets where my Board Ids are stored. But I’m already receiving an error when I want to use a variable in my query var boardId = 1136581766; var query = "query($board:Int!) {boards (ids:$board,state:active){name id items {id name column_values{id,text, type, title,value}}}}"; var variables = { "board" : boardId, }; {“errors”:[{“message”:“List dimension mismatch on variable $board and argument ids (Int! / [Int])”,“locations”:[{“line”:1,“column”:29}],“fields”:[“query”,“boards”,“ids”]}],“account_id”:4428197} What I’m doing wrong? 😭
TuesdaysTools is an app for Monday.com that allows you to filter across boards, and bulk update items. There have been a lot of feature requests for this and we’ve been hard at work making it happen. Here’s a quick demo - Monday.com multi-board filtering and bulk update - YouTube Q: So… where’s your app? I only see Monday.com…? A: Thanks! That’s the idea, it blends right in. If you know how to use Monday, you know how to use Tuesday. Q: Why “Tuesday’s Tools”? A: It seemed like a good name for an app that works on Monday.com. Between the clever alliteration and the subtle reference to “tools from the future” it was just too good to pass up, and definitely not a bad dad joke. Definitely. Q: Was this built on top of other software owned by Tuesday’s Tools? A: Nope. 100% built from scratch. Tuesday’s Tools did not exist before this hackathon, and has no other software (yet!). Q: Can you add ? A: Please tell us the fondest desires of your heart, and we’ll add it to our rapidly growing list
Hello Guys, Me and my developer are facing a rather tough issue for us. Most likely something very simple and silly. We want to replicate the ability seen in other integrations to store multiple auths inside the “Pre auth screen”. We have AUTH setup in the integration however it only allows the user to use one account. We could not seem to find the documentation on this if anyone can direct us that would be great.
Hi all, I cant seem to locate where I would find my link to each field type (short text, drop down) etc. I am trying to locate the curl code, so I can GET, POST, PATCH, DELETE. This is for an API integration I want to create with my existing board. Thank you!
Hello, We cannot create webhook from API; there is no error but webhook id returns null: All other calls are working for the same API Token. What should we do about this? Thanks.
Hi All, I tried to send a notification to specific user using (https://monday.com/developers/v2#mutations-section-notifications-create) But I want to ask if I can make a notification seems like sent from APP instead of user ?
Hi there, I am building an app with OAuth based authentication and redirecting the user to the following url auth.monday.com the same url - https://4f7111998264.ngrok.io/api/monday/callback is defined in the redirect_uri of my app’s oauth settings. I am still getting an Invalid redirect_uri error on the browser. What am I doing wrong? Would really appreciate your help. Thanks
Hi! The solution set up for my business relies on boards that are connected with “board-relation” columns. I can’t for the life of me figure out how to post data to to this column! I’ve structured the post calls to have values identical to some already set up by the front end, but to no avail unfortunatly. I’m always getting this same error: (200 ColumnValueException); "There are items that are not in the connected boards). Is the only way to set a value to this column in the front end interface? I can’t appear to find any reference to pushing data to column type “board-relation” (also known as id: “connect_boards#”) Thanks! EDIT: I saw a post saying this is an ‘Item Link Column’. I Updated the api call accordingly but still the same result: { change_column_value ( board_id: 00000000, item_id: 111111111, column_id: "connect_boards0", value: "{\\"item_ids\\":[\\"222222222\\"]}") {id} }
When using the quickstart-react scaffold provided, I could use the live preview with the ngrok URL that was generated, but upon making a few changes, the Live Preview broke. The app was still working perfectly fine independently when opened in a new tab via localhost or the ngrok link. Trying to use the Monday preview, however, would give me this error: `Uncaught TypeError: can't access property "forEach", hook.renderers is undefined` I created a fresh React app using create-react-app v4.0.3 and set it up to expose with ngrok, but that would also fail (only within the Monday preview) with the same error. When running build and uploading the zipped build folder, the preview works fine. I’m not sure if this is an issue with the way the Live Preview is attempting to render the app within its iframe or if it’s an issue with my app (or both). Is there a specific version of node/react/react-scripts that is required to use to get the preview working?
Does anyone know if it is possible to create a column in a board that allows the user to pick a board from a list of boards under a specific folder? The use case is that we need to relate a work ticket with an undefinable number of parts and labor items to a project in a project board. It seems the best approach is to create a new board for each work ticket for expansability purposes and then relate that work ticket (board) to a row in the project board. Suggestions on alternative approaches for creating and relating work tickets are welcome. Thanks, Greg
Hi all, I am about to create an integration that interacts with a Slack like server. The server provides oauth2 access. I had a look on the slack-app example and there the token from the server will be stored in a local sqlite database along with the userId. I would like to do something similar to prevent the user to authorize at the server each time he uses the integration. I saw in another topic, that the storage API should not be used for such data. So is there another way to do it? I just found following OAuth token for integrations //Get the token from the token table const token = await mySqlAccess.readToken(req.session.accountId, req.session.userId, envVars.appCode); and my question there is, what is that mySqlAccess? I seems, I search for something similar. Thanks a lot and cheers, Marcus
Hello All. I built the custom action which supposed to execute the MS flow URL when new Item is created. The trigger is executed, but all actions remain in the failed or in progress state My Ms Flow is very simple. It returns 200 status (I checked it with Postman). When I register the webhook - it’s working. What could be a problem with the custom action?
Linked Items lets you link tasks within the monday.com platform in many different ways. You decide whether they are simply connected, one task blocks another, one task causes a series of other tasks, or they remain in any other relation. The app adds an Item View that opens additional details about an item when you click on it. The information appears in a side drawer where it can be displayed in two forms: [Table View]: a customizable table view showing different groups of links, where you can preview the most important details and interact with linked items directly from the side drawer. [Graph View]: a highly visual form of displaying all interconnections of a given item. It lets you get an overview of all the tasks in just a blink of an eye as well as giving you more control over the project lifecycle. Linked Items comes with handy built-in [Templates] that show how to start and how to benefit from every feature. There’s a possibility to add tasks on the go, right form the side
Hi all, I’m having some strange behaviour in a rather simple integration recipe I’m building. The recipe is as follows: “When status changes to a value and another column is empty, change another status to this value”. I’m using the standard trigger when a status changes. I’ve built the following custom action: In my code, I’m doing a simple check by retrieving the value of emptyColumnId and if it’s indeed empty, I’m changing the value of statusColumnId to statusColumnValue. However, that last update triggers the internal server error without further details. If I log my query variables to the console and paste it in the API playground it works correctly. What am I overlooking here? @Helen Since you were able to help me a lot last time, perhaps you can have a look here as well? 😁
Hi all, I want to ask about draft version, I have made some changes inside my board view code, and I created new version then I deployed the board view to it, How I can test the changes before pushing the version to live any other way than preview inside board setup ? Thanks!
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.