Welcome to the new monday developer community
-
Recently active
Hey, I know that it is possible to connect items in the Connect Boards column via the api, once the column is already connected to a board. I wonder, is there a way to connect a board if there is no board connected yet to the column? If so, how? Thanks!
I have create and application on the development center, then I have create a feature on the section of Board multi items menu but, when a select 3 items and go to my application I am only receiving a sessionToken in the request. I do not see a way to make a API call to retrieve the 3 selected items I have. How can I get my batch or context information with the items I had selected in order to execute my actions on those ids?? I am using API calls, no SDK at the moment. Please advise. Ronald
Hi everyone,I'm trying to post to a board's discussion section (not item-level updates) using the API. I can successfully read board-level updates using:query { boards(ids: [YOUR_BOARD_ID]) { updates(limit: 25, page: 1) { id body creator { id name } } }}However when trying to write, the create_update mutation only seems to support item_id — there's no board_id argument (confirmed via the playground autocomplete).Is there any workaround for posting to board-level discussion via the API? Or is this simply not supported as a write operation?Thanks!
Hey there! Excited to share what we have been working on: We built MiroSync for monday.com, an integration that turns your monday items into live Miro cards and your Miro stickies into monday items. Two-way sync, real time. The gap it fills: teams plan visually in Miro (retros, sprint planning, roadmaps, workshops), then someone has to manually copy stickies into monday items, or screenshot the board and paste it somewhere. The other direction is just as broken. For retros, backlog reviews, or roadmap sessions, people want to pull existing monday items into Miro to move them around visually, but today that means rebuilding the board by hand and keeping both sides up to date. On a busy week, neither direction happens, and the Miro board drifts out of sync from the source of truth. What you can do with it:Import existing monday items from any board into Miro as live cards Edit on either side and the other updates in seconds. Edit a card in Miro, the monday item updates. Change a status
Hi everyone,We are on an Enterprise plan and are trying to programmatically manage our product seat allocations via the API.Currently, we use the GraphQL invite_users mutation to provision our developers with access to the monday dev product: { "query": "mutation { invite_users(emails: [\"[Trigger.User.Email]\"], product: dev, user_role: MEMBER) { errors { message code email } invited_users { name id } } }"} We have a requirement to unassign/remove the work_management product seat from specific users while ensuring they keep their active monday dev seat.Testing in the API Playground, we couldn't find a GraphQL mutation to modify or strip an existing user's product allocations.Is there an undocumented or upcoming GraphQL mutation to update/remove specific product licenses from a user? Any guidance or workarounds from the team would be highly appreciated!
I’ve noticed questions go unanswered here routinely. Announcements are made and questions are asked and nobody replies. Is there another community we’re supposed to be using instead?
Hi everyone,I am currently trying to connect my Outlook calendar with my calendar so that both can sync together.I attempted to set this up using an integration.However, I ran into an issue where, even though I am using my office email account with admin rights, the system rejects the connection and prompts me to login in using an admin account instead.What’s confusing is that I am already the admin, so I am not sure why the sync is being blocked.Has anyone experienced this before, or could anyone guide me on what I might be missing or what I should try next? Thanks in advance for your help!
With Portfolio (and I know most ppl here don't have access to that)...When I create a project board from a portfolio board, how do I know which project board a portfolio item is connected to, unless there's already an item in the project board?Once there's an item in the project board, they are automatically connected and I can access them using this:query linkedItems($portfolioBoardItemId: ID!) { items(ids: [ $portfolioBoardItemId ]) { column_values(types: [ board_relation ]) { id column { title settings # contains a list of *all* connected project boards } ... on BoardRelationValue { id linked_items { id name board { # Project board id name type } } } } } }...but if there are no items on the project board, how do I know which portfolio item is linked to which project board?It's stored somewhere, because all
What happens to an async automation block that has OAuth access to monday, but doesn't complete in the 30 minutes allowed for the shortLivedToken for async blocks?If I have OAuth access to monday in my block, I can take all the time in the world to complete, but will it say "In progress" after 30+. minutes, or "timeout failure" in the automation history?Let's say that I am importing a 20k row Excel spreadsheet into a boardIf I do this using the client side SDK in a view, like you can with Ripple Import, it will take about 4 hours to write everything to monday – I know, I've done it. You have to keep the computer awake and the browser tab open.But what happens if my async automation block takes 4 hours to complete?Can I publish a % completed back to monday as I go along? Or will I just get a "timeout failure" in the automation history?I'd really like the former and not the latter.If I could publish a % completed back to monday, maybe then it could reset the 30 minute timer to prevent a
We just launched Quick Updates in the monday.com marketplace, and we’d love to hear what the community thinks.Quick Updates is built for teams that write the same monday.com item updates again and again: status notes, handoff messages, HR/onboarding updates, support responses, CRM follow-ups, project check-ins, and similar repeatable communication.The app lets you:- Create reusable rich-text update templates- Insert dynamic variables like item name, assignee, date, status, and column values- Send a prepared update from an item view in a few clicks- Apply the same template to multiple selected items at once- Personalize each bulk update with data from the specific item- Keep templates personal or share them with the teamThe main idea is simple: fewer copy-paste updates, more consistent communication, and faster batch work directly inside monday.com. Marketplace link:https://monday.com/marketplace/listing/10001151/quick-updates We’d be grateful for any feedback!What would make reusable u
HiIs there a way to connect to the Document DB with admin/write permissions?I’m aware of the https://developer.monday.com/apps/docs/command-line-interface-cli#mapps-databaseconnection-string command, but it generates read-only connection (https://developer.monday.com/apps/docs/document-db#step-3-generate-a-temporary-connection-string). I’m working on an app and I’m testing some stuff in my development environment. I would appreciate having more control, like for example an ability to clear the database.
In the Status column documentation, it says that “The column's value as text. Returns null if the column has an empty value.” This is true, and can initially be verified when querying for the `settings` value within the column that there is no entry for the default label, which is the gray label that looks like this in the label editor: However, If the user clicks on the Default Label, enters text, applies the changes, and then goes back and deletes all the text so the default label is empty again, and applies, then an entry appears in the column’s settings that has an empty string for the label: { "id": 5, "color": 5, "label": "", "index": 4, "is_done": false, "is_deactivated": false, "hex": "#c4c4c4" },This means that even though the value is empty, the “text” value when querying the column in an item will return an empt
Hi monday.com dev community 👋 Sharing a new app from LupApps: Column Clone & SyncTHE PROBLEMFormula, Mirror, Timeline, and Connected Boards columns hold critical data — but monday.com locks them out of automations.You can't select a Formula column in the automation builder. Mirror is read-only. Timeline dates can't split into separate columns natively.The Workflow Builder now supports some of these scenarios, but Pro accounts are limited to 5 workflows — and building a full workflow just to make one column value usable doesn't scale. OUR APPROACH CCS is built as a column extension — not an automation. Click the three dots on any column header → Apps → Column Clone & Sync → pick your source → done.No workflow builder. No automation recipes. No operations cost. Setup takes ~5 seconds. WHAT CCS COVERS 33 source column types → 9 target types Formula → Date, Numbers, Text, Status — results where you actually need them Mirror → all 9 target types — no more read-only dead end
Hi, I would like to know if it’s possible to create a table in a Workdoc that can automatically calculate values, similar to an Excel table.For example, can I select specific cells and apply a formula (like =1*3) so that the result is calculated directly within the table?
If I price per user, and I want these Accounts to be able to subscribe as many users as they want to my app, is that possible? For example, if the Account has 100 Monday users, but only 3 users want to use my app, how do I set that up? Thanks!
Monday.com Specialist (Freelance / Project-Based)Location: RemoteWe're DreamDubai. We’re looking for a Monday.com expert to support us on a project-by-project basis. This role is ideal for someone who can build clean, efficient, and automated workflows that actually make day-to-day work easier.What You’ll DoBuild and configure boards, sub-items, dashboards, and workspacesCreate automations to reduce manual workSet up mirror columns, board connections, and data syncingDevelop formulas, dependencies, and logic-based workflowsDesign dashboards and reporting viewsImprove existing setups for better performance and usabilityTroubleshoot issues with automations, integrations, or board structureWork closely with the admin to turn requirements into working systemsWhat We’re Looking ForStrong experience with Monday.com (2+ years preferred)Experience building complex automations and connected boardsGood understanding of:Board structures & sub-itemsAutomations & recipesMirror + connect boa
Hi everyone,I’m currently facing an issue where credentialsValues is returning an empty object {} in my automation.Here’s what I’ve done so far:I’m using an automation block and have added the credentials there The keys match exactly between the feature configuration and my server code Despite this, credentialsValues is still coming through as {}Has anyone encountered this before or knows what might be causing it? Any help would be appreciated 🙏
Hello! I am working on developing an application using an Outlook subscription. For the subscription to function correctly, I need to schedule a job that runs every six hours to renew it.However, even though my application is active, the scheduled job for creating the subscription is failing, and I am receiving an error message: “Request failed with status code 400, Bad Request.”mapps scheduler:create -a 11098366 -s "0 */6 * * *" -e "renew-outlook" -n "renew-outlook-job" -d "Renews Outlook Graph subscriptions every 6 hours." -r 3 -z us, and similar commands do not work. I have tried all the possible combinations of passing or omitting arguments, but none of these work. (Omitting -r, -z, -d, passing -b, -t etc...)>mapps scheduler:create -a 11098366 -s "0 */6 * * *" -e "renew-outlook" -n "renew-outlook-job" -d "Renews Outlook Graph subscriptions every 6 hours." -r 3 -z us --verbose[13:19:31.895] DEBUG: * Domain: https://monday-apps-ms.monday.com *? Minimum backoff duration in seconds
Hi,Has anyone been successful in using the Item Values field in the new workflows infrastructure?From https://developer.monday.com/apps/docs/breaking-changes-and-deprecated-features, it seems like Item Values is the new equivalent of the Item Mapping field.In the legacy sentence builder, the when you click on the Item Mapping field, it used to bring up a UI to help map custom object fields to the item columns.However, when replacing it with the new Item Values, this UI doesn’t pop-up with the item columns.Any idea?
I'd like to replicate this kind of UI from sentence builder within workflows:The image above shows monday's standard Outlook Calendar configuration.While learning to do similar in workflows, I'd like the ability to replicate this UI.In workflows we can use "sub fields" – https://developer.monday.com/apps/docs/object-fields – and because the calendar event in Outlook has a fixed number of things to configure, we can use a static schema without the need for a remote URL.I'd done the following to configure the static schema:I've connected this to the workflow action and promoted the version to live, but get nothing in the workflow:What am I doing wrong? How can I get the UI to appear? Here’s a quick video rundown of what is happening, or rather what is not happening:
Is there a easy way to change the base url of an api endpoint in an automation block for a draft version?Just trying to avoid having to manually update each feature every time and then remembering to update when pushing the version to live.
Suppose I have a mirror column which sums the amounts on a numbers column. That column is connected to multiple items. When I make a query like this:query { items(ids: [ids]) { column_values { ... on MirrorValue { display_value } } }}I get a response like this:"items": [ { "column_values": [ { "display_value": "101, 202" } ] }]I would expect that the “display_value” would match what is displayed on my board, and if I want the individual values, I could dig into “mirrored_items”. Is there a way to get the aggregated value from this column, without parsing this string and performing the calculation myself (and determining which calculation I need to perform)?
Is Project Health / RAG status on Project Boards accessible via the public GraphQL API? If not, is there a plan to expose it?
The docs mention creating, deleting and publishing articles but not updating their content. How can the API be used to update article content?https://developer.monday.com/api-reference/reference/articles#mutations
Hey everyone! I’m new here and looking for some perspective on a workflow issue.In my team, we constantly struggle with 'premature completion', people marking a parent task as 'Done' before the sub-tasks are actually ready. I'm thinking of building a small app that 'locks' the parent task until a certain percentage of sub-tasks hit a specific status.Does anyone else run into this? I’d love to hear how you handle it or if there are specific rules your team uses that I haven't thought of. what is the best way to connect with people who have similar problems here?
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.