Check out the latest monday.com releases
As part of all the new stuff we have in the 2025-10 API, we’re happy to update of a new API ability- the option to both create mirror and connect between boards!Read more and get the examples in our documentation
If you’re about to hit “Submit for review” on your monday.com app, or if you already have an app on the marketplace and want to perfect your listing page, this video is for you! 🚀We’ll walk you through the must-have elements of a successful app listing: ✍️ Writing clear, customer-focused titles 📝 Crafting descriptions that tell your app’s story 🎥 Showcasing features with videos & screenshots 🔒 Building trust with security & compliance info ⭐ Encouraging ratings and reviews
Hey everyone,Today, we're officially launching the app manifest, a new way to streamline how you manage your app's configuration.You can now manage your application's entire setup declaratively using a single manifest.json file. This file represents your app's full configuration: from basic information like its name and description, to OAuth scopes, feature details, and app endpoints.This approach unlocks several powerful use cases to simplify your development workflow: Maintain Consistency: Easily replicate your app's setup across different accounts or environments. Version Control & Rollbacks: Compare configurations between versions and easily roll back to a previous setup. Automate Your Pipelines: Integrate your version-controlled manifest file into automated CI/CD pipelines for promotions and testing. Track Changes: Keep a clear, auditable history of who changed what and when, making reviews simpler and more transparent. The app manifest is now generally available for all developers. Getting started is simple using the monday apps CLI to export an existing configuration or import a new one.Read more in the documentation to learn about the manifest schema, see a full example, and get started today!
We're sharing an update on monday code alerts to help you better monitor your app's backend health and catch issues before they impact your users. You can set up alerts for HTTP errors, latency, and runtime limits, which will automatically populate a monday.com board for streamlined incident management.Read more in the documentation to see what's new!
Seat-based pricing is getting a major upgrade - a more flexible, scalable way to price your apps and serve customers of all sizes with ease.With our updated seat-based pricing model, you define your price per seat, and we automatically adjust the pricing across predefined seat buckets. This ensures customers are matched with the most appropriate bucket for their account size, while the price adjusts automatically in alignment with the seat buckets.What’s new (available starting September 2025)Expanded seat-based tiers - You can now align your pricing more precisely with predefined seat buckets, supporting a wide range of account sizes, including smaller seat increments (e.g. 1-3, 4-5, 6-10). This gives customers a fairer, more predictable cost structure. And with the newly increased bucket limit, you can set pricing for over 90 predefined seat buckets. Optimized discount suggestions - When configuring seat-based pricing, you’ll now see automatic discount suggestions for both monthly and yearly subscriptions, making it easier to offer competitive pricing at scale across different seat ranges. If preferred, you can also manually define custom monthly discounts for each seat bucket instead of using the suggested values. Yearly discounts are fixed at 18% of the monthly rate. Unified plan configuration - With the new setup, you will no longer need to define plan names and IDs. Now, you’ll define a single description and feature set that applies across all buckets. New API fields to support this model - A new max_units field is available via the Subscription API and SDK, allowing you to retrieve how many seats were purchased. This field applies to new and existing subscriptions.What do you need to do? Starting September 1, 2025 all new seat-based apps joining the marketplace are required to use this model. While migration of existing apps is currently optional, we ask that all marketplace partners will transition to the new billing model by the end of Q1 2026 to fully benefit from the enhanced pricing capabilities and provide a consistent experience for all customers. If you plan to update your pricing version after September 1, 2025 you’ll be required to adopt the new billing model as part of that change and won’t be able to revert to the previous setup.On the roadmapThese updates are just the beginning. The updated seat-based pricing sets the stage for what’s next - and we’re already working on key capabilities to make the system even more powerful:Automated seat enforcement - As seat counts grow, app plans will automatically adjust to match the right tier without manual input. Automated pricing versions - When app subscriptions renew, customers will automatically be charged according to the latest pricing version you’ve released, ensuring your pricing stays up to date without manual migration.Note on plan customization: Custom descriptions or features tied to specific seat ranges (e.g. “Unlimited” or “Contact Us” plans) will no longer be supported in the new model. If your app relies on this, please reach out to our team - we’ll assist with your migration. We’re working on bringing this functionality back in a more standardized, seamless way.Want to learn more about the updated seat-based pricing model? read here the documentation
We've just released a new feature: Multi-level boards, which allows for a much deeper hierarchy in boards by supporting up to five layers of subitems.To help you adapt your apps and integrations, we've published a new API guide that covers all the necessary changes.Key changes for developers to be aware of include: Deeper Hierarchy: Boards can now have up to five levels of subitems(!) Rollup Columns: This new column type can summarize data from child items. New Board Type: Multi-level boards are a new type, separate from classic boards. Simplified Subitem Access: In multi-level boards, all subitems are now accessible. Availability timeline (estimated, might be changed): - August 25: Multi-level boards available for developer acounts - October 1: Multi-level boards boards API goes GA - January 1 (2026): Release multi-level boards in 2026-04 (Release Candidate) as an opt-outCheck out the full documentation for a comprehensive breakdown of the API changes, best practices, and code examples to ensure your apps are ready for multi-level boards.
On February 15th, 2026, we will start deprecating API versions 2025-01 and 2024-10.After this date, any calls to these versions will automatically be routed to version 2025-04. This change may cause unexpected behavior or break existing functionality.To avoid disruptions, update your API calls to version 2025-04 (or later) before this date.We've prepared a migration guide to help you upgrade to version 2025-04 smoothly.Have questions? Post them in our developer community.
Elevate is just around the corner, and we have two important messages about it! Partner DayDesigned and planned with our partners in mind, The Partner Day is an exclusive event featuring content focused on multi-product insights and customer success stories. It will also offer in-person connections with other partners and direct access to monday.com leadership. Claim your 30% off with code ELEVATE25PARTNER.New York: 17-19 September - Last tickets!London: 22-23 OctoberSydney: 6 November The AI HackathonNew monday AI capabilities are coming soon. These tools will open up new ways to test your ideas and better understand how they will work on the monday platform, making it easier and faster to go live - to check out what are we releasing and the future of marketplace in the ai era, read this piece.To help you explore what’s possible and to learn the new tools the monday Partner team is hosting a hackathon focused on building private apps using monday vibe for creating private apps, monday magic to create custom workspaces or any external AI tool. You’ll submit your use case and working solution, to get a chance to win sponsored flights and two free tickets to the Partner Day at Elevate.Sign up to the AI Hackathon now*The hackathon deliverables will be prototypes - not marketplace listed apps.
We're excited to announce a powerful new enhancement to our Workflow Builder: Asynchronous Actions! This feature allows your automation action blocks to run in the background, making your workflows more robust and efficient.What does this mean for you?Previously, complex operations in action blocks could cause timeouts or require "faked" success responses, leading to potential duplications or unnecessary retries. With async actions, your automations can now: Perform complex operations without blocking the flow. Prevent duplications and unnecessary retries. Provide clearer visibility into the actual outcome of an action. Ensure smoother user experiences and more efficient resource allocation. Essentially, the automation will now pause and wait for your app to report the true success or failure of an action, giving you more control and reliability.Ready to dive deeper?Learn more about how asynchronous actions work, their benefits, and how to implement them in your apps by reading the full documentation
We recently rolled out the new monday.com API 2025-07, here’s a summary of all the new features, breaking and non-breaking changes:s Hotfixes April 28th, 2025: For column value exception errors, the column_type property no longer returns "Column" appended to the column type. Read more here. May 19th, 2025: All API responses now contain a unique request ID. Read more here. Breaking changes Updated complexity budget exhausted error Updated unauthorized user error code Non-breaking changes New argument to create empty boards New argument to specify product for workspace creation New field to retrieve assets on Reply object New item description field New CRUD capabilities for managed columns New mentions_list argument in create_update mutations New arguments to filter updates by date New fields for boards queries New access_level field for board view queries New ability to read audit logs via the API New audit_event_catalogue object to retrieve a list of supported audit log events
Happy to share that our team has added a new monday app feature: Administration View! This allows you to create apps that can be accessed only by account adminsWhether you're building an internal app or one for the marketplace, the administration view is ideal for creating tools that help admins manage, optimize, and monitor account-level activity across the organizationWhat can you build with this feature?Think account administration and management like bulk user updates or audit log visualization, or tools to increase adoption among monday users like board activity tracking or user engagement insights. You can also build product-specific features for monday CRM, Dev, or Service---Update from September 2nd, 2025:Starting today, our team gradually releasing the Administration View to all account tiers, this expansion increases the potential user base for any apps that utilize this functionality.---Want to learn more? Explore our documentation here
Here's the first changelog update since we migrated to the new community!So first of all, welcome, everyone! Just a reminder to reset your password or create a new account to enjoy all that our new developer community has to offer. Apps framework:New feature: Run workflow builder action blocks asynchronouslyNew feature: Manage user tokens and credentials in monday workflowsImproved: Upgraded friction-free OAuth flowNew feature: New monday code schedulerNew: Nested modal support for `openAppFeatureModal` API:Breaking change: Updated complexity budget exhausted errorBreaking change: Updated user unauthorized error codeNew: CRUD capabilities for managed columnsNew: `mentions_list` argument in `create_update` mutationNew: arguments to filter `updates` by dateNew fields for `boards` queriesNew: `access_level` field for board view queriesNew ability to read audit logs via the APINew `audit_event_catalogue` object to retrieve a list of supported audit log eventsNew `update_doc_name` mutationNew `duplicate_doc` mutationNew `delete_doc` mutationNew `change_item_position` mutationNew ability to change a workspace's account product
No more workarounds needed! We’re excited to announce the General Availability of our new monday code Scheduler . The monday code Scheduler empowers you to schedule cron jobs that automatically execute on a defined schedule (e.g., every week at 10 AM). This is ideal for automating recurring operations, such as backing up the database at midnight or generating reports every Friday at 5 PM. How it works: To get started, simply create an endpoint in your backend that performs your desired logic, configure the job using our CLI, and our Scheduler will handle the execution for you. For all the details, including multi region support, and how to develop, test, and deploy these scheduled endpoints using the new CLI command, see our documentation
We’re introducing a new platform capability: Data Validation 🎉 This feature will allow board owners to enforce rules on column inputs to improve data quality and prevent process errors. The validation is enforced in the server side, so any item creation or item edit attempt that violates a validation rule rule will be rejected and an API error will be returned What’s Included Required Fields Board owners will be able to mark specific columns as required. Users won’t be able to create or update items without filling them in. This will be enforced across all entry points: table, forms, API, automations, mobile, and more. This feature will be gradually released from July 22 to all Pro and Enterprise accounts. Conditional Rules Owners will be able to define conditions like: “Status can only be set to Approved if Client is not empty.” These rules will apply during updates and will be enforced consistently across all flows. Validation Rules Owners will be able to set validation rules, for example - minimum value in a budget column Validation and Conditional Rules will be rolled out in the end of Q3, in September 2025. This feature will be gradually released, so you’ll see related errors crop up over time (for boards in which validation rules were defined by board owner). What developers need to know and do: The API will return an error if a column change does not satisfy a required field or rule. We will release methods to query active data validation rules on a given column. If your app creates or updates items or columns (via API or integrations), you should: Handle validation errors returned by the server Ensure your logic supports these new rules Optionally surface validation issues in your UI to help users correct inputs The first phase (July 2025) will include monday’s Work Management and Dev. CRM and monday Service will get the mentioned capabilities later on during H2 2025. The technical part: In order to be able to set column as required the user must have permissions to edit column settings on the board. To set column as required go to the column menu → settings → set column as required. Supported column type: text, longtext, color, numeric, date, dropdown, timeline, link, multiple_person, phone, email, location, country, rating, (The graphQL for add_required_column is not validating the column type yet) This feature is still in progress, we are opening it early for test accounts to allow developers enough time to adjust their apps. Please take into account that while the main flows are already supported some of the functionality is still WIP - see list below. In addition the feature is not 100% stable yet and we might need to close it in case of issues. Supported: Create item enforcement. When creating an item, via graphQL or UI, with missing values for required columns an indicative error will return. Change column value - enforce validations. Undo to action will always work - DON’T enforce validations Restore item/s - DON’T enforce validations Set/get required columns using graphQL. Query: Validations Args: id (the board id), type (not required, the default is board) Response: validations: { required_column_ids : string[] } Mutations: add_required_column Args: id (the board id), column_id, type (not required, the default is board) Response: required_column_ids: string[] remove_required_column Args: id (the board id), column_id, type (not required, the default is board) Response: required_column_ids: string[] In progress: Server side enforcement for other flows expected behavior (not fully implemented yet): Duplicate item/s - enforce validations Move to item/s - enforce validations Convert to subitems parent - enforce validations Change group in the same board - DON’T enforce validations UI support on the board is partial (on board, form, widgets) Permissions - for now anyone with board edit columns permissions can set validations. When the feature is released we will add a dedicated permission level for setting required columns. Important note: This is a platform-level capability, so enforcement will apply across all interfaces, including marketplace apps. Questions? Feel free to ask them here, or on our marketplace partners slack channel #data-validations
Happy Sunday y’all, Just a heads-up: we’ve got some new developments on our Apps Framework & API from the past month you won’t want to miss! Apps Framework: Partner pages for marketplace apps New flag to upload client-side code using the CLI New SDK context field: mondayCodeHostingURL New network security features for monday code apps New CLI and Dev Center tools to simplify app deployments Introducing the monday.com MCP integration) App reviews now visible to users Changes to marketplace app sorting New Shield Badge requirements Updated security questionnaire API: New argument to specify product for workspace creation Bug fix: Column value exception error column_type update New field to retrieve assets on Reply object New item description field All API responses now contain a unique request ID New CRUD capabilities for managed columns
Hi builders, We’re gradually rolling out two new capabilities to help you build more secure, transparent, and enterprise-ready apps on monday code: Outbound communication control You can now define a network allowlist for your app’s outbound traffic - giving you complete control over which external services your app can communicate with, and even allows you to block outbound communication entirely. This adds a new layer of data transparency and control - giving your users peace of mind about what, if any, data leaves monday.com. Static IPs for outbound traffic monday code now supports a set of static IP addresses for all outbound traffic. Use them to configure your external services to accept requests only from these trusted IPs - ideal for working with firewalls, security groups, or IP-based authentication. These updates are especially valuable for apps built with enterprise needs in mind - where trust, compliance, and network security aren’t just nice to have, but essential. Check out the developer documentation to learn more. As always, we’d love your feedback - feel free to reply here with your thoughts, questions, or ideas.
Hey builders, I’m Shahar Shaki, a software engineer on the Apps Framework team, and I’m thrilled to announce that we’re gradually rolling out a powerful set of capabilities to streamline how you deploy apps on monday - whether you’re pushing code, promoting versions, or managing hosting. These updates are all about speed, control, and seamless CI/CD integration. Promote app versions to live mapps app:promote -i <version_id> Now you can promote your app’s draft version to live with a single CLI command. This is perfect for automating your version promotion flow within your existing CI/CD pipelines. Learn more in the documentation page. Push client-side code to monday.com mapps code:push --client-side -d <directory> You can now deploy your client-side code directly to monday.com with a single CLI command (instead of uploading a zip file through the developer center’s UI). Automate your client-side code deployments just like your backend - all integrated with your CI/CD tools. Why host your client-side code on monday.com? ⚡Faster load times 🌍Global availability 📉Reduced latency 📈Improved scalability To learn more about the feature and how to use it, check out our documentation page. Redesigned feature deployment interface in the Developer Center We’ve introduced a new feature deployment experience in the Developer Center to clearly indicate where your app feature’s code is deployed and which URL the monday platform should use to access it: Client-side code hosted on monday.com Server-side code hosted on monday.com Code hosted externally This update makes it easier to manage exactly where each part of your app is running. To learn more about the feature and how to use it, check out our documentation page. New SDK Context Field: mondayCodeHostingUrl For apps hosted on monday code, you can now access your app’s hosting URL directly from the SDK: Simply call monday.listen('context') // or monday.get('context') and look for the new mondayCodeHostingUrl field - scoped by region and ready to use! To learn more about the feature and how to use it, check out our documentation page. We’d love to hear your feedback! Feel free to leave a comment here or open a feature request.
Hey community, happy Sunday! Just wanted to give you a friendly heads-up about some important updates from the past month. It’s been a busy one, and we want to ensure you don’t miss anything! 🙂 So here’s what’s new in the monday Apps Framework and API from the past month Apps Framework: New monday code app hosting limit (unlimited app for marketplace partners) New version update display on app listing page Introducing gradual releases for app versions! Maximum number of seats now included in webhook payloads New CLI command to promote an app version to live New TTL support for storage.set requests Build apps for monday workflows! (Full announcement to be posted this week) API: Updated IP limit error handling New max_units field on app subscription queries New max_units argument on set mock app subscription mutations New ability to query user profile custom fields Value field now returns null on connect boards, dependency, and subtasks columns Workdoc tables: Increased max dimensions to 25x10 New account_roles object New ability to update a user’s custom role New platform_api object to query daily API usage New object to query app data New argument to create empty boards
We’re excited to share that a new ttl parameter is now available for storage.set requests. This lets you specify a time-to-live (in seconds) for individual stored values. Once the TTL expires, the value will be automatically deleted and will no longer be retrievable. To learn more about the feature and how to use it, check out our documentation. We’d love to hear your feedback! Feel free to leave a comment here or open a feature request.
Hi everyone, I’m Ori, a developer on the apps framework team. I’ve been working on the Gradual Release capability for monday apps, and I’m excited to share that we’re starting to roll it out! 🎉 The Gradual Release capability allows you to roll out a new version of your app - regardless of where it’s hosted - to a select group of accounts. This enables a smoother release process, especially when introducing critical or breaking changes. It also lets you test new features with a smaller audience or offer early access to specific accounts before a public release. 📚To learn more about the feature and how to use it, check out our documentation page 💬We’d love to hear your feedback! Feel free to leave a comment here or open a feature request
Hello, I’m Moran Gibson, the Product Designer for the monday Apps Team, and I’m thrilled to announce that we’ve redesigned the left navigation sidebar in the Developer Center to enhance your experience. Our aim was to make navigation more intuitive and efficient. Here are some of the key improvements: 📂 Reorganized categories: We’ve restructured the categories to better represent a user-friendly flow. 🎨 Enhanced design: By adding icons and creating a collapsible menu, we’ve made the interface more visually appealing and functional. ⚡ Faster navigation: With a more organized structure, you can find what you need quicker than ever. We’d love to hear your feedback! Feel free to leave a comment here or write me directly in Slack. Moran Gibson Product Designer
You may have already seen , but…We’ve completely reorganized the menu items into logical, intuitive collapsible groups!! 🚀 You will now see the sections: Build : App features, permissions and everything related to development Host : Deployment and hosting options via Monday Code Manage : Versions control, collaborators and listing page Distribute : Install, share and submit to marketplace Analyze : Sales metrics, insights and other analytics We also upgraded the existing Analytics page! 📊 It is now split into separate pages and located in the Analyze group! If your app is listed in marketplace, you can also now CLICK the Marketplace Badge next to your app photo in order to open your app in Monday Marketplace! ✨ Finally, we also: Redesigned top section of sidebar with the app name and version controls Renamed page titles to match the labels in sidebar 💫 Demo here! We are excited for your feedback on this new layout + welcome you to share here! 🙋‍♀️
Hey community, happy Sunday! Here’s what’s new in the monday Apps Framework and API from the past two months Apps Framework: Changes to the monetization vendor registration process API: New page_break type on create_doc_block mutation New invite_users mutation Hotfix: Updated complexity budget exhausted error Hotfix: renewal_date field type change on app subscriptions details object New end_date field on app subscription details object Hotfix: Updated create_webhook errors Deprecated: Sending variables as a JSON string New update user attributes mutation Hotfix: Changes to subitems queries 🎉New API analytics dashboard:party_popper:
EDIT: Service has been restored as of 7:16 PM CST! 🚨 We are currently experiencing an incident with the content platform for our developer documentation. All of our apps framework and API documentation is currently inaccessible. 🚨
We have an exciting update to share about our support system and how we’re enhancing it to better serve you. As many of you know, we integrated ASK AI, powered by Kapa.AI, into our developer documentation and playground early last year. This tool is available on every page of our documentation and in the developer center. Since its launch, ASK AI has been a tremendous success, answering over 8,000+ apps and API questions per month from our developer community!Starting this week, we’re taking ASK AI to the next level, and we want to keep you informed about what this means and the benefits we anticipate. As soon as tomorrow, we will integrate the Kapa.AI tool into our developer support form. Here’s how it will work: when you fill out the developer form, the AI will generate an answer for you based on the information you provide and our extensive resources. If the AI’s response doesn’t fully resolve your question, you can refine your query for more information or directly submit it to open a ticket with our support team. That’s it! Why are we making this change? Our goal is to provide quality answers fast for urgent or undocumented issues, by reducing the number of requests opened on documented issues or processes. By automating, we can focus on delivering high-quality assistance for more complex challenges.We value your feedback, so if you encounter any issues with submitting requests or have thoughts on the ASK AI tools—whether within the platform or through the new support form—please let us know!
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
OKSorry, our virus scanner detected that this file isn't safe to download.
OK