Welcome to the new monday developer community
-
Recently active
Two issues I could use advice on: Longtext Column. I am updating column with string and can type returns/new lines manually in the field but inserting them via the API always fails. Can Someone point me in the right direction to keeping the formatting? I have tried both Return and New Line. Best Practices with subitems. I tried following these steps - Step 1: Read CSV Data to add to board convert to paragraphs(rows). Step 2: Repeat thru Rows Step 3: create_Item using Board ID with about 5 column_values using some row info of CSV Step 4: create_subitem using Parent Item ID with about 10 column_values using rest of row info of CSV Step 5: End Repeat This process always fails on the 2nd loop of Step 4 no matter the column_values. If I change step 4 from create_subitem with column_values to create_subitem using Parent Item ID eliminating the column_values option, add another step of change_multiple_column_values changing the Board to Subitem board it does not fail. Any idea why th
Hi, I am trying to fetch a few options for a custom field from a C# endpoint. I know that the response expected is an array of key-value pairs which should have tile & value. The problem is that it seems that monday can not parse the return string as 1) it is include in quotes as it comes from a C# end point and 2) it contains escaped characters in order to includes quotes. I don’t get any error in my recipe but the list is always empty. I have tried with various combinations for escapes characters but I haven’t found a working solution . Just as an example this is one the return string the endpoint returns in one of my tries. “"[{\\"title\\":\\"to_upper_case\\",\\"value\\":\\"TO_UPPER_CASE\\"},{\\"title\\":\\"to_lower_case\\",\\"value\\":\\"TO_LOWER_CASE\\"}]"” Any help will be really appreciated. Thanks in advance.
I’m inquiring for interest in starting a community developed sdk in typescript intended for nodejs use. (as the current javascript sdk provides about zero additional value on the server-side beside being a wrapper for node-fetch) Some objectives include: Native TypeScript, transpiled to a node package. ESM first (CommonJS is going the way of the dodo). exceptions for http errors, graphql api errors, proprietary monday.com errors (including possibly error normalization since what comes from monday is erratic) Built in retry for complexity limits. Built in retry for socket resets, etc. methods for all mutations, including typed & parsed responses. methods for common queries, including typed & parsed outputs, built in pagination. utility methods for creating JSON values for column mutations utility methods for converting indexes to labels and vice versa. types for monday graphql objects (boards, items, updates, columns, column_values, etc.) types for parsed settings_str types for
I’m going nuts and it doesn’t seem like I am the only one here having issues figuring out why I can’t create items with multiple items and how to format the mutation. I was able to get this to work for 2 items through a ton of attempts but have no idea why mutation {create_item (board_id:3639551233, item_name:“test02”, column_values: “{\\“date\\”: \\“2019-02-06\\”,\\“long_text\\”: \\“Hello world this is a really long note\\”}” ){id}} I have no idea why this doesn’t work if the above code works: mutation {create_item (board_id:3639551233, item_name:“test666”, column_values: “{\\“date\\”: \\“2019-02-06\\”,\\“long_text\\”: \\“Hello world this is a really long note\\”,\\“text4\\” :\\“Saint Nick\\”}” ){id}} I would really appreciate help understanding this. Also is subitem and columns the same format? if not can I see example of this as well? Thank you.
Is there a secret to getting a non-approved app installed on an enterprise account? Yesterday I was trying to help a custom load a test version (non-approved by monday) of an app on their account. The screen came up to approve the install. But the install button was greyed out. I’ve done this many times on pro accounts. So, I’m assuming that there is an enterprise setting that prevents this. Does anyone have a solution?
Hi! As developers, we are building an App to be part of the Monday’s Marketplace. We found some performance requirements to be answered. We suspect that some questions can be answered by a performance test. The App is entirely built on Monday, no external services or servers. Have anyone conducted a performance test before or knows how to proceed? Thanks a lot!!
I’m looking to create an item containing user details inside one board, then I want to connect that item to another item in a different board inside its column. I’ve tried to guess a solution but this gives me an error: "mutation ($itemId: Int!, $boardId: Int!, $column_values: JSON!) { change_multiple_column_values (item_id:$itemId, board_id:$boardId, column_values: $column_values) { id } }"; { error_code: ‘ColumnValueException’, status_code: 200, error_message: ‘Link to item column value structure invalid’, error_data: {} } The only way I’ve found something that can help is via this link, but the documentation has been down forever. https://monday.com/developers/v2#column-values-section-itemlink
We are trying to retrieve items using items query as below: query { items(page: 1 limit: 50) { name id } } We are getting below error: { "error_code": "ResolverCallsExceeded", "status_code": 429, "error_message": "Call limit exceeded for Resolvers::Pulses", "error_data": { "error_reason": "automations.history.failed_trigger_details.error_reason.api_rate_limit" } } The frequency of the error is higher than the success case. Can anyone suggest is there any way to avoid this issue if not at least any possibility to reduce the frequency of the error. Regards, Prashanth
Hello, I am trying to create a new item in one of my boards. I will make the API call from JavaScript according to the documentation but I have tried multiple ways using Postman and I keep getting error “500 Internal Server Error”. Now i don’t know what mistake I am doing as no explanation is given… Any help is appreciated. Thank you!
Hello, We are currently looking to build a dashboard widget that allows for the the user to search for a value, then display information based off that search. The other part of this is that we would like to filter the table widget’s and the corresponding boards inside the table widgets to this value. The idea being that we display surface layer information, then the user can look at the boards for more specific information. Currently to accomplish this we have to manually go to the Quick Filter and individually set each board to be that value. With up to 6-8 boards in the dashboard, this can be quite troublesome, especially when wanting to search a few times in a row. I have tried to use monday.get to be able to see these filters, then in turn use monday.set to set them programmatically but was unsuccessful. Was hoping to get some help with how I could accomplish this. I would be happy to programmatically set each board to be the new filter or to just set it once for the dashboard, wh
Hello, I am building an application to discover plans used inside monday.com. I saw that you provide different plans: individual, basic, standard, pro, enterprise. monday.com pricing and plans It’s great that API enables to get them. The Plan “Tier” field returns to me “free” | “standard” | “enterprise” etc. My question is: Is there a way to know if my plan covers the different monday.com products like monday crm, monday projects, monday marketer, monday dev? Maybe the “version” field in Plan is what I’m looking for, but the api only returns a number. And the documentation doesn’t mention what the plan version number might mean
Hi all! Join us on Wednesday, December 7th, at 11:00 AM EST for a webinar on Monetization in the Apps Marketplace! In the session, I will be covering everything you need to successfully monetize on monday. Please complete this short registration form if you would like to attend. I hope to see you there!
I am trying to update a ticket column. I am getting a 200 response for the code below but it does not reflect on the ticket itself. What gives? apiUrl = "https://api.monday.com/v2" headers = {"Authorization" : apiKey} query= 'mutation {change_simple_column_value(item_id: 3601557877, board_id: 3543199429, column_id: "Triage Score", value: "99") }' data = {'query' : query} r = requests.post(url=apiUrl, json=data, headers=headers)
Hello everyone! Duplicates and Uniques is an app by Kolaai which allows you to find any number of duplicate items in your board and perform various actions on them. The app takes you a step by step process to enable you to select the exact kind of items you are interested in. It is built to handle different cases such as: ✅ Handle large amount of items ✅ Work on single or multiple groups ✅ Configure groups to function independently or collectively ✅ Work on single or multiple columns of different types ✅ Filter included columns taking in consideration case sensitivity, empty values(both for columns and items) ✅ Filter the amount and type of data (duplicate or unique) to be returned and also filtering by the item name ✅ Create status column and label for the found results ✅ Move or Copy the results to both existing boards or groups, or new boards or groups ✅ Delete the found results ✅ Save template and run
Hi, I have used the following API connection in power query for one of our boards successfully: let Key = “xx”, Board = “xx”, Source = Web.Contents( “https://api.monday.com/v2”, [ Headers=[ #“Method”=“POST”, #“Content-Type”=“application/json”, #“Authorization”=“Bearer " & Key ], Content=Text.ToBinary(”{““query””: ““query { boards(ids: " & Board & “) { items { name, updated_at, group { title }, columns: column_values { title, text } } } }””}”) ] ), Data = Table.FromList(Json.Document(Source)[data][boards]{0}[items], Record.FieldValues, {“Title”, “UpdatedAt”, “Group”, “Columns”}), #“Monday” = Table.FromRecords(Table.TransformRows(Data, each List.Accumulate([Columns], [ Title = [Title], UpdateDate = [UpdatedAt], Group = [Group][title] ], (state, current) => Record.AddField(state, current[title], current[text]) ) )) in #“Monday” Now when I try and change the board to another one with the same query it times out. Is there some difference in the boards or the query to make th
Hi, I was trying to do an authorization with this scope “workspaces:read”, but API returned 403 invalid_scope error. I get the same error even if I specify scope like this: “me:read boards:read workspaces:read users:read account:read tags:read teams:read” If I try to do the authorization without specifying scopes or just specify scope like “me:read” then it will work. Please help me to understand the problem. Thanks, Nairi
The images are self-explanatory I believe, but adding an alias to the text or additional_info field prevents data from being returned (null or empty). Is this expected behavior? additional_info is a JSON type, but text like id or title is a String, and they work fine with aliases.
I’m unable to save a Redirect URL. I’m using a major version and my URL looks like this: https://[mydomain]/api/oauth/callback. The error I’m getting is: “App feature update failed.”.
Hi community, I am trying to create a recipe which will look like “When date DATE column changes, do this”. So I need to be able to select from a list of all the date columns of the board. I think I need to create a custom trigger. All the example I find are for creating custom triggers for external apps and not monday to monday triggers. In this context I can not understand what is the role of the subscribe and unsubscribe URLs. I think that these endpoints are called only when the recipe is initialised or removed from a board. What I need is an endpoint which will take the boardid and will return a list of the date columns ids. Do I still need to create these endpoint and what should they return ? Thanks for your support.
Hi there, I try to build an integration app. I set my subdomain and it worked well until today. But today I got and log ‘could not use requested subdomain, retrying’. and generated random name. I need static subdomain to put it in my webhook integration recipe. Is anyone know why the used subdomain can’t use anymore? I have no idea of ‘@mondaydotcomorg/tunnel’ so I hope someone can help me!
Hi. We are leading monday app creators with more then 5000 happy customers! We are about to finish our planning phase for accounting software integrations for monday.com and would love to get your feedback (and give you free access to our app) If you already run some of you accounting workflows on monday or planning to and if you look for monday.com integration with Quickbooks, Or Xero monday integration or Expensify connector to monday. Use the link below to save your spot. forms.monday.com
Hi there! Is there a way to be able to differentiate a webhook trigger from a manual human update on a board vs an API call update? Or is there any way to prevent a webhook trigger when doing an API request update on a board with an active webhook (Column value change), so I just get a webhook posted when the board is manually updated? Thanks for the help! Best, Cristian
Hi All, I am working on a ticketing workspace for a tech company. I was hoping to develop and update the workspace offline in the app feature of monday.com while the team uses the live version. I need some guidance with making changes, and how to get those minor changes to automatically take effect on the existing installed app when a new version is promoted to live. Any help or guidance is appreciated. Thanks!
I am trying to get data for only permitted workspace from app settings of my application on monday.com. But from sdk I am not getting the ids of permitted workspaces in settings or context. Can you please help me with how to get permitted workspaces ids? Thank you.
Hi Everyone, Wondering if there is a way to List a board’s items as they would appear in a saved view (with filters and multi-sort functionality). I’m using Make for my integrations, but I don’t see an option in the standard “List items…” modules. If there’s a way to do it with GraphQL, then I could probably make that work. If there’s not an easy fix, I’ll probably just rebuild this board in Airtable and use Make to update it when things change in Monday.
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.