Welcome to the new monday developer community
-
Recently active
Has anyone found/documented a timeout on an app event? How long does the monday.com server wait for our 200 (or other) response before dropping the connection when it sends us a webhook for a workflow block? Basically, how long do we have to complete (including any complexity retries) and return with a status code and body (including severity code, notification text, notification title, etc.) before the monday server drops the connection and starts retrying the event? Providing appropriate responses is also impossible if we need to use a queue (per best practices) for mutations - there is no way to know the outcome of the mutation (easily) to respond with an appropriate status/error (referring to the new error mechanism that can disable a recipe, etc.), so we have to hold this connection and just wait for retries until near timeout - then queue them. But what is the official monday timelimit for us to respond?
I am trying to create a new item with column values populated, but the API is throwing an error. I can’t figure out what I am doing wrong here. This is my code: $query = 'mutation ($myItemName: String!, $columnVals: JSON!) { create_item (board_id:XXXXXXXX, item_name:$myItemName, column_values:$columnVals) { id } }'; $vars = ['myItemName' => 'Test Veterinary Hospital', 'columnVals' => json_encode([ 'status' => ['label' => 'Agency'], 'text' => ['text' => 'Test Practice Management System'], 'text7' => ['text' => 'https://example.com/'], 'text6' => ['text' => 'Test Name'], 'text37' => ['text' => 'Email'], 'text1' => ['text' => 'test@example.com'], 'text2' => ['text' => '555-555-5555'], 'text3' => ['text' => '333-333-3333'], 'text8' => ['text' => 'Address Info'], 'text4' => ['text' => 'Yes'], 'text87' => ['text' => 'No'], 'date' => ['date' =>
Hi, I’m updating monday using graphql and some of my updates are not saved incosistently and I don’t know why. Here’s a log af an update that I’ve made, we can see in the column_values the result from monday saying ot was saved with the value “45” but the data in monday did not reflect this change. See Monday change log: When I ran the same code again today - the change was saved. and I got the same result from monday. Here’s my graphql: `#graphql mutation ($id: Int!,$value:JSON!,$board:Int!,$column_id:String!) { change_column_value( item_id:$id column_id:$column_id, board_id:$board, value:$value ) { id name, column_values(ids:[$column_id]){ id title value } } } 95% of these updates are saved, but I’m hoping to get to 100%. Can you investigate?
I’m unable to get the itemMapping in the POST content to my server as part of my custom action. I’m using the built-in trigger ‘When status changes to something’ and I’m setting the itemMapping as an input field in the custom action configuration. I’m also making sure to specify the trigger output as the input source. Are there any gotchas or any configurations that I might be missing? I’ve seen a couple of other topics that mention the same issue but I don’t see any solutions for them.
From the Monday UI its possible to update a cell value and add an Icon to it: Is it possible to add/update this icon from API using change_simple_column_value() or the change_column_value()
I’m having difficulty finding the right format for query items by timeline. Looking to search for all items with timeline of certain dates. I have tried the following: { items_by_column_values (board_id: 3886193895, column_id: "timerange", column_value: {"timerange" : {"from" : "2023-06-03", "to" : "2023-06-07"}) {id}} } and { items_by_column_values (board_id: 3886193895, column_id: "timerange", column_value: "{"to":"2023-02-07","from":"2023-02-11"}") {id} } } Any advice on what works would be appreciated!
My endpoint is being hit by my custom action twice for some reason. There’s an initial POST to my endpoint after the trigger, for which I return a 200 OK. After my 200 response, there’s another POST to my endpoint for some reason. My trigger is ‘When status changes to something’ and I’m only changing the status once. Are there any gotchas that I need to be aware of to prevent this from happening? Why would the custom action be triggered twice? Thanks!
Am I missing something or didn’t we used to be able to specify the Subitem Board ID when performing queries like listing subitems or subitems by column values or multiple column values? Ive been trying to query multiple dates using a date column and it errors “500” when using subitem board id and finds nothing when using the main board id since my items do not include the date column. Is there a way to include the columns from subitems?
I have developed a custom dashboard view. This view helps to track time of tasks for our organization. I’ve developed the UI using angular and published it to google cloud run. When installing the app and adding the board view, it works as expected and it is great. The issue is that after some time (more or less, one hour), if I refresh the page or if I change the board view and then want to come to the custom board view again, it won’t display any data. The only way to make it work again is to remove the board view and add it again, but that is a bad experience. Any help would be greatly appreciate it.
Why I’m not able to create webhook from API playground? I was able to do this few days ago and today it’s not working.
Hi, I’m trying to make data migration from make to monday. When I’m using monday API with make.com I can’t send empty fields for dropdowns. Although I have only empty fields in my data. How can I send empty field on API requests for dropdowns types?
Hey all, I am able to create new item and to push to it an update, in form of a string. While inserting the string, I include to the update an image’s url as well: I wonder if there is a way to make the image to render, instead of showing the url itself? Regards :_)
I’ve only ever dealt with OAuth using things like Google, Facebook, and Twitter and they offer extremely easy to use tools. Doing OAuth with Monday is the first time I actually have to use my own brain, which is fine but I may get it wrong and mess up security. It seems simple enough to send the user to the monday.com server, grab the code from the url parameters when the user comes back, and finally ask for the token using the code and my client secret. Is that all there is to it? I do understand this needs to happen on a server and not in the user’s browser so that the client secret stays secret. I’ve asked around somewhere else and passport.js was recommended, however they don’t have a monday.com recipe. I’m hesitant to jump into a library for this if it’s not going to hold my hand because I don’t really know what it’s supposed to be doing. Is there anything I need to consider before doing this myself or do I have it right?
Hi, I created an private app using the “Workspaces Templates”. This app allows my colleagues to create a main board, dashbaords + monday docs. The next step, will be for the app to be automatically launch this app using an automation. For example, in a main board, if my colleague select the status X in the column Y, then launch my private monday app so a new board / dashboards … will be automatically created. Is there a way to do that (or a workaround) ? Thank you very much for your help Jérémie
Hello, First of all, sorry if there is a topic, I searched and did not find one. Here is my problem: I have created a Monday application in javascript and I am using monday-sdk-js to communicate with the Monday API. On my application, I have a board view with parameters to configure. I have a “columns” field to choose the fields to display on my view and a “column” field that has nothing to do with the other field. When I use monday-sdk-js to retrieve the parameters from my application, I get the data without any problem: { "columnsToDisplay": { "all": false, "name": false, "person": true, "status": false, "date": true, "date4": false, "statut_11": false }, "columnDate": { "date": true } } As you can see from the API return and the image, the data is not consistent, only the person field should be true for columnsToDisplay but the other column field, columnDate, acts on the first one. Is this behavior int
I am updating a board with items where I need to pass a date value to a date column. It keeps coming with parsing errors when reaching the column_values part of the query. I’ve gotten different parsing errors depending on where I escape and where I put quotes. som errors even generate a full html page for a technical issue page in monday. Here is my code: headers = {"Authorization" : apiKey, "Content-Type": "application/json"} date = value[9:19] query3 = '''mutation {create_item (board_id: 1135506612, group_id: "topics", item_name: "Finished W&D", column_values: "{\\"date1\\" : \\"%s\\"}") {id}}''' % (f'{date}') data3 = {'query' : query3} r3 = requests.post(url=apiUrl, json=data3, headers=headers) response = r3.json() The weird thing is, that when I post this into the playground, it creates a new item with the date. mutation {create_item (board_id: 1135506612, group_id: "topics", item_name: "Finished W&D", column_values: "{\\"date1\\" : \\"2023-01-01\\"}") {id
Hi, Since about 30 minutes, the new app feature upload fails. Could you help me please ? Thanks.
I’m trying to build a recipe that carries out a custom action and then can also update an item column value based on the result of that action. For example, if there is a status column value of ‘pending’ for an item and the custom action returns a 200, then I want to change that status to ‘success’. If it returns anything else, then I want to change that status to ‘error’. Is this possible?
Hello I am trying to get the column titels of of my subitems. I know you can get the column names for your board via: columns { title } But for subitems i can only get the value, name (only gives the content as text not the column title) and id. Am I missing something?
I’m trying to put new data into monday boards (quotes and accounts) through API, through make (integromat), On create new item on board, it always show “now” on created date column although I have different dates for that column. How to manage this?
Is it possible to query for complexity while also using add_file_to_column? I see the complexity query is possible with mutations according to the documentation here:monday API docs My query looks like this, however I’m getting error 400 “Bad Request” back from server. mutation { complexity{ query before after } add_file_to_column (item_id: ${itemID}, column_id:'files', $file: file!) {id}}
I import chips like import { Chips} from "monday-ui-react-core"; and use just like here @storybook/cli - Storybook I get error below index.js:1 Warning: React.createElement: type is invalid – expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it’s defined in, or you might have mixed up default and named imports. Check your code at App.js:69. in App (at src/index.js:7) console. @ 0.chunk.js:49198 printWarning @ 0.chunk.js:65436 error @ 0.chunk.js:65408 createElementWithValidation @ 0.chunk.js:66881 render @ main.chunk.js:202 finishClassComponent @ 0.chunk.js:40017 updateClassComponent @ 0.chunk.js:39970 beginWork @ 0.chunk.js:41430 beginWork$1 @ 0.chunk.js:45948 performUnitOfWork @ 0.chunk.js:44939 workLoopSync @ 0.chunk.js:44912 performSyncWorkOnRoot @ 0.chunk.js:44530 scheduleUpdateOnFiber @ 0.chunk.js:43962 updateContainer @ 0.chunk.js:47111 (anonymous) @ 0.chunk.js:4
We are happy to announce Extract app (Formerly hashtask) new, much anticipated feature - Parsing your board updates to extract extracting emails and sender names directly into your board items. This integration is built to help you close the loop of automating your CRM and helpdesk workflows without the need to manually copy and paste data. Extract is a product of Jetpack apps - a monday.com premium tech partner with vast experience in building scalable, secured and effective monday.com solutions. Extract app does not store any of your board information keeping your data private and secure. monday.com
Hi all! I`m trying to build an integration recipe (custom action) which uses a column from another board. I know this is possible since built-in recipes (like connect boards) use this already. I see that in workflow blocks definition, you can add an input fields which is a ‘linkage column’. However, this field is not configurable in the Recipe editor (i.e. I cannot set its dependency). Hence, whenever I try to use my recipe with linkage column in it, I always get ‘select bord first’. It seems that the only way I can achieve this is by using dynamic item mapping. If so, how would you do this ? Can I return the possible column Ids in the dynamic item mapping definition ? I would prefer to use the built in linkage column, how can I do this ?
Hi, I’m attempting to add a message in the conversation of an item when I’m creating a new item, as if: I want to populate this field, of a specific item id. I have been struggling with this for quite some time, anyone has an example for such a mutation? Regards!
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.