Welcome to the new monday developer community
-
Recently active
Trying to create a new Item View app and the Boards Data widget is not showing any Items to pick from so I can preview. I see the RPC call being made when the widget is open and after I click the correct Board - and it shows 7 items, but the widget itself says No Results. Is the list of Items being filtered some how?
I want to build a Stream Deck Plugin. On a button press, time tracking will start, and stop on repeat press. As of now I have to open the app or go to a website to start or stop the tracking. The API does not seem to have any documentation on how to mutate the column value of type duration. query { items_by_column_values (board_id: 1234, column_id: "person", column_value: "PERSON NAME HERE") { id name state column_values { id title text type } } } { "id": "time_tracking0", "title": "Time Tracking", "text": "10:41:49", "type": "duration" }, I want to start and stop a current session. Can anyone point me in the right direction?
Hi, How do I get the column name from the settings when using the “Column” setting in a board view? At first glance, the column input in the settings is exactly what I wanted: to choose a column in a board. But when you look at what comes out, all you get is a boolean. How do I get identifying information about the column from the settings so that I can match it up with the board data? Regards, Jeremy
Few observations for Create item API are listed below. Can you confirm whether this is expected or not? Country column : Country name is not validated via API. If we provide invalid country name & valid country code then item get created. However, on endpoint correct country name reflects. When we retrieve same item then response has invalid country name. Dependency column : Even if we provide item id which does not exist; item gets created & deleted item id reflects as dependency on endpoint. Dropdown column: If we provide intended dropdown value with mismatch case; API accepts it. For example; dropdown column has values ‘Cookie’ & ‘Cake’. If we provide value ‘CoOkIe’ via API; records gets created & endpoint reflects correct value on UI i.e. ‘Cookie’. Longtext column: In API document it is mentioned that ’ column holds texts of up to 2000 characters in length’ however if we provide text which has more than 2000 chars via flow or API accepts it. If we pass more than 20
Hello, I recently just installed and ran the quickstart-react package via Command Prompt. Everything managed to install itself successfully and running it was just as smooth. But as soon as I got my URL from http://localhost:4040/status and pasted it into the preview section of my app this showed up. Is this normal? Do I have to create a ngrok account?
I searched the community and found a few posts from over a year ago requesting API functionality to move groups from board to board. There was some suggestion that this feature was being repeatedly requested and might be added, but all forum posts have since closed, and there is no new information in the documentation . Just wondering if there was any forward motion on this, and if was possibly added but not yet documented… or even in the works. Since the function exists in the Web UI, I’d expect it to also exist in the API, so I’m surprised it doesn’t. Right now my only solution is to rebuild each group, item by item, on the target board, and then delete the original group from the source board. This is, obviously, cumbersome… and VERY slow.
Hi, we have an app, I have made 3 release and I have noticed that we always have some issues for a few mins after releasing, around 20 mins. Is there a cache or something that I could clear after releasing to mitigate these issues, thanks.
I’m at my wits end here. This api has been so frustrating with adding files I’m close to quitting. It’s bee one issue after another. I’ve been unable to add a file using the multi part method for months now. I’m out of ideas. My current code is this: <cfset storedFileName = "test.png"> <cffile action="read" file="f:\\TempFiles\\#storedFileName#" variable="TempFile"> <cfset thisData = ""> <cfsavecontent variable="thisData"> --xxxxxxxxxx Content-Disposition: form-data; name="query" mutation ($file:File!) {add_file_to_column (item_id: ITEM_ID_HERE, column_id: "files", file: $file){id}} --xxxxxxxxxx Content-Disposition: form-data; name="variables[File]"; filename="f:\\TempFiles\\image1.png" Content-Type:application/octet-stream <cfoutput>#TempFile#</cfoutput> --xxxxxxxxxx-- </cfsavecontent> <cfhttp method="post" url="https://api.monday.com/v2/file" result="result"> <cfhttpparam type="Header" name="Authorization" value="MONDAYTOKEN"
Hello everybody, I am currently working on a monday automation with Make (formerly Integromat). I want to automatically add multiple people to a multiple people field (duh). Because Make itself only offers the option to update a field value with a single person, I am trying to add people with a GraphQL Post Request, but I have ran into some issues. Its probably, because I couldn’t figure out the correct syntax, as I am not really an expert level programmer. I first tested using set variables to be later replaced with variables from the other processes, but it always gives me the following error: Maybe someone with a bit more experience can tell me what I am doing wrong or how the query should look, because I can’t figure out what I’m doing wrong. Thanks in advance for your answers! EDIT: I figured it out myself, but for everyone who may be searching for the solution, I will leave the post and solution here. The error I posted was because I had an empty line at the end of my query. Bu
Hello, please can you provide a definitive answer: What is the purpose of the pos field on a Board API query? Can the value of the pos field be relied upon to indicate whether the board is a standard/parent board or subitem board? A similar question was previously raised here, but the way the answer (which was inconclusive) was written indicates that it was a guess, rather than a definitive answer based on factual knowledge of the API, which should be available within Monday. The API documentation for boards gives a limited and uninformative description: pos String: The position of the board. The information that both of these resources provide is unsatisfactory. However, this is a simple question and should be very straightforward for someone at Monday who has knowledge of the API, to answer. Please advise on this, or if an alternative method of reliably distinguishing standard/parent boards from subitem boards via the API is know, please recommend it. Many thanks for your help!
My usecase is im converting text or base64 data to buffer and calling an API. This is my request. var request = require('request'); var fs = require('fs'); const fileContent = 'TG9yZW0gSXBzdW0g' const bufferData = Buffer.from(fileContent) const options = { url: 'https://api.monday.com/v2/file', method: 'POST', headers: { Authorization: 'Bearer xxxxxxxxxxxxxxxxx', 'content-type': 'multipart/form-data; boundary=--------------------------141569061256517125556846' }, formData: { variables: '{"updateId":1460991786}', query: 'mutation add_file($file: File!, $updateId: Int!) {add_file_to_update(update_id: $updateId, file: $file) {id}}', map: '{"image":"variables.file"}', fileData: { value: bufferData, options: { 'filename': 'file1.txt', 'contentType': null } } } } request(options, function (error, response) { if (error) throw new Error(error); console.log(response.body); }); Im getting this error. {"errors":[{"message":"Variable file
what is the best way to identify that a column is of type “Location” on a board using monday.api? to create a view, and to identify the location column from the board being called. regardless of the name given by the user. Thank you. any help is useful.
Hello, I am in the midst of API integration, i came across a doubt regarding the items. Is it possible to search for items in a board that have been created during the following day of from a timespan? Thank you!
I am looking at the integration of webhook, and would like to ask if the http callback of webhook has verification information. I think if my callback url is leaked, because it is open to the Internet, if there is no verification mechanism, there will be some risks. Can anyone help me, thanks
I have a question regarding getting user information using the GraphQL API. According the API I can get for every user many information fields. For instance, when running the following code: { users { id name email title created_at photo_small } } I can get the name, email, title, date when the item was created, and a link to a small profile picture version for the different users. However I would like also retrieve the different teams every user belongs to by running the following code: { users { id name email title created_at photo_small teams { ids } } } I get the following error: { "errors": [ { "message": "Field 'ids' doesn't exist on type 'Team'", "locations": [ { "line": 10, "column": 7 } ], "fields": [ "query", "users", "teams", "ids" ] } ], "account_id": 12801323 } I also modified the code by i
FetchError: request to https://api.monday.com/v2 failed reason: getaddrinfo ENOTFOUND api.monday.com how we can resolve this error. It comes while we deploy package on server monday request api doesn’t work ?
Introducing the monday marketplace’s first end-to-end CRM solution, CarbonCRM Suite! We built this app for various reasons, but mainly because there is no all-encompassing CRM solution within monday, aside from the monday Sales CRM product. When talking with users, they expressed the desire of wanting to retain the nature of their standard Work OS while being able to use a highly functional CRM. The templates available for “CRM and Sales” in the template center are a great start to a CRM, but you still have to do all of the setup, customization, automation creation, and structuring of your sales funnel. The CarbonCRM lifts the burdens of having to think out, layout, build, and set up your CRM by providing a CRM building block ready to be customized to your business and process. We wanted to make customer relationship management accessible to the community, and this is our way of delivering that. You can book a free demo here. CarbonCRM enables you to have a full-service CRM built insid
How to pull data from monday.com using API in c#. I have tried the following code and it doesn’t work. var httpWebRequest1 = (HttpWebRequest)WebRequest.Create("https://api.monday.com/v2/"); httpWebRequest1.ContentType = "application/json; charset=UTF-8"; httpWebRequest1.Method = "GET"; httpWebRequest1.Headers.Add("Authorization", "API Key"); httpWebRequest1.GetResponse(); var datapull = @"{""query"":""query {boards (ids: 1234) {name state items{id name column_values{text} }}}"""; using (var streamWriter = new StreamWriter(httpWebRequest1.GetRequestStream())) { streamWriter.Write(datapull); Console.WriteLine(datapull); } var httpResponse1 = (HttpWebResponse)httpWebRequest1.GetResponse(); using (var streamReader = new StreamReader(httpResponse1.GetResponseStream())) { var result = streamReader.R
Even when I click “Visit Site”, it’s just like a refresh. Any ideas? The tunnel works if I open the URL in a separate window, just not in the Monday preview pane.
Introducing Paysaro, a monday.com app that enables you to create invoices, quotes, estimates, etc either manually or using items right from your monday.com boards. No need connecting several tools to create invoices from your monday.com items. Some of the apps features include: ✅ Select items from your board into your invoice ✅ Select items from connected boards ✅ Multi-language support. Edit any field so that means, you can input your preferred language. ✅ Choose your preferred date format. ✅ Download high quality pdfs. ✅ And so much more…! We are still adding more features to the app, so to try it out, please fill out this form to help us understand what we should prioritize on. You will be given the link to the app right after filling the form. If you have any questions, you can always reach out at support@kolaai.com
Hello sir or mam we have participated in “monday.com climate change app challenge Build an app for a greener tomorrow” hackathon so we want to know whether we have to build an android app or web-app because we are building web-app for this hackathon thats why i want to know what exactly we have to build
Hello, I am trying to implement an option to unassign person from multiple-person column. I tried to create this mutation: mutation { change_column_value (board_id: ${boardId}, item_id: ${itemId}, column_id: "person", value: ${user exist there ? null : {\\"personsAndTeams\\":[{\\"id\\":null,\\"kind\\":\\"person\\"}]}}) { id } } While assigning working great, changing the value to null when there is already a user there, not working. Any ideas? Thank you!
Hello everyone. I have a question. How many times do you render the view of a table? I’m building a view to be included in monday, but the same component is rendered many times side by side, rather than one on top of the other. when I try it outside in the browser it works very well. it’s not an API problem. as it returns the correct information. this is how it is rendered in monday (image1). and so on in the browser. my table only contains two city.
Hi, we’ve created a workspace template with multiple boards grouped in different folders and sub-folders. When we use the template the folder structure is lost. Can we avoid that?
It’s possible delete or update a board?
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.