Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
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)
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 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.
Hi there! I am wondering if there is a way to update a Webhooks URL to the command that it is using for future use. This is mainly driven from the fact that I have 3 webhooks that are being sent out on a template board, and when I duplicate or use that template the webhooks commands do not duplicate over the webhooks integration. Right now I am the only person who knows how to set them up and which URL is which command. If I could rename them, it would make it easier for someone else to do the setup. I would even settle for a ghost copy of the integration so that the person could just confirm the setup. I created a short video here walking through my issue.
Hi! I’m trying to make a call similar to the one below, where label is a column that contains the status of something and can have three different values. I get the error “Field ‘label’ doesn’t exist on type ‘Item’.” I’m very new to GraphQL, how do I write a query that gets the value of the label column? query {items (ids: 3456730182) {id name label } }
hi i want to change an item`s status if it contains a variable that i am getting from external source. is it possible? how to write the query with the variable? this is my query which works but i need it as i mentioned above. code: x = ‘mutation {change_simple_column_value (board_id: 2827196132, item_id: {id_num}, column_id: “status3”, value: “Paid”) {id}}’ y = x.format(id_num = item_id_from_coda)# i tried using .format which does not works. data = {‘query’:y} thanks roy
I am trying to retrieve only assets that are not blank and not null via GraphQL on Monday.com. Any idea how to solve this issue?
I have copied this from a post and there was no solution as the user figured it out , can anyone help in what the solution was 🙂 Has anyone get your dashboard autorefreshed in PowerBI using a gateway? I can refresh it on my desktop, but when I’m using online services it doesn’t work. I’m using the https://api.monday.com/v2 link as a conector, I’ve tried introducing the api token together, but it didn’t work either.
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.