Welcome to the new monday developer community
-
Recently active
Hi team, I am getting this error message while trying to create a new subitem under an item via api. { “error_code”: “NoSubitemsColumnInThisBoard”, “status_code”: 200, “error_message”: “There is no subitem column on this board, please add it first”, “error_data”: {} } Ideally, I would expect that a reference to the parent item should be sufficient to create a subitem. Also, the create_column mutation does not specify subitem as a type. Please guide me on how to proceed. Thank you.
I keep getting errors when I try and create items using the monday-js-sdk. I should have everything formatted correctly. const error = await monday.api(` mutation { create_item(board_id: 4260005974, group_id: ${groupId}, item_name: ${user.name}) { id } } `); The error I get back is a parsing error on the graphql query: { "errors": [ { "message": "Parse error on \\")\\" (RPAREN) at [3, 92]", "locations": [ { "line": 3, "column": 92 } ] } ], "account_id": 8165721 } Any ideas on how to fix or why this isn’t working?
So I am working through the instructions for the github-node app at GitHub - mondaycom/welcome-apps: A collection of "Hello World" monday.com apps and I have it all working or at least I thought I did until I started making changes and nodemon restarted which changes the tunnel URL making the OAuth no longer work. Is that what it was supposed to do? I was 🤏 so close to making it work at least partially and the tunnel URL changes. Honestly I am still lost on the Home Page vs Callback URLs in GH’s OAuth vs what I need for monday’s Redirect URLs, OAuth authorization URL and the getting access token URL and where to get each one or where to use it! If anyone has a very clear, good for a 5 yr old explanation of what each URL is and where to find it I’d be ever so grateful! I’ve been at this for many hours now and am still stuck in the same place, OAuth! I need something that works so that I can move on to the actual creation of the Workspace App and then on to the additional feature
We’ve been giving nonprofits a 100% discount on our apps in an ad-hoc manner for a while. Normally applying the discount is all I need to do and they figure it out, but for some this is still a little too complicated. If I set a 100% discount for a 50 user plan, I imagine that the user still has to select the plan & “buy” the $0 amount. Is this a correct assumption? We recently announced free subscriptions for nonprofits on our monday.com apps, so I want to actually get this right before things get complicated. Cc: @Matias.Monday @hen
Hi there, I’ve got a problem based on that part of the documentation monday.listen . When I trying to log out list itemIds. I only got list ids from first group of the board. useEffect(() => { monday.listen(“itemIds”, (res) => { const itemIds = res.data; console.log(itemIds); }); }, ); Could you help me check from my board that I’ve used. BoardId: 3809175778 Thanks.
How do I Enable the SCIM APIs?
Hello greetings. I have a client who is going to use monday.com within his company. They have firewall and network security equipment with access policies to web pages. Until now they had no problems with the connection. They started to use a widget “HTML Emdebbed”. since then it does not allow to show the element and throws me a connection error because a service tries to connect with Facebook and with Dropbox. connection that is forbidden by IT department of the company. I have identified that the connection is from monday.com not from the widget, but it only blocks the page where the widget is. How can I deal with this problem? the customer has told me that he will not allow any service from “Facebook” or “DropBox”. Can I turn off those services from monday? Thanks for reading any help will be welcome.
Add Transparency & Automation to Your Recruiting Process with CarbonRecruiting Suite! What is the CarbonRecruiting Suite and why did we create it? CarbonRecruiting Suite is an all-in-one executive recruiting solution built on the monday platform. This powerful suite adds transparency to your recruiting process for everyone involved, enabling a better overall experience for all parties. From the hiring manager at your client’s company to the recruiters and directors at the firm, everyone can see more and manage every aspect of the recruiting process. We built this solution out of necessity. As monday.com Channel Partners, we see a variety of similar needs within different industries, and with our roots tied to the recruiting sector, we’ve built dozens of recruiter workflows and wanted to encapsulate what we’ve learned into an end-to-end workflow for recruiting teams. View on the marketplace → View on monday.com solution listings → What are the Key Features of CarbonRecruiting? 
Hello, I’m trying to set up my development environment. I am running the quickstart-react following the documentation but I am getting this error: ERROR: got remote connection error connect ECONNREFUSED 34.171.76.64:43279 {"tunnelId":"e00da7"} ERROR: e00da7 connection refused: tunnel.monday.app:43279 (check your firewall settings) err: { [1] "type": "Error", [1] "message": "e00da7 connection refused: tunnel.monday.app:43279 (check your firewall settings)", [1] "stack": [1] Error: e00da7 connection refused: tunnel.monday.app:43279 (check your firewall settings) [1] at Socket.<anonymous> (C:\\Development\\quickstartreact\\node_modules\\@mondaydotcomorg\\tunnel\\src\\lib\\TunnelCluster.js:93:38) [1] at Socket.emit (node:events:513:28) [1] at emitErrorNT (node:internal/streams/destroy:151:8) [1] at emitErrorCloseNT (node:internal/streams/destroy:116:3) [1] at process.processTicksAndRejec
I have an integration recipe failing from some requests. When I see the logs It’s taking about 35 seconds to respond. What is timeout for monday.com integration recipe requests? Does it retry if our request fails after certain time?
Cab I use monday.com api to signup a user from my platform to monday.com
Hi, I am trying to see how to set up the webhook integration from monday to CPI. Where do you maintain the CPI credentials on monday.com so that monday.com can send a request to CPI?
Hey there 👋 So, I haven’t had much luck finding a solution here & support suggested I post in the Community forums, so here I am. For added context, this is the first “App” I’ve ever attempted building out in Monday, so if anyone has suggestions on additional resources that may help guide me through this, it would be appreciated 🙏 Essentially, I’ve created a Workspace Template app for internal use only. This works great, except as part of it, I have a Board that essentially functions as an onboarding checklist. This board contains a lot of tasks that are pre-assigned to teams/roles & a notification automation that’s meant to notify a group when a specific trigger happens. Upon Workspace creation, the Person column is empty & the automation is deactivated because the Someone variable is empty. I’ve been told that the reason for this is that Workspace templates are intended to be used to share workspaces with other accounts. Since the people column & autom
Hello, I encountered the problem. I have the app running in preview mode in the developer section. I connect the app with existing board. When the app starts it sets listener via call monday.lsiten ("events", res=>console.log(res)); for debugging. On the second tab I change value some value in the board column. Expected result: dump event in the browser console Actual result: nothing in the console Can someone show me working sample how to use that listener?
I’m looking to pin a specific update on each user story. However, I’m unable to find the pin ability in the API. Is there such an ability within the API? If so, it would be extremely useful. If not, totally understand and I would recommend the feature in the future. Please let me know if you’re able to find how to “Pin to top” an update of an item using the API / GraphQL mutation. Thank you
Is it possible to use variables in GraphQL syntax for column values in a mutation? In the example below, I am can use a variable for top level items like board_id and item name. I can’t embed a variable inside column_values for date and the url. I am doing this to allow someone on my team the bulk assign training assignments through the API Playground tool instead of running a Python script I created. Thanks Bruce Example 1 mutation addTraining($myBoardID: Int!, $myItemName: String) { bruceB: create_item( board_id: $myBoardID, item_name: $myItemName, column_values: “{ "status": {"label": "New"}, "status_11": {"label": "HP Mandatory Training"}, "link" : "www.test.com Title Here", "date4" : {"date" : "2023-05-31"}, "person": {"personsAndTeams" :[ {"id" : 11111111, "kind" : "person"}]} }” ) { id } cindi: create_item( board_id: $myBoardID, item_name: $myItemName, column_values: "{ \\"status\\": {\\"label\\": \\"New\\"}, \\"status_11\\": {\\"label\\": \\"HP Mandatory Training\\"}, \
I’ve got the OAuth flow working fine on my client app but I realized I’ve got the client secret in the client and that’s no good so I’m moving some logic to my backend. Currently I’m making the authorization request from the client and then sending the code to the backend. The backend makes the same exact token request as the client was making successfully but it gets returned with a 500 status, ‘Internal Service Error’. I’ve checked everything several times for typos and formatted the request different ways. So my guess is that the token request has to come from the same origin as the authorization request. Is this right?
curl --location ‘https://api.monday.com/v2/boards?limit=25’ –header ‘Authorization: API TOKEN HERE’ –header ‘Cookie: __cf_bm=2lMj7e480dZ0lsh_nOZ.9p6YV88QPB3Vg1i2ZtIe614-1681306537-0-ASaG9jUiKIKYFTdMOqJMZRipgN9wB1y8r4SvEB2eMC1UsQcYgQUbJ1+SA+FGt7lG7f7ppJuRLzh66IFtUsKzJT1NWOka1Mm7LBz2kVYaE9te’
On my developer setup i got data from mirrored column in text field And I got correct response but when i build my project and upload it that not working anymore. What am i doing wrong. Is there some setting I forgot about? Hope that someone can help me with that
Hi Everyone ! It’s been a year that I wanted to set colors for my groups with the API and I read several posts here requesting that feature and replies saying that “Ehh… sorry that’s not available”. 😉 And this morning, I wanted to check again and saw that the API documentation was updated with this sample code : *mutation {* * update_group (board_id: 12345678, group_id: "today", group_attribute: color, new_value: "red") { * * id* * } * *}* So… I was super happy and excited to try… I quickly wrote a piece of code to get the Groups properties of my Board dedicated to experimentations and parsed them to see how it looked. Turned out that the API sends me my groups colors in hexadecimal : string(285) "{"data":{"boards":[{"groupsapitests":[{"id":"xxx","title":"GRP1_GREEN","color":"#00c875","position":"256.0"},{"id":"xxx","title":"GRP2_BLUE","color":"#579bfc","position":"512.0"},{"id":"xxx","title":"GRP3_RED","color":"#BB3354","position":"1024.0"}]}]},"account_id":xxx}" “color
Hello, I’d like to record my frustration at not being able to specify the original ‘creator’ of an update using the ‘create_update’ API muttation. For various reasons I have made an application design choice not to use automations in favour of using the GraphQL API. When moving an item from one board to another, I get all the ‘update’ attributes I need to potentially call the ‘create_update’ API mutation with the original creator id (and other attributes). I note that requests to add this feature is outstanding for a few years now. I appreciate you get deluged with such requests, but this trivial change to the API would be extremely powerful. I note also that there is an add on for Updates residing the the ‘Apps Marketplace’ that probably supports this, so this change must be viable. Please consider.
We just released a blog post that explains the ins and outs of adding analytics to your apps: SaaS App Analytics Guide It suggests some best practices, lists some metrics you can track, and walks you through the technical side of things. Check it out and let us know what you think! And of course, if you have any questions 🔮
Hello everyone, Recently I’ve been working on the external App that pushes data to the Monday board. For security reasons, we are not using API token, but instead, we are getting Access token from Monday with OAuth flow. To configure OAuth I created APP with some required scopes only. From the recent test, I’ve discovered that the issued access token always has access to the API. Steps to reproduce: Create APP, grant read board access, get token via OAuth flow (using client_id & client_secret) Use API to read data from GraphQL (with access token) Remove read scope access on Monday side/ refresh client_secret and signing secret Use API with the same access token from step 2 - API retrieves data Delete APP, use read API - still worked From the test, I see that the Access token is always valid, with a removed app and changed scope. It’s a big security concern for us, could you please advise on this issue? Thank you
Hi, a beginner here asking for API help. (ChatGPT has already brought me far but I’m still a bit stuck) I’m trying to update my Monday.com board according to changes in Google Sheets. My GoogleSheets is able to send out the following JSON string mutation request: { “query”: “mutation { change_column_value (board_id: 4353413926, item_id: 4353413947, column_id: "__", value: "{"text":"2521"}") { id } }” } Which I think is correctly formulated for the Monday.com API to receive. Board ID, Column ID, and Item ID have all been checked to be correct. API token is, I think, also correct (At least I’m not getting an error from the Google Sheets side). However, I’m not seeing the change requested by this string on Monday.com. On the individual board items, I’m not seeing any API requests in their individual update. Likely the JSON never reached them. How can I see if Monday.com overall has received this API request from outside, what was received, and how it was interpreted? If someone can let me
I was trying to add an integration recipe in my app but i am not able to choose this when button clicked trigger any more, I only see button clicked which as a bit different language. I can see when button clicked trigger in old app but cannot choose it when creating new recipe, there difference is in sentence between two trigger.
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.