Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
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!
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
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, 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?
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
Hello,Lately, I've been struggling with automations. I want to maximize the use of Monday.com by creating an automation that updates a connected board column on all linked items whenever a status changes. However, it seems this isn’t possible with the standard automations or workflows.So my question is: does anyone know if an app already exists that can handle this type of automation, or could someone help me build such a workflow in an app?
Good day, I am developing a custom application in React. Ideally, to be used as a board view. The issue I am having is that, while the custom board view renders and works fine on PC, I get met with: This feature is currently unavailable on mobile. Please go to desktop to use it. However, using the exact same, identical code as a dashboard widget instead of a board view, allows for the app/feature to be used on mobile (testing done with the most recent version of the Monday app on iOS 16.6.1). This is not ideal, as using a widget for my application feels clunky, and the scrolling is not intuitive. I was wondering if there are certain features that may restrict my application from being used as a board view, or if this is just the case with all React apps. Any advice/info would be appreciated. Thanks, Liam
Hi everyone,Recently, I’ve been experiencing an issue with my monday app when creating a new version.ProblemWhen I click Create Version, the system often shows an error message, so it looks like the version creation has failed.However, after waiting around 5–10 minutes, I notice that the new version is actually created successfully.Why this is a problemBecause the update is delayed and the UI shows an error, it’s very hard to know whether the version creation really failed or is just being processed slowly.As a result, I sometimes click Create Version multiple times, and this ends up creating several duplicate versions with the same name.Additional infoI’ve attached screenshots to help illustrate the issue.Has anyone experienced something similar, or is this a known issue on monday’s side?Thanks!
I have an automation block (well, actually several of course). It can be triggered fromA workflow An automation Within Sidekick AII want to track usage so that I can assess how my app is being used.How can I tell where the block was triggered from? How can I tell which of the above use cases is the most popular? Can the payload in the block be used to differentiate where it was triggered from? If not, why not? Make it so pleeeeease.
Hi everyone,We're running into an error when calling the create_item mutation that doesn't appear to be documented in the official Error Handling page, and we'd like to confirm our understanding of it.The errorWhen our app creates an item via create_item, we occasionally receive the following error response:{ "data": { "create_item": null }, "errors": [ { "message": "data_validation_error", "locations": [{ "line": 1, "column": 82 }], "path": ["create_item"], "extensions": { "code": "DATA_VALIDATIONS_ERROR", "status_code": 422, "error_data": [ { "itemId": null, "columnIds": ["color_mm145dc6"], "message": "'Category' is required" } ], "service": "monolith" } } ]}What we think is happeningBased on the error_data, our assumption is that this error occurs because the target board has a Status column ("Category") marked as required, and our create_item mutation is not p
Struggling to implement the new automation blocks → automation template. End result is I want users to be able to make an automation like “When {start_date} or {end_date} changes, update {timeline}.”I’ve set up two automation blocks. One trigger with sentence “When {Start Date} or {End Date} changes,”. One action with sentence “update {timeline}” (screenshot attached of inputs and outputs for both)I then try to add “Automation Template” feature to connect the two. But my automation blocks are not selectable from dropdown lists inside Automation Template setup. What am I doing wrong?Automation template setup - can’t see trigger or action in available options? Trigger setupAction setup
Hello, I would like to understand the output fields that are available for all automation triggers. Including pre-defined Monday triggers. There does not appear to be a tool in the UI, not in the automation runtime view, in the sentence creation or in the app development UI. Is there an API I can call that will provide me the outputs for a trigger. Say, for example: “When a status-column changes to X” Do I get the boardId, itemId, status-column and status-column-values? Where is this defined? How do examine the output field schema? CheersJem
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.