Welcome to the new monday developer community
-
Recently active
Hi dear Community! I’m very new to monday.com. I want to develop some boards in the future, but I’m stuck at the beginning. I saw that for an own App, I have to “run the command scaffold in your command line” After some searches, I found this forum topic. So, for the command to be done, I have to have NodeJS and/or NPM on my Windows? What else do I need for monday.com before start developing? Sorry for my english. Thank you for any help! Chris
Hello monday.com community! We at Trix Solutions are excited to announce the beta release of Moncli v2! We have put a great deal of work into simplifying existing pain-points and providing some awesome new features that will simplify your development experience! Firstly, we have largely redone how we handle column values. With v2, all column values are retrieved as their corresponding Python native type or class using only the value property. They can be set with the same data type or , in some cases, with a convertable data type like a simple string. Take the following code retrieving a date column as an example. item = client.get_items(ids=[12345678], limit=1, get_column_values=True)[0] date_value = item.column_values['Date'] print(date_value.value) # Returns datetime.datetime(2021, 11, 15, 0, 0) # Update value with simple string date_value.value = '2021-11-16' item.change_column_value(date_value) Secondly, we have introduced the new monday.com Models and Types for Python. The
hi, I need to create setting view for board view app, How I can send dynamic data to feilds, and create a custom dropdown.
I wanted to make an integration with Monday.com which will extract audit logs through API in JSON format file & wanted to place it on SFTP automatically not manually. Is that possible ? Wanted to know the best practice also for the same.
I’m building a search engine that my customers can use to search their Monday items and other apps in one place. Some of my customers are on Monday’s enterprise plan, so I need to be able to test that my integration works with all the enterprise features. Is there a Monday sandbox account I can use to test that’s as close as possible to the enterprise plan features? Thanks!
Hi - Can I update column description via Monday.com API? Trying to build dynamic forms and the only issue I’m having is I am not able to find documentation on updating column description via API.
Hello, everyone, I was playing around with the activity_logs request in the API, but for some reason, it appears to return activity logs from today. I tried to set the “from” and “to” parameters to contain a wider time range, but it never returns logs else than today. Does anybody else have the same issue and/or know how it could be fixed? I was attempting to build a simple dashboard widget that would tell me which days I’ve been active, but as no activity logs from previous are shown through the API (it does show them when looking manually on the board’s activity log), I really don’t know how to retrieve that info. Thanks in advance! Fernando
Is it possible to delete a board column through the api? We can create a column through mutation { create_column } but I have not been able to find a way to delete a column
Hi all! I’m currently building an integration that synchronizing between mirrored items’ updates. It triggers when an update is created, and I wondered if there’s a way to trigger my integration when a update is replayed. Is there such trigger? and if not, is it possible to build one? Thank you!
Hi, Is it possible to have a monday.com dashboard fed by data synced from a third party app REST API ? If yes, a few links with practical examples would be great, as I am brand new to this and I have been unable to find any so far. Thanks Pierre
Hello, I’m trying to use the API to create new item to an existing board. I used the create_item function found in the documentation, but unfortunately, my item was created but without the columns I provided. Here’s my query mutation ($board: Int!, $col:JSON, $group: String) { create_item (board_id: $board, group_id: $group, item_name: "incieeedent test", column_values: $col) { id } } And here how I passed my columns: { ... "col": "{\\"Action\\": \\"foo\\"}", ... } If I try to remove the " then I have a 500 error status. Any tips on how to send columns values? Thanks!
Access to fetch at ‘https://api.monday.com/v2’ from origin ‘https://MyApp’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. If an opaque response serves your needs, set the request’s mode to ‘no-cors’ to fetch the resource with CORS disabled.
Hi everyone, I’ve been using monday.com for a year or so and would now like to learn how to add new features by writing apps. I’m a total coding novice beyond some Excel VBA. So I’m trying to follow the Quickstart Guide for integration recipes. I’m stuck at this step: “…run the command scaffold in your command line, and paste the resulting URL into the URL box.” This is what I’m doing: Copying the command Pasting into node.js and hitting Enter Resulting in ‘Uncaught SyntaxError’. I’m sure it’s something super basic I’m doing wrong, please can someone give me a pointer?
Hello, I currently work on the OAuth handling that is triggered when an app is installed. I am using the URL https://auth.monday.com/oauth2/authorize with the client_id of my app and the redirect_uri that should be called after the user has authorized the app. The redirection will then indeed called and I can also request a token with the provided code successfully. However I don’t know how to proceed. The app is not installed after this handling. So I guess I have to call a backToUrl (to monday.com) to finish it. Does anybody know what is the correct handling here? Thanks a lot, Marcus
Is there a way to control “fail” messaging displayed to the user when using Remote Options URL with custom fields. It seems the only options are to return nothing (which displays small white dot to user" or fail with return code = 4xx or 5xx which then displays “Failed to load options”
Hey, i made my app working in the way that i can recieve the name of each column… but now i struggle to get the columns e.g the description or the notes i´ve added. How could i get the column data as a single variable so i´m able to fill these in the HTML ? MY PHP CODE ?> <?php header("Access-Control-Allow-Origin: *"); header("Access-Control-Allow-Headers: *"); $token = 'XXXXXXXXX'; $apiUrl = 'https://api.monday.com/v2'; $headers = ['Content-Type: application/json', 'Authorization: ' . $token]; $boardID = 'XXXXXXX'; $groupID = 'test_project'; $getCollumn = "langer_text"; $query = 'query { boards (ids: '.$boardID.') { id groups (ids: "'.$groupID.'") { id title items { id name } }}}'; $data = @file_get_contents($apiUrl, false, stream_context_create([ 'http' => [ 'method' => 'POST', 'header' => $headers, 'content' => json_encode(['query' => $query]), ] ])); $responseContent = json_decode(
I am able to view a file on a pulse from an app I created within Monday and from the same app served from AWS but not able to view the file from the web app on my phone. I’m getting the file url by getting column_values.text but am noticing that in the api docs it mentions a public_url. Is this different than the text value from the column and is this possibly the problem I’m having?
When I execute my php on a local server its gives a null response, this HAS to be a issue with the code because when I just echo the API I get all the data. Can someone tell me where I go wrong with my code. And please tell me how to fix it, I am trying to learn as much as I can. My plan is to get to total amount of items in a total number and display this number in my html for the time being. You can’t see the token and other stuff to make a connection for security reasons but the for each loop is where the magic happens. $showHtml is echod in my html document My graph QL code: query { boards (ids: xxxxxxxxx) { groups (ids: new_groupxxxx) { id title } items { name id state }}}
As stated in the title, when I use a mutation to change the values of a column with multiple dropdown values, it clears out the values of a column that has the same dropdown options. I’m using axios. query: `mutation ($itemId: Int!, $boardId: Int!, $columnValues: JSON!) { change_multiple_column_values ( item_id: $itemId, board_id: $boardId, column_values: $columnValues ) {id} }`, variables: { itemId: parseInt(contactId), boardId: 1234567, columnValues: JSON.stringify({ // PRE: birth plan (Multiple Choices) dropdown06: { labels: preBirthPlan }, // POST: birth interventions (Multiple Choices) dropdown97: { labels: postBirthInterventions }, }), }, }; const { data } = await axios.post("https://api.monday.com/v2", body, { headers: { "Content-Type": "application/json", Authorization: pro
AutoID Subitems (or AIS for short) generates a unique and highly configurable ID for new subitems. For each item on the board the ID sequence starts with the value given. The app was developed on request of users of the AutoID Column app. As a monday.com development partner we decided to give this a show as soon webhooks were made available for subitems. That happened shortly ago and now we are proud to announce this app made it to the marketplace. The ID can be configured with the content of a column (either in the parent item or the subitem). When your parent item had an AutoID Column generated ID like “MyID-123”, it is easy to create subitem IDs in the format “MyID-123.01” As all our apps there is a 10-day trial period. The app can be found here in the marketplace or here in our app-store, where you also find detailed documentation, ordering info and the one-time price.
Hello, I am trying to use Postman to setup a quick import of data into a Monday setup. this would basically run over an csv-file for a one-time import of data into a board. I have gotten it to work via Postman, and I can set the item_name via a variable, but I also need to set the column_values via a couple of variables, basically like this screen shot: But this above, throws a 500 server error. I feel I am very close but I can’t seem to fix the last step, please advise 🙂 🤞
Hello Monday Team! I previously used API-Monday for simple forms (text only), but now I need to improve my form with file uploads to CRM. Here is my previous code for a form only with simple input.text fields: const fetch = require('node-fetch'); const API_TOKEN = 'API_TOKEN '; module.exports = async (req, res) => { const { BOARD_ID, GROUP_ID, itemName, values } = req.body; var jsonResponse = {}; const columnValues = JSON.stringify(values).replace(/"/g, '\\\\"'); try { const response = await fetch('https://api.monday.com/v2/', { method: 'POST', headers: { 'Content-Type': 'application/json', Authorization: API_TOKEN, }, body: JSON.stringify({ query: ` mutation { create_item(board_id: ${BOARD_ID}, group_id: ${GROUP_ID}, item_name: "${itemName}", column_values: "${columnValues}") { id } } `, }), }); jsonResponse = await response.json(); if
Trying to run this code:style.monday.com I am unable to import Bolt, DescriptionLabel, etc. What are the import statements for these components?
I am looking to change a status column using the API and found the below in the forum but it doesn’t appear to work and get an error 500, what is the correct command to change a status column? mutation { change_simple_column_value (board_id: xxxxxx, item_id: xxxxx, column_id: “status”, value: “Done”) { id } } { “error_message”: “Internal server error”, “status_code”: 500 }
Hi guys, we have a button integration with an outlook add-in. as a part of our integration, we’re querying to monday to get the user’s email: query { me{ email } } For some reason, the email that comes back from the query is the email of the integration’s installer instead of the user’s. We would like to get the email of the same user that clicked our button, is it possible? Thank you!
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.