Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
Starting earlier today, we have started receiving the following error in make.com since the new API version has been released: [200] [{“message”:“Field ‘items_page_by_column_values’ doesn’t exist on type ‘Query’”,“locations”:[{“line”:1,“column”:2}],“path”:[“query”,“items_page_by_column_values”],“extensions”:{“code”:“undefinedField”,“typeName”:“Query”,“fieldName”:“items_page_by_column_values”}}] This is happening across multiple make.com environments on a variety of monday modules in make.com. The odd thing is, when run manually, it will work 90% of the time, and 10% of the time it will fail. When run on schedule, it fails every time. I can’t make head or tails of what is happening, however it has broken dozens of scenarios. Any help would be appreciated. Mark
I’m looking for smart people who know a lot about making apps. I need help to create an app for my website, sadapackage. The website is about telecom internet packages and plans. I want this app to be easy for everyone to use and let them subscribe to different packages/plans. If you know a bit about making apps that are easy to use or if you have good ideas about how to make this app, I’d really like to hear from you.
Hi developers We detected a technical issue with Make’s monday.com API connector. We are aware that Make is an integral part of many users’ workflows and we are doing our utmost effort to work with Make and resolve this issue. As this integration is not maintained by monday.com please reach out to Make directly with any questions & concerns. We apologize for the inconvenience, monday.com Team See monday.com status page
Hi, I get this message when I try to send a request via API: Complexity budget exhausted, query cost 4173020 budget remaining 999819 out of 1000000 reset in 41 seconds. As I saw in your documentation, I have 10M Complexity points (my account is not free or trial). Please fix it, thanks!
We are developing a Monday Marketplace App with an automation templates, that require an account with our platform to work.We would like to achieve a good onboarding experience for a new user after installing our App from the Marketplace, that would drive her to register for a free trial with our platform BEFORE attempting to configure a template (because it will not work without an account).We registered a Monday “Feature” of “Board view” type, which we built as a page with some guidance info and a link to start oauth flow, that results in registration with our platform. For users, that already have an account (and a session) in our platform, this page will display some additional info and possibly some settings. We called this board view “App settings”, but it’s really not board-specific at all and is global to the App. According to Monday documentation (User onboarding), this page can be configured to be the first page the user lands on after installing the app from the marketplace.
Hello, Probably a question with an obvious answer but i have searched and not found much. We have a power bi dashboard which takes in data from monday, and other sources, and would like to be send a notification to monday members (by button press to start with). Is it possible to (use the monday API to) send send a notification from power bi? thanks.
Hey guys, We are working on API 2024-01 migration because it offers a higher limit when it comes to items_page query (500 in 2024-01 against 100 in 2023-10). You can see it clearly documented in the graphQL Schema and API Docs items_page( "An opaque token representing the position in the result set from which to resume fetching items. Use this to paginate through large result sets." cursor: String, "The maximum number of items to fetch in a single request. Use this to control the size of the result set and manage pagination. Maximum: 500." limit: Int! = 25, "A set of parameters to filter, sort, and control the scope of the items query. Use this to customize the results based on specific criteria." query_params: ItemsQuery ): ItemsResponse! Buuuuuut, when we set limit parameter to 500 and use query_params .ids to set more than 100 item ids we get an error: INVALID_ARGUMENT_EXCEPTION: Invalid request: the number of provided IDs cannot exceed the limit of 100 T
Hello, I have admin access to a monday account and when i try to generate a monday api token i can’t because it says “As a “admin” you do not have permission to generate api tokens in this account”. Is this supposed to happen? Who has to generate a token?
I don’t think I am doing anything to complex. I have a board that I want to bring in to Power BI. The board has a few columns that are native to that board. I can get the data from those columns no problem. The issue lies when I am trying to get the data from a lookup table and a few mirror columns that pertain to the lookup. I have followed a few other posts on the forum but noting is working like it should. I have a few screen shots below to maybe help explain what I am working with. Main Board: Secondary Board: Lookup field: Mirror Fields: Can someone point me in the right direction? Right now this is what I have for my API call in the API playground: { boards(ids: [12345678910, 98765432101]) { items_page(limit: 100) { cursor items { id name column_values { column { title } text ... on BoardRelationValue { column { title } display_v
Hello, I am using the below call to pull out activity log data between 1/2/2021 and 12/14/2022. The call works, but the issue I am having trouble with is the response stops at 9525 items returned and only covers dates between May 2022 and December 2022. I can use the specific item ID of an item that is older than May 2022 and get it’s data which should be included in my paginated call. Any ideas what I could be doing wrong? No errors are being stated in the final response received from the paginated response too, the last call is simply a blank response.
I’m trying to access the Monday API docs, but everything under the API Reference section is showing up with a 404 error.GraphQL API For example, Items page
In trail version, api response for SALES CRM is not getting
Hi, i try to send a simple request, i want to get all the items changed since date 01/12/23. how can i write it? if i write date4 intead of last_updated its working fine. i tried this but i get an error: query { boards (ids:xxxxxxxxx) { items_page (limit: 100, query_params: {rules: {column_id: “last_updated”, compare_value: [“2023-12-01”, “2024-12-31”], operator:between}}) { cursor items { id name updated_at column_values { id text } group { title id color } } } } } Where can i see all the possible operators? if i want to take all the items changed since some date (and not between dates as i wrote before).
I am integrating monday.com with aws apigateway with a python lambda authorizer. My problem is my python code seems to be enable to decode the jwt token coming from monday.com using the signing key. I’ve tried many libraries but it’s all the same thing the signature verification always fails.
Before I could query items by ID like this: { boards(ids: 1303312611) { items(ids:5820698515) { id name column_values(ids: “person”) { value text } } } } Now we have to use items_page as parent to query items. If I just add items_page to the query as below, I get an error saying items doesn’t have an argument called ids. You also can’t use ids as a filter column I think. So how can I query with items_page an item by ID? { boards(ids: 1303312611) { items_page(limit: 1) { items(ids:5820698515) { id name column_values(ids: “person”) { value text } } } } }
I’m in the process of migrating my old Power BI API code to the new version. However, a significant challenge arises as Monday.com has imposed an API limit allowing the retrieval of no more than 500 rows at a time. This limitation is frustrating because I aim for the new API to dynamically capture all rows, regardless of whether there are 500 or 2000 rows in my board. Is there a dynamic solution to overcome this restriction?
We’re having an issue with a widget we’re developing. We’re building a widget to show a view of all of our approaching deadlines for our active projects. The widget is consuming about 30+ boards. We’re using the settings panel to select which column represents the delivery date for each connected board because they aren’t always consistent. When I test the widget, the settings load fine, but when anyone else tests the widget it just comes in as an empty object. What users get in the dev console: What I get in the dev console: Any thoughts as to why our standard users can’t load the settings established by the dashboard owners?
Hi, Im facing something really weird during my api / ui tests. im getting all subitems from a board by board id and get a list of subitems. when trying updating them by change_multiple_column_value im getting success message on each, but I can’t see some of them in the UI although I got them via api. when trying access it by ui (paste the item id) Im getting message : This subitem is either deleted or belongs to a deleted board/group" how that can be happens? note - the state for each rule is active.
Hello Monday API Community, I’m currently working on a project where I need to retrieve the contents of all columns of a specific item, including various field types such as mirror and connected boards. My current approach involves making at least three separate API queries, but I’m wondering if there’s a more efficient way to accomplish this. First Query: I start with a basic query to fetch the dataset, like so: query { items (ids: XXXXXXX) { name, column_values { column { id title } id type text value } } } However, this returns null or empty values for mirrored or connected fields. Second Query: To retrieve mirrored field values, I use: query { items (ids:XXXXXXXXX) { column_values { ... on MirrorValue { id display_value text value } } } } Third Query**: Finally, for connected board fields, I query: query { items (ids:XXXXXXXXX) { column_values { ... on BoardRelati
I currently have several Formula columns that are using REPLACE(REGEXEXTRACT()) to pull strings from a long-form Text column. I want to use the results of these formulas to trigger automations which will move the Items to different Groups. Example: The long-form Text column is a mirror of the content of an incoming email that triggered the creation of the item. The email contains text such as: Brand: TH Region: NA Company: TH_USKS The brand, region, and company are a variable number of characters. The Formula column for Brand, for example, uses the formula REPLACE(REGEXEXTRACT({Email Content}, “Brand: [^\\s]+”), 1, 7, “”) → this would return “TH” for the above example. Since I am not able to use Formula columns within Automations, I am attempting to use General Caster to perform the formulas and cast the results to Text columns which can be used in Automations. It seems that General Caster does not support REGEXEXTRACT(). I don’t think I can use SEARCH() because the strings I’m looking
Has anyone attempted to develop an API or devise a method for exporting Monday.com activity logs in bulk for subsequent importation into Power BI for analysis? If so, I would greatly appreciate it if you could share the approach you took to achieve this. Thank you!
🚨Attention all developers! 🚨 On Jan 15, the 2023-07 API version will be deprecated. Any API request with version header 2023-07 will use 2023-10, and any request with no version header will use version 2024-1. You must take action before this deadline so your app’s features remain available for your valued customers. If you fail to implement the necessary changes for the new API version, your app may break and certain features may become inaccessible. We want to prevent disruption and ensure smooth experiences for both you and your users. As of now, you have 12 days to implement these changes. The clock is ticking, so please allocate the necessary resources and prioritize this update. We strongly recommend taking immediate action to avoid any inconvenience or potential negative impact on your apps’ functionality. If you have already started implementing the changes for the 2023-10 API version, we’d appreciate it if you could let us know by commenting on this post. It wi
Does anyone know a quick way to query for an item’s name using the item’s itemId and the boardId it exists in?
Hello, I can’t wrap my head around the new API syntax needed. I am just wanting to query the item by id and return its column values… The following syntax worked fine on the old API. {user: boards(ids: ‘id_here’) { items (ids: [‘id_here’]) { name id column_values { id title value text } } }'; I can’t seem to get a valid column_values query going now… I’ve looked through the docs and they don’t make sense to me… I think I am doing it right but just get errors back. Can someone please translate that old query above into a new, working format ? I know this is kind of lazy to ask like this but it’s really doing my head in… Thanks.
I’m migrating some code to the new 2023-10 api format, and the complexity of a query increated from 15049 to 354652 (more than 20 times) - this renders the integration useless, as my complexity budget is only 1m - meaning I can run this query twice a minute - and I need more than that. The query is a simple query of a single item with it’s sub items (has 4 sub items) Here’s the original query: query ($id: Int!) { complexity{ query } boards(ids: [2673923561]) { id name board_folder_id board_kind items(ids: [$id]) { id name column_values{ id title value } subitems { name id column_values { id title value } } } } } And here’s the same query after migrating it to the 2023-10 api structure - which costs 354652: query ($id: ID!) { complexity{ query } boards(ids: [2673923561]) { id name board_folder_id board_kind
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.