Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
How can I print only the items in a board with the status marked as “Done” using Python? Here is my current code-> import requests import json import pprint apiKey = “MyApiKey” apiUrl = “https://api.monday.com/v2” headers = {“Authorization” : apiKey} query2 = ‘{boards (ids: 2257165976) { name items { name column_values {title value text} } } }’ data = {‘query’ : query2} r = requests.post(url=apiUrl, json=data, headers=headers) # make request pprint.pprint(r.json(), width=400)
Hello, I have been working with the Monday API with some success. I have run into difficulty with change_multiple_column_values. Here is the error: message: “Parse error on “: {” (STRING) at [1, 107]”, the character at 107 is a semicolon I have a working query in POSTMAN mutation { change_multiple_column_values (item_id: 22222222, board_id: 1111111111, column_values: "{\\"date4\\": {\\"date\\":\\"1993-08-27\\"},\\"text9\\": \\"Barney Rubble\\",\\"text0\\": \\"Corporate\\",\\"link\\":{\\"url\\" : \\"https://support.company.com/app/itdesk/ui/requests/109348000039391139/details#\\", \\"text\\":\\"Original Request\\"} }") { id } } So I took that POSTMAN query and escaped it to use in a C# console app {\\"query\\":\\"mutation {change_multiple_column_values (item_id: 22222222, board_id: 1111111111, column_values: \\\\\\"{\\\\\\"date4\\\\\\": {\\\\\\"date\\\\\\":\\\\\\"1993-08-27\\\\\\"},\\\\\\"text9\\\\\\": \\\\\\"Barney Rubble\\\\\\",\\\\\\"text0\\\\\\": \\\\\\"Corporate\\\\\\",\
When building plugins for CMS like Wordpress, we usually use localization to cater to bigger market opportunities, is there any guide / best practices to utilize localization when building a Monday Apps ?
Can anyone help me in finding the best monday.com developers for implementation?
Hi, I am trying to use the graphql API to add a file to a column. The query seems to work as I receive an asset ID in the response, but I don’t see the file in the item/column when I go on Monday.com. Furthermore when I query the asset to get the url and open it in my browser I see the following error : “SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data”. Here is the request I am doing: curl --location --request POST 'https://api.monday.com/v2/file' \\ --header 'Authorization: SecretKey' \\ --form 'query="mutation add_file($file: File!, $item_id: Int!, $column_id: String!) {add_file_to_column (item_id: $item_id, column_id: $column_id, file: $file) {id}}"' \\ --form 'variables="{\\"item_id\\":2286426338, \\"column_id\\": \\"files\\"}"' \\ --form 'map="{\\"image\\":\\"variables.file\\"}"' \\ --form 'image=@"/home/gdacier/Documents/Myphoto.jpg"' Note that when I try to add the same file to an udpate using add_file_to_update it works : curl --location --req
Hello All, Is there a way to export a board with all the color fields and formatting using the API? From what I’ve read it seems I can only pull all the information via a query then create the excel file and format the fields using code. I want to make an API call that will give me the exported board as a file so I can upload it to Google Drive. Thanks for any help or ideas!
Use case: Our platform has 4 fixed states for action item and when we syncing changes from our side to Monday it works well because Status column can support any values even when they are not created. Problem: users want to have them mapped to specific status values in the Monday. e.g. “Paused” in our platform would be equal to “Stuck” in Monday etc. Does Monday provides such possibilities? Also we are considering to sync changes from Monday to our platform and it will be the same issue.
Hi guys, We have a problem, we think monday webhooks are down, no signal has arrived to our server , and automations does not work. Please help
Hi Community, How to get subitems id columns in the playground any suggestions.
I have an issue with our app subitems template, I can’t replicate that in developer tho I’m using the published build. Any ideas what I can do? The problem is related with the workflow of presenting the options. If you want the specifics when deleting a subitem from a template, in developer I get the save template button and then the button option to apply the template. In prod, when I delete a subitem, I just get the apply template button. I can’t replicate that in developer even using published version.
Hello! Is there any way to make a query and check if there is any active Webhooks on a board I got? In the documentation I only found ways to create Webhooks (which I do) and delete Webhooks, but I would like to make a query and check if there are any active Webhooks so I don’t create them again if they exist. Anybody knows? 🙂 Thanks a lot!
Hello! Something strange happens when my webhook receives some data from Monday. It gives me the wrong board id. This is the board id I’m getting: When actually the board id is: 2167071773 When I’m trying to put the board id I got from the web hook in the url, it redirects me to the correct board id. Thanks! 🙂
Hello, i’m trying to build an API call to get all time tracking information about all boards and all items to use them for a more detailed controlling. But currently I am faced with the problem of filtering out all the zero values. My Code: query queryname { boards { name items { id name column_values (ids: "zeiterfassung") { id value } } } } The result i get: "data": { "boards": [ { "name": "Board 1", "items": [ { "id": "2268502411", "name": "Subitem", "column_values": [] } ] } { "name": "Board 2", "items": [ { "id": "2066324479", "name": "1.Introduction to Sales Professional (15min)", "column_values": [ { "id": "zeiterfassung", "value": "{\\"running\\":\\"false\\",\\"duration\\":19800,\\"startDate\\":1642092461,\\"additional_val
Hi There, TLDR: I’m having trouble with the monday OAUTH redirect_uri (post client authorization) as the monday system does not forward the state field as per the documentation. Currently the Oauth flow setup I have is as follows User is directed to the Monday app authrization page where the user clicks Authroize and approves the app’s scoped permissions: https://auth.monday.com/oauth2/authorize?client_id=<our apps client id>&state=<nonce generated by our system>&redirect_uri=https://<our app> Note: When this authorization page loads I can see the url changes to a new format i.e.: https://<subdomain>.monday.com/oauth2/authorize?oauth_payload_token=<jwt formatted token> I can see the jwt token when decoded clearly contains the state nonce that was passed to monday, suggesting it has been received (for the avoidance of any doubt that it has not). When the User clicks Authorize they are redirected to the redirect_uri however monday passes the state
I have been working with a client who wants to connect dashboard with Monday. I have successfully had webhooks working I can’t create a new one as I’m now getting this very descriptive error “Failed to communicate with URL provided.” I uploaded a basic challenge-response script to this url: https://dashboardonline.com.au/connect/monday.php Which works but not through Mondays Webhooks. Why would it work fine for 3 weeks then not work? I suspect the dashboardonline.com.au domain is blocked by Monday.com which seems strange. Can tech from Monday tell me why this is not working now? EDIT: Please note I moved the script to a test server and it works fine. Can a Monday.com tech help here? Another EDIT: I pointed another domain to the server and now it works on https://www.onapage.net/connect/monday.php. So its to do with the dashboardonline.com.au domain. Can anyone shed some light on that. the challange script used is: <?php $data = json_decode(file_get_contents('php://input'), true);
Use case: We want wo create an item in Monday when action item is created in our platform and sync future changes from our platform to Monday item Solution: we have created a custom trigger and custom action to achieve this and using GraphQL API to create an item when action is called. We want to sync future changes and therefore we need to “link” our action item id to the Monday’s item id and store this in our DB. Problem: we are providing actionItemId and actionItem fields as output fields to the trigger’s webhook endpoint but it doesn’t populate actionItemId as an input field in the request to our custom action endpoint. What might be a reason of this? Below are screenshots with out configurations Custom Action item Id field (actionItemId) Trigger I/O field Action Input fields Trigger request Action payload (actionItemId is missing)
Hi everyone, I’m wondering if anyone has any way that they use Monday to keep track of bookmarks of websites they want to remember. My use case: I’m a furniture sales company, and when I see a supplier that I’d like to keep in my vendors list, I would like a way to quickly add the webpage to my vendors list. As of now, I have to create a new item in Monday, then copy the link, and paste it into the new item. Ideally, I’d like to be able to just click an “add link as an item in Vendors board” button in my web browser. Anyway, is this something anyone is familiar with? Thanks!
Hi, Please advise how to track the board linked to a calendar item, thru API.
HI, Is there a way to figure out if a board is normal board with actions or a meeting board with calendar and discussion points; thru API framework ?
I have been using a cron backed by a database to update data in Monday. The database has received an Item ID greater than the maximum 32 bit integer. I know that Item ID is globally unique, so it makes since that it has gotten this large. How large will I have to set this in order to not have an issue in the future?
Subscriber to a board vs normal user in a board
I have several apps I have written in C# that create new boards and rows. After I created between 70 and 90 rows I get server timeout error. I’ve tried increasing the timeout value in my service talking to your server and it times out well before my timeout is reached. Can someone help with this? It is not that much data. The actual error is ’ The response from https://api.monday.com/v2/ was GatewayTimeout’ Thanks.
Hey Monday.com Team, Our Monday App (Custom Board View) creates a webhook on behalf of our user and we’re noticing some strange behavior. It looks like the User ID in the Webhook Event Payload is being returned as -4 about half of the time (please see the screenshots below). We rely on the userId in the event payload to notify the user via Monday.com notifications for when errors occur during background processes. Please let me know if this is a bug or has something to do with OAuth Scopes or something else! CC: @dipro Cheers, Chris Screenshots: From Logs → JSON Payload: From Database → You’ll see that this happens sporadically:
Hi, I am new to Monday.com. I have a number of datasets in Microsoft Access and wonder if it’s possible to integrate Access with Monday. So, Access retains the datasets but Monday can update the data, dynamically. Has this been done? thanks, JP
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! 🙂
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.