Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
Hey everyone! 👋 I'm building a custom Monday.com app and running into an issue with custom field dependencies. Hoping someone here has encountered this before! The Problem I have two custom field types with a dependency relationship: - Boardz (parent field) - Lists boards ✅ Working - Viewz (dependent field) - Should list views from selected board ❌ Not working When I select a board and then click on the view dropdown, no network request is made at all. The field just shows "Please select a board first" even though a board IS selected. My Setup Field Type 1 - "Boardz": Type: List (Remote Options) Remote Options URL: https://...app/integrations/remote-options/boards Default field key: boardId Dependencies: None Status: ✅ Works perfectly - returns board list Field Type 2 - "Viewz": Type: List (Remote Options) Remote Options URL: https://...app/integrations/remote-options/views Default field key: viewId Dependencies: Boardz (Field key: boardId) Status: ❌ No network req
My automation has been successfully running the following mutation daily for weeks:```mutation updateItem($board_id: ID!, $item_id: ID!, $column_values: JSON!) { change_multiple_column_values( board_id: $board_id item_id: $item_id column_values: $column_values ) { id }}```With the following variables:```{ "board_id": 8767955035, "group_id": "topics", "column_values": "{\"date4\":\"2026-07-24 00:00:00\"}", "item_id": "8954255421"}```The `group_id` variable is set, but not used, so this is just a red herring.Today when it ran, I got the following response:```{ "data": {}, "errors": [ { "message": "Unauthorized field or type", "path": [ "change_multiple_column_values" ], "extensions": { "code": "UNAUTHORIZED_FIELD_OR_TYPE" } } ], "extensions": { "request_id": "601955a7-20fb-9f36-badf-826dbf31145e" }}```Nothing has changed on the app, automation, or board, but today it failed.Running the same mutation in the GraphQL pl
I am working on a Custom Widget. And I am adding a Field, of type Column and only allowing Timeline-type columns. When I go to Settings in my implemented Custom Widget, it’s only showing the item columns, but no the subitem columns that mach with this criteriaI want to be able of selecting also which subitem column, of type Timeline, I want to use.
Hello everyone.I see monday recently added support for API Key Authentication in Credential Feature for workflow blocks, is there something similar for sentence recipe automations?But more importantly, would an app using API Key Authentication be accepted in the marketplace?I know OAuth is the recommended method and that’s what I’ve used for my other apps, but there are some third party services that don’t have OAuth.
Hello,We are experiencing an issue while configuring webhooks in the Developer Center. Specifically, we are unable to add our Live version URL; the system returns an error every time we attempt to save it but the version-specific URL is accepted without any issues. We have followed the official documentation and the setup guide, both of which recommend using the Live URL. Could you please help us understand why the Live URL is being rejected?Thank you for your assistance.
I keep going back and forth between Monday.com’s API Reference API AI assistant and Gemini, and I keep getting conflicting answers on how this should look with neither one getting me to a working solution. I keep getting 400 errors or errors about the file value being null.It appears that the Reference documentation doesn’t give enough information about how to do this with Python to get someone to a working solution.The confusion surrounds how to properly pass the $file variable into the python call (variable mapping and formatting).Can someone please post a basic python function that uses the inputs:API token, Column ID (of a files column), item ID, file_path (string representing the path to the file on your computer)in order to upload a file to the Files column of an item in Monday.com?Thanks.
Hi there. I want to automatize a form, the idea is download the answers as a PDF file automatically. In monday, I use WorkForms Submission Viewer as a manual option to achieve it, I only go to the export button and the PDF File is downloaded: But, my objective is do the download process usign an API or a link or any kind of automatic process, because I need to storage each form’s answers as a PDF file into a repository. I also found that forms generate this column call it “Submission link”, this links open a new browser tab with the answers: I could use that link to download the page with a curl, but the problem is that the images does not appear when I click into these links: I do not know if this a permission problem. I would appreciate any suggestions or comments.Thank you.
Hello,I have a question regarding daily call limit for Pro tier. In the documentation it is mentioned that 10,000 requests is a soft limit and can be adjusted via API analytics dashboard. What makes it unclear to me, API analytics dashboard is only available for Enterprise accounts according to this page.Is it possible to change API call limit on Pro tier or not?
My company uses Monday and Kaseya Autotask. We want to do our primary work in Autotask for support tickets but send and receive information in Monday for reporting to Management. I’m a new worker tasked with learning how to make Monday communicate with Autotask.I’ve never done a lot of scripting or worked with APIs before, so I am on a learning curve. We also have a third application called “Rewst” that allows you to automate workflows. Rewst has native connections with Autotask, but only a generic API link with Monday.I’m looking for recommendations and advice on developing a learning path of getting one or both of these applications (Rewst and Autotask) communicating effectively with Monday. I would appreciate any feedback from anyone else who might be utilizing these tools.Thank you for your consideration and input.
Hi ! We need to create an automation related to board creation/renaming/archiving/deletion We cannot find api to intercept board creation. only item creation
Hi Community,Is there perhaps a date when developer accounts get access to the multi level subitem boards? It seems it is still only Enterprise plans that have access.
We recently hosted Daniel Hai, Senior Product Manager for API, MCP, and AI at monday.com, who shared the latest updates from API versions 2025-10 and 2026-01.If you build with our API, this session is worth a watch, it covers key improvements, upcoming changes, and what’s next for the monday platform.Watch the session on YouTube:
I’m trying to setup Monday.com APIs in an instance of Microsoft’s Azure API Management. APIM consumes the GraphQL schema no problem but when I send a query to the Monday.com APIs through it I consistently get a 403 error from Cloudflare saying I’ve been blocked… <div class="cf-wrapper cf-header cf-error-overview"> <h1 data-translate="block_headline">Sorry, you have been blocked</h1> <h2 class="cf-subheadline"> <span data-translate="unable_to_access">You are unable to access</span> monday.com</h2> </div>Has anyone else experienced this or have a solution to it?Thanks! Jeff
Hello everyone. I need clarification on how to configure the Base URL in my integration features.When deploying to multiple regions, I receive separate URLs for each region:https://live1-service-X.us.monday.app https://live1-service-X.eu.monday.app https://live1-service-X.au.monday.appHowever, when configuring an integration feature (or app event webhook), I can only specify a single "Base URL" in the Feature Details section.My questions:Which URL should I enter as the Base URL - just one region? Does monday.com automatically route requests to the appropriate regional endpoint based on the user's location? Is there a way to use a dynamic or wildcard URL pattern to handle all regions? If I need to handle region routing myself in the Base URL, how can I determine the account's region?Any guidance on best practices for multi-region URL configuration would be greatly appreciated.
Hi, I'm interested in building my own integrations on the monday.com platform, but I'm finding it difficult to get started. Some of the documentation appears to be outdated, and I'm running into a few roadblocks:Step 7: "Choose Quickstart Integration - NodeJS template" this template doesn’t seem to exist anymore “> Prefer a video demo? [Watch here.](https://www.loom.com/share/b982f6b88fc0491f9e70fa424eb91638)” This video is no longer available I haven't been able to find clear guides explaining how the endpoints in the “quickstart-integrations” example project connect with the configuration required in the web UI. There also don't seem to be any videos showing how to create an integration. It's possible I'm missing something, but any advice or updated resources would be greatly appreciated.Thank you!
Dear marketplace partners and developers, We are excited to announce that registration is officially open for Partner Summit ‘26! There are limited spots to the event, so get your tickets early on the summit website!What is the Partner Summit? This is our partner event of the year. It’s your opportunity to gain insight into our 2026 strategies and focus areas, and network with leaders across the global ecosystem to maximize your offering and scale your business.The marketplace and builders track in the conference will focus on AI innovation, enterprise trust, and of course leading in the marketplace. Visit the website to learn more about the exciting agenda, track sessions, and sponsorship opportunities available. Where and when is it? The summit is happening February 17-18 in Prague.Keep in mind, we will have a closed marketplace community event in the evening of the February 16. Where should I stay? The Hilton Prague is the Partner Summit venue this year, and we managed to secure a
Hi Everyone, This is my first time posting here. I have a question relating to a behavioral change I’ve noticed in the monday.listen function, which I was using in an app I am developing for concurrency management. Objective Use monday.listen to facilitate concurrency management in an Item View feature. This would enable multiple users to edit the same item without a "last write wins" condition. Previous Success In early September 2025, I successfully configured a listener in my app that would retrieve updates to the item and perform a reconciliation process.I validated this by performing a "two-tab" test: Open the same item and load the app in two separate browser tabs (Tab A and Tab B). Submit a change to the item in Tab A. Receive the change_column_value event in Tab B, display a notification, and reconcile the data. This is the code pattern that was working:const handleEvents = (res) => { // Note: My real code checked the event type, but the // key point is that I *was
Hi, we are working on the marketplace app, which is using Board multi item menu feature. We would like it have a custom size, but for some reason the dialog widget is only working, when you select one of the standard Dialog sizes. Are there any details that we should know to make custom size work? Thanks a lot!
I am unable to get the introductory API script from the Monday documentation to work. Can someone look at this short script and point out the issue? Even better, could someone run the script on their own system (with their own token) and tell me whether it works for them?I want to pull information from some of my Monday boards using Python. I am unable to get past the first step, which is to successfully get a request returned from the API. I am using the sample python script from this page: https://developer.monday.com/api-reference/docs/getting-started That article suggests that I enable developer mode. I am not able to enable it based on my work account permissions. However, I can go to the Developer Center page and get my GraphQL API token, which is a 227 character string. The article gives an introductory example in various languages. The python example is an 11 line script. I replaced YOUR_API_KEY_HERE with my 227 character API token and added three print statements for testing
Hi, I am setting up my first API and need some direction.We have an external client that we have given access to a board. They want to access certain data on the board via API. Couple of questions:How can I give them an API that only allows them to see one board? How can I set this up so that it cannot make changes to that board. I would think this would be easy to find but Im having trouble finding the solution. thanks! I have a call into support but I figured I would try here and get better answers! Thanks so much!
Hi Developers,We want to inform you about an issue affecting Monday Code instance rate limiting that has been identified and resolved. What happened: During July, 2025, we introduced a rate limiting mechanism to manage Monday Code instance running minutes. Due to a bug in our rate limiting logic, a small subset of apps that reached their maximum daily minute allocation were blocked for a duration longer than intended. Specifically, affected apps experienced extended blocking periods beyond the expected reset window. Resolution: We have identified and fixed the bug in the rate limiting mechanism. The fix was deployed on October 16th, and all affected apps have been restored to normal operation with proper rate limit reset behavior. What we’re doing to prevent this:We’re conducting a comprehensive review of our rate limiting implementation to identify any similar issuesWe apologize for any disruption this may have caused to your development workflows. If you have questions or continue to
We've been using the new workflow credentials feature as we migrate our recipe sentences to the new workflow infrastructure.In our existing recipe sentences, we control all the logic around the OAuth dance and securing the user tokens. We have [self-service mechanisms to revoke and delete the stored token](https://monday-help.dsapps.dev/microsoft-365-office-embedded/revoking-access-to-microsoft-365) for a single user, and for the account admin to delete all stored tokens for the account for example in the event of a data breach.When using workflow credentials, monday.com takes absracts away all this logic – you just add some configurations, and it works invisibly.With this in mind, I have some questions regarding security:## Revoking access- What is the mechanism for a single user to revoke their user token?- What is the mechanism for an admin user to revoke all the user tokens for the account?- If these is not available, when will they be added?- If these are available, please link to
I’ve created a managed column that I need to add to all the active boards in a workspace. Is it possible add that managed column using the API or is the only action available to create a brand new managed column/active it?
Hi CommunitySince October 12th I have been experiencing following error in my Power Query API call:The purpose of the Power Query-code is to collect data and boards from my organization’s Monday-account via an API-key and thereby create Power BI reports. The code bellow has been working flawlessly until recently. I have already tried changing authorization method (anonumous etc.), removed API-version and regenereated the API key. Please let me know if you have any suggestions on how to solve the issue - any help is appreciated!let Key = "xxxxx", Source = Web.Contents( "https://api.monday.com/v2", [ Headers = [ #"Method" = "POST", #"Content-Type" = "application/json", #"Authorization" = "Bearer " & Key, #"API-Version" = "2024-01" ], Content = Text.ToBinary( "{""query"": ""query { boards(ids: [xxx, xxx]) { id name workspace_id owner { id name } items_page(limit: 500) { items { id name updated_at group { title } column_values { column { title } text ...on DependencyValue {
hi team can i use ai via api or if so when the api docs will update regarding that
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.