Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
Even when I click “Visit Site”, it’s just like a refresh. Any ideas? The tunnel works if I open the URL in a separate window, just not in the Monday preview pane.
Hello sir or mam we have participated in “monday.com climate change app challenge Build an app for a greener tomorrow” hackathon so we want to know whether we have to build an android app or web-app because we are building web-app for this hackathon thats why i want to know what exactly we have to build
Hello, I am trying to implement an option to unassign person from multiple-person column. I tried to create this mutation: mutation { change_column_value (board_id: ${boardId}, item_id: ${itemId}, column_id: "person", value: ${user exist there ? null : {\\"personsAndTeams\\":[{\\"id\\":null,\\"kind\\":\\"person\\"}]}}) { id } } While assigning working great, changing the value to null when there is already a user there, not working. Any ideas? Thank you!
Hello everyone. I have a question. How many times do you render the view of a table? I’m building a view to be included in monday, but the same component is rendered many times side by side, rather than one on top of the other. when I try it outside in the browser it works very well. it’s not an API problem. as it returns the correct information. this is how it is rendered in monday (image1). and so on in the browser. my table only contains two city.
Hi, we’ve created a workspace template with multiple boards grouped in different folders and sub-folders. When we use the template the folder structure is lost. Can we avoid that?
It’s possible delete or update a board?
Hello, I’d like to know what are the possible options to update an existing item in MDC. From API documentation I found one way to do it: mutation { change_simple_column_value (board_id: 20178755, item_id: 200819371, column_id: "status", value: "1") { id } } Several questions: Are there other API options to make an update? In the above mutation why should we provide both item_id and borad_id? (board_id can be inferred from item_id…) In our system, we want to store just item_ids in the database. So to update an item we need first to query for item’s board_id, and then call the above mutation. This is two web requests per update. Is there an option to make a single or bulk update based on custom column value? For example, mutation { update_items(board_id: 20178755, column_id_to_look: "col1", column_value_to_look: "hello", column_id_to_update: “col2” column_value_to_update: "world") { id } } Which will update “col2” with value “world” for all item
Hi, I tried with below body for API https://api.monday.com/v2 and wondering why it is limited to columns I can select Ex: id, name, state and few others only. I would like to obtain other columns created on my board. Would some one advise how I can able to obtain remaning columns I have on the board? {“query”:“{ boards (ids: 563735499) { name state owner { id name } items { id name state }}}”}
Hi, As per the monday.com playground we can update board attributes for description and communication. For communication we could not find valid input. The description says “Object that contains available Video conferences on the board.”. Could you please provide what is the valid input for communication.
Hi team, My team and I are running into a strange situation. We’re using the WorkFlow Blocks to create triggers. We’re successfully receiving the Monday webhook and saving it into our system (Ex https://api-gw.monday.com/automations/apps-events/[id]). We can hit the endpoint in postman using our secret signing key and are successfully process the request. We copy the code provided by postman and paste it into our solution. When we call our solution through postman (Ex: https://our-api.com/callMonday) the app successfully goes through and triggers the event in Monday. The problem is that once our Mobile app (ios) calls our solution (Our own server that is) and goes through the process of hitting Monday, it fails. The only info we get back is response = {RestResponse} StatusCode: InternalServerError, Content-Type: application/json; charset=utf-8, Content-Length: -1) Content = {string} "{"message":"error"}" ContentEncoding = {string} null ContentLength = {long} -1 ContentType = {st
Hello to the void, I am using General Caster to try and add a number to a date to get a date so I can make an easier method of changing timelines (stacking the above with Date+Time integration/Automation). This is my formula: TEXT(DATEVALUE({project’s Design End},({project’s Lead Time (Wks)}*7), “YYYY-MM-DD”)) The lead time is in weeks and needs to be adjusted to days. Hence the “*7”. Is there something I am doing wrong? It just is not working.
I have a simple board with items that include a few subitems. Using the GQL API I’m seeing some odd behavior in my query results: The column_values data in each of my returned subitems always reflects the first subitem’s column_values, even though these subitems contain different column dropdown, text, and link field values. The subitem ids and names are correct and unique. query example: items(ids: [2916462227, 2916500373]) { id name column_values { id value text } } I’ve also tried querying the parent: items(ids: [2916537441) { id subitems { id name column_values { id value text } } }
I got info about the board’s columns through the API. There was a column with the type board-relation. { "id": "connect_boards", "title": "Deals", "type": "board-relation", "settings_str": "{\\"boardIds\\":[2816754151,2816754217],\\"boardId\\":2816754151}" } There are “boardIds” and “boardId” in the settings_str. What do they mean and what is the difference between them?
Not getting parentItemId and parentItemBoardId info in Activity Log API response for subitems : query { boards (ids: 123456789) { activity_logs (from: "2022-07-05T06:05:00Z", to: "2022-07-06T00:00:00Z") { id event data } } } In the API doc where sample response example is given for Webhook - https://api.developer.monday.com/docs/webhooks-1#sample-payload-for-webhook-events check sample response for create_subitem, there it’s mentioned that only difference between response for subitems is we get two additional fields/info mentioned below compared to activity logs response for items "parentItemId": "1771812716", "parentItemBoardId": "1771812698" Kindly help me know how I could differentiate if the activity log is for Item or Subitem. TIA !!
Hey all, On July 5th, an app that we have created for internal use has suddenly started giving out internal server errors when guest users try to access it. This seems to have resolved itself, but now we are facing another issue. The delete items from dropdown has all of a sudden stopped working. What could the reasons for this be? We were passing an empty value in the mutation previously, and it has worked well before. We have also tried passing the following: “”, json “{}” and “{“ids”:}”, and none of these seem to be working as well. Any help is appreciated.
Noticed intermittent error for boards api when we query for top_group property If I remove this roperty it works fine. Could you please look into this issue.
Hello I understand custom actions have a JWT token on the “Authorization” header that allows my server to verify the source of the call, but what about webhooks? I’ve noticed there’s no such header, so how can I validate the webhook call came from Monday.com?
Hi, how are you? I am writing to enquire about widgets and views. when I create a new view for my table I choose an app made by me, but it does not display, and this message comes out “The resource monday.com: Where Teams Get Work Done was preloaded using link preload but not used within a few seconds from the window’s load event. Please make sure it has an appropriate as value and it is preloaded intentionally.” and o916138.ingest.sentry.io/api/6036610/envelope/?sentry_key=69016096759e44b59be639b9a9f63df7&sentry_version=7:1 " Failed to load resource: the server responded with a status of 429 ()" what steps should I follow? thanks…
I am trying to update a week column with the api, however, I am running into an issue. Whenever I try to add a value to the week column for a given item, the API returns successfully, however, the week fails to update on my board. This happens no matter what I am using (python or the graphql explorer) and even when I try to run the example provided in the documentation here, replacing the boardid and itemid with my values. I have also noticed that when I fill the value in monday normally and then try to update it with the api, the value gets wiped from the item. Not sure what is going on here, any and all help will be apricated.
Hi, I’m using a query that used to work, but recently it stopped providing expected results It gets a list of all the workspaces on my Monday.com instance {“query”: “query {boards {workspace {id name}}}”} This now provides a list of some of the workspaces, but some are repeated: { "data":{ "boards":[ { "workspace":{ "id":111111, "name":"Workspace1"}}, { "workspace":{ "id":111111, "name":"Workspace1"}}, { "workspace":{ "id":111111, "name":"Workspace1"}}, { "workspace":{ "id":444444, "name":"Workspace4"}}, { "workspace":{ "id":2222222, "name":"Workspace2"}}, { "workspace":{ "id":2222222, "name":"Workspace2"}}, { "workspace":{ "id":2222222, "name":"Workspace2"}}, { "workspace":{ "id":2222222, "name":"Workspace2"}}, { "workspace":{ "id":2222222, "name":"Workspace2"}}, { "workspace":{ "id":2222222, "name":"Workspace2"}}, { "workspace":{ "id":2222222, "name":"Workspace2"}}, { "workspace":{ "id":111111, "name":
Hey, I use Monday API to create items on the board. Here is an example: mutation { create_item (board_id: 1794893900, item_name: "WLCM - Test - ON-SITE - Test class - Yoga - Oct 25 03:10 (1H)", column_values: "{\\"onsite_or_virtual\\":\\"ON-SITE\\",\\"date7\\":{\\"date\\":\\"2022-10-25\\",\\"time\\":\\"03:00:00\\"},\\"date_1\\":{\\"date\\":\\"2022-10-25\\",\\"time\\":\\"03:10:00\\"}}") { id } } It is crucial, that the time was saved exactly how it was passed. But when I check the board the time shows incorrectly Oct 25, 06:00 AM.
Hi All, I have in the past successfully used this to retrieve a list of workspace names and their associated IDs, but recently it stopped working on an existing Internal application I created as well as via API: query { boards { workspace { id name } } } Am I doing something wrong? It repeats the same 4 workspaces even through we have 7+
Hi there, We have built an integration with custom mapping. One of the fields we map from is a Status field. This gets mapped and sent correctly when we select a value other than the default value. If we leave the default value without changing it, it does not get sent with the payload to our endpoint. If we change the value of the status to something else, then set back to the default value, the value is then correctly mapped. This feels like strange behaviour and is impeding our integration app. Any advice is appreciated.
My query is returning error even with parsing the column_values and body data. Is there something that I’m missing? {"query":"\\n mutation ($id: Int!, $boardId: Int!, $columnValues: JSON!) {\\n change_multiple_column_values(\\n item_id: $id,\\n board_id: $boardId,\\n column_values: $columnValues\\n ) {\\n id\\n }\\n }","variables":"{\\"id\\":10,\\"boardId\\":12345678,\\"columnValues\\":{\\"texto\\":\\"false\\",\\"text4\\":\\" \\"}}"} { error_message: 'Internal server error', status_code: 500 }
Hello, I am getting started into creating custom Apps for Monday.com, but looking for some clarification on how to launch an App and have it work on its own. I followed some of the Quickstart Guides, setup the dev environment, and it seems to work on my laptop, but what is the next step? Does it need a server (since I cannot keep running the dev environment on my laptop forever) in order to run? Would appreciate if anybody could point out to any simple instructions, as I couldn’t find a clear answer on this step in the current monday.com dev documents. Thanks in advance.
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.