Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
Hi, is there a way to retrieve the dashboard as is possibile to do with the boards? I checked the docs and the forum but i dind’t find anything. With the query { boards(limit: 1000) { id name type __typename team_subscribers { id name __typename } } } i can retrieve Bords ( and portfolio, templates ) ,subboards, documents. No dashboard was retrieved. Is there a way to retrieve the dashboards? I’d like to check if all the teams are able to view the right dashboards and the dashboards are connected to the right boards. Thank you very much Davide
Hello, I am using the Audit Log API to track the timestamp of when a user’s role has been changed. The response can be filtered by user_id which is the id of the admin who made the change. Is there any way to filter out the response by affected_user_id (the user who’s role was changed)? If not, is it at all possible to, given a user, get the timestamp(s) of when their role was changed by an admin Thank you
Hi Team, I have developed an App to export to PPT from a group or multi-selection of an item and submitted, I received the below reply, not sure how it is applicable to other feature sections and comments or suggestions would be a great help. here is the feature demo https://www.youtube.com/watch?v=5LOn-q8e-JA Hey, I hope this message finds you well. My name is xxxxxx, and I am a member of the app review team at monday.com Marketplace. We have taken the time to review your app [Export to PPT], and we appreciate the effort you have put into it. We have noticed that some of the required features, such as integration recipe, board view, item view, dashboard widget, workspace template, and doc action, are currently unavailable on your app. However, we believe that your app has the potential to be even better with these features. Thank you for your hard work and dedication to your app.
I am using below code to upload pic to an item row but gets blank response, no error Please help $filepath = “dec-logo201901.png”; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, ‘https://api.monday.com/v2/file’); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); $post = array( ‘query’ => “mutation { add_file_to_column (item_id: 6441733054, column_id: ‘files’, file: ‘$filepath’) { id } }”, ‘variables’ => ‘"{"item_id": 6441733054, "column_id": "files"}"’, ‘map’ => ‘"{"image":"variables.file"}"’, ‘file’ => ‘@’ .realpath(“$filepath”) ); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); $headers = array(); $headers = ‘Api-Version: 2024-01’; $headers = 'Authorization: '.$token; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); echo $result = curl_exec($ch); if (curl_errno($ch)) { echo ‘Error:’ . curl_error($ch); } curl_close($ch);
Monday has updated dependency column with multiple features(Dependency) and one of them is the dependency type that can be set for each relationship. My question is when dependencies are created by the api it is possible to pass the type argument along as well? mutation { change_multiple_column_values (item_id:9876543210, board_id:1234567890, column_values: “{"dependent_on" : {"item_ids" : [0987654321]}}”) { id } }
If a column with a specific id was deleted (currently in trash), will it not be possible to add a column with same id using mutation and api?
One of the main pieces of UI for our app is the item-view feature but through calls with users it has become clear that not all item-views are equal and this is resulting in a sub-par experience for some users. When developing the app we open up an item and see a UI like this: Adding more tabs can increase the width of the iframe but the layout is the same with the board columns appearing on the left and the item-view feature on the right. Recently I’ve had calls with users who seem to not have the left-hand pane for the item properties (Person, Status, Date, etc.) and therefore the item-view takes up the entire pop-up. The size of the pop-up also seemed to be larger, taking up nearly the full width of the screen. In the past I have also seen the item-view open from a tray at either side of the screen in a resizeable manner. I spent a long time clicking through settings but I can’t seem to find any way to swap between these different types of item-view which makes it difficult to test
Hello, I have a problem with Monday API version 10 in python. Since it changed on February 15, not all information from Monday is taken, because column “update at” doesn’t update if you change time on Monday platform. Is there a possibility to update code a little bit so it takes all information, or I just need to write all new code with different perspective (not thinking about update at)?
Hey I currently try to get some updates from a specific item, not very difficult. I thought this worked some days ago. Now when I fetch updates from a specific item, those are in the wrong order. Or did I miss a new parameter or something? Documentation says it should be descending: You can use updates directly at the root of your query to return all updates across an account. Alternatively, you can nest updates within another query to only return updates from a specific board or item. They will be returned in descending order from the most recently created update to the oldest, and you can retrieve up to 10,000 updates via the API. My query: { items(ids: 6367237525) { name updates { id updated_at } } } The response: { "data": { "items": [ { "name": "Api TestElement 2.0", "updates": [ { "id": "3038753542", "updated_at": "2024-04-01T19:18:10Z" }, { "id": "303875368
For some reason, this is no longer returning the subitem board in in settings_str, where it was earlier this week. // Query to get Subitem BoardId const getSubItemBoardId = `query { boards(ids: [${boardId}]) { columns(ids: "subitems") { settings_str } } }`;
Mark your calendars because next week is another @dipro “most-be-there” office hour! We are hosting our second monday code office hour, where Dipro will walk you through the entire process of building and deploying an app on the monday code platform.I nterested? Great! Click to register. We can’t wait to see you there, as always! Cheers,
Hey, I have a problem with Monday API version 10 in python. Since it changed on February 15, mine python code doesn’t work anymore. The error is shown at this part of the code. Maybe you now how to fix this problem?: .q_columns = ‘{boards(limit:10000 state:all) {id name state owner{id} columns {id title type}}}’ data_columns = {‘query’: q_columns} r_columns = requests.post(url=apiUrl, json=data_columns, headers=headers) columns_json = r_columns.json() df_columns = pd.DataFrame(columns_json[‘data’][‘boards’]) df_columns.head()
Hello, I’m creating items using API and I set one field the name of a person. I want a automation to change the assignee based on that field. Can it be done? Similar to you can create a link between 2 boards based on value in a field. TIA Daniel
Hi, I am trying to modify a python script that used a GraphQL query to retrieve data from monday via the API, that since the items-> item_pages transition stopped working. I have used the playground and was able to generate updated query and get results per board and item, but when trying my script which does the same - just inside a loop the results come back empty. This is what I have working in the playground: And this is my code snippet that should do the same: for item_id in item_ids: # API query for item details item_query = ‘’’ query { boards(ids: %s) { items_page(query_params:{ids: %s}) { items { id name column_values { text } } subitems { name column_values { text } } } } } ‘’’ % (board_id, item_id) Please assist. -Lavi
Hello All, I’m attempting to retrieve user details from Monday.com via API. However, upon comparing the results from the API with user profiles, I’ve noticed a discrepancy in the user IDs. The IDs fetched from the API appear to be numeric, whereas the IDs displayed in the profiles are alphanumeric. Could someone advise me on how to obtain the alphanumeric IDs as shown in the attached screenshot? Thank you!
Is there a way to embed the rich text editor used in Item/Updates into an app’s AppFeatureItemView? I can’t find a matching component in the design system.
Hi everyone, I can’t find anything in the documentation to update the default options of a status column, I see here in the create_column mutation you can set the defaults, but is there any way to update the value of an existing column? Any advice is appreciated, thanks!
Hi everyone, I’m working on a custom sync recipe similar to the one in the screeenshot. But I see this recipes and I’m not really sure what’s the trigger part and whats the action part, are this recipes just actions with implicit triggers? Thanks!
Hello All, I currently have the below GraphQL query, which extracts all items in a board. It works for API version 2023-07, but that one is being deprecated. Note the board number in the example below is not a real board. query { boards(ids: 123456789) { items(limit: 20, page: 1) { name column_values { title text } } } } I am wondering if there is an equivalent GraphQL query that will pull all items from the board using the latest API version. On another note, wondering if the new query could have the data structured a little differently. The existing query returns the data like this: { "data": { "boards": [ { "items": [ { "name": "Client_One", "column_values": [ { "title": "Board_Column_1", "text": "10 Hours" }, { "title": "Board_Column_2", "text": "Jon Doe" },
I’m trying to find an item ID based on the value of a column on my Board. Here is what I have but I keep getting an error: query { items_by_column_values (board_id: 123456789, column_id:“text5”, column_value: “Sam Smith”) { id name } } Any help for a newbie would be greatly appreciated.
I’m trying to create an app that will duplicate a workspace, rather than having to recreate manually the workspace for each client. However, when I create the app, install it, and try to add it to a workspace I get the this error message. Any ideas on what is going on?
Hi - Trying to work out how we can update a new board’s owner using GraphQL (using Make.com), and specifically what the owner (people?) object should look like as part of the mutation. Any ideas where I can find an example of this? Thanks!
We noticed that once our app is being installed to a limited set of workspaces, a graphql query that lists the workspaces return always an empty list. It happens even if we specify the ids of specific workspaces that access was granted to.
Hi all, I’m working on creating an integration with a third party application. I’m using custom fields to map a customer object to a monday board. I have created a custom field in Monday apps with dynamic mapping I have also created a custom recipe which which will work on this customer field When I apply this recipe from the automation center, on clicking the customer variable it should show a mapping dialog. However, all I see is an empty dialog as shown below Clicking on customer variable in this recipe it show the following pop up In my server, I can see /api/monday/customer/mapping being called and it returns the following json (image is the screenshot of console.log) The body in the request is I’m not sure why it’s showing an empty dialog. I found this post (Dynamic mapping using custom field type) where someone mentioned that changing the field ids to snake case apparently fixed it for them but it didn’t make a difference in my case. Any help here will be appreciated. Than
Hello, some time ago I stumbled upon an article about an upcoming panel in the app management section that would allow devs to edit marketplace listings. Now I kind of lost that article. Does someone have news on this?
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.