Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
When writing a widget, no events come through. Not “new items” and not “change column value”. I expected events for the selected boards to come through. Is this a bug on my end, a bug in the sdk, or by design?
Hey, Tried to get the view name of my custom board view using this and got only the non-app board views. Is there a way to get my app’s board view name in the user’s board? query BoardViews($boardId: Int!) { boards(ids: [$boardId]) { name views { id name type } } } Cheers, Ronen
I am trying to have my custom integration to create a subitem with columns. It works in insomnia but not through the integration. I can create subitems with only names, but not with columns. I wonder if there is something in the integration backend that is stripping the slashes or something like that. mutation m { subItem0: create_subitem(parent_item_id: 652599005, item_name: "xx10-V-02 ESTUDIO", column_values: "{\\"n_meros\\":\\"2484\\",\\"n_meros9\\":\\"891\\"}") { id } subItem1: create_subitem(parent_item_id: 652599005, item_name: "xx07-V-01 COCINA", column_values: "{\\"n_meros\\":\\"2981\\",\\"n_meros9\\":\\"1682\\"}") { id } } that is the request I am doing. It works if I run it in insomnia. This is the error response I’m getting from Monday when I call it from the integration query mutation bulk_create_sub_items($itemId: Int!) { subItem0: create_subitem(parent_item_id: $itemId, item_name: "10-V-02 ESTUDIO", column_values: "{"n_meros":"2484","n_meros9":"891"}") {
Hi. I’m quite new to Moday.com app development, so maybe I’m missing something obvious: I’m developing App with Board View feature, but actual UI is very minimal, like two buttons. But when I test my app I can’t resize my app to be small, it’s stuck on about 200px height, most of this space is wasted. How can I make my app smaller? btw, whole resize procedure is somewhat buggy on both browsers I tested (Chrome, Firefox on Windows 10)
I am trying to build a new view for a specific board on my account. Things would go much faster if I was able to mock the Monday API on my local node project where I’m developing it. Currently I have to build the local deployment, upload it and then test it. Am I missing something?
I’m trying to create a monday.com app (board view/widget) that displays data from an external system. The data isn’t public, you need to be an authenticated user to get access to it. For example, I have a custom system where we track the training sessions a user has attended. I want to display a widget where I can show a pie chart indicating info about it (% attended vs missed sessions). This data is already in our system. Is this possible? Does this depend on the app view setup (URL vs zipped build file)?
When I perform a large number of sequential updates, I consistently see this error in the console: main-84471a1c05208f3a23dd.js:1 Error: Rate limit passed I started tracking remaining complexity alongside these updates so I can tune the throttling appropriately. This results in: Complexity Remaining: 4669989 main-84471a1c05208f3a23dd.js:1 Error: Rate limit passed Why am I seeing rate limit errors when clearly there is a ton of complexity remaining?
Is there any way to use this type of Group selector in a custom Board View Settings area? (this is a screenshot of what exists in the Dashboards)
Getting ERROR when using along with CLI the quick start guide - Set up your development environment (section) I’ve tried the video guide along with the text guide following the instructions line by line with the 2 Cases getting the same error like I share in the image below
In the publish section of our app - I’ve added multiple accounts and shared with them the installation link. When trying to install the app they get an error: {“error”:“invalid_grant”,“error_description”:“Account is not allowed to install this app”} or this message: “The app cannot be installed in this account”. Anyone know’s why? Thanks, Nadav
Hey everyone, We are getting error when trying to query board items. Same query was working last week. Error: Query failed to run by returning code of 504
Hey there ! I am currently working on an app using Angular + Firebase. When an user submit a form from the app, an item is created in a board (already did it and it works well). I want to allow the users to add files in the form, so I need to be able to upload those files in the item in Monday. I tried to do it the following way: var file = this.filesList[0] var itemId = myItemID; var headers = new HttpHeaders({'authorization': environment.monday_token}); var option = {headers : headers} var url = "https://api.monday.com/v2/file"; //The gql query var addFileRequest = {"query" : "mutation($file: File!, $itemId: Int!, $columnId: String!)\\ {add_file_to_column(file:$file, item_id: $itemId, column_id: $columnId) \\ { id }\\ }", "variables" : {"file" : file, "itemId":itemId, "columnId":"file"}} this.httpClient.post(url,addFileRequest, option).subscribe((snapshot:any) => { console.log(snapshot); }); When I execute the code above I got the logs in the browser console: I’ve s
We are building a board app that displays data from our platform (ActivTrak) to users in their monday.com accounts. There is not necessarily a 1:1 match between users of both platforms, so for MVP we’ve chosen some account-level insights that are safe to share with all monday.com users, whether or not they’re personally generating data in ActivTrak. Here’s what’s not clear to us: Are board apps installed at the account level (say, by an admin) and appear for all users in that account or do they have to be installed individually by each user? Can board apps be authenticated by a single user for that entire account or does each user need to have a corresponding user account in both systems to use it? Can we rely on the Storage API (in beta) to store secure data, like tokens? We’ve been on seminars, read the docs, and still don’t have a clear understanding of these integration patterns. Thanks in advance!
Hey builders, For those of you building public apps for the upcoming marketplace, here’s an opportunity to be considered for the beta phase. (When? Soon… That’s all we can say right now). We are starting to review app submission and the first batch is due on Aug 24th. If you already built an app or are close to finishing your app - you can nominate it here. If you have any questions (other than ‘when’) - this is the right place to ask! Looking forward to an avalanche of apps, Amir.
Just wondering about how one can go about implementing this. We have a specific kind of view we want to implement on a board’s data. However we need there to be a corresponding specific column to get that data from. At the moment, that type of column does not come by default in a standard board, such as the owner column. Now assuming the user downloads our app because they are interested in what we display, what is the best way for us to prompt the user to create such a column/ensure they have this column on their board that will give us the type of data we need for the view? Appreciate any help.
Would love to know if there is a way to organize user settings further within a board view. The app that I am building is rather large and has been able to integrate a large amount of user input. In dashboard widgets there seems to be away to have drop downs of settings when you are creating the widget. Is there something along these lines available for board view app settings?
I’m working on a third-party application that uses existing Monday team members to add additional permissions for outside data sources. However, when I use the teams GraphQL query request the primary team is not returned. In other words, if I create another team, that team will be returned in the request, but not my primary team. Thoughts? Two Teams Create API Playground Query
The refresh_token as outlined in the OAuth documentation is never returned. const token = await monday.oauthToken( code, process.env.MONDAY_CLIENT_ID, process.env.MONDAY_CLIENT_SECRET ); The response is… { token_type: 'bearer', access_token:'eyJhbGciOiJIUzI1Ni...1lFytwQ66s', scope: 'me:read,boards:read,boards:write,users:read,users:write,notifications:write,account:read,updates:read,updates:write,assets:read,tags:read,teams:read,webhooks:write' } Both the expires_in and refresh_token are missing as documented at https://monday.com/developers/apps/oauth { "access_token": "NgeFeX...FEmEka", "token_type": "Bearer", "scope": "boards:write boards:read", "expires_in": "2592000", "refresh_token": "NgeFeX...FKoLUka" } Thoughts?
I’m building an app that provides a board view which requires authentication with a third party website. The third party website uses Google to authenticate users, by providing a “Sign in with Google” button that launches a dialog allowing the user to sign in with their Google credentials. Will this solution be reliable when used within a board view iframe or will some browsers block session cookies in the iframe? Any suggestions on the best approach?
I am an Android developer. I am having issues since start and I have asked this question many times but not getting proper reply. So, how can I integrate Monday to Android app when there is no dependency or sdk available. If this competition was for react developers it should have mentioned. This is a request please tell us can Android developers, Can develop app with Android studio or not?
Hi All Has anyone ever managed to find items using the items_by_column_values query on a column of type “board-relation” ? In one of my integrations i am attempting to check if a given item is echoed in another board. The column value argument is a string, which suggests it is trying to match the “text” property of the column_value structure, but it is not working for me. Any help would be most welcome. Thanks
Hi All The Integration Features within Monday Apps are really neat! after playing with the quickstart in node.js, I have now started trying to make integration recipes talk to my ASP.NET Core Web API. i get “User not authenticated” error, which tells me i am not consuming the signing credentials properly. JavaScript has this simple and elegant jwt.verify(authorization,SIGNING_SECRET) which returns userid, accountid and redirect url. However I am struggling to replicate that using AddJwtBearer() in .NET Core. Has anyone managed to get monday to talk to .NET Core and would be kind enough to share the relevant bit of authentication code? Failing that, can i have more details about how the signing secret is encoded within the JWT sent by monday integration triggers? Thanks!
Hi, We would like to know how we can build monday apps using vanilla javascript. We appreciate the cooperation of the community members.
has anyone had this happen before? the boards exist on the web app, I can query the board if I specify its ID (I can also query items from that board by specifying their IDs). but when I want to discover boards by just querying : query{boards{id name}} these new boards just don’t show up in the response body
Hi there, when I execute a query I dont see any pagination info in results like which page number it is, total results etc. I am unable to find any info regarding this in docs can someone suggest how can this be retrieved ?
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.