Welcome to the new monday developer community
-
Recently active
where colum1 = value1 and colum2 = value2 query { items_by_column_values( board_id: 1234567890, column_id: "status", column_value: "Done" ) { id name column_values { id text value } } items_by_column_values( board_id: 1234567890, column_id: "status2", column_value: "Reviewing" ) { id name column_values { id text value } } }
Hi there, I am trying to get items by timeline column, however using the query below I do not get anything back. I have tried multiple things including with the column value I got back from the items (ids[xxxxx]) query. What am I missing? query { items_by_column_values ( board_id: 499053030, column_id: "timeline", column_value: "{\\"to\\":\\"2020-11-06\\",\\"from\\":\\"2020-11-02\\"}" ) { id name } }
Hi Monday Team, I’m using monday-sdk-js in my board view app and seems like notice messages are broken at the moment.GitHub I’m seeing the following error for all types of notice messages. The sdk hasn’t been updated recently though. I’m not sure why I am getting this. components-f77bf2ae18fe889371af.js:formatted:12319 Uncaught TypeError: ({(intermediate value)(intermediate value)(intermediate value)}[e] || a) is not a function at D.execute (components-f77bf2ae18fe889371af.js:formatted:12319) at D.receiveMessage (components-f77bf2ae18fe889371af.js:formatted:12051) Any help would would be greatly appreciated. Thanks, Uday.
The monday client SDK is broken on mobile monday.execute(‘confirm’) doesn’t fire, and doesn’t handle the promise steps to reproduce: create a monday app use the sdk to call monday.execute(‘confirm’) observe that the promise is not returned and your app is broken is there a doc or post where we can track ongoing issues with the sdk on mobile?
Hi there, I used for the first time the new concept of “App versions” in Monday. I have created a new version, then a new build in the specific feature with a different URL than the previous version and then I’ve made the version live. However, when I go to my production app, I still see that Monday is fetching the iframe source from the old URL, not the new one I have set to the new version. Is this a cache issue? How do I make sure that users are getting the new URL of the latest version? Thank you.
Hello, I Tested in playground one mutation for updated column in board , when i used graphql not working, my response request is undefined mutation { change_simple_column_value (board_id: 1320360345, item_id: 1338898345, column_id: "texto9", value: "dsfsdfsdfds") { id } } IDs Modificates GraphQl with node.js query = mutation ($board_id: Int!, $column_id: String!, $item_id: Int!, $column_value: String!) { change_simple_column_value (board_id: $board_id, column_id: $column_id, item_id: $item_id, column_value: $column_value) { id } } variables { board_id: 1320360345, column_id: 'texto9', item_id: 1338898345, column_value: 'oioioioiio' } this.mondayApi.api(query, { variables });
I wanted to know if there is any limitation in the creation of subitem, I need to create 57 subitem, create normal up to subitem 53, then return the following error: { errors: [ ‘Not Authenticated’ ] } This is the mutation i’m using: const query = mutation { create_subitem (parent_item_id: ${itemId}, item_name: "${nomeSubItem}") { id, board { id } } };
Hiya, I’m trying to create a query that returns all items, and subitems, with the status, start data, end date, due date. I’m particularly struggling with status, start, end and due date fields. When I look through the documentation you seem to be able to filter by the status value but not return it? Also there does not appear to be any fields called start_date for example. What am I missing? Can someone help me out. Thanks, Nathaniel
Hello - I am trying to populate an external form data into monday.com using the GraphQL API. When I try to create an item and populate a checkbox - it seems to set the checkbox to true even if the value provided is true or false. When I do this: mutation { create_item (board_id: 1409811733, item_name: “test_item_name”,column_values: “{"check": {"checked":"false"}}”) { id }} OR mutation { create_item (board_id: 1409811733, item_name: “test_item_name”,column_values: “{"check": {"checked":"true"}}”) { id }} It sets the checkbox to true. “False” does not matter. Is this a bug?
We’ve got a LINK type column in our board. The user is supposed to enter the TEXT, and we should find the URL based on the text. The text in this case is a Quote ID, the URL should link to our CRM system. In the below example, the user enters “QUO07313”, and the URL should be updated accordingly. I’ve triggered from the “Update Any Column” event and then invoke a custom action. In that action, I cannot update the item (I’ve found many articles in the community about this, suggesting to use variables instead of a string - I’ve tried that as well). I don’t get an error back, but the response is the unmodified item data. Could this be because this could cause a cascading trigger? (And is therefore prevented by Monday.com?) How could we still realise this? (Other then needing the user to enter the url himself…) The GraphiQL query is: (it works fine when using Public GraphiQL - Hasura) mutation { change_column_value (board_id: 11111111, item_id: 22222222, column_id: “link”, value: "{"url":"
When I create new boards, they get created as blank new boards. But when I pass the template ID to be used, it returns a “CreateBoardException” error from the Monday API. I read on another forum that we need to enable developer tools in our Monday account to create templated boards through the API, but we’ll want to be able to do this in more than one account as we plan on using this for an app on the marketplace. Below is an image of the error I’m getting, the query runs fine without the highlighted “template_id” parameter.
I’m currently using the API to create copies of my templated board, which includes a webhook integration. This works fine except that the integration on the new board is disabled and need to be re-added to the board that has been created. Is there a way to either keep the webhook integration on the new board activated, or at least turn it back on through the API?
Hi guys, I want to make a query that gets all my files from a board. For example, I have 100 files and I want all their public urls with one query. For the moment i need to make this query : query { assets(ids: [1,2,…,100]){ public_url } } But isn’t it possible to make a request for all the files in a board?
Hi everyone, So I have a monday app, where I need to create multiple subitems after a click action. I saw this post bulk creation and so far the solution there it’s working. The issue comes when I have to create like 15+ subitems at the same time and the query response starts to be noticed by the user causing that they close the pulse view and cancel the process before finishing. I added a spinner feedback in the mean time but I would like to know if there is any way that I can improve the mutation to reduce the execution time. Thanks in advance. const queryStrings = subItems .map(item => { return `si${item.id}: create_subitem(parent_item_id: $itemId, item_name: "${item.name}", column_values: ${columnValues}) { id, column_values { id, value } }`; }) .join(' '); const query = `mutation bulk_create_sub_items($itemId: Int!) { ${queryStrings} }`; const variables = { itemId: this.itemId }; await monday.api(query, { variables });
Hi, I wasn’t able to create new app version and upload my build since yesterday and the statuses shown in https://status.monday.com/ seem all fine: Br, YarHuoy
Hi, I am building an React app using monday-sdk where I want to handle Colors and typography on dark mode , and I couldn’t found any solution in monday-sdk or Monday Design System. Kindly share an example code to handle dork mode. Thank You
Hi, I am currently developing an app with Monday SDK and facing an issue that is when I create multiple fields on a board then I get the success response and IDs of created column fields but some of the column fields are visible on the board and some are not. Please guide me how to solve this issue. Thanks.
With the following command: mutation request($boardId:Int! $itemId:Int $columnValues:JSON! $createLabelsIfMissing:Boolean!) { change_multiple_column_values (board_id: $boardId, item_id: $itemId, column_values: $columnValues, create_labels_if_missing: $createLabelsIfMissing) { id }} -and valid values- I got the following response: {“error_code”:“RecordInvalidException”,“status_code”:422,“error_message”:“Validation failed: user cant subscribe to a pulse without being exposed to it”,“error_data”:{“error_data”:“Validation failed: user cant subscribe to a pulse without being exposed to it”}} In other words, a message about subscribing to a pulse, while the request was to change multiple column values. How do I deal with such error messages? I recorded the response headers, here is a selection: Name Value Transfer-Encoding [ “chunked” ] Connection [ “keep-alive” ] x-request-id [ “832ffcbd-d134-9f8c-ad90-b86c1ea1cdb1” ] x-runtime [ “0.222076” ] x-envoy-upstream-service-tim
I’m trying to upload a file to a column using the monday api through node app. I took an example from github and modified the query to upload to a column. I get this error when I run the program. { error_message: ‘Unsupported query’, status_code: 400 } I can’t tell what the issue is with the query to monday or if there’s another issue in the code. The code I used is posted below. /// those are the main dependecies you’ll need to have installed in this example; const fs = require(‘fs’); const fetch = require(‘node-fetch’); /// Replace with your actual API Key const API_KEY= “XXXXXXXXXXXX”; /// Notice the /file/ endpoint - only this endpoint will support variables in this type of call const url = ‘https://api.monday.com/v2/file’; /// This is your mutation query - can also be adapted to send files to file columns instead const query = ‘mutation add_file($file: File!, $itemId: Int!) {add_file_to_column(item_id: $itemId, column_id: 'file', file: $file) {id}}’ /// These are the variables you
Hi: I downloaded and successfully ran the quick start integration . . . for a while. I added some console.log lines and the token stop working. I removed those lines, change the signing secret, nothing works. This is the displayed error: [nodemon] 2.0.7 [nodemon] to restart at any time, enter rs [nodemon] watching path(s): .env src/**/* [nodemon] watching extensions: js,mjs,json [nodemon] starting node ./src/app.js listening at localhost:8302 || tunnel: https://monday-integration-100000055.loca.lt JsonWebTokenError: invalid signature at /media/luisgabrielmendezbarreiro/LGMBData/Developments/NodeJS/quickstart-integrations/node_modules/jsonwebtoken/verify.js:133:19 at getSecret (/media/luisgabrielmendezbarreiro/LGMBData/Developments/NodeJS/quickstart-integrations/node_modules/jsonwebtoken/verify.js:90:14) at Object.module.exports [as verify] (/media/luisgabrielmendezbarreiro/LGMBData/Developments/NodeJS/quickstart-integrations/node_modules/jsonwebtoken/verify.js:94:10) at authenticatio
We have a board in our organisation that is invisible throught Graph QL. When I perform a query through API with board ID this board is not listed. If I use the browser I can see the board ID in the URL and I can reach the board via dashboard. The url looks like this : “boards/1296605043” Any idea of how I can fix that pretty annoying behaviour? My “list boards” query looks like this : { boards { name id } }
Hello Monday Community! I am currently running into some interesting behavior with an integration recipe that hits a custom URL whenever a status updates to a specific value on one of my boards. Even after the endpoint returns a 200 success response, the automation continue to trigger every minute on the minute. I do remember reading that this is the behavior for the next 30 minutes in the case of a request failure, however the request does not fail. One thing to note is that the request also does not currently return a value with the successful response. I currently have a work-around in place, so my work is not impacted. I am more curious to see if this is a know behavior amongst y’all. 🤠 Thank you for your time! Andrew
Hey All, New here to the community and have been playing around with your " API Quickstart Tutorial - PHP". I have been able to get pretty far playing around with things I need but I have come up with a stumbling block and all of my searching in the community I can’t seem to find anything so here I am! I went ahead and did a copy and paste of your " Creating a new item using GraphQL variables" section and it worked great in my board but that was for the item name. How can I put a variable into a column_value value? Here’s the code (with token and everything after $responseContent = removed): $apiUrl = ‘https://api.monday.com/v2’; $headers = [‘Content-Type: application/json’, 'Authorization: ’ . $token]; $marketing = “Package A ($150)”; $query = ‘mutation ($myItemName: String!) { create_item (board_id:My Board_ID, item_name:$myItemName, column_values : “{"title":$myItemName}”) { id } }’; $vars = [‘myItemName’ => $marketing]; $data = @file_get_contents($apiUrl, false, stream_context
Hello, I want to display a full-sized modal box with iframe inside when user clicks a button from my “card view” feature of application. Is it possible from monday js sdk? An example; Thanks!
Hi All, I have created custom trigger to trigger my backend code when new update is created in source board. So, when user install the integration on his board I will receive the installation event in my subscriber endpoint which is defined in custom trigger endpoints so i will create a new record in my backend DB and store the recipe selected options, webhook id, integration id, subscription id …etc and create webhook using API endpoint on source board. So, when user create new update in source board, my code will be triggered and read the update to handle the event payload. When user remove the integration from his source board I will remove the webhook from board using remove webhook API. Everything working perfectly, but my issue when user install the integration more once same source board, Monday will add another “update was created” webhook on the same board, so I will get the event two times for same created update. If I checked in my backend DB about this board is stored or no
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.