Welcome to the new monday developer community
-
Recently active
Is there a way to remove a subscriber from an item? I see a delete subcriber from board but no way (that I can see) to remove a subcriber from an item. Ideas?
Hi there, By performing a request with the following query (getting id and assets from 100 items): query { complexity { query after } items (limit: 100, page: 0 ) { id assets { file_extension id name public_url url url_thumbnail } } } Query complexity: 601110 By performing a request with the following query (getting id from 100 items): query { complexity { query after } items (limit: 100, page: 0 ) { id } } Query complexity: 110 Since the maximum complexity is about 1,000,000 per minute, we can’t make more than one request per minute to get assets from 100 items. I’ve tested some other queries and this isn’t happening for other entities. Thank you
Hello, After checking the documentation, the GraphQL API complexity limit is 10,000,000 per minute. However, after performing some tests on my account I was surprised about the actual limit (1,000,000 instead 10,000,000). Is it possible to set the limit of 10,000,000 to all Monday accounts? Kind regards.
Hi, I have some code to create a subitem in Monday.com (i’m using Zapier to dynamically pull variables from Xero). The code works fine and creates the subitems however I’m unable to get it to set column values (setting “Hello” as dummy text for testing). Code is below. Any help would be much appreciated. The error is a 500 error: ResponseError: {"status":500,"headers":{"content-type":"application/json; charset=utf-8"},"content":"{\\"error_message\\":\\"Internal server error\\",\\"status_code\\":500}" Code: var project_name = bundle.inputData.project_id; var dict = {}; function get_id(id){ return parseInt(id) } const options_ids = { url: 'https://api.monday.com/v2', method: 'POST', headers: { 'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': `Bearer ${bundle.authData.access_token}` }, params: { }, body: { 'query':"{ boards (ids:BOARDID){id name items { id name}}}" } } return z.request(options_ids) .then((res
I am looking to pull all of the tasks from a set of boards that have a specific string in the title of the board in python. As I understand, I would need to: Query all of the boards Take the result and cut it down to the boards that have the string in the name Extract the IDs from that board. Feed those back into the Monday.com API to query all of the tasks that I want. I see basic information on querying the API. but no good examples of how to parse the data that is returned in Python. I have done a lot of googling and tried a fair number of things. Is there some easier way to handle this that I am missing?
Hi, i need to get data by API from specific date, i read this post that monday can get data using items_by_column_value by specifying board_id, column_id, and column_value. But i cannot use ‘created_at’ or ‘updated_at’ column, based on this example we can use ‘date’ From documentation, the result are shown but weird, what is this ‘date’ parameter refer to? is it ‘created_at’, ‘updated_at’ or something else? because it shows result outside the specified date
Hi, I have been struggling with this API, it could just be me but I don’t find the docs very useful. I find the use of $ in variables names (within the examples) odd (in python context) and am not sure if they have any significance, I removed them and got different errors so I’m guessing they have. I am attempting to get particular dashboard columns updated. This was the attempt (I cant see anything to mark text as code so apologies if this isn’t formatted as expected. import requests import json apiKey = “value” apiUrl = “https://api.monday.com/v2” headers = {“Authorization” : apiKey} query5 = ‘mutation ($myItemName: String!, columnVals: JSON!) { create_item (board_id:BOARDID, item_name:$myItemName, column_values:$columnVals) { id } }’ vars = { ‘$myItemName’ : ‘Test’, ‘$columnVals’ : json.dumps({ ‘text0’: ‘Title’, ‘text’: ‘Company’, ‘status’: ‘Customer’, ‘status5’: ‘High’, ‘phone’: ‘01234567890’, ‘email’: ‘Test@mail.com’, ‘date’: {‘date’ : ‘2020-08-27’}, ‘text4’: ‘Lots of notes’ })
Good afternoon/evening. I have a script that executes a “for” loop and posts a series of values to a Link column on one of my boards based on the name of the item and some additional logic. The links are uploading perfectly and everything works as intended… until I close the desktop app, open the board in a different browser, navigate away from the board, or attempt to open the board on another user’s computer. Then it’s like the links were never added - they don’t even show up in the activity log. Has anyone else had this happen?
Anyone else having any issues clearing a file column? I’m using the correct syntax but keep getting a 500 error, bot via my app and the monday playground. If I use an incorrect item_id or board_id I correctly get a 404. The 500 seems to only happen when the request is correct. Example: mutation($board_id: Int!, $item_id: Int!, $column_id: String!, $value: JSON!) { change_column_value(board_id: $board_id, item_id: $item_id, column_id: $column_id, value: $value) { id } } vars: { "board_id":10XXXXXX, "item_id":10XXXXXX, "column_id":"my_file_column", "value":"{\\"clear_all\\": true}" } Any ideas? FYI - I’m trying to clear a file column on a sub item.
I signed up for the announcement video but didn’t receive the link! Will there be a post with the results?
Does someone mind explaining the general flow of authenticating user’s when they open my Monday App view on their board? I understand the OAuth2.0 process of retrieving user unique API keys and have that implemented. When the user authorizes my app, I store their key in a database to use later. The problem I am having and can not find any documentation for is how to get the userID when my application loads, so I can get their API key and not send them through the OAuth2 process again.
I have a dashboard in which I am creating new items with a Python script. The group I am creating items in has columns I would like to be populated with data as soon as an item is created. This is an example of how i’d like one of the columns to look after creating the item (This was done manually): "column_values": [ { "id": "status_2", "title": "Who has the ball", "text": "Customer", "value": "{\\"index\\":7,\\"post_id\\":null,\\"changed_at\\":\\"2021-02-17T09:16:52.085Z\\"}", "type": "color", "additional_info": "{\\"label\\":\\"Customer\\",\\"color\\":\\"#fdab3d\\",\\"changed_at\\":\\"2021-02-17T09:16:52.085Z\\"}" }, This is the code, which is obviously not working: query = 'mutation ($myItemName: String!, $columnVals: JSON!) ' \\ '{ create_item (board_id:%s, group_id:"%s", ' \\ 'item_name:$myItemName, column_values:$columnVals) { id } }' % ( board_id, group_id) data = {'query': query, 'variab
We would like to listen to events in our app and send data to our backend wich in response will update the board data through monday api So i saw the integrations feature, but i want a simple - when item created send request to api. This intergration is always the same and should not be changed or defined by the user. is this possible? If i use monday.listen(“events”) through the board view, will it listen to events if the board view is closed? When we mutate data through monday api, will the user see live changes without the need to refresh?
Hi I am having trouble completing the setup of a Custom Connector from Microsoft PowerApps to monday.com. My problem is that I get a Response of (200) "“message”: “No query string was present”. I have tested that I can access the API by running a test through postman and I get a good response and data back. So I know I can connect. I have then setup the Customer Connector as follows: GENERAL TAB Scheme = HTTPS Host = api.monday.com Base URL = /v2 SECURITY TAB Authentication Type = API Key Parameter Label = API Key Parameter Names = Authorization Parameter Location = Header Definition Tab I have supplied a screen shot for this I have setup the expected Response as “account_id”, “id” and "name’ which are all part of the basic query I have defaulted in the body of the request and also in the postman test (which works fine). It looks like something is not quite right with the Custom Connector as monday.com responses consistently says there is no Query but you can see the query being sen
Hi, I have a requirement to call a third party web service (SOAP) as part of the custom action. I can see that URL can be given “Run URL” for Custom Action. Can i call web service using this “Run URL”? Regards, Ranjit Kumar Vemuri
Hi, I’m developing an application and want to restrict editing of specific column for all users, but with the ability to update such a column using my app. there is a way to achieve this? Methods that use seamless authentication (including monday.api and monday.storage ) offer capabilities that are scoped based on the permissions of the logged in user and the scopes you have configured in your app. I could see in the sdk documentation that the seamless authentication respects the permissions of the logged in user, but there is a way to do such an action using the server-side? Thanks in advance.
I’ve created an Excel workbook using VBA to update monday using API v2. Currently, I have my own API token as a constant in the VBA project. I want to be able to have other people use the workbook. Obviously, having my token as a constant is not optimal. The other possibility I see is to have the user paste their token into the sheet. I don’t like that they would either have to paste their token every time they opened the workbook or allow them to save it with the token. My preference would be that the fact that they are logged in on monday would allow them access to the API. Any ideas?
Hi I am having trouble following the quickstart as on this page. After I run npx @mondaydotcomorg/monday-cli scaffold run ./ quickstart-react I get the following error message in my console. Anyone familiar with this issue and how to resolve it? Thank you.
I’m using the items_by_column_values query, and I’m querying text/date column on my board without any issues, but when I try to query the auto number column, the results set is empty. I’ve tried with prefix and without, auto number by group/board, nothing seems to work.
Dear Monday-Community, I´m neewbie in working with the Monday-APIv2 so far. Therefore I will ask my newbie question as well 😉 I´m working for a company where we are already working with about 5 Monday-Accounts. For my further project I would like to show up each boards per User on our own Website. We have already all that Users SignedUp on our own Website. Next step should be to generate the API-Token for every User, so that each User will have his own API-Token which will refer to his Boards when LoggingIn to our Website. My Question: Where can I generate the API-Tokens for each User? So far I have only find this Option for my Monday-Admin-Account but not for the other Users. Thank you in advance and have a nice day! Max
Wondering if there’s anything wrong with my query in trying to pull users from the v2 API or if it’s a Google Apps Script issue. I keep getting “No query string was present” as my response when executing this code.
I built an API with the DOMO developers studio and it worked great, bringing in Monday boards, items, etc into DOMO. On Labor Day, it stopped working with the error that I had an invalid API Token. So, I generated a new one in Monday Admin, but I get the same error. I cannot connect to Monday. I reached out to DOMO and they have the same problem - their API will not connect. How can I fix this? Has anybody seen this problem before?
I am new to monday.com, but have been asked to extract some details so that it can be reported on from within Power BI. I am using Postman to initially workout what I can get returned. This is working for most of our board using the query: query { boards (ids: {{boardId}} ) { id name items { name id updated_at group { title id } columns: column_values { title text } } } } However, I am having issues with a board with subitems. It returns some subitems within column_values (as a comma separated list, causing me more issues as we have commas in the text!) but some of the fields are not returned at all. From the image the [owner], [start date], [end date], [Approved budget], and [Forcast Spend] are not being returned. Thanks in advance for any assistance.
I followed the OAuth Implementation guide & have my local server & ngrok tunnel running. Problem is when I click on the OAuth button, I get “invalid_request” - “Invalid client_id param” error even though I defined the client_id, client_secret & redirect_uri vars with the correct values ( ✔️✔️✔️ to be certain ). What could the issue be? *sorry for reposting…I accidentally deleted my previous post description 🤦🏼‍♀️ Edit: In addition to the problem described above 👆, I can’t perform a query / mutation using GraphQL. Doing so yields a 401 Unauthorized error. So yeah…sorta just stuck here since I can’t read / write to the board & idk how to resolve the issues I’m encountering with OAuth AND GraphQL. Here’s my code: useEffect(() => { monday.setToken(process.env.REACT_APP_API_TOKEN); monday.listen("settings", (res) => { setSettings(res.data); }); monday.listen(
Hello, the following site used to have documentation about the API but it shows empty for me https://monday.com/developers/v2 Perhaps there is some rendering issue? Clicking on “Documentation” does nothing for me.
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.