Welcome to the new monday developer community
-
Recently active
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":
We built DocuGen to make it possible to generate any kind of documents using data from any monday.com board: invoices/receipts, quotes, proposals, you name it! Check it out and install it for free here: DocuGen – Generate documents from your monday.com boards Cloud Concept is a monday.com partner based in Dubai, and we are passionate about all the possibilities that monday.com Apps brings to partners and customers. We are in love with everything monday.com We have big plans for DocuGen and we want you to join our journey. If you are interested in being a DocuGen partner, visit our page above and sign up on the form at the bottom of the page. Lets build exciting features together for monday.com ecosystem. How can I send you feedback? Your feedback about DocuGen is welcome! We want to make future versions more versatile. If you have any feedback, feel free to drop us a word at docugen@cloudconceptgroup.com
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.
Hello! In the app that I’m developing, the widget and the board views use very similar settings. I would really like a way for there to be universal settings so that the user doesn’t have to put in the same thing twice. Is something like that possible? Regards, Jeremy
Hello! Are there any way to extract data from info boxes? API?
I am updating data from the api and started to notice that some of the connecting_board values where were not populating. Cause: When the api event fired an update_column_value for a connecing_board column. It send the values from the board_id (connected board) and linked_ids (records). However, the event is sending linked_ids that have been deleted and recreated. I traced this back using the activity logs within graphQL. How do I get the events to start sending the correct pulse_ids from a connected board? Thanks.
I have the following code in Python-> import requests import json apiKey = “my api key” apiUrl = “https://api.monday.com/v2” headers = {“Authorization” : apiKey} query2 = ‘{boards (ids: 2257165976) { name id description items { name column_values{title id type text } } } }’ data = {‘query’ : query2} r = requests.post(url=apiUrl, json=data, headers=headers) # make request print(r.json()) This code displays everything (all the items) from a specific board but doesn’t always return the values of a column. How could I fix that? Also, I don’t want to fetch data from every column, I want to fetch data from a specific column. Could someone please modify my code in order to do so?
We are currently experiencing an issue with a previous version of our integration app. We have recently moved to a new Major version , but still have customers using an older, now deprecated version. We are finding that when the run URL is triggered for the integration it is using a HTTP GET instead of the documented and expected HTTP POST, causing a failure in our integration. We are also seeing this behaviour when triggering the “Field definitions URL” for the custom field.
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.