Welcome to the new monday developer community
-
Recently active
Hi there, I am trying to simply retrieve a list of items for a given board that currently has no items (using the API). I get the following message: Complexity budget exhausted, query cost 3700020 budget remaining 999960 out of 1000000 reset in 60 seconds Does this number seem wayyyy too high to simply get a list of items? Could someone please get me in touch with support so I can follow up with my specific situation? Much appreciated, Harry
Hi, Is there a way I can get the order of the status label? I tried this query: `query { boards(ids: 1720999724) { columns { settings_str title type } } }` and this is what I get from the settings_str : which doesn’t include the information that I wanted. I would expect the results will return in the correct order which is : “Level 0” > “Level 1” > “Level 2” > “Level 3” May I know which graphQL can I use to get this result? Br, YarHuoy
Hi, I’m trying to use the monday API to update an item based on an update to a GitHub issue (i.e. if a label is added to a GitHub issue, add it to list of labels in its corresponding Monday item). I’m getting a 200 from the call, but I’m not seeing the changes reflected in Monday. The fetch call: const targetBoardId = 111111; const targetItemId = 22222; const updateItemResp = await fetch('https://<enterprise_domain>.monday.com/v2', { method: 'post', headers: { 'Content-Type': 'application/json', Authorization: shortLivedToken // This is all within an integration recipe, so grabbing auth from there }, body: JSON.stringify({ query: 'mutation ($targetBoardId:Int!, $targetItemId:Int!, $newColumnValues:JSON!) { change_multiple_column_values(item_id: $targetItemId, board_id: $targetBoardId, column_values: $newColumnValues) { id } }', variables: JSON.stringify({ targetBoardId, targetItemId, newColumnValues: JSON.stringify(columnValues), }),
Hi, I was trying to use my app after being on vacation for a while, and something seems to have broken down during that time. When I call the webhook URL now, nothing seems to be happening (checked all the info in the app, everything seems to be in order). Tried refreshing the webhooks (unsubscribe, re-subscribe), but still no go. Is there any easy way of testing the webhook url / app connection, just so I can rule this out as the source of the problem? Thanks.
Hello. I know that I do something wrong in syntax, but don’t know where. I’m using the curl in windows command line. This request for curl works perfectly: -d “{"query": "mutation {change_column_value(board_id: 1692786470, item_id: 1692853617, column_id: “_____12”, value: “\\"871\\"”) {id}}"}” I’m also needed to change the “date” column. This command I have checked at “API Playground”, it’s work: mutation { change_column_value(board_id: 1692786470, item_id: 1692853617, column_id: “____”, value: “{"date": "2021-09-01"}”) { id }} but I can’t transfer it for curl (same us first request)…
I can’t figure out how to structure my json obj to update/create a tag based on the GraphQL documentation… show: { tag_name: showAbbr }, show is the column id, showAbbr is a string
Hi, I am trying to connect via curl but if I do it from the command line I get an error: curl: (60) SSL certificate problem: unable to get local issuer certificate using the same command but in https://reqbin.com/curl it works perfect, I don’t know much about this topic, can I get some help please?. I’m using curl like this curl -X POST -H “Content-Type:application/json” -H “Authorization:TOKEN” -d ‘{“query”:“{ boards (ids: xxxxxxxxxx){name views{name}}}”}’ “https://api.monday.com/v2” if I use -k or --insecure I only get a empty pair of curly braces. I appreciate any help. Regards, Javier
Hello Monday community, I have a small GraphQL query as below: { vat_quarterly: boards(ids: 684144642) { groups(ids: "topics") { ...NumberDateFields2 } } } fragment NumberDateFields2 on Group { items { column_values(ids: ["numbers", "date72", "mirror66"]) { text } } } The result I retrieve is as below(just a small snippet): { "column_values": [ { "text": "Courtney Stretton" }, { "text": "2021-08-31" }, { "text": "1" } ] } } Now, the column ID mirror66 is actually a user’s name. In my Graph QL query I had added mirror66 at the end, but it appeared first in the result set for each row. Is there a way to achieve more definitive results, like the result order to match the columns order that the system was requested with? So, here result shou
Hi, I need to use a URL for the App BaseUrl that includes a port # (ex: https://www.example.com:3000). It doesn’t seem to be working, and I’m wondering if this is actually possible on Monday. Thanks.
I have a question about app triggers, I can put a value inside a sub-item as a trigger. Example: A status within a sub-item triggers an app/integration trigger. If so, how exactly do I do it? Thanks in advance!
Hi Team, We are facing some issues with the AUTH setup in our application. We want to integrate the authorization in our app where a user can have multiple accounts where he can login through just like email(phone burner_auth_url in our case) screenshot attached We tried for this and created the code for the front end page, also tried to integrate through the authorization url in our app We are stuck as to how to integrate this react page in our app so that it gets displayed when the user adds any recipe to the board also the user has already an account setup so that he can choose from drop down if he wants to add another account We want to display this page inside monday.com account itself If anyone can help with this issue it would be great
Program…no-code? Looks like a “contradictio in terminis”, but is it? The difference is how you program, using code like JavaScript, NodeJS, Angular etc. or connecting dots (modules) with arrows (connections). In both no-code and apps the logic to do something has to be designed, developed, tested and supported. Monday.com, as any other platform I know, can’t do anything we (as users) come up with. There are times you need to rely on an external system to do things for you. That’s why we have API’s. The same monday.com API can be used in Intergomat / Zapier or monday (marketplace) apps. So, what is the difference. Security; when using no-code platforms you have to approve the connection between them and monday.com. The same is true for apps (you have to approve the scope). The difference is that no-code platforms store your credentials (whether in a token or through another mechanism). Well developed monday.com apps do not store these credentials or tokens as they get a “60 second to u
I’m querying all boards in our account and I am only getting 25 boards returned. Many of the boards I’m looking for are not included. Here is my query: monday.api( `query { complexity{ query } boards() { id name owner { id name } } }` ) I’ve tried removing the complexity code block thinking that might be the issue but with no success.
Hi Devs, The built in Monday recurring trigger has only boarId & schedulerConfig as input values and no output values. https://apps.developer.monday.com/docs/monday-trigger-blocks#recurring I have a couple of questions. How can I build a monday trigger combining a schedlerConfig & status like this - “Every time period if status is something ?” similar to this Gmail integration How to get itemValues as output from this trigger? Thanks.
Hi folks. I am new to Monday.com and have a question about the API. I have been using the API Playground, and have been able to run commands from it, but the commands are mostly for internal Monday stuff - like adding items, workspace, etc. I am new to using API and I am wondering, as an example, can I pull data from www.openweathermap.org using their free API token, then displaying a Widget on my dashboard that shows the weather information? If anyone can help me figure this out, I can then figure out how to pull data from other resources (like a database) using this procedure. Thank you!
Currently, when creating a new status label using the label indexes, they label disappears after a refresh or a navigation to another board and back to the original board. Only the labels that are created manually on the board remain. The rest just disappears. Here is a video showing the above described problem.
Taking the code from here:style.monday.com <TextField placeholder={text("Placeholder", "default placeholder")} debounceRate={number("Debounce Rate (see console log)", 0)} iconsNames={{ primary: "Primary Icon - could be any icon" }} iconName={text("Primary Icon Name", "fa-circle")} secondaryIconName={text("Secondary Icon Name", "")} validation={select( "Validation State", { None: null, Error: { status: "error", text: "error" }, Success: { status: "success", text: "success" }, Assist: { status: "", text: "assist text" } }, { status: "", text: "assist text" } )} id="Knobs" disabled={boolean("Disabled", false)} readonly={boolean("Readonly", true)} size={select( "Size", { Small: TextField.sizes.SMALL, Medium: TextField.sizes.MEDIUM, Large: TextField.sizes.LARGE }, TextField.sizes.MEDIUM )} clearOnIconClick={bool
Hi, One of the users of our Analytics and Reports monday app is reporting that they get an error response to the OAuth authorization request, like { “error_code”: “UserUnauthroizedException”, “status_code”: 403, “error_message”: “User unauthorized to perform action”, “error_data”: {} } So instead of being redirected to an appropriate error page (“You need to install the app first” etc.) the error response comes through to the requesting app (ours). I can’t reproduce the error. In which situations could this error happen? Is there a problem with the users privileges or maybe something wrong with our app or the monday API? Thanks for your help!
Hi We are using Mind Map a lot to identify Scope / Areas / Actions to be taken… and then we need to retype it all in monday.com to make it happen - assign to someone, ect… Is there anyway we could have a mind map “view” and have items added into the main table? That would be great! thanks
Goal: Consume external API (Printavo) and convert order details to board view in monday Progress: I can retrieve our order information from Printavo using Node with below import dotenv from "dotenv"; dotenv.config(); import express from "express"; import fetch from "node-fetch"; const app = express(); const port = 3000; const secret = process.env.USE_SECRET; const email = process.env.USE_EMAIL; app.get("/orders", async (req, res) => { console.log(`/orders endpoint called ${secret}`); const url = `https://www.printavo.com/api/v1/orders?email=${email}token=${secret}`; const options = { method: "GET", }; const response = await fetch(url, options) .then((res) => res.json()) .catch((e) => { console.error({ message: "oh noes", error: e, }); }); console.log("Response: ", response); res.json(response); }); app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`); }); My plan was to conve
I’m trying to update a location via GraphQL - can’t get it to work in the playground - can anyone help me see what I’m missing? Here is what the documentation says to do: mutation { change_multiple_column_values(item_id:11111, board_id:22222, column_values: “{"location3" : {"lat":"29.9772962","lng":"31.1324955","address":"Giza Pyramid Complex"}}”) { id } } I’m good until after column_values: that is a load of nonsense I don’t know what to keep and what to change. the slashes are just kind of everywhere and I can’t make sense of it. Here is what I’ve been trying to get to work to pass in a string: mutation { change_multiple_column_values(item_id:1653243041,board_id:1636890828, column_values: “{“location_1” : “42.564779 -87.97627779999999 13905 75th St, Bristol, WI 53104, USA”}") { id } and to pass in JSON: mutation { change_multiple_column_values(item_id: 1653243041, board_id: 1636890828, column_values: “{“location_1” : {“lat”:“42.564779”,“lng”:“87.97627779999999”,“address”:“13905 75th
HI everybody, we have an outlook app that integrates users with their Monday account via OAuth handshake request. usually if the app wasn’t installed in the user’s account, Monday would automatically ask for permission to install with all the apps scopes. And now we get this message instead: “App is not installed, in order to use this app you need to first install it”. If we manually install the app through the shareable URL in our user’s account, it works. We don’t know about any changes we’ve made that could’ve done this, is this on Monday’s side, or we’ve miss-looked something? Thank you very much!
Hi, I have some some script, which duplicate a board via Graph API, then next step it searches some item by the name. But it seems that dupolicate is async, because second function cannot finf my item… like it doesn’t exist yet… any clue ho to solve this? Some parameter for Graph API to wait for finish? So SYNC call, not ASYC?
Hi Team, I was wondering which field can we use when building custom action wherein we want the users to specify which columns from their board they want to send to us. I was looking into using a custom entity which would retrieve all the columns from the board and present it to the user but there is no option for a multiple select type. Was wondering what is the best approach for this. Thanks!
When updating “Connect boards columns”, some items are not connected. In the attached video, the items being created are supposed to look exactly like the first three. As shown, the second item is not connected. This happens spontaneously to different number of items if the number of items being created is numerous. I did like to add that, the items are not been created concurrently but rather sequentially as shown in the video. Here is the demo link.
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.