Welcome to the new monday developer community
-
Recently active
Was trying to isolate an issue with Multiple column changes so limited to testing a single text column change in monday.com mutation {change_column_value (board_id: xxxxxx, item_id: xxxxxx, column_id:"waterbody_1" value:"{\\"testing\\"}") {id} } I still get the error { "error_message": "Internal server error", "status_code": 500 } Is there a way to get more details on the 500 error?
Hi! I have automated (or am attempting to create items in a board) using a Powershell script. The item name is based off of data from a SQL Server query. It so far works perfectly well, except for the fact that accents (é,è,à, etc) cause trouble when sending the webrequest. $url = “https://api.monday.com/v2/” $hdr = @{} $hdr.Add(“Authorization” , “Secret_key!”) $hdr.Add(“Content-Type”,“application/json; charset=utf-8") ###This mutation will NOT work: item_name = é $bodytxt ={“query”:“mutation{create_item(board_id:1234,item_name:"é "){id}}”}’ ###This mutation will work just fine: item_name = e $bodytxt ={“query”:“mutation{create_item(board_id:1234,item_name:"é "){id}}”}’ $response = Invoke-WebRequest -Uri $url -Headers $hdr -Method Post -body $bodytxt What modification is required for this to work? I can use the graphQL playground and make it work just fine with accents, but the webRequest simply ‘bounces’. Many thanks for any help!
Good morning, i am trying the api v2 from “the try it yourself” editor, sending this mutation: mutation { change_multiple_column_values (board_id: xxxx, item_id: xxxxx, column_values: “{"stato": {"label": "Working on it"},"timeline":{"from":"2019-06-03","to":"2019-06-07"},"data":{"date":"2019-06-03"},"persone":{"personsAndTeams":[{"id":xxxxx,"kind":"person"}]}}”) { id } } i get back an internal server error code 500, if i remove this part: ,\\"persone\\":{\\"personsAndTeams\\":[{\\"id\\":xxxxx,\\"kind\\":\\"person\\"}]} then it work fine. where is the mistake? thanks
Hi all, Im looking to integrate Monday’s API with wordpress. The aim is when a monday item is created in a board copy the ID of the item. Move over to wordpress place the ID into a wordpress post and when the user saves that post as a draft it updates the status of monday based on the Monday ID. I have a rough idea on how to do this but does anyone have some good solutions to tackle this? Currently working with GraphQL and Gatsby to work with API. Thanks all, Ben
Hi I am trying to create a new item with values through the API, but it returns a 500 error. The columns is of a text type. I am following instructions from the API Reference. Did I get something wrong? Thanks.
Hi all, we perform some queries and mutations using Monday SDK on Node.js in an app installed on Firebase. We are experiencing extreme slowness. A simple webhook request -> Monday query -> some calculations -> Monday mutation can take several seconds (sometimes more than 10 seconds) from when the user changes a value in a board using his browser and sees the changes. In our logs we see that a single query can take 2 or 3 seconds to retrieve a result. Any hints on how to improve speed? Thanks for your help.
I’m running into an interesting issue while performing heavy queries. If the call takes longer than 60 seconds, I get one of two responses from the server. Both are errors, and both are in HTML body. One is a general 504 timeout warning. The second one is returned the page text below. After watching the timing, this happens at exactly the 60 second mark, so the timeout seems to be 60 seconds from the server. I’m not seeing this mentioned anywhere on the documentation. –returned page This exposes a few critical issues and opportunities. If the anticipated API response body is JSON, ALL API response bodies should be JSON. Every. Single. One. I think it is inappropriate to return a page body when there’s an error, instead of simply {“error”:“Server timeout. Maximum query duration is 60 seconds.”} or something similar displaying the reason for the error. We can always manage exceptions, however response body format should never vary like this. I’m disappointed further that pagination
Dear Monday Community, Is there a need for a simple & robust backup solution for Monday.com? My company has built an easy & secure backup solution for Podio.com that syncs their data to a readable format in Google Drive. This transparent approach has received lots of praise from the Podio community and we’re keen to do the same for Monday.com. Our users use our backup tool for 3 main reasons: Extra level of disaster recovery Extra restoration capabilities (>30 days) Business continuity during service outages We believe that an independent backup solution would add extra value beyond to what the platform already does. I’m curious to hear what you think? 🙂 Any feedback is much appreciated!
Hi, Not sure this post belongs here… I have a board that collects manufacturing data https://view.monday.com/206785215-09de7b40656ee79c5947f16457a580cb I would like to create a dashboard that automatically shows: Total Meters and total KG for - yesterday, last week, last month This cannot be done using dashboards, as dashboard don’t support automatically filtering the data (by day, week month) or showing data from “yesterday” so, my question is, how can i create a custom automation that creates such a a dashboard? thanks
I have an app with a trigger “When column change” and a custom action. The action is NOT triggered when an item is duplicated. Is this expected behavior?
As the title suggests, I am unable to get a formula column value using v2 APIs. The code I am using is as follows : Is there something I am missing?
this is similar to Define group color during group create so i suspect the answer is the same. i need to be able to set the position when i create a group (and the color too). currently new groups pick a random color and are created on TOP of the board. something like mutation { create_group ( board_id:xxxxx, group_name: "New Board", **position: xxxxx, color: xxxxx**) { id } } or much BETTER, add a mutation for update_group that allows those to be set. that way we could set color and position on an existing group (or freshly created one) without needing to delete and recreate a group.
Hi there! I’ve been using GraphQL API for 3 months. I love the monday.com! I probably found a bug in mutation (create_item and change_column_value). When I use mutation query, sometimes some items will be null. Reference: Screenshot - a9cc1089a290e639bee15d6e13d01b71 - Gyazo My Node.js code is below, const mondayItemPost = async () => { const items = () => { let obj = {} for (let mo of mondayAry) { obj[mo.id] = mo.value } //in the end, set initial status obj['status'] = {index: 1} return obj } const data = { query: `mutation ($boardId: Int!, $groupId: String!, $itemName: String!, $columnValues: JSON!) { create_item ( board_id: $boardId, group_id: $groupId, item_name: $itemName, column_values: $columnValues ) { id } }`, variables: { boardId: {**writing a board id**}, groupId: '_____', itemName: {**wri
Anyone here that can share a template on how Tto Query Value of Columns selected from a column field? I am trying to create like an array of blocks like this Column-01 - Item 01 Column-02 - Item 01 Column-01 - Item 02 Column-02 - Item 02 and so on…
Hey all, I’m new to GraphQL and the Monday API. I’m trying something out for the Hackathon and wonder what the best way is to get all the sub-items from an item? I’m need a ton of times so performances does matter. I saw you need to get the item ID of the parent item to get the sub items via monday.api. Anyone wants to point me to the right direction? Thanks!
Hello everyone, Is their any constraint in the maximum number of people in the team?
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.
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.