Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
Hi, I’m writing a function that updates certain items we have. Now when I use the create_update mutation, and send item_id as a variable I get: {"errors":[{"message":"Variable myItemName of type Int! was provided invalid value","locations":[{"line":1,"column":11}],"value":null,"problems":[{"path":[],"explanation":"Expected value to not be null"}]}],"account_id":XXXXXXX} However if I were to omit the variable, and enter the ID in code: item_id:YYYYYYYYYYYY the update works just fine. I am providing sample code under. function testUpdate() { global $token, $apiUrl, $headers, $generalBoardID; $testID = YYYYYYYYYY; //settype($testID, "Integer"); echo "item_id: $testID\\n"; echo "Datatype of testID: ".gettype($testID); echo "\\n"; $query = 'mutation ($myItemName: Int!) { create_update (item_id:$myItemName, body:"HELLO") { id } }'; $vars = ['myItemName' => $testID]; $data = @file_get_contents($apiUrl, false, stream_context_create([ 'http' => [
Through the API - I can get the color of the Group, but how do I get the color of the individual item? Or, how do I get the colors for all the labels?
Hey Community, I am creating an integration feature for my app, where a column change triggers an event and that event triggers a webhook. How can I get the account ID in the payload? I was able to add user id, board id, and item id as output fields and I see them, but i really need to get the account id. Once i have the account id, I will be able to search my database to pull up the account record which contains the bearer access token adn other important data that I need to perform additional API calls. I saw a similar question on this closed topic Account id in Webhook monday Apps & Developers Hi, I am working on a monday app integration,where a column change triggers an event and that event is sent to web url specified. I am receiving the event to url I have specified. Is there any way to identify from which account(account id) this event has been triggered from? I need this information as I have a custom requirement to identify which application h
Hey guys, I dont know if anyone asked already, but still… When I make this integration, and new lead comes to Mailchimp, I see that Monday puts his NAME & EMAIL into ITEM’S NAME instead of doing NAME → ITEM’S NAME , EMAIL → EMAIL And also I really wanna import a tag into my CRM Does anyone know how to do it ? Would apreciate A LOT for your help!!
With the new builder interface I am struggling to set the text part of a field in an integration (custom) trigger. It used to be {the text, theField} but now I need to type a / and can insert the field. Where / how can I change the text that shows in the integration recipe? I checked the documentation and the documentation still shows how to type the sentence in the recipe (like I used to do). Seems that the documentation is outdated.
Hi all! is there a way to copy data from an item by clicking a button? I was trying to find an automation and couldn’t find one. I know that copying programmatically requires a window object, that we cant have on a backend component. Is there a workaround within monday that can be used? Thanks!
Hello! We’re building new app for our users. As far as I understood user has to install app first, after he can authorize it. Can you add support of back_url (or redirect_uri) for app installation urlauth.monday.com The resulting url will look like monday.com: Where Teams Get Work Done… So user can be returned back to our site and proceed the authorization process of the app.
Is it possible to add an existing file asset to an item files column with the API? If so, how?
Hi, i’m trying to create a new item in a board with populated columns using postman. however when i submit the following mutation query as per the APIs guide, i keep getting the following error:{“error_message”:“Internal server error”,“status_code”:500} i have tried to send it in different variations. i did manage to create a simle item with no populated columns. this is the query i use in postman: mutation ($boardId: Int!, $itemName: String!, $columnValues: JSON!) { create_item (board_id: $boardId, item_name: $itemName, column_values: $columnValues) {id} } **with the following graphql variables: ** { "boardId": 1201957991, "itemName" : "229", “columnValues” : { "name": "ido", "address" : "PTV", "phone" : "0504441814", "order_date" : {"date" : "2021-04-11"}, "model" : "Marumba", "__units" : 300 } } please find also screenshot attached: your help will be much appreciated
I cannot find a way to get comments (notes) of board items. Boards query doesn’t contain any info about it. https://api.developer.monday.com/docs/boards Is there any way to do that?
Hey Ya’ll, Building an integration with lots of Monday api calls & webhooks. Usually when I can’t find documentation I scour the forums, or end up dumping monday webhooks to see how an item is dumped to see if feeding it back to monday will give me the result I want. This however, has not been working with removing all assigned people from an item. Here People (monday.com) explains how to add assignees, but not remove. So from dumping a webhook from monday when I clikc to remove all assignees I get this payload: {'event': {'userId': 22676521, 'originalTriggerUuid': None, 'boardId': 1973061092, 'groupId': 'topics', 'pulseId': 1973182044, 'pulseName': 'alex test', 'columnId': 'people', 'columnType': 'multiple-person', 'columnTitle': 'Assignees', 'value': {'personsAndTeams': [{'id': 22676521, 'kind': 'person'}], 'changed_at': '2021-12-02T18:56:21.478Z', 'column_settings': {'hide_footer': False}}, 'previousValue': {'column_settings': {'hide_footer': False}}, 'changedAt': 1638471382.068
Hey There! Has anyone figured out how to create a folder by executing a GraphQL Query? I can see how to create a workspace, board, items, etc… but, I don’t see any information on creating a folder.
Hi Monday Team, I’m actually having the same doubt as BraveCarlo on his post Create_item mutation with board-relation value - what's the value format? monday Apps & Developers Hi, I’m trying to create_item with several column values. I can set numeric and people columns fine, but I don’t see documentation for board-relation type in https://monday.com/developers/v2#column-values-section. I’ve tried several formats, but all of them fail. What’s the correct format? Is is even possible to set board-relation when creating new item? This is the example create_item.column_values parameter I supply (https://monday.com/developers/v2#mutations-section-items-create): column_… and also getting Error 500 when passing for example value:= “{"linkedPulseIds":[{"linkedPulseId":1940396017},{"linkedPulseId":1940598983}]}” if I send value:=“{}” it works but I want to add linked pulses and not clear them. He argues he had found the solution in the docs, but the poste
Hey all! We are developing an App that creates Boards in respond to some user interactions. The creation is done in the server side using a token given by the user (following this authorization flow). Unlike creation of Items, which are done interactively (the user can see the Items being added one by one) - the new Board is created, but is not shown in the Workspace’s boards and dashboard list. The user must refresh the page to see it. As our App is shown in the Dashboard view, refreshing the page means the user will need to reload our App for no real reason. Is there a way to show the new created Board without refreshing the page? Thanks! Etay
From the API playground: mutation{change_multiple_column_values(board_id:654, item_id:456, column_values: "{ \\"notes\\" : \\"y\\", \\"effort\\":\\"3\\", \\"dependent_on\\":{\\"item_ids\\": [123,345]} }"){id}} returns error: SyntaxError: Unexpected token < in JSON at position 0 same syntax, changing “dependent_on” column to a “connect_boards” column with appropriate change in item id, works correctly Any ideas?
Hi, The following is my query: query { items_by_multiple_column_values (board_id:826830563, column_id:"date4", column_values:["2021-11-01","2021-11-02","2021-11-03","2021-11-04","2021-11-05","2021-11-06","2021-11-07","2021-11-08","2021-11-09","2021-11-10","2021-11-11","2021-11-12","2021-11-13","2021-11-14","2021-11-15","2021-11-16","2021-11-17","2021-11-18","2021-11-19","2021-11-20","2021-11-21","2021-11-22","2021-11-23","2021-11-24","2021-11-25","2021-11-26","2021-11-27","2021-11-28","2021-11-29","2021-11-30","2021-12-01","2021-12-02","2021-12-03","2021-12-04","2021-12-05","2021-12-06","2021-12-07","2021-12-08","2021-12-09","2021-12-10","2021-12-11","2021-12-12","2021-12-13"]) { id name group { color } column_values { id title text } } } Expected result: Get all items in the board Actual result: Only return items without Time value Is there a way to amend the query to also retrieve the items regardless of the time? Br, YarHuoy
We are creating an integration, using custom entity to allow mapping from Monday board item to our application. One of the fields we want to map is a people field. The documentation here: https://apps.developer.monday.com/docs/dynamic-mapping#supported-primitive-field-types - seems to indicate that if we map from a ‘people’ field, we should get the data submitted as per: "people": { "identifierType": "email", "identifierValue": ["email1@company.com", "email2@company.com"] } we are finding that the data is being submitted to us as: "ourPeople": { "value": { "personsAndTeams": [ { "id": 25388021, "kind": "person" }, { "id": 25387959, "kind": "person" } ], "changed_at": "2021-11-29T22:31:30.321Z" }, "bypassPrimitiveConverters": true } The field definition we supply have both inbound and outbound field types set as user_emails
I have an automation in production which creates items and updates them. As of yesterday 2021-11-21 around 21:53, every create_update request is denied with status code 500. There were no changes to the code, which leads me to wonder if this issue is on our end or Monday’s API. code (python 3.9): def update_monday_task(task_id, content) -> None: logging.info("Creating update for monday task %s", task_id) query_update = 'mutation { create_update (item_id: %s, body: "%s") {id}}' % ( task_id, content, ) requests.post( url=config.MONDAY_API_URL, json={"query": query_update}, headers={"Authorization": config.MONDAY_API_TOKEN}, ).raise_for_status() The response’s json payload is {'error_message': 'Internal server error', 'status_code': 500}. Item creation still works with no issues. Can you please advise? Thank you.
Hello everyone, I have the following questions about a use case and I would like to know what is possible with Monday API : In a board I would like to use an item as a “parent”, and link this item with other items considered as “children” (quite similar to items with subitems) by adding an ID reference. Do you know if we can use Monday API to say that when a children row is updated (status for example), it also updates data in the parent row ? I would like to know if with the Monday API we can do the following actions : let says that we have two subitems a and a’ from two items in two distincts boards. These sub items have the same ID reference in a column, and the items also have the same ID reference. Is it possible to do : when data from a subitem a from item 1 in board A is updated, it also updates subitem a’ from an item 1’ in board A’ ? Thank you for your great help, Corentin
Is there a way to update multiple items in a board, or do we just run the change_column_value() mutation multiple times?
Hello! I want to know if it’s possible to develop custom columns to add on a board. If not, is there any chance to customise somehow the value that appears on a column? In the end, we want to allow the users to select one or multiple values, but we don’t like to use the we don’t want to use the dropdown for three reasons: A user can add another value and we don’t want to allow that We want to add a link on the value selected to go to some board integration. We want to customise what the users can see on a selected value, like adding an image or something else. Any ideas/suggestions? Thanks!
Hello, Im pulling monday.com board to excel with this but I am struggling to have the items grouped by a group name. Can anyone help? {“query”:“{ boards (ids: 00000000) { items { name column_values (ids: ["status", "status_1", "date", "long_text"] ) { text } } }}”}
Does anyone know what happened to the built-in trigger “When a status changes to something”? Is there something I’m doing wrong?
I have a question which seems pretty basic, yet I haven’t been able to find a clear answer as I went thru the docs. I have an app which I’m trying to convert from using the short-lived access token to using the oauth token, so I can have a longer time span for the work my app needs to do. I’ve figured out the oauth process, got the oauth token and can store it if needed. Great. My question is…now what? How do I actually use the oauth token in my code to provide the authorization? My code currently has a number of places where it uses the short-term access token. Could this be as simple as directly substituting the oauth token for the short-term access token, passing it the oauth token to all the places where it’s set up to receive the short-lived token? Or am I totally on the wrong track here? Thanks for your help.
please visit this issue for more detailsgithub.com/mondaycom/monday-sdk-js i am using monday.sdk.js for the very first time and as per documentations i can get boardViewId and boardId from monday.get(“context”) but this is not working in my case.
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.