Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
Mirrored Column Item values are being displayed as null when requested through API, this is the API request. Shouldn’t this be fixed?: query { boards(ids:[BOARD_ID]) { items(ids:[ITEM_ID]) { column_values { id value } } } }
Hi, I tried to use the <Tab> component from the monday-ui-react-core lib as described in the Vibe design system but it seems to be missing. I tried import { Tab } from "monday-ui-react-core"; …but to no avail. What am I missing?
After creating a new item with mutation { create_item ( board_id: 1234567890, group_id:"emailed_items", item_name: "new item for testing 20230620T2341" ) { id } } And verifying it exists, using the simple “items” query, I was expecting the item to appear in the board UI but it is not there. I refreshed the page and it didn’t help. I also tried the “search everything” and it didn’t find the new item. It only shows in the graphql results. I also tried duplicating an item from the board, since I thought, maybe there are columns or fields I needed to set to make it work. So I used: mutation { duplicate_item ( board_id: 1234567890, item_id: 234234234 ) { id } } With similar results: the item was created successfully and I could see it using the graphql query, but it is not showing in the board and the “search everything” fails to find it.
While exploring the GraphQL API, I have encountered a problem in making a group in a specific board: The board query returns the board_id as an ID! , while the create_group expects the board_id as an Int! . When I try to send my board_id as an Int! , I get a message that my library cannot coerce the number to an Int! . When I try to send my board_id as an ID!, I get a type mismatch message between my variable (ID!) and the board_id argument (Int!). How do I create a group in a specific board via the GraphQL API ?
Hi, Is there any way to make sure that all users of a board have the same default sorting when they enter a board ? Can I restrict users to save their own sorting ? Can I use the API to get the sorting settings for a user, board combination ? Thanks
Hi there, I created a new issue for the monday-sdk-js package: [Bug] monday.execute for 'openItemCard' does not resolve promise for kind 'updates' · Issue #92 · mondaycom/monday-sdk-js · GitHub I wanted to report it here as well in case I am missing someone or to check if someone else also experienced this issue. This is a blocking bug for us in creating a custom view in monday.com. Thank you for checking this and helping us out!
Hi there, I am facing an issue while opening the item card inside a dashboard widget using the function monday.execute(‘openItemCard’, { itemId: itemId, kind: ‘columns’ }) This seems to be working fine in a board view app The sdk version in my package.json is “monday-sdk-js”: “^0.1.6”,
Hello, We have an app in monday.com and are using users token that we get from oauth to make request to the monday.com graphql service, We make query for each specific users request with token we get for specific user. Does this mean each user request will be treated separately for complexity limits for our app or do we use up our apps complexity limits?
Hello, colleagues! I am starting to use the Monday.com API to extract data and use it at Power BI. I used the following algorithm: A function that sends the API KEY, the board id, the limit, and the page number and receives only the itemId. A function uses the first function and paginates the results. A function that sends the itemId and receives all information from the column values. PS.: the functions will be available at the end. This algorithm takes around 20 minutes to extract a board with around 900 items with 40 columns. I am doing some actions to reduce time and would like your advice. My first attempt was to reduce the number of column values; however, this did not change the time consumption. One point that I would like to understand is the limit logic. Besides my option, my first function is receiving all items. Does the API send all records if the complexity is under the limit? First Function => (apikey as text, QuadroId as text, limite as number, pagina as numb
Hello, We have the option to manually add a monday Doc to file columns, But is it possible to connect/upload/add a Doc to a file column via the API? Thanks
I found out that the monday storage is an instance-level storage only. My question is, how can I possibly use it as a database?
I want to use make.com to pull timeline data from all items within a group of a specific monday board, and tell me earliest and latest dates detailed from all items within that group, hence effectively providing me with the timelines for that group. I have my make.com scenarios ready up to the Execute GraphQL Query module, and I just cant seem to find a way to make it work. Any help?
Hi everyone! We’ve just announced the monday.com AI Assistant which will enhance how customers interact and build on the monday.com WorkOS and support various use cases. Today, we’re excited to invite developers to enhance the capabilities of the monday AI Assistant and build apps for our app marketplace. The details: June 20-22, 2023 in Tel Aviv, New York, London, and online. Want to learn more and apply? Click here. Let us know if you have any questions!
Hi all, I used the below script to read from a specific board and worked great. Recently the admin user for good reasons, duplicated the board and used the existing for other purposes. The new duplicated board has been made as the new Board Default. query { boards (ids: 123456789) { name id items (limit: 300, page: 1) { name column_values{id type text }} }} Now, the script retrieves data from old board. How can I change the script to read from teh new specific view? Thank you in advance
Hello, I’m using the duplicate_item mutation of the API with Python to duplicate an item on a board. This is my simple code: def duplicate_item(board_id: str, item_id: int): query = ''' mutation { duplicate_item ( board_id: %s, item_id: %s ) { id } } ''' % (board_id, item_id) response = requests.post(url=MONDAY_URL, json={'query': query}, headers=monday_headers) This works well. However, the item has a status column and 2 people columns. The status column and 1 people column have a default value (that I set on the default view) and the other people column hasn’t a default value. When duplicating the item, the status is set to the default value and both people columns are empty. How can I keep all the values (including status and people columns values) of the item when duplicating it? I’d be happy to get your help! Antoine
Hi…when I run this command… npx @mondaydotcomorg/monday-cli@latest scaffold run ./ quickstart-react -t item-view-10086528 I get this error… internal/modules/cjs/loader.js:883 [1] throw err; [1] ^ [1] [1] Error: Cannot find module 'node:net' [1] Require stack: [1] - /Users/me/code/quickstart-react/node_modules/@mondaydotcomorg/tunnel/src/lib/TunnelCluster.js [1] - /Users/me/code/quickstart-react/node_modules/@mondaydotcomorg/tunnel/src/lib/TunnelConnection.js [1] - /Users/me/code/quickstart-react/node_modules/@mondaydotcomorg/tunnel/src/lib/createTunnel.js [1] - /Users/me/code/quickstart-react/node_modules/@mondaydotcomorg/tunnel/src/cli.js [1] at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15) [1] at Function.Module._load (internal/modules/cjs/loader.js:725:27) [1] at Module.require (internal/modules/cjs/loader.js:952:19) [1] at require (internal/modules/cjs/helpers.js:88:18) [1] at Object.<anonymous> (/Users/me/code/quickstart-re
Hi, I’m a developer and my company uses Monday.com. I’d like to develop an app which will be used only for our company. Once I’ve developed our app, will it cost me anything to use it? Does Monday.com charge me anything to “host” an app on their platform?
Hi everyone! So I have a module in Make.com that duplicates a board into an existing workspace using a graphQL mutation query. It was working fine up until today, and I’m not sure what changed. I keep getting this error: I am an owner on the template board that I’m duplicating, and also created the targeted workspace (where I’m trying to put the duplicated board). The workspace definitely exists, so I’m pretty stumped. Any help would be soo appreciated! Thanks so much in advance 😃
Hello, I’ve been struggling to change the value of some columns of an item. I am using Python to request the API. These are the 2 columns I want to change: {'id': 'status_1', 'title': 'Etape', 'value': '{"index":5,"invalid":false,"changed_at":"2023-06-06T08:07:50.170Z"}'} {'id': 'multi_select', 'title': 'Types', 'value': '{"ids":[2,1,4],"changed_at":"2023-06-06T07:28:20.062Z"}'} I couldn’t find in the API documentation the needed format for these types of column. For simple text, it’s pretty easy. For these types of column, I encounter some difficulties. This is my code: query = ''' mutation { change_simple_column_value( board_id: %s, item_id: %s, column_id: "%s", value: "%s" ) { id } } ''' % (0123456789, 987654321, 'status_1', '{"label": "Some label"}') response = requests.post(url=MONDAY_URL, json={'query': query}, headers=monday_headers) Note that I also tried putting {"id": "1"} int
Hey y’all! Dipro here coming to you with another roundup of our recent API and developer updates. Our API is now versioned We released API versioning, so make sure every API call passes an API-Version header with the required version ID. Using versioning ensures your app experiences a consistent behaviour even if we make changes to our API. AI Assistant Hackathon We’ve been working super hard on our AI Assistant infrastructure in recent weeks. If you participate in the AI Hackathon in July, you’ll get early access to the feature. Learn more and sign up here. Other updates Creating a status or dropdown column with custom labels New version of monday-ui-react-core released Bug fix for change_column_value webhook
Hello, I’m encountering the following error when utilizing the Multi-Select Dropdown Component from the Vibe Design System. I realize that this is error is thrown because when the Dropdown "Chips" are being rendered, they're always given the same id of "[object Object]": Can anyone help me with resolving this? I believe this error is the reason onChange is not called when I remove a “chip” from the Dropdown… For context, here is the code I’m using for the Dropdowns, they’re copied from the documentation: let query = "query {teams (ids: team_id) { users {name id email} } }" let res = (await monday.api(query)).data.teams[0].users; for (let i =0; i < res.length; i++) { users.push({ key: res[i].id, value: res[i], label: res[i].name}) } ... const teamOptions = useMemo(() => users, []); ... <Dropdown defaultValue={formState.team} options={teamOptions} multi multiline className="dropdown-stories-styles_with-chips" onChange={(e) => console.log(e)}/> Tha
I am a newbee to developing integrations. I want to make an app that reads data from an online application (crm / accounting) that has an API that supports Seamless Integration as an authentication method. (not oAuth) I am a javaScript programmer, but have never done something like this. I have read documentation (on authentication and webhooks) , but I can’t figure how to make the connection, what steps to take. So far I have: created a developer account created an app in ‘My apps’ But then I am already lost… I think parts of my problems are: where to set to use ‘Seamless integration’ how to ‘name’ and where to set the various URI 's for events Who can give me some hints on this or give directions to specific documentation on this subject.
Does pushing minor or major versions work when the app is using ngrok for tunneling and is local hosted? I pushed a change, added a llama farm, to a dashboard that is part of an app I’m working on and the change didn’t show up in the installed version. Is it because it’s a local tunnel for OAuth, that I’m admin on the account I’m testing on or something I’m missing while promoting to a Live version? It installed fine, then I changed a couple things like the llama farm in my workspace I’m using for development and promoted to Live with no changes to the installed copy as my results. HELP! Thanks! Sue
How to develop a integration connect to linkedin to get access token, after use access token to call api post to linkedin? I writed a api to auto post to linkedin and need use integation to connect to linkedin. Please help me solution. Thanks
Hi there, I am trying to retrieve data from table inside a Monday docs, the query used is: query { docs (ids:5478957) { blocks { id type content } } } I am getting results like the image above and understood that the Monday docs API allows one to get the content for ‘normal text’ type but how do I get the text content from a ‘table’ or use the child block id to get the text inside a table. (The arguments for the retrieval query doesn’t have block id in it) Would appreciate some help here! Thanks
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.