Welcome to the new monday developer community
-
Recently active
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 ?
Hi, all Is there any way to provision any Custom Values to Custom Field type. For example, I have a Custom Field Type that should return a list of items. The problem is for each user I want to return a different list of items. For example, based on User ID or some other Monday Identities I want to identify User or Entity the User belongs to and return corresponding list. BR, Alexey
When applying this mutation, the outcome differs depending on whether I use label or index to set the value. If I use index monday adds a changed_at field or uses what I send, but if I use label the changed_at is dropped, even if I explicitly sent it. It would be great if it consistently used my value or at least set the changed_at itself. mutation setStatus { change_column_value( item_id:0 board_id:0 column_id: "status2" # value: "{ \\"label\\": \\"Not Started\\", \\"changed_at\\": \\"2020-08-18 15:38:01 UTC\\" }" value: "{ \\"index\\": 1, \\"changed_at\\": \\"2020-08-18 15:38:02 UTC\\" }" ){ id updated_at column_values{ id title text value } } } when set via index, the resulting column is: { "id": "status2", "title": "Stage", "value": "{\\"index\\":1,\\"changed_at\\":\\"2020-08-18 15:38:02 UTC\\"}", "text": "Planning" } when set via label, the resulting column is: { "id": "status2", "title": "Stage",
Using Chrome as browser the tabname is always set to the displayed board. However when I configure a recipe sentence where the user selects a board in the configuration, the tabname changes to the selected board. See this small video: https://www.loom.com/share/44318d89c0ba47d9b7a6115b7f5c29d6 and have a close look to the tabname when configuring the recipe
Would love to have a webhook that fires when an item changes group. Of course (as usual) the paylaod needs to contain current and previous groupId and boardId, itemId etc.
Hi there! 👋 Yesterday I tried to change the App Icon in the builder. The upload works well. I got the message “Photo updated successfully”. But nothing happens on screen. I tried to empty the cache, same. And the strangest thing is that, on an other browser, I have different apps icon, but once it printed one, you can’t change it anymore. I tried on a different computer: same. Do you have an idea?
Hi All, i am trying to mutate a board using the API, but a im getting a 500 - Internal Server Error when i try to set the value for a link column here is the api code: mutation { create_item (board_id: 659846591, group_id: "backlog", item_name: "Teste SCI", column_values: "{ \\"texto0\\": \\"teste\\" , \\"texto4\\":\\"BIBI\\", \\"link2\\":\\"{\\"url\\":\\"http://monday.com\\",\\"text\\":\\"go to monday!\\"}\\" }") { id } } if i remove the link column value, the it works… Any Idea on what am i doing wrong? Thank You
Hi, I’m building an integration and I cannot see how to convert the activity_log.created_at field from an integer to a date. Cannot find anything in your KB, nor online in general. An example of a returned “date” field is “15905438472681046”, which corresponds to approx May 28th 2020 (give or take a few days) The number is too big to be Unix Epoch. Thanks
I’ve created an app and made it public, monday.com: Where Teams Get Work Done. How do I submit this app such that it shows up in the apps when users browse app for adding to their boards?
There is something odd happening with the Graphql explorer. I tried this on chrome and safari and I keep getting random text artifacts appearing. Any ideas?
Hi there, I have a simple backend for my app and I want to validate whether the request has come from a valid authenticated Monday user. From the frontend I get the session token: monday.get("sessionToken").then((res) => {...}) And then, I use that token to send the request to my backend. In the NodeJS backend I then verify this JWT token using my Signing Secret: jwt.verify(tokenFromClient, MONDAY_SIGNING_SECRET) Turns out this doesn’t work and I get “invalid signature”. However, if I use the Client Secret instead, then it works fine. Am I misunderstanding anything? I thought that in order to validate in the backend if the request is valid, I should use the signing secret to validate the token. Or am I using the wrong token for this? Thank you.
I have been working successfully with powershell for a while, with Monday. The problem I have currently, is the query has been getting complicated, and is hard to determine the problem. And Mondays Errors out with the 500 Error Variety (See: HA HA guess where it is!!). Mr DiPro says this is probably a Column Value formatting issue. I have included a Try it Now. And the Powershell submitted query. I will explain any code if someone has Questions. 😀 Try it now Query: mutation { change_multiple_column_values(board_id: 298028165, item_id: 625871903, column_values: “{ "date60": { "date": "2020-09-11" }, "person": { "id": 8268149 }, "date5": { "date": "2020-09-04" }, "date51": { "date": "2020-09-04" }, "date2": { "date": "2020-09-04" }, "job__": "63408", "date8": { "date": "2020-09-11" }, "date52": { "date": "2020-09-04" }, "date1": { "date": "2020-09-04" }, "week": "49", "set_date": { "date": "20
Hello team, Regarding the ‘Devpost - Monday Apps Challenge: Dream it, build it’, for the submission, do I need to make the app public in the app Marketplace? BTW, I can’t find any information about the Marketplace? How can I publish apps for the app Marketplace? Or at least when it will be possible? Please share with me any pages with more information about it. Another question regarding the app marketplace: Will Monday.com provide/manage the billing of the apps? Or each vendor/seller we’ll have to implement billing systems? What’s the plans/timelines for this? Thanks
I’m not completely understanding how to format my query using GraphQL… I only want to return boards with a specific owner ID. How do I format my query? This is what I have so far: const query = `{ boards() { id name owner { id name } } }`
Hi, I am trying to Open an item using monday.execute(‘openItemCard’, { itemId: props.id }) I get “Uncaught TypeError: Cannot read property ‘board_id’ of undefined” error Change Status of an item using following code const valueString = {'label': ${dStatusLabel}} monday.api(mutation ($boardId: Int!, $itemId: Int, $valueString: JSON!) {change_column_value (board_id: $boardId, item_id: $itemId, column_id: "status", value: $valueString) {id}}, {variables:{boardId: this.state.boardData.boards[0].id, itemId: parseInt(itemId), valueString: valueString}}). I get “Error: There was an error in response from monday.com graphql API” and a 500 network response. I am totally stuck on these. Can someone please help me out?
When changing the timeline through the UI a webhook that fires when the timeline changes is fired on every change the user makes. This sound very logical but for the user it “feels” like one change. Let’s take this example. User clicks the timeline and set start date to 1-Aug (fired) and end date to 4-Aug (fired). Before clicking outside the timeline edit box the user remembers the 1-Aug is a public holiday so he changes the start date to 2-Aug (fired) and the end date to 5-Aug (fired). At this time I have received 4 webhooks events, where the user (in his mind) just made one change. This makes my code very expensive and has a negative impact on performance. Please consider to trigger the timeline change event ONLY when the user clicks outside the timeline edit box.
I’m testing sending queries to Monday from a locally hosted app. When making the request, I get this CORS error: Access to fetch at 'http://api.monday.com/v2' from origin 'http://localhost:4567' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: Redirect is not allowed for a preflight request. Is there a way to allow redirects for preflight requests in CORS?
Hey there 👋 Is there a possibility to create board views and make them available in the Monday Mobile App?
Hi there, There are cases when you want to populate the custom field type (list - dropdown) dynamically. In my case I populate them from a database. Unfortunately the URL specified to get the list does not support queryvars, so I came up with a workaround. Feel free to use it and enhance it (but please share enhancements). I use different routes in nodeJS that ends in my case with a fieldtype, like: router.post(“/master-detail/cf-column/timerange”, authenticationMiddleware, masterDetailController.cfTemplateColumns); router.post(“/master-detail/cf-column/numeric”, authenticationMiddleware, masterDetailController.cfTemplateColumns); router.post(“/master-detail/cf-column/color”, authenticationMiddleware, masterDetailController.cfTemplateColumns); As you see the routes calls the same function (cfTemplateColumns). Inside this function I use the aud in the req.session to extract the last part of the URL and pass it to my SQL function inside masterDetailService.GetTemplateColumns. async fu
Is it possible/has anyone developed an app yet that will allow the results of a formula to be populated/copied into a new pulse created on a different board. The current automations do not have the formula column as an option for populating the data field in the automation configuration.
Is it possible to return a column value from an item with the items_by_column_values query? For example, if there was a column named “record_timestamp” I would like to query it in some fashion such as this: query ($board: Int!, $column: String!, $value: String!) { items_by_column_values (board_id: $board, column_id: $column, column_value: $value) { id record_timestamp } }
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.