Welcome to the new monday developer community
-
Recently active
Hello, I’m a bit confused about OAuth integration. I created an app and give it boards:read permission. I created board view with Quickstart - ReactJS. I created React App in my localhost and connect it to the monday.com with ngrok successfully. And finally I read boards data successfully. But I did nothing for authorization in any of these steps. But my app worked successfully. Will authorization be automatically provided by monday.com or will I have to manually redirect the user? According to this page, I need redirect user to authorization page with my clientId.
Hey everyone, I’m happy to present you our first app on the Marketplace : dropcontact.io We built this app to helps Sales and Marketing teams to grow their business. Thanks to this integration, transform your monday CRM into a real Sales Machines: find business emails, enrich your B2B contacts (salutation, name standardization, LinkedIn profile…) and add all companies date (website, LinkedIn URL, phone number, address…) Save your precious time, and focus on your sales Our app is 100% RGPD compliant! How it’s work? Connect your dropcontact api key in our integration, Import your data (excel, csv,…) with : • last name • first name • company name or domain name Change the status… and … let the magic happen ! Follow this link for more informations about our app :monday.com
Wondering if anyone has built any integrations to IBM Maximo. We’ve come up with a solution using a webhook and the API, but it doesn’t do everything we want, so we have a multiple step process. We could build a custom action, but it’s not in the plan for now.
Hi folks, It looks like api.developer.monday.com has been down for the past two hours. Is there some scheduled maintenance that I’m not aware of? Here’s the message I get when I go there: Not Yet Active The creators of this project are still working on making everything perfect! Admin Login
Am new to Monday API and am working with Monday quick Start developers sample code here. Docs link I have followed all the instructions, enable board read permission. When I run the code as suggested, my board is empty. it displays { “boards”: [] } What am I doing wrong in the code below. Thanks import React from "react"; import "./App.css"; import mondaySdk from "monday-sdk-js"; import "monday-ui-react-core/dist/main.css" //Explore more Monday React Components here: https://style.monday.com/ import AttentionBox from "monday-ui-react-core/dist/AttentionBox.js" const monday = mondaySdk(); class App extends React.Component { constructor(props) { super(props); // Default state this.state = { settings: {}, name: "", }; } componentDidMount() { // TODO: set up event listeners monday.listen("context", res => { this.setState({context: res.data}); console.log(res.data); monday.api(`query ($boardIds: [Int]) { boards (ids:$board
I am attempting to query an item by column value, and am not getting a return value. Below is the code, and the response: query { items_by_column_values (board_id: 000000000, column_id: "name", column_value: "1001200 (Michael Andert)"){ id name } } Response: "data": { "items_by_column_values": [] }, I am positive that the item exists and is named exactly what is shown in the query. You can search for this project within the monday browser app, and it comes back as a full text match. When I run a board query and return all items, the repsonse indludes: { "id": "2802943814", "name": "1001200 (Michael Andert)" }, Seems like the search by column value api endpoint has a bug.
Hi, I’m learning how to build an App. I want do it from scratch and reproduce the slack template integration. My first step is the authentication using tunnel, middleware to link React between Monday and the React app. I can’t fully understand what is done. Having hard time to reproduce it and test. Is there guides or courses to help me to get started from scratch this kind of app?
Hello. I have a board that has multiple number columns. Some are in inches and some are in lbs. I have the units set on the columns themselves, so you can tell at a glance which columns are which when you look at a board from inside Monday.com. I’m working on an integration that accesses this data via graphql and totals up the lbs and totals up the inches separately. Using the following Query, I can get the column values and see which columns are numeric. But, the additional_info property is empty. Is there someplace else I should be looking for the unit data? query getMaterials($materialNames: [String]!) { items_by_multiple_column_values(board_id: 22222222, column_id: "name", column_values: $materialNames) { name column_values { title text type value additional_info } } }
We could see Webhooks and Activity logs available to get Updates (for example to get Newly created/updated Boards, Groups, Items) at Monday.com instance. We could see using both Webhooks and Activity logs we get updates (Created/modified) data. With initial analysis we could see Activity logs provide updates for more events/actions performed on Monday.com. Kindly help us know what is recommended between Webhooks or Activity logs to get the updates. Also help us know where could we find sample response data and a playbook for Webhooks, if there is any, to try out the webhooks.
Hello, I am attempting to build a custom integration that will search a Customers board for existing customers based on multiple columns. This is why I’m not using the built automation recipe for connecting items where columns match. For more details: I’m using phone number and email column to search multiple customer boards and if they match the intended functionality is that it will connect the customer to the quote. Issue I’m running into, is that when I do this I don’t know of a way to add a connected item without overwriting the existing ones. What I’m guessing is a way to do this: Query the existing connected column before mutation and appending the new item id to the existing list of item ids if there are any. Then mutate using this new list of item ids. What I’m hoping I can do: I noticed that when I query a connected boards column I get the following response: '{"changed_at":"2022-05-30T23:33:26.358Z","added_pulse":[],"linkedPulseIds":[{"linkedPulseId":123456789}]}' I’m hopin
I created an Item as follows and it got created successfully $query = 'mutation ($myItemName: String!, $columnVals: JSON!) { create_item (board_id:641098600, item_name:$myItemName, column_values:$columnVals) { id } }'; $vars = ['myItemName' => "My Personal Task", 'columnVals' => json_encode([ 'status' => ['label' => 'Done'], 'date4' => ['date' => '1993-08-27'], 'firstname1' => ['firstname' => 'Tony'], 'lastname1' => ['lastname' => 'Paul'], ])]; Now I want to query the items that I created as the code below to get item name, firstname, lastname etc. $query = ' query{ items { id name firstname lastname } }'; Here is the error it displays {"errors":[{"message":"Field 'firstname' doesn't exist on type 'Item'","locations":[{"line":1,"column":26}],"fields":["query","items","firstname"]},{"message":"Field 'lastname' doesn't exist on type 'Item'","locations":[{"line":1,"column":36}],"fields":["query","items","lastname"]}],"account_id":66xxxx}
Hi Monday Community, I am trying to create a query to get all the values from a board but only from 5 columns. is there a query to get all items and values from specific board from specific column’s query12 = '{items (limit: 500) {column_values {title value}}}' currently trying to use the column_values query but unable to filter the data.
So I’ve contacted support and I’ve posted on the marketplace Monday board and I’m getting ignored so hopefully posting here will help. I can’t delete my app from the marketplace. I press this button: I confirm with delete: and it doesn’t delete it but sends me to “My Apps” page which shows my apps that I’ve made which includes the app that I tried to remove with the status “listed”.
Hi everybody, It seems that I cannot insert numbers to dropdown programmatically. It works when I insert them from UI. Of course, I convert number to string before calling mutation “create_item”. So I add “ID_” before number and it works. Examles: “100” - doesn’t insert “ID_100” - inserts I think it’s a bug. Is there any workaround for this? Thanks, Sergey.
Hey everyone! I had a use case in which I needed the Monday Webhook Integration to trigger a Jenkins job. The monday webhook challenge is a bit tricky to resolve on Jenkins and other types of automation servers, so I developed this:GitHub This allows you to forward the event data from monday to any server you choose, but also resolve the initial challenge if there is any, in the same URL. Hope you enjoy! PS. Roadmap - define a list of webhook locations, not just one.
I’m wondering if there is a way to stop a webhook from executing when doing an API mutation to create or update a record. I have a web application that manages database records. The records are similar to Monday.com boards where there are “items” and “subitems”. Currently, when a user uses the web application to create or update records (items or subitems), the Monday.com API is used to create and update record on a Monday.com board. I also have webhooks that push changes from Monday.com to the web application. So, when an item or subitem is updated on Monday.com, the changes are pushed to corresponding records on the web application. So if users make changes on Monday.com they also appear in the web application and if users make changes on the web application, they also appear on Monday.com. However, this creates a situation where if a user makes a change on the web application, it get’s pushed via the API to Monday.com and then webhooks on Monday.com are executed to push the same
I’m building a NodeJs integration that gets data from external sources to add in different Boards. I followed the https://apps.developer.monday.com/docs/quickstart-integration to start off with. In the recipe creator I call my Workflow Block (with custom endpoint) by clicking a button to test if everything works the way I would like, but the endpoint in the Workflow Block is never called. In the Activity Logs in Monday.com I see the status of the action is “in progress…” but it never changes. I’m able to call the endpoint by Postman or by a browser (when I remove the auth temporary). I saw another post about changing URL’s and caching (Cache for new app versions - #8 by Helen). I couldn’t find any documentation about this in the Monday.com docs. Should my app work when I uninstall and install my app again? Like it says in the post above? And are there any logs available in Monday.com for the different endpoints that are called to my private server? (An extension of the Activity Logs fo
Deleting item using delete_item mutation and the item is not there in application UI but can able to retrieve using item query { items(ids: xxxxxx) { name id board { id name workspace { id name } } } } We cannot see any filter argument to filter items only for active items. Is there any way to retrieve items with only with active items without querying on boards. The item retrieve part of board retrieve is not displaying the deleted items. But looking item retrieve with some filter for active items only. Regards Prashanth
Hello. Greetings to all is this community. I’m new to monday.com so any help is welcome. I’m doing the Developers Pathway, and the final quiz is to make a widget with the weather conditions of certain geographical locations. I have made the board with the necessary data. I proceed to perform a query to monday.api(). The problem is that the result of the call I can not use. it just stays as a string, I can’t iterate through it to use the individual data. How can I manipulate the results of the calls? Thank you. I would like to be able to finish said quiz.
Hello everyone! Matias from the Developer Success team here 😎 Starting March 8th (Tuesday) we will be having a weekly open Q&A session for developers! There will be an open Zoom meeting in which anyone will be able to join and ask any questions about our Apps Framework and API 🎉 You can save a spot here for March 8th 17:00 GMT+2 See you there! Cheers, Matias
I’m trying to use javascript to verify a webhook as suggested here: https://api.developer.monday.com/docs/webhooks-1#sample-payload-for-webhook-events However, it doesn’t work. Any ideas? Below is my javascript: <script type="text/javascript"> app.post("/", function (req, res) { console.log(JSON.stringify(req.body, 0, 2)); res.status(200).send(req.body); }) </script>
Is it possible to show popup (with board element data) using API?
There is a demo of all monday.com react components here: Webpack App My question is if there is an easy way/tutorial to create a group of items in a reactjs monday.com app that would function exactly like a group of items on a monday.com board? Or am I approaching this the wrong way? If so, what is the better approach?
Hello, currently my app no longer lets users access built in media such as microphone, camera, and screen. Used to work, but I believe the iframe permission limits this ability now. The error I get: Failed to execute 'getDisplayMedia' on 'MediaDevices': Access to the feature "display-capture" is disallowed by permission policy. Here is a similar discussion: Use mediaDevices API in Jira forge app not allowed - Forge Custom UI and UI kit (beta) - The Atlassian Developer Community
Hi , I have an App with 2 features: -Integration -Workspace template with one Board that is including/using the above Integration. I have 2 questions: 1) When user install my app , and create the workspace from the workspace template , the integration will be included in the Board from the Workspace template (the integration not require any authentication) , correct? This Board should be visible only to the Monday Administrator for configuration data purposes , that means the users will not have permissions to it, and that means that when integration is being called by the User , the Token sent in the request will not include permissions to see this Board , as the User that triggered the action do not have permissions, is that correct? if so, what is the vest practice to reach this board on user action with minimum effort from the administrator of the account. Thanks Roi
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.