Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
I follow the quick-start tutorial (https://monday.com/developers/apps/quickstart-view/) I can run the app on local environment (localhost) Also, I can build the app and upload it. However, I cannot generate the ngrok address, so it is so inconvenient to develop the app. The below pictures are my ngrok status page. I assume that this happens because my company’s network setting prevents ngrok from working correctly, but I am not sure. Do you have any idea to fix the situation? Or, are there any ways to develop apps on local environment only? Thank you for your help.
Hi, does anyone know if it’s possible to link to a Monday.com form and pass it parameters in the URL so that certain fields on the form can get pre-populated?
Hi all, I’m developing a project for work that needs to work with the monday.com api v1. i’m using nodejs, express and exios. when i post text - all is fine. for other posts/put reqeusts i get a 400 status code. help please 🙂
I’m developing a view in which it is appropriate to show the details of only about 1 to 3 items. I therefore need a way for the user to select which items to display. I think the best solution would be to add an “item selection field” to the view’s settings panel, but there doesn’t seem to be an item selection field. I can of course build the field into my view, but my view has a column selection field so it’s settings would be split between the view and the settings panel which isn’t a great experience. Can anyone advise me on an alternate solution?
Help with JQuery function using which I can create a pulse on a specific board. Additionally if there is a bulk upload option as well, it would be great to have. Thanks in advance.
Is it possible to filter and sort activity logs by their payload using V2 API? For example; I want. to get the only the most recent time_tracking column update value across all boards. At the moment I have to give a limit of 1000 and then filter on my end. It’d be nice if we could say only get latest update for each unique column.
Dear all, I’m trying to do a query of my board query { boards(ids: XXXXXX) { items { id name column_values { text value } } } } and i have this error : Exception: Query failed to run by returning code of 504. Do you know what it can be ? Thanks
Is there any one here that can display a PHP script example to validate a monday.com webhook and make it work. I am stuck at sending the response back to the http post request to validate the webhook url.
Example: Make an api request (e.g. { me { name } }) to something you don’t have a scope for (say me:read) Try to catch the error using the promise error callback (e.g. .then(res => { /*handled*/ }, err => { console.error(err); }) It’d be nice if we could receive error messages and handle/present them to users in an appropriate fashion.
axios({ url: 'https://api.monday.com/v2',headers: { Authorization: 'Bearer ' + 'token' }, method: 'post', data: { query: `mutation { change_column_value (board_id: ${id}, item_id: ${pulseid}, column_id: "time1", value: "\\"${points}\\"") { id } }` } }).then(function(result) { console.log(result); } ).catch(function (error) { console.log(error) }); Also i have tried this one as well. query: `mutation change_column_value ($textValue: Integer!){ change_column_value( board_id: ${id}, item_id: ${pulseidusedhere}, column_id: ${group}, value:$textValue ){ id } } query variables: { textValue: ${JSON.stringify(time)}, } `,
Hello, During the integration of files in monday, I’ve stumbled upon the mystery of downloading files via the API or, in general a GET request. While getting the x.monday/protected_static/xxx/resources and so on is retrievable from the row and column, I’ve found no possibility to actually GET the file in any shape. I will only get the 401 with the actual API key. Is there any other way one is able to access the file? Sebastian H.
I am updating Monday.com from our software that we reproduce. I can’t use V2 yet, so I have a partial implementation with API v1. The only one that doesn’t work is status columns. Any help or pointers is greatly appreciated. Here is my redacted PUT url: https://api.monday.com:443/v1/boards/[boardid]/columns/[columnid]/color.json?api_key=[apikey]&pulse_id=[pulseid]&color_index=0 I get a response of 500 when I use it.
Hello I try to update a column value for an item but I have a strange error. My column type is numeric, here the code I use (python) : import requests token = "xxx" headers = { 'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': token } url = "https://api.monday.com/v2/" mutation_query = """ mutation { change_column_value( board_id: 123, item_id: 123, column_id: "numbers53", value:"\\"3\\"") { id } } """ response = requests.post( url, json={"query": mutation_query}, headers=headers) print(response.status_code) print(response.json()) And here the response I get : {'errors': [{'message': 'Parse error on "3" (INT) at [7, 16]', 'locations': [{'line': 7, 'column': 16}]}], 'account_id': xxx} Is the value I send to the API correctly formatted ?
My apologies for the double-post. Am I doing something incorrect with this email field? The following mutation goes through just fine but the email field is not updated: mutation { create_item(board_id: #######, group_id: "topics", item_name: "Bubba Gump", column_values: "{\\"email\\":\\"itsmyemail@mailserver.com\\",\\"text\\":\\"my email\\", \\"phone8\\": \\"8888888888\\", \\"status\\": {\\"label\\": \\"New Inquiry\\"}, \\"long_text\\": {\\"text\\": \\"All kids of shrimp!\\"} }") { id } } Here are the details for that column: Should I be using the id “text4” in place of something else? { “id”: “text4”, “title”: “Email”, “type”: “email” }
Hi Folks, I have been tasked to extract data from 3 keys boards for MGMT reporting, I’m trying to extract all rows and columns from the board I’m using Python Request. I just started writing the script and it seem like this will be a very complex task. Does anyone have an previous code they can share ? or is there an easier way to extract the data? I also don’t mind the option of exported the board into excel or csv
Where can I find a simple authentication and query example for javascript? I can’t seem to find an example anywhere. Something as simple as returning all of your boards…
I found this: https://design.monday.com/ It’s a very helpful reference, but before I go create all the stylesheets from scratch, are there any CSS resources (or the like) that we could use as a starting point?
Hi 👋 I’m trying to use a column value in a receipt instead of column id. In the receipt, {site name,siteNameId} will return the id of the column selected by the user. How can I get the value of the column selected by the user instead of having the column ID? Is there a real documentation somewhere with all this stuff?
Please I’m having issues creating a monday app successfully. I was able to compile it but was saying compiled with warnings. Any help on this will be appreciated. Many thanks
Hi, We have some ideas for the app but we need clarification about plug-in points. Right now you can add a custom board view as a part of the app. Are you willing to add a similar location but on the Workspace level? We are interested in the custom view but not related to the items.
Hi Team, I am trying to build an app whch may need to work on background and notify users in case there’s anything needs attention of user. Is this kind of use case supported when user is not active on view of my app .
I have the following code for sending an API request from my Google App Script: function sendApiRequest(query) { var sendQuery = JSON.stringify(query); var options = { 'method' : 'post', 'headers' : { 'Content-Type': 'application/json', 'Authorization' : key }, 'payload' : sendQuery }; var response = UrlFetchApp.fetch(apiUrl, options); Logger.log(response); return parseResponse(response); } When I’m trying to send a mutation query in order to update an item, I’m using the following query: mutation { change_multiple_column_values (board_id: 20178755, item_id: 200819371, column_values: “{"status": {"index": 1}}”) { id } } The problem is that in the column_values: "{\\"status\\": {\\"index\\": 1}}") section I need to have double quotes wrapping my JSON.Stringfy values, which I’m just unable to make it happen. The JSON Stringfy process either add escape or remove the quotes. Could some please help?
Hi, I;m failing to get progress columns value. Here is what I did. Request Query: query { boards(ids:[5xxxxxxxxx], limit:1) { items { name group { id } column_values { id value text } } } } Response Data: … { “id”: “progress”, “value”: null, “text”: “” } …
What’s the best practice for securing custom views? The documentation obviously shows how to setup an application accessible via an ngrok URL, but I don’t see any reference to best practices for securing views. https://monday.com/developers/apps/quickstart-view Do we add authentication in the view? Pass data into the iFrame? Something else? Sorry if I am just missing something, but didn’t see anything links in the documentation for View security.
Hey everyone, I am new to Monday app. I want to build an application using monday.com could u please guide me in it?
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.