Welcome to the new monday developer community
-
Recently active
Using the following code I get the value of null returned any idea why. I have the correct token which isn’t shown here for security reasons. $apiUrl = ‘https://api.monday.com/v2’; $headers = [‘Content-Type: application/json’, 'Authorization: ’ . $token]; //var_dump($headers); //print""; $query = ‘{ boards { id name } }’; $data = @file_get_contents($apiUrl, false, stream_context_create([ ‘http’ => [ ‘method’ => ‘POST’, ‘header’ => $headers, ‘content’ => json_encode([‘query’ => $query]), ] ])); $responseContent = json_decode($data, true); var_dump($responseContent);
Hi All! I need your help. I’m new to Monday. Let me explain, I have a form on Wordpress which, once filled in by customers, sends me an e-mail with the various information inside. Name First name Country Questions I’d like to be able to retrieve the data in the e-mail, associated with each heading, and automatically place them in a Board Monday. Could you help me or give me some tips on how to set this up? Thank you very much 🙂
Hi monday team, I trying to open plan selection with monday.execute('openPlanSelection', {}); and I’m getting and error execute command isn't available or supported for this app feature type. Previously when I was testing this after calling execute method plan selection page was opening. I need to add I’m testing this on development version of the app.
Hi there, we have developed an ETL pipeline for data from a Monday.com board. We have made use of pagination and back-off/retry factors, and when the API decides to return parseable JSON, then the rest of the pipeline succeeds, but what is the reason for the API just not returning parseable JSON 4 in every 5 times? Its understandable that the response may be slow if traffic is high/connection is slow, but what’s the point of a response that isn’t usable or appropriately formatted? The API is not reliable enough to return properly formatted JSON and that’s a huge problem, as nothing can be developed around the response if its not consistent in format, and at the least parseable as the object its meant to be. This is really not acceptable
Hello, When importing an excel file manually to Monday, there is a cool feature that allows us to prevent any duplicates (‘Ignore the elements’ on a specific column). I’m trying to reproduce this with the API. What is the best way to do it? Right now the only way I’ve found is : 1 - Query for every item of the board and the value of the choosen column : query{ boards(ids: board_id){ items(){ name, column_values(ids:["column_id"]) { value } } } } 2 - Store every column value in my program. 3 - When sending the queries to create all the items, first check if the column value of the item that is about to be imported already exists in my stored column values, if it does the query is not sent. I guess this solution will work but Im a bit worried about how heavy querying for every items could be considering my program would do that on multiple boards that can have above 5000 items. Is there any better way to do this? Thanks for your help 😀
Until a few months ago, we used a separate workspace for our QA, and now we have 2 prod workspaces and our QA workspace. the problem we are using the same API for both QA and Prod, and this isn’t smart or safe as we are constantly adding functionality. other than purchasing another account to use for QA, how would you recommend we handle this? on our side we have a prod env and QA and so everytime we want to test new implementation we have to change the API to our QA environment and then back. This creates issues. Suggestions? How do others handle this?
We have some complex data transformation logics and the same cannot be achieved using Monday automation recipe. Therefore, we are looking into an alternative option to write the logic in any programming and host the code in Monday.com so that it is up and running 24/7 and when a state of a record changes then automatically triggers the execution of defined logic. It seems that most of the operation/Configuration or automation can also be achieved using Monday API. Is it possible to host logics in the application(not automation recipe)? I very new to Monday.com and figuring out the features available.
Hi guys! I have the next array : And my goal is to do the next format : Could you please advise?
Hi All, I’m trying to use change_multiple_column_values ( Guide to Changing Column Values) to update multiple columns in an item using on query. However I keep getting a 500 server error: I’ve tried a number of ways i.e. {“query”: “mutation { change_multiple_column_values ( item_id: 3618440629, board_id: 3618438405, column_values:"{\\"status\\":\\"Done\\",\\"status9”:\\"Done\\",“status8\\":\\"Stuck\\",\\"status4\\":\\"Stuck\\",\\"status0\\":\\"Not started\\",\\"status89\\":\\"Not started\\",}") {id}}”} {“query”: “mutation { change_multiple_column_values ( item_id: 3618440629, board_id: 3618438405, column_values:”{“status”:“Done”,“status9”:“Done”,“status8”:“Stuck”,“status4”:“Stuck”,“status0”:“Not started”,“status89”:“Not started”,}“) {id}}”} and {“query”: “mutation { change_multiple_column_values ( item_id: 3618440629, board_id: 3618438405, column_values:”{“status”:"Done",“status9”:"Done",“status8”:"Stuck",“status4”:"Stuck",“status0”:"Not started",“status89”:"Not started",}“) {id}}”} am
Hello Monday.com users, If you’ve been struggling with backward planning for your projects within Monday.com, we understand the challenges you might be facing. Managing timelines and dependencies can be a complex task, and without the proper tools, it can be time-consuming and error-prone. That’s why we’re excited to share an app that could be a valuable addition to your project management toolkit. SchedulerPro is designed to streamline the backward planning process and automate timelines based on task dependencies and durations. Here’s a glimpse 🙂 some features you’ll love: Backward Planning: With SPRO, you can easily set up task dependencies and durations, and the timeline will be automatically calculated in reverse, simplifying your project planning. Efficient Dependency: Establish dependencies within your project or even across different groups to ensure a seamless flow of tasks. We genuinely believe that our app can enhance your pr
Hi there, did any of you have ever managed to create a connection between Monday.com and Clockify? I don’t mean on time tracker (this is already working) but rather on the board level. What I am looking for is: every time I create a new invoice in a Monday.com board a new expense (with the same information) is created in Clockify it may be quite tricky, I am wondering if Zapier can help on this. Thanks
Join us for a special event taking place at Topgolf Miami-Doral on July 24th 6:00-8:30 PM EDT. This community event brings together local monday.com users to meet up, play golf, and learn more about the powerful and popular Dashboard Hub for monday.com app! Dashboard Hub for monday.com allows you to level up reporting. Unlock insights, share reports, and integrate data from 12+ products into powerful dashboards that include custom charts, formulas, and 100+ metrics. At the event, you can expect: 🤝 To meet other monday.com users, as well as the Dashboard Hub and Appfire team 📊 Dashboard Hub live demonstration with expert insights ⛳ Golf, fun, and delicious food and drinks Kindly note that spaces are limited, so we request each attendee sign up to save a spot. RSVP and see full details about the event here! See you soon! 👋
I’m trying to integrate Monday with Omie to display and use the existing dashboard. Does anyone know how to help me? I’m stuck. Where i need to put my code ? i need to pay some server ? from fastapi import FastAPI import requests app = FastAPI() OMIE_API_KEY = ‘your_omie_api_key’ MONDAY_API_KEY = ‘your_monday_api_key’ Endpoint to retrieve and display the Omie dashboard integrated with Monday @app.get(‘/dashboard’) def get_integrated_dashboard(): # Retrieve Omie dashboard data omie_dashboard_data = get_omie_dashboard() if omie_dashboard_data.get('error'): return {'error': omie_dashboard_data['error']} # Integrate Omie dashboard with Monday monday_payload = { 'name': 'Omie Dashboard', 'description': 'Dashboard data retrieved from Omie', 'column_values': { 'dashboard_data': str(omie_dashboard_data) } } monday_url = 'https://api.monday.com/v2/boards/{your_board_id}/items' # Replace with your board ID monday_headers = { 'Content-Type': 'application/json',
How can I customize the settings panel of the board view, like they did for Priority Cards?
The Median Time in Status add-on allows you to track and analyze the median time spent in different statuses by each assignee or person responsible for tasks in your workflow. By activating the Time in Status app on your board and utilizing the chart gadget on the dashboard, you can easily visualize and summarize the median time spent in statuses for different assignees. This feature helps you monitor individual performance, identify efficiency patterns, and optimize overall team productivity based on the median time taken by each assignee to complete tasks in different statuses. Before starting, check that Time in Status app activated on the board gadget with a chart type on the dashboard created Select the Chart Type as Bar: In the gadget settings, choose the bar chart type to represent the time in status data. Configure the X-Axis and Y-Axis: Customize the chart configuration to display the desired information. For tracking time in status by the board, set the “Person”
The Average Time in Status feature allows you to track and analyze the average time spent in different statuses for each board or project in your workflow. By activating the Time in Status app on your board and utilizing the chart gadget on the dashboard, you can easily visualize and summarize the average time spent in statuses for different boards. This feature helps you monitor board performance, identify bottlenecks, and optimize overall team efficiency based on the average time taken to complete tasks in different statuses. Before starting, check that Time in Status app activated on the board gadget with a chart type on the dashboard created Select the Chart Type as Bar: In the gadget settings, choose the bar chart type to represent the time in status data. Configure the X-Axis and Y-Axis: Customize the chart configuration to display the desired information. For tracking time in status by the board, set the “Board” option on the X-axis. On the Y-axis, select the da
The Average Time in Status feature allows you to track and analyze the average time spent in different statuses by each person in your team or organization. By activating the Time in Status app and utilizing the appropriate reporting features, you can easily calculate and visualize the average time spent in statuses for different individuals. This use case helps you monitor individual performance, identify productivity patterns, and optimize overall team efficiency based on the average time taken by each person to complete tasks in different statuses. Before starting, check that Time in Status app activated on the board gadget with a chart type on the dashboard created Select the Chart Type as Bar: In the gadget settings, choose the bar chart type to represent the time in status data. Configure the X-Axis and Y-Axis: Customize the chart configuration to display the desired information. For tracking time in status by the board, set the “Person” option on the X-axis. On the Y-ax
When I use monday.api() from the node module “monday-sdk-js” with the query query { items (ids: [3298111887,4254562863,3286311905]) { name } } then I get only two items back: "data": { "items": [ { "name": "task #3" }, { "name": "Ads" } ] }, "account_id": 13449709 } When I do the same with GraphQL playground then I get all three: { "data": { "items": [ { "name": "task #3" }, { "name": "Item 3" }, { "name": "Ads" } ] }, "account_id": 13449709 } The items are on different boards. One of them is shared And the shared one doesn’t appear. What could be the reason?
When I try to access monday.storage via the SDK in a workdoc, I see the error: “storage command isn’t available or supported for this app feature type”. Is it expected that this is available in workdocs? I’m using the example from the documentation when trying to get/set the storage key: monday.storage.
Hello 👋 We are so excited to share that LogBack released new version 🙌 🙌 With this new version, you now have the capability to restore UP TO 25 board activities, since board creation, simultaneously every single time! Not only that, but we’ve also worked hard to improve overall performance, making sure everything runs even smoother. Don’t hesitate and click here to give it a try 😃
I tried the following and couldn’t create the doc with this response. `mutation { create_doc (location: { board: {item_id:1234, column_id: "monday_doc" } } ) { id } }` { error_code: 'InvalidColumnIdException', status_code: 200, error_message: "This column ID doesn't exist for the board", error_data: { column_id: 'monday_doc', board_id: null, error_reason: 'store.monday.automation.error.missing_column' } } When I searched item and column with API in the workspaces I am working on, it failed to create a doc with any value. What are the item_id and column_id needed to create the doc?
Hola! Quisiera saber si alguien sabe como copiar un dato a columnas de tipo relation_board y connect_board en javascript, lo he logrado en columnas tipo texto y numero, pero en estas primeras de dos de relacion y conexion no he tenido exito, por lo que pregunto si habrá alguna sintaxis especial para ellas o algo, encontré temas parecidos en la comunidad sin embargo las soluciones dadas fueron url de documentacion que actualmente ya no funcionan y no carga la pagina. Mi código ahorita es algo así por si es de ayuda (Solo es una parte): const textColumnIds = [‘board-relation’,‘name’]; textColumnIds.forEach(columnId => { const queryCambiarTexto = `mutation { change_simple_column_value(item_id: ${itemId}, board_id: ${boardId}, column_id: "${columnId}", value: "${itemId}") { id } }`; fetch("https://api.monday.com/v2", { method: 'post', headers: { 'Content-Type': 'application/json', 'Authorization': authorizationToken },
Hello, I’m trying to follow the addMultiBlocksFromHtml api method documentation to add a doc block to a workdoc but I have the following error: Error: “addMultiBlocksFromHtml” execute command isn’t available or supported for this app feature type. Is not supposed to be supported for workdocs? Or what am I doing wrong? I just took the example provided in the documentation. Thanks, Gorka.
I wonder is it possible to code and automation to exisitng integration. For example, Monday integrates with Survey Monkey but they only offer two automations. I want to figure out if I can build special ones…
Hi team ! Regarding the pricing mechanism and monetization in the marketplace - If my app’s price is seat based, and the app has the same functionalities for all kind of pricing plans, should I manage any pricing mechanism in my code? According to my understanding, I should refer the plan id in the code only if I want to expose any specific/extra functionality to specific pricing plan. But in my case, once a customer paid for the app, he has an access for all of it features, so when customer want to renew the app subscription or extend the number of seats, monday monetization platform already handles this matter as soon as the customer subscription ends, right? (the platform just enforce him to extend and renew the subscription, right?) Thanks in advanced!
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.