Welcome to the new monday developer community
-
Recently active
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
Hello, I am facing a problem with my app. I have a board in which there is a mirror column for phone number and email. I understand that these are frontend columns and their values are not available on the backend. We have created recipe which sends the column ids to our backend. I was able to get the value using querying “board and column_values”. I retrieve the data from “text” attribute instead of “value” attribute which is None. Now come to the problem it is working for all the boards except for one board. And i don’t understand why. I am posting the screenshots of the logs of the data that is receive from monday.com on our backend. The although the data exist on the board as you can see from the image i am getting the text as empty string. Now the image below represent log from another board which is working fine and i am able to receive the data. Both boards are public and the mirror columns that are linked to another board is also public. I don’t understand this inconsistenc
monday.api(mutation { change_multiple_column_values (board_id:2090651929, item_id:2169239342, column_values: "{\\"dup__of_supplier_id\\" : \\"Sample text\\"}"){id}}).then((updateRes) => { console.log(“updateRes”, updateRes); }); It is responding error as below: {“errors”:[{“message”:“Parse error on " : " (STRING) at [1, 120]”,“locations”:[{“line”:1,“column”:120}]}],“account_id”:10282384}
Hello, I am copy/pasting my Monday Api v2 into Zapier and am getting an error message now. I have 47 critical zaps that are now down. We hit an error adding your new account authentication failed: Error parsing response. We got: “ <!–[if I” Make sure you click “Allow” or “Accept” on the permission popup Double check your Account has the correct permissions Check out our help docs for more information
We need to configure a large amount of integrations. Example. Configure GitHub sync for a large amount of repositories. Is this exposed in Monday API, so we can write a script that configures everything via API? I cannot find anything similar to this in the GraphQL schema… but I assume that somehow this configuration is reaching apps that are integrated… so it should be possible to read it somehow.
I am trying to update the group that an item sits in using the mutate method in the API. I have tried the code below which won’t work as the group isn’t really a column. Does anyone know how I can update the group that an item is in? mutation { change_multiple_column_values(item_id:0000, board_id:000, column_values: “{"group" : {"label" : "Done"}}”) { id } }
Hello friends! I’m back with a new question. 🙂 I trying to create an item with about 5-6 different columns, and I’m trying to create all this through one mutation API-call through Postman(JSON-body). The thing is: I can’t really figure it out through the documentation. Does somebody maybe have an example(a picture maybe) of the syntax of such a call. The values and type doesn’t matter at all. The only example in the documentation is just setting the item name. Very thankful! Have a great one.
Hello! I’m trying to figure out if it’s possible to create custom fields about a board which I can add information to with a mutation. I’m not talking items on a board, I’m thinking more of fields ABOUT the board, like this one: For exampel, If i wanted to have two or three more fields, for example a status on the whole board instead of each activity, could I do that and then populate the field with a mutation?
When I create a new item I get an Id is to big for the update method. Why the id is an int??? message=‘Variable itemID of type Int! was provided invalid value’, locations=[{line=1, column=57}], problems=[{path=, explanation=Could not coerce value “2150682499” to Int} 2150682499 is the id I’m getting from the create item call.
I’m trying to figure out what the pulseId is and how I can query it via the API. I am executing the create_item mutation programatically and I need to be able to get the pulseId without hardcoding it. I first assumed it was the id of the item that column should link to, but that clearly isn’t correct. Below is the mutation query I’m running. It has been generated programatically. mutation { create_item( item_name: "HW1: Schematic", board_id: 1602164146, group_id: "new_group72163", column_values: "{\\"status0\\":\\"Low\\",\\"status\\":\\"Waiting for review\\",\\"date\\":{\\"date\\":\\"2022-01-22\\",\\"time\\":\\"06:59:59\\"},\\"numbers\\":2,\\"connect_boards\\":{\\"linkedPulseIds\\":[{\\"linkedPulseId\\":\\"2088579761\\"}]},\\"text\\":\\"10352612\\"}" ) { id } } The pulseId value is generated from this query query { boards(ids: 1602164112) { items { id name } } } Running the mutation results in an error { "error_c
Hi! Was unable to figure out the syntax for adding a date in JS. Did not manage to figure it out so moved over to GraphQL in your testing environment. mutation { change_multiple_column_values(item_id:XXXXXXXXX5, board_id:XXXXXXXXX8, column_values: "{\\"date\\" : {\\"date\\" : \\"1993-08-27\\", \\"time\\" : \\"18:00:00\\"}}") { id } }` Yields: { "error_code": "InvalidColumnIdException", "status_code": 200, "error_message": "This column ID doesn't exist for the board", "error_data": { "column_id": "date", "error_reason": "store.monday.automation.error.missing_column" } } Querying the same boards yields: { "data": { "boards": [ { "owner": { "id": XXXXXXXXXX }, "columns": [ { "title": "Name", "type": "name" }, { "title": "Person", "type": "multiple-person" }, { "title": "Status", "type": "color"
Hello, How i can get a board by her name ? I want this because i thinks that’s not good to set manually a board Id in my code But I’m not sur to understand logic of Api/graphQl maybe the only way is to use Id … …and to first get all board then parse and get id by name ? ( ok but not good for perf no ? ) Thanks to advance
Hi guys! Like the topic asks, is it possible to set my own Board ID in a mutation? Perhaps when I’m creating a new board. Basically I need to link a unique ID between Monday and another system I’m building on, but I get the ID from the other system (not Monday), and wanted to know what would be the best element to link the ID on. Since Wokspace is a “collection” of different boards/projects I don’t think that would work, since I want to link each board. Any help is appreciated!
Upload files on column from url by the help of monday API { "query": "mutation($file: File!){ add_file_to_column(item_id:1691630609, column_id: \\"files\\", file: $file) { id }}", "variables[file]":"@DSC_0139.jpg" } I am using this code in postman DSC_0139.jpg file available in my …/postman/file/ DSC_0139.jpg and Very important point is my all files uploaded on AWS s3 storage so how can i use these file for uploading Thanks Preetam kumar joshi
Hello 👋 Currently trying to pull out some workflow data for a mini dashboard with tasks/statuses/assignees etc. Query here: query Boards($ids: [Int]) { me { name } boards(ids: $ids) { name columns { title id type } groups { title id } items { name group { id } column_values { id value text } } } } Weirdly, the data that comes back both in the Monday Playground and in my local Insomnia calls is correct, but in my Next/Apollo app the data for the column_values is all the same as the first column_value entry, depending whichever item comes first in the call… Can’t for the life of me work out what is going on, but the difference between local logging (straight from the query response) in node and the local Insomnia response seems odd…? Have checked for Apollo caching weirdness but it’s serverside and the simplest call possible,
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.