Welcome to the new monday developer community
-
Recently active
Hello! Something strange happens when my webhook receives some data from Monday. It gives me the wrong Timestamp on the triggerTime variable. It’s off by excatly 60 minutes. Time here was 11:29 when I received the data, but on the data I get back it says “10:29”. I’ve tried it on different times and it always gives me the time with one hour shaved off. I’m in Sweden which puts me in the timezone “GMT+01:00 Stockholm”. Can anybody give me a reason for that? I need the correct time to be able to calculate what to do with the data. Thanks! 🙂
Is there any way to create a column only if it does not exist? At the moment, there is a chance that a race condition could result in duplication. Before adding data to a board, we need to be sure the board is correctly configure and create the correct columns… The only way we can do that now if through two API calls (read, create) and that can result in concurrency issues. Is there any solution to this? We need to avoid corrupting our data due to this…
Hi everyone, So I have this Python code: query = ‘mutation ($myBoardID: Int! , $myItemName: String!, $columnVals: JSON!) { create_item (board_id:$myBoardID, item_name:$myItemName, column_values:$columnVals) { id } }’ vars = { ‘myItemName’: serverName, ‘myBoardID’: self.board_id, ‘columnVals’: json.dumps({ ‘status’: {‘label’: str(status[0])}, ‘status1’: {‘label’: str(status[1])}, ‘status2’: {‘label’: str(status[2])}, ‘date4’: {‘date’: str(datetime.date(datetime.now()))}, ‘Error’: {‘text4’: Error} }) } Unfortunately I can only write to date and status. How can I know the name of the column in order to write to it? p.s. The name of the column I used ‘status’ to fill is not status. Can I even fill via code more than one status column? Thanks for your help
Hello! So I’m creating webhooks through an API call, which works great, and my program handels the challenge string as it is supposed to do. But my problem is: When I change a column or create an item it doesn’t get sent to my specified URL. I’ve tried tracing the script just to see if it receives something, but nothing comes through except for the challenge(even though I’ve integrated the possibility to create item and change column value). I even checked the Integration Activity, but it’s completely empty. Do I have to refresh something after creating an item or changing a column? Or is it supposed to just send the info straight away? Thankful for any help!
There’re a few IDs in monday that i’m not quite sure of, Board id User id Account id Item Id Could you explain a little more ?
Hey all, One of our dashboard’s widget app flows is to create boards on behalf of our users. As the dashboard might be located in different workspaces, we need to get the workspace’s id to which the dashboard is attached to, so we will create the board in the right workspace. How can we retrieve the workspace_id? We couldn’t find it using the monday.get("context") api call. Thanks, Etay
Hi guys! I’m wondering. What is included on the create_update mutation on Webhooks. Is that when an entire board is created? The rest I understand, but create_update I’m not sure of. Anybody has a clear explanation? I didn’t get it from the documentation. 🙂 Thanks!
do monday generate and encode the token in server side ?
Hi, I’m trying to use the pagination in my API query and getting the error message “Field boards doesn’t accept argument ‘pageint’” I’m not sure what the issue is, perhaps someone can help. My query is as follows: query = '{boards (limit:5000, newest_first:true, pageint:2 ) {name workspace{name id}}}' Thank you!
Hello there! I am working on the integration application. I am puzzled how I can add an “Authentication screen” for my app similar to the Jira or GitHub integrations(see screenshot bellow) so that user can connect to my integration app. I wasn’t able to find any documentation on how to add this screen if there is any please point me out. Thanks, Severyn
I am looking at setting up a cicd pipe line and I was wondering if it was possible to publish an app through the API. Basically when you are on the “App Versions” tab under the actions you have an option ‘Promote to Live’. I was just wondering if this was possible using your API.
Hey guys! Quick question: I’m trying to send this string to populate a column, but I get an empty response, which I figured out means that the syntax is completely wrong. If it would be “close” it would give me an error-message back. I’ve tried many different ways but keep getting an empty response. Can anybody see an obvious mistake I’ve made. I’ve managed successfully to send many other forms of mutations and queries, but not this one. If anybody sees something clearly obvious I would appreciate the help. Thanks! 🙂
Hello again! I just wanted to check one thing with you guys: I now manage to create a board, create an item and create 6 column on this item. But the columns are empty. What is the best way to populate these empty columns through a mutaiton? I found “change_simple_column_value” and “change_column_value”, but I guess these are for changing the already existing content of a column. Is it best practice to use one of these for populating empty columns as well? If so, which one of them? Maybe I’m not properly understanding the documentation 😅 And as usual: Thank you guys for always replying quickly and clearly! 🙂
Continuing the discussion from Not getting files using files-queries: Hello @Matias.Monday I have the same issue - These files are uploaded from my hard drive and should not be private at all. In fact, querying them with the files endpoint when I know what the ID is returns the file, however I cannot retreive the id via the assets endpoint. What am I missing here?
I try to open a modal above modal, using SDK. I run monday.execute('openAppFeatureModal') and from inside this modal I run monday.execute('openFilesDialog'). the opening of second modal cause the parent modal to be reloaded after close FileModal. any idea?
I need to load data from monday. One of the stages I get column types. But I also need other properties. How do I get additional settings of columns: default value, readonly, etc?
Hi, I’m trying to create sub-items inside an item but Node seem to only send 6 requests to Monday at a time… I am making the request through fetch. I am cycling through an array. Each cycle a request is sent to node, which then sends a request to Monday. I can confirm that the first 6 cycle the node more than keeps up, but after this it stops sending request. If I restart the node, it will send another 6 request, if I restart it again, it will send another 6 requests, and so on until the backlog has been emptied. Any ideas?
I need to get items periodically. I want to get not all item but only those that have been updated since a specific date. I didn’t see this option in the documentation. As a result, I have questions: How do I get items that were updated after a specific date? How do I get items that were deleted after a specific date?
I would like to have a custom readonly field which will contain a link to an action item in our system. Similar to what Jira integration has with “Jira” column which contains Issue Id (See screenshot below). How I can achieve that?
Hi - I am currently trying to create a new board from a template. I have the GraphQL API written out correctly and have tested it successfully on two different monday.com accounts. Both of those accounts are PRO accounts where I have simply taken the Admin API token and used it for Auth. For some reason I have now gotten this error 403 with an ENT account. I have tried a few different Admin users of this account but still no luck. Has anyone else faced this issue?
I can use the API to create columns, however, I cannot see how to set permissions or to define a column as read-only. In the case of an integration, we would like to avoid users to modify some of the internal keys/links. How are others integrations achieving this? I’ve seen a few that have read-only columns.
Hey everyone, Trying to make my first Monday.com API and having issues with my response. It comes back as Unauthorized. I made sure to have Admin authorization. When I use the Monday.com developer section to try the query it works fine and returns my table. Is there something I’m missing? Thank you for any help!! var client = new RestClient("https://api.monday.com/v2"); RestRequest request = new RestRequest() { Method = Method.Post }; //request.AddHeader("Cookie", "__cfduid = d580475ff5eb080ca4afa8689679a21e61572616637"); request.AddHeader("Content-Type", "application/json"); request.AddHeader("Authorization", "Bearer" + "XXXXXX"); request.AddJsonBody(new { query = "{\\"query\\": \\"{boards(limit:1){id name}}\\"}" }); var response = await client.ExecuteAsync(request); var responseWorkloads = JObject.Parse(response.Content).SelectToken("boards"); var responseWorkloadsItems = re
query { boards (ids: xxxxx) { items (limit: 10){ id created_at name column_values { id value text title } } } } result: { "data": { "boards": [ { "items": [ { "id": "xxx", "created_at": "2022-01-07T15:28:19Z", "name": "www.----.nl", "column_values": [ { "id": "assessment_mi", "value": null, "text": "Maintainance", "title": "Assessment MI" },] So I want to filter the word maintainance in grapQL or in php. So that I can count all the items that have the column value “maintainance” (because their are a lot of other values). Is their a way to filter such specifics. Because this is how I count items in php: count($responseContent['data']['boards'][0]['groups'][0]['items']); $totalNumber = count($responseCo
Hello! I’m reading through the documentation regarding boards in this case and I’m not really sure about some things. Since it’s possible for me to create a board through a mutation, is it also possible for me to set a description for that board in the same mutation? Or is it even possible at all?
I’m trying to get started on developing monday apps. I was following the quickstart guide. I installed Node.js (which also installed npm). It was worked for me once, but now, something more sinister is going on in my environment. When I try entering this line: npx @mondaydotcomorg/monday-cli scaffold run ./ quickstart-react into cmd prompt I got the following error: monday is not a valid command, batch file, etc… Now my command prompt is returning stack errors Error: Cannot find module './utils/unsupported.js' Require stack: - C:\\Users\\Aaron Perez\\AppData\\Roaming\\npm\\node_modules\\npm\\lib\\cli.js - C:\\Users\\Aaron Perez\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js ←[90m at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)←[39m ←[90m at Function.Module._load (node:internal/modules/cjs/loader:778:27)←[39m ←[90m at Module.require (node:internal/modules/cjs/loader:1005:19)←[39m ←[90m at require (node:internal/modules/cjs/helpers:10
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.