Welcome to the new monday developer community
-
Recently active
You can now generate QR codes directly in monday workdocs using DocQR! Just select your text or link and the app will automatically generate a QR code which you can download and add to your workdocs. Also, you can input your own custom text and the app will generate a QR code based on the inputted text. And the best part is, all these is for FREE! Install the app now using this link If you need any help or have any feedback, you can always reach out at support@kolaai.com
Hi Team, We could able to find most of the column types sample payload from the column type reference documentation provided here - https://api.developer.monday.com/docs/guide-to-changing-column-data Below are the column types for which there is no documentation: autonumber color-picker pulse-log pulse-id pulse-updated columns-battery team duration votes Can you please provide sample payload for this column types. Thank you. Regards, Prashanth
Hi everyone! Michal from spotnik here, I wanted to let you know of a new feature on our SuperForm App! We already know super form can fetch data from other boards using the connect boards column, but then if we want to do any automations on this we can’t… So now we have a new way to fetch data from other boards without having the limitations of connected boards. Enjoy my video explaining the feature and how to use it- super form conditions
Is there any way we can get integration Details with integrationId or Recipe Id
Hi there. im trying to query a boards view. But i’m not able to manage this task. GraphQL is just new for me so i have to learn a lot. This data is which i want to get in my json is ->boards/1154902600/views/1336234 and only the data in the view 1336234 is interesting so not the whole board. Can anyone show me the right way how to set up my query??? thank you. Regards. D. Jurisic
Hi I’m having an issue while trying to create a webhook using your GraphQL endpoint. I don’t have problems creating the webhook using for example the change_column_value event as you can see, here I can get the webhook id in the response curl --location --request POST 'https://api.monday.com/v2' \\ --header 'Authorization: MY_API_KEY' \\ --header 'Content-Type: application/json' \\ --data-raw '{"query":"mutation { create_webhook (board_id: 3985754441, url: \\"https://<SUBDOMAIN>.pipedream.net\\", event: change_column_value) { id board_id } }"}' {"data":{"create_webhook":{"id":"164820786","board_id":3985754441}},"account_id":11028737} But when I try creating it with change_subitem_column_value event I get no webhook id at all. curl --location --request POST 'https://api.monday.com/v2' \\ --header 'Authorization: MY_API_KEY' \\ --header 'Content-Type: application/json' \\ --data-raw '{"query":"mutation { create_webhook (board_id: 3985754441, url: \\"https://<SUBDOMAIN>.pipe
On monday.com it’s possible to nest, by 1 level currently, folders in folders like this: But I can’t find where in the API I can retrieve this hierarchy information, or even basic information about the folder. The only thing I’ve found so far is: query { boards(workspace_ids: XXX) { name board_folder_id } docs(workspace_ids: XXX) { name doc_folder_id } } Which gives me a folder id but then how can I use that id to get basic folder info like the name or if it has a parent folder?
Hi, after reading the documentation and playing around with the request and response of OAuth2, I can’t seem to get the account’s ID from the oauth2 response. So suppose if a non-admin user installed my app and initiated oauth2, does it mean the access token can be used to Send Notification to all users within that monday.com account ? Could someone clarify more on this ?
Hello, I’m having a problem trying to pass JSON value to columnValues field when creating an item using monday.api() method. Attempt #1: monday.api(` mutation { create_item ( board_id: 0000000, group_id: "topics", item_name: "Hello", columnValues: "${JSON.stringify({people3: {personsAndTeams: [{id: 1111111, kind: 'person'}]}})}" ) { id } } `); Here is the error response I got: { "errors": [ { "message": "Parse error on \\":{\\" (STRING) at [7, 36]", "locations": [ { "line": 7, "column": 36 } ] } ], "account_id": 2222222 } Since the attempt #1 doesn’t work for me, I’ve tried the solution that I found in this community, but it still doesn’t work for me. Attempt #2: const body = { query: ` mutation($boardId: Int!, $groupId: String!, $itemName: String!, $columnValues: JSON!) { create
Hi there, I see that it is possible to have different columns for an item and sub-item as shown in this screenshot But when I query columns in a board, I am only getting columns at the item level. How do I get columns corresponding to the sub-items?
Hi all I’ve been trying to create a query for about 6 hours which I think is pretty straightforward. Given a certain board, find all the elements in which the State column is valued with “YES” and the Number column is greater than 3, but i am not finding solution. Can you give me a case study that I can study and understand? Unfortunately I’m not understanding much from the API documentation. Thank you
Hi, in similarity to this post: Rendering image url on updates of an item - graphql monday Apps & Developers Hey all, I am able to create new item and to push to it an update, in form of a string. While inserting the string, I include to the update an image’s url as well: [image] I wonder if there is a way to make the image to render, instead of showing the url itself? Regards :_) i’m now trying to create the same thing just with video. I’m attempting to push the following into the item updates: 1 \\n\\n<u>Attached video</u>:\\n <video src='${req.body.mediaLink}' controls />; and it works, besides the video itself, there’s no trace of it. The result : as you can see, everything’s included but the video, yet, when I am doing: 1 \\n\\n<u>Attached screenshot</u>:\\n <img src='${req.body.mediaLink}' />; it works and renders the image. any ideas?
I am trying to programmatically query via items_by_column_values for fields with blank values (passing “” as the value). I have tried to query for blank on the following field types: Person, Timeline, Number, and they all return no results although there are many responses: “data”: { “items_by_column_values”: }, Is querying for blank fields supported?
Hi Team, How to update through graphql api particular subitem row in that update data of specific coulmn In my use case, I wanted to update a particular subitem by id to particular column “html template” endpoint. So how can I update some text data in that column to that particular subitem row by using the subitem id and column name. Is there graphql api avaialble for this?
Hello, I’m new here. I’m facing a problem in creating a new status column with custom labels when the column is created. I’ve read the API documentation and some posts in this community, and I’ve found that I can create a new item and create a new custom label if it doesn’t exist, but that’s not sufficient because I need to create two new status columns in more than 500 boards with customized labels to match in some automations. Do you have any ideas on how I can add these columns using a script or GraphQL? Regards,
I am stuck on trying to build an integration recipe. I want to create a recipe with a custom trigger that has a built-in action (Create Item) with possible column fields that loads remotely. I want to build a similar recipe to this Zendesk recipe I am stuck on how I can provide the supported fields from my external application, so the user can choose these fields when the recipe is been configured. Something similar to do the Zendesk integration recipe below I suspect it has to do with the dynamic mapping Dynamic mapping but I really dont know how to go about it.
when i try this in the API sandbox it works : mutation { change_multiple_column_values(board_id : 1140656959, item_id :3969481029, column_values: “{"person":{"personsAndTeams":[{"id":22027695,"kind":"person"}]}}”) {id} } when i try via posting JSON to the API - i get a 500 error code. heres what i post {“query”: “mutation { change_multiple_column_values(board_id : 1140656959, item_id :3969481240, column_values: “{"person":{"personsAndTeams":[{"id":22027695,"kind":"person"}]}}”) {id} }”} heres the header info Url = “https://api.monday.com/v2” Set objHTTP = CreateObject(“WinHttp.WinHttpRequest.5.1”) objHTTP.Open “POST”, Url, False objHTTP.setRequestHeader “Authorization”, apiKey objHTTP.setRequestHeader “Content-Type”, “application/json” objHTTP.send postData both look identical. i have a bunch of other updates status/name etc called in the same way that work fine, just for the person update i get the 500.
I am trying to pull data from Monday API, by traversing below query for all the board_ids. { boards(ids: $(vboardsId)) { name columns { title id type } groups { title id } items { name group { id }}}} I am facing 503 error at random board_ids every time, though its working fine when tested for perticular ids only.
I have a few questions about using the built-in monetization. I’d ideally like to retrieve the subscription object and be able to deterministically determine my apps usage against the subscription given that state (and some record keeping on my end). Say my app provides 1000 queries per month to paying users. The subscription object looks like this: app_subscription { plan_id is_trial renewal_date billing_period days_left } Since I don’t have the start/end dates of the current period, it seems difficult to count the number of queries within the monthly period since I don’t know when in the month the subscription started. If the subscriptions are pro-rated based on the calendar months, I can just count usage based on calendar months per subscriber, which isn’t too hard. Is this the case? If not, I could try to listen to some of the webhook events and track subscription changes this myself, but if I miss a webhook, this will get out of sync quickly. All this has me
I am struggling to understand the error here. Using make’s Monday.com GraphQL module I am getting a parse error when populating the Ids array with data from a previous module, even though the input data looks identical from that of hand entering the 2 user ID’s This is the error thrown The operation failed with an error. [200] [{“message”:“Parse error on "\\xC2" (error) at [2, 27]”,“locations”:[{“line”:2,“column”:27}]}] This is what the query looks like (where 27.value is just a map function grabbing the users ID’s from a people column). If I manually enter the two ID’s in a comma separated list it runs fine, which tells me it is something with the data from the text module, but I just don’t see any difference in input to the module (it all looks correct to me) I have also NOT copied and pasted from the api playground as that is known to cause parse issues with Make.com. query { users (ids: [{{27.value}}]) { name email } } This is what the processed input to the module looked like (I
Hi, I am able to create new item, and to assign to the columns of that item values, BUT… some values remain, some values are changing back to ‘empty’. What do I mean by that? Well, they literally change back to empty values after approximately a second after the issue appears. The crazily weird part is that for two columns, where their two mutations require pretty much the same mutation, one of them has it’s value remaining, the other is changing back. I thought perhaps it’s related to automations, but I’ve turned all of them off, and the issue maintains. Any ideas what could be the issue? The following are my mutations, and once again, I will state that the action works, and then retracts itself (from some columns). export const postNewIssueQuery = ( MondayService: MondayType, reqBody: IssueInterface, clientsForMutation: string, reporterMondayId: string ): string => { return mutation { create_item(board_id: ${MondayService.issuesBoardId}, group_id: "new_group70712", item_name: "${r
When using the Graph API to retrieve all items from a board, you can only retrieve active board items unless you specify the id’s of each item. When doing a data extraction for downstream systems, we want to pull the latest information each time, as such don’t want to specify the id’s in the graph query, but page through all items instead. However the ‘exclude_nonactive’ setting only works when you specify id’s, therefore once you have something extracted you can’t use the same method to get a status update on a board item. After back and forth with support, the issue has been added to the ‘bugs’ backlog as its not an easy fix. Therefore the only way when using the graph and paging through the board items, that we can work out if something has been deleted or not is by using the ‘activity_log’ with the event “delete_pulse” and seeing if we have a matching pulse_id for the given board item_id. Utilizing webhooks is not an option as we will need to add them to each board manually instead
I have been trying to run the React quickstart on a MacBookPro. Recently switched from Windows to a Mac. Just trying to setup the quickstart view sample first up. the xxx.tunnel.monday.app. is returning timeout. with “504 Gateway Time-out” if I switch back to the Windows PC. it works correctly. localhost:8301. and local IP versions work on the Mac. So it is running. Mac local firewall is off. both mac and PC are on the same network. anyone seen this problem? Search didnt seem to give me any answers.
Clearing a column is as easy as sending a “” to it, don’t forget to JSON.stringify it. Except for long-text and people column where you need to send {} 🙁 That was until recently. Somewhere beginning of March the people column can’t be cleared in this way. You need to do a column mutation: mutation { change_column_value( board_id: 1111111111, item_id: 1122334455, column_id: "person", value: "{\\"removed_person_or_team\\":{\\"id\\":12345678,\\"kind\\":\\"person\\"},\\"persons_and_teams\\":[{\\"id\\":12345678,\\"kind\\":\\"person\\"}]}" ) { id } } EDIT: luckily there is another (undocumented) way to clear completely: mutation { change_column_value( board_id: 1234567, item_id: 112233445566, column_id: "people", value: "{\\"clear_all\\": true}" ) { id } }
I was trying to make an post API call to update value on the Monday board but it is throwing an error in Node.js var action = “mutation{change_column_value (board_id:3258333017, item_id:785444200, column_id:“text”, value:“board1”){ id }}”; fetch (“https://api.monday.com/v2”, { method: ‘post’, headers: { ‘Content-Type’: ‘application/json’, ‘Authorization’ : ‘’ }, body: JSON.stringify({ ‘query’ : action }) }) .then(res => res.json()) .then(res => console.log(JSON.stringify(res, null, 2))); When I try to do this it is throwing an error: { “error_message”: “809: unexpected token at ‘board1’”, “status_code”: 500 } can anyone help me with this?
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.