Welcome to the new monday developer community
-
Recently active
Hi team! We want to build an integration that will ask the user for an API key (to a 3rd party). We saw for example the scenario of Twilio that open this screen after trying to create the first receipt. My question is how can we redirect the use to such a screen? I know the option of “Authorization URL” in the app feature page, but it doesnt seems like open a nice page like you did with twilio. Can you please spread me some light? Thanks in advanced!
Hello All, I currently have the below graphQL query which extracts all items in board. Please note in the below example that the board id is not a real board. The cursor is also not a real cursor. { boards(ids: 123456789) { items_page (limit: 500, cursor: "fhakahdfyiewhalfhdsanhdfsfwefewwfeM" ) { cursor items { name column_values { column { title } text } } } } } I have about 700 items in the board. The items_page has a maximum limit of returning 500 items. I previously used the above query to return all the remaining items (after the 1st 500). However today, we encountered the below message "error_code": "CursorException", "status_code": 200, "error_message": "CursorExpiredError: The cursor provided for pagination has expired. Please refresh your query and obtain a new cursor to continue fetching items", "error_data": {} } For our specific use case, we are not looking to r
Hey guys! I’ve been working on implementing the board item menu feature in my application. However, I’m having trouble figuring out how to retrieve the selected board item ID. I’ve gone through the documentation for both the Listen SDK and the API, but I’m still uncertain about the exact steps to obtain the item ID. Could someone please point me to the right direction? Any assistance would be greatly appreciated! monday apps framework
Hi! Is there a way to call items_page sorting by a column using desc direction and bring the non-null (non-empty) items first? In this query I’d like to return in this order [8, 4, null] instead of [null, 8, 4].
Hi Everyone, I found a couple of other threads that seem to be asking this same question, but they have been closed and do not offer a solution or a workaround. I’m wondering if there is a way to write a graphql query for the items on a board that meet criteria for two different columns. The “items_by_multiple_column_values” query allows us to query two different values for one column, but I need to query results that have one value for 1 column AND one value for another column. If this can’t be done with a single query, how might one achieve a similar result? Thanks in advance for your help! -max
Hi, I seem to be struggling with a very simple query that I can’t seem to get to execute without giving me a 500 error. Below using test query everything executes as normal. When I try to execute a query with quotation marks in the query and use the escape characters the app returns 500 error. I have tried removing the escape characters and obviously that throws an error. Any insight as to what this issue could be would be much appreciated. var testQuery = "{\\"query\\":\\" {boards(ids:5146042481) {id}}\\"}"; var fullQuery = "{\\"query\\":\\" {items_page_by_column_values(board_id: 5146042481 columns: [{column_id: \\"name\\", column_values: \\"DDNL05\\"}]) {cursor items{id}}} \\"}"; The below code does work in the API playground as well: { items_page_by_column_values( board_id: 5146042481 columns: [{column_id: "name", column_values: "DDNL05"}] ) { cursor items { id } } }
Hi! I am updating my codes considering the new version of the API. However, something very odd happened. Versions 2023-10 and 2024-01 did not load any data in mirror columns for the boards: 5087161303 5074524960 5082043087 5074430711 5074427222 5124516984 5124256345 5124251433 5124243595 5124213277 5123837747 4988499062 5124220711 5087402995 5074527029 5082045015 5074431667 5074428913 5096754394 5096743547 5096751022 5096733887 4993087356 My domain on Monday is http://fractaledu.monday.com/. It tried to retrieve data using the value field, however, this dimension was null too. Version 2023-07 is retrieving data normally, but I know that column_values_v1 will be deprecated. So, this is why I am very worried about this. Here is an example of one of my queries: {“query”: “{ items (ids: 5208402082 ) { id name column_values { column { title } text } } } }”} Thanks for your support.
Hi there, I’m having some issues loading app static resources using monday tunnel. (@mondaydotcomorg/tunnel). When the app is being loaded, the .js files are getting “206 Partial Content”. If I create a ngrok tunnel, it works perfectly. Do someone know if the tunnel service is having some issues? Thank you. Regards, rmrodrigues.
Hi All, Have a two part question here. 1st part: I’m looking at the Postman request examples provided by Monday. Specifically for the latest API version I see POST requests that will change values for items. I am wondering if there is a GraphQL query that will automatically update all items in any given board. Either a delta update or a full replace (even if some items weren’t updated). e.g. Sample board: client hours manager status Client A 10 john online Client B 4 sarah offline let’s say that I want to change the managers, hours, etc… so it’s now client hours manager status Client A 222 ken online Client B 11 wendy online Is there a GraphQL query that will update all items for the board? Ideally I don’t have to specify which columns to update as well. 2nd part is what’s the best method to push updates to a Monday board from another system/platform? e.g. using a webhook to push a CURL request? e.g. using Google Sheets and an integration (e.g. Zapier, Integro
Hi Monday Team, Need some on custom automation trigger, I have event based trigger When the column changes to the Started, custom automation send a post request to the url configured in my custom action. I’m able to get the board id , item id but i need board name / item name is it possible to get in payload or should i include API to get those details.
The new items_page in the API contains multiple ways to filter the date column. I noticed that it’s not possible, as far as I can tell, to filter the date where it’s greater than a specific date. Is this functionality available, but just not documented? I guess it might be possible by misusing the “between” operator and setting the end date sometime very far in the future. Though I’m guessing there may be a better way of doing this. In addition, I’m a bit confused what the “PAST_DATETIME” and “FUTURE_DATETIME” compare values mean. Thanks in advance for the advice!
Hi, I’m trying to update the board-relation value in an item. The column id I want to update is: ‘boards_verbinden9’, and it’s type is: ‘board-relation’. The item_id = ‘1281247162’ the contact_id (item_id from the item in the other board I want to connect it to) = ‘1281240291’ The query I’m using in Python is: query = ' mutation ($myItemID: ID!, $columnVals: JSON!) { change_multiple_column_values (item_id: $myItemID, board_id: 1274270217, column_values:$columnVals) { id } }' vars = {'$myItemID': item_id, 'columnVals': json.dumps({ "boards_verbinden9": f'{{"linkedPulseIds":[{{"linkedPulseId":{contact_id} }}]}}' })} data = {'query': query, 'variables': vars} monday_headers = {"Authorization": API-KEY, 'API-Version': '2023-10'} monday_apiUrl = "https://api.monday.com/v2" r = requests.post(url=monday_apiUrl, json=data, headers=monday_headers) r = r.json() And the error I’m obtaining is: {'errors': [{'message': 'Variable $myItemID of type ID! was provided invali
I’m using the function below to submit a new registration but it always fails if I uncomment out the email entry. All the other fields are being passed over to monday without issues, just stuck on email right now and would appreciate any help. function send_to_monday($userr) { $board_id = xxxxxxxxxx; $api_key = ''; $query = 'mutation ($item_name: String!, $column_values: JSON!) { create_item (board_id: '.$board_id.', item_name: $item_name, column_values: $column_values) { id } }'; $column_values = array( // Column values ); $variables = array( 'item_name' => $userr['fio'], 'column_values' => json_encode([ // 'email'=> ['email'=> $userr['email']], 'text0'=> $userr['magent'], 'text5'=> $userr['country'], 'text50'=> $userr['town'], 'text43'=> $userr['port'], 'text3'=> $userr['skype'], 'text10'=> $userr['about'], 'phone'=> $use
I would like to know if it is possible to display an information message using the monday.execute("notice", {..}) and add a href link into the information message.
Hi guys, I’m new to Monday.com and I’m investigating if I can call API to add comment to a task. I couldn’t find out answer from searching. So is it impossible ? Can someone help me with docs ?
According to the below article, rules and operators are specified separately:monday API docs From what I am understanding, you provide a list of rules to filter by as an array, and the overall operator between the rules. Is it possible to specify multiple rules and operators between rules? For example to apply a filter like the below in GraphQL: (name = ‘test’ AND status=‘done’) OR (otherColumn=‘0’) Or can you only resolve filters with only one type of condition between all rules (either AND or OR)?
With the ability to chat inside monday - Lucid is the #1 charting application and is now available on monday.com with chatting capabilities. Download link - Lucid Hub Using the Lucid Hub app, you can embed your charts and chat right into your: ✅ Board views ✅ Custom Objects ✅ Dashboard views ✅ Items Views. In addition, you can easily chat on your documents and charts and stay in sync with your entire team. Keep designers, developers, and the rest of your team in sync! Unlike sharing screenshots and exports, the app will embed a live version of your design which updates in real-time to reflect changes made in the Lucidchart and Lucidspark files - no manual updates required. To get started: Share your Lucid file URL Copy the link Paste it into monday.com binatica.com
We aren’t seeing any data come through for account_max_users or account_tier in the webhook for installs or free trials This information would really help us score these leads and understand revenue potential Thanks
hi guys, I am using the new Items page by column values API. I see that email is not one of the supported types. Just wondering how I should lookup an item based on an email address? thanks, Kevin
Having some trouble trouble shooting my error. I’ve read through a few other solutions to what I believe the problem I am having, but have yet to find a solution. Is column_type not a String? I am creating columns with the following code: Note, I am using python=3.10 def create_columns(board_id, title, column_type, default_values=None): if default_values: vals_dict = {} for cnt, vals in enumerate(default_values): vals_dict[cnt + 1] = vals status_values = {"labels": vals_dict} else: status_values = '' query = """ mutation ($boardId: ID!, $titleName: String!, $columnType: String!, $defaultValues: JSON) { create_column( board_id: $boardId title: $titleName column_type: $columnType defaults: $defaultValues ) { id } } """ variables = { 'boardId': board_id, 'titleName': title, 'columnType': column_type, 'defualtValue
Hey ya’ll, I don’t really know who’s library this is but it has been immensly helpful for my projects/clients and I would love it if we could get more community involvement in developing the library pip install mondayGitHub It’s actually saved me hours from what I was doing before so give it a try!
I need to first extract all the data using Python from a specific board and parse it so that each item from the board is on a different line. Here is my code-> 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()) Now, I do get all the items in the output but I’m not sure how to put each of them in different lines. Could someone please modify my code so that I get the desired output please?
Hello, I’m contacting you because I would like some clarification on an API-related matter. I wanted to know if it’s currently possible with the “Items_page” function to filter two or more names from a dropdown menu. If so, how? I tested it with this format: “[{column_id: “scrolling_Menu”, compare_value: [“word1”, “word2”], operator: contains_text}]”, but only the information for “word1” is displayed, and “word2” is ignored. I know it works with individuals or text because it worked during testing and in the documentation. Sincerely, Delépine Tom
Hi, why this query works nice in the API but not in the Javascript-react view App.js? … … … … monday.api(‘query{boards(ids:1234567890){name id groups(ids:“topics”){title id items_page{cursor items {id name column_values {id text value }}}}}}’, ) .then(res => { this.setState({boardItems: res.data}); … … … … The result is: There was an error in response from monday.com graphql API: [{“message”:“Field ‘items_page’ doesn’t exist on type ‘Group’”,“locations”:[{“line”:1,“column”:68}],“path”:[“query”,“boards”,“groups”,“items_page”],“extensions”:{“code”:“undefinedField”,“typeName”:“Group”,“fieldName”:“items_page”}}] The version is: “data”: { “version”: { “kind”: “stable”, “value”: “2023-10” } }, Thanks
This is my main board: This is my SubItems board in the API response. When I query my subitems board, it returns two items. One with a parent and one without a parent. Is this expected behavior? One of them has the name “123” as shown in the UI, the other has a name of “Subitem”.
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.