Welcome to the new monday developer community
-
Recently active
when using create_update api, if it contain images, then html code also displaying
hi i am trying to download data using GraphQL {“query”:“{ boards {id name owners { id name email}workspace { id name } }}”} it has some pagination and in that pagination it is asking OPAQUE token i need some help to generate this token query { next_items_page (limit: 5, cursor: " ") { cursor items { id name } } }
Im able to push a query using query = f'mutation{{ create_item (board_id:{board_id}, item_name:\\"{purchaser["purchaser_name"]}\\") {{ id }} }}' but i cannot find the id i would use to push in “people” column is is their name or email? or is it an ID number and if so, where do i find that?
I like to download Workspace name and corresponding board id and name i need query
Is it possible to use the API to add a templatized column to a board?
Hi, Is there a way in which I can perform a query in which I will receive all the items that have been deleted in a certain board? If so I would like to know how?
Hi I’m trying to get this change_multiple_column_values API call to work in the playground but I keep getting an error: { "errors": [ { "message": "Unexpected token '<', \\"<!doctypeh\\"... is not valid JSON", "stack": "SyntaxError: Unexpected token '<', \\"<!doctypeh\\"... is not valid JSON" } ] } here’s the GraphQL I am sending in the playground: mutation { change_multiple_column_values( board_id: 4457668941 item_id: 5932686117 column_values: { numeric0:0 }) { id } } Not sure why what I am passing is invalid JSON. I’ve tried a bunch of variations, wrapping the key in quotes, both key and value in quotes, the whole bit of JSON in quotes. When I do that I get a different error complaining about the quotes. Would like to emphasize I just need this to work in the dev Playground for now. Any help would be appreciated.
I see an issue with the API where I receive a status code of 200 for requests that actually fail, instead of the expected 400 status error code. Even if the request is not being processed as intended due to an error, the response still indicates successful execution with a status code of 200. However, the response body contains error messages indicating that something went wrong. This behavior is problematic for my application. I use error handling mechanisms, which rely on the HTTP status code to determine the outcome of a request. When a request fails, I expect to receive an appropriate error code (e.g. 400) that accurately reflects the failure, allowing my system to respond accordingly. It’s important to mention that at the moment, I see this happen only with status 400. If there are server issues (500) or rate limit issues (429), I do get the right status code. But not for 400; instead, I see 200 and error messages. Could you please assist in resolving this? I am looking for guidan
The API reference section is not showing up in the API docs.
How do I create a query to give me all items in a board assigned to a user? I can do it if there’s only one person assigned, but if multiple people are assigned I cannot get it to work. If a query cannot do it, how would I do it combining a query with Javascript?
Hi there, I see that the items_page query has the provision of taking multiple board ids as input . This is great for fetching items in a dashboard. This query also takes a cursor as input. The challenge is, when there are more than 500 items in both boards, we get two different cursors in response - one for each board. How do I use these multiple cursors to get the next page of items from these boards? Thank you.
Hello Monday Developers! I hope this message finds you well. I’m reaching out to the community to share some proposed changes to our app framework versioning mechanism and seek your feedback. Objective We are exploring the possibility of removing major versions in our app framework to streamline the app promotion process. This change is designed to automatically promote an app to its latest live version in all accounts using it, among other improvements. Proposed Changes No need to decide/choose if you’re promoting to major VS minor version, you will be simply creating a new version (behind the scenes it will create a “minor” version) Admins no longer are required to upgrade / install / update a new version of your application Automatic enrolling to the latest live version across all accounts where the app is installed, even if scope permissions are added 3.1. The users get the latest views and recipes 3.2. Users that will use a view or a recipe will get a banner/disclaimer that
Im trying to access new values in a column through make.com. Im getting a permission denied even though my connection is good. Any suggestions?
I have an app at Monday marketplace. I’ve created a draft version so that I can implement new features. How do I test it (integrate with my board) without raising it to live version? Where do i find the draft to add it to my board? In the past, it would appear side with the live application, with a name differentiation, but now i am not finding it. Someone can help?
Our items have a custom Dropdown field. I am able to pull the field if I pull the item without issues. Is there a way to pull the all the possible values of a custom Dropdown from the API?
Hello Community, I hope this message finds you well. I’m currently working on a project where I need to access Storage from the backend on behalf of the user. The sessionToken is captured in an Item View Context when the user click to sends a request to the backend. Allow me to provide some context and share what I have attempted so far: Frontend Code (client-side Item view): monday.get('sessionToken').then((token) => { // send token to backend } Backend Request Handling Code (backend server): import { Storage } from '@mondaycom/apps-sdk'; jwt.verify(token.data, MY_CLIENT_SECRET, (err, decoded) => { if (err) { // Handle token verification error } // token verified const storage = new Storage(token.data); const storageItem = await storage.get(KEY, options); console.log(storageItem); // log output /*{ success: true, error: 'You need to log in or sign up before continuing.' }*/ }); Questions: Is it feasible to ac
I use the API version “2023-10” to create items on a board and and sub-items on sub-board. The item_id is automatically generated during item creation. I want to write that item_id into the first column named “Id”. Do I have to wait for the creation and then query for the item_id and write (the number as a string I guess), or is there a way to a) self-generate an item_id and pass it as a variable to the creation process b) somehow autofill the (unknown) item_id into the column “Id” during create function Similar as 1b), I would like to pre-define a sub-board and sub-item id and pass it to the create item function, to not have to wait ~30 seconds for the creation process to finish auto-populating the subitems of the sub-board until I can query the sub-board ID.
I am currently unable to write to a subitems column. If you know, change_multiple_columns would be preferred. The examples of the documentation do not help me as the devil is in the json formatting and parameter passing. If you know a python code that works for this, I would be so happy. Among 3000 versions, I tried the following: sub_data = { "url": "http://example.com", "text": "website" } mutation_query = ''' mutation( $itemId: ID!, $boardId: ID!, $columnId: String!, $colValue: JSON!) { change_column_value( item_id: $itemId, board_id: $boardId, column_id: $columnId, value: $colValue) { id } } ''' response = requests.post(params["api-url"], headers=headers, json={
Hey all; I’m just switching over to the new style API calls with items_page that allow filtering while the call is made. I just want to know if I can filter my updates (created_at) to return updates within the last 7 days. I’ve tried a range of query_params to no avail - I cant see how to filter an: updates{ created_at } Field to be greater than 7 days ago. (I am doing this in python, so can generate the date there and pass it back if its easier). I cant find any easy to apply examples within the docs for update filtering at the items_page level (this may also be not possible and im barking up the wrong tree here) - I can always build out pagination if required, but would perfer to use filter criteria as our boards grow. Thanks.
I am trying to create a workflow block. But when I fill all the api configuration for the trigger and I hit the create trigger button nothing happens. I don’t understand why.
Hey folks - I’m currently working on updating an integration to work with the new 2023-10 API (from the 2023-07 version). Everything seems reasonably straightforward, but I’m getting caught specifically on the create_column mutation, and on the ColumnType change in particular. Formerly, I was able to send a string with the column type, but now I can’t, of course, because the type is changed. However, I can’t figure out a way to actually send a ColumnType in a way that the API likes (i.e., not in a string format). I’ve specified that the type in my mutation is ColumnType!, but how do I actually gain access to the members of that enum, preferably without using the SDK (which I’m currently not using)? Right now, I can’t seem to find examples in typescript of people doing this mutation dynamically, without hardcoded values. Has anyone run into this problem?
Hi! Im working as a consultant and have a case where im going to extract data from the monday API. But before I can start the project, the customer want to make sure that their daily work in by monday won´t be affacted by the api calls. So the question is, will API calls affect the performance of their monday platform?
Hi, It is solved now 🙂 . I was trying to update the value of a “connect boards” column in my board. I have already created the column in the board, and it is already connected to the other board. When I run this query, the response is succesful and all the column values are updated except for the connect boards. query = 'mutation ($myItemName: String!, $columnVals: JSON!) { create_item (board_id:' + str(main_board_id) + ', item_name:$myItemName, column_values:$columnVals) { id } }' vars = {'myItemName': customer_inv.get('company_name'), 'columnVals': json.dumps({'text0': row['hubspot_id'], 'connect_boards': {'item_ids': [int(companies_contactDB.get(row['hubspot_id']))]}, 'connect_boards0': {'item_ids': [int(bullride_companies.get(row['hubspot_id']))]} if bullride_companies.get(row['hubspot_id']) else '',})} data = {'query': query, 'variables': vars} monday_headers = {"Authorization": APIKEY, 'API-Version': '2023-1
I have a warning WARN: retrying connection to the server (attempt)... in quickstart-react anyone has the same problems? Can I do something? Or can I only wait?
Hey, im trying to create a query where i can get the item coulms_values. i have the item id and board it, and i would like to get the columnes value. and if one of the cell are linked to other board , i would like to get the item id in the other board is it possible? i think it called : linkedPulseId? query = f""" query {{ items (ids:[{item_id}]) {{ id name column_values {{ text id value type }} }} }} i tired this, but its only giving me the value , and i dont see the linked cell name and item id. i used to use but its not working any more. query = f""" query {{ boards(ids: [{board_id}]) {{ items(ids: [{item_id}]) {{ id name column_values {{ title text }} }} }} }} """
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.