Welcome to the new monday developer community
-
Recently active
Hello, We are working on a project that involves uploading large files via an API, and we would like to know if monday.com file upload API supports chunked file uploads. If they are, could someone provide guidance on how to implement this? Thanks
here’s my request: query { boards(ids: [BOARDID]) { items_page( limit: 1, query_params: { rules: [{ column_id: “status21__1”, compare_value: [“UNPAID”], operator: not_any_of }], operator: and } ) { items { id name } } } } What I want to get is all items that don’t have specific status, but whatever details I write in compare_value I receve the same item. the item have ‘PAID’ status, so if I write there PAID not_any_of it anyway returns me the same answer. To get more specific - I get that from the playground, so it’s not issue on my side.
Hi everyone, I’m experiencing an issue with my monday app when using the “Share My App” link from the Developer Center. Here’s what happens: I’ve deployed my app successfully on monday.com. When I test it using the URL provided by the monday code after deployment, everything works fine — the board is created, columns are updated, and records are saved as expected. However, when I go to the “Share My App” section, copy the link, and test my app using that URL, it partially works: The board is created successfully. But it gets stuck in the middle and doesn’t update the columns or save records. I’ve checked my app’s logic, API calls, and permissions, and everything seems fine when testing in other environments. I suspect it might be related to how the app initializes or how context is passed when accessed via the shared URL. Has anyone faced a similar issue or have insights on what might be going wrong? Thanks in advance for your help!
Hello, I would like to choose a specific view in my query with GetBoardItem, i didint find a way to do that with de documentation. This one is the Query I’m currently using: query GetBoardItems{ boards(ids:[board_id]) { items_page(limit: 500) { items { id name column_values { id text } } } } } I would really appreciate if you could help me. Thank you
When sending an OAuth request: monday.com: Where Teams Get Work Done&state=&app_version_id= When clicked the Authorize button: A post was sent to https://kpmg356.monday.com/oauth2/authorized with payload (I’ve removed the tokens): oauth_csrf_token: oauth_payload_token: app_permissions: {“isEnabled”:false,“type”:“workspaces”,“permittedIds”:} Then I received the callback with an error response: my_url_at.us.monday.app/monday/callback?error=server_error&error_description=Internal+server+error&state=the_same_state any idea how to fix this?
When I’m processing an OAuth login authorization with Monday, I’m encountering the following error: {"error":"invalid_request","error_description":"Invalid redirect_uri"} This is the authorization function I’m using to handle the auth process: @app.route("/auth") def authorization(): token = request.args.get('token') auth_params = { 'client_id': CLIENT_ID, 'state': token, 'redirect_uri': REDIRECT_URI } logger.warning(f"Authorization params: {auth_params}") auth_url = 'https://auth.monday.com/oauth2/authorize?' + urlencode(auth_params) logger.warning(f"Authorization full url: {auth_url}") return redirect(auth_url) The CLIENT_ID is correct, and the token is what I’m getting from Monday. The REDIRECT_URI is the callback URL to be used after the auth process finishes. What could be causing the “Invalid redirect_uri” error, and how can I fix it?
You should be able to use the code below in PowerBI to get all columns and all items from a board even past the 500 item limit. note: when connecting to the API, use anonymous and be sure to use the advanced editor when you are adding your blank power query. let Key = "eyJhbGciOiJIUzI1NiJ9.eyJ0aWQiOjMzMDU2NjU1MywiYWFpIjoxMSwidWlkIjozMjIwODE0MSwiaWFkIjoiMjAyNC0wMy0wOFQxOTowNjo1Ni45OTdaIiwicGVyIjoibWU6d3JpdGUiLCJhY3RpZCI6NzgxNjIyNiwicmduIjoidXNlMSJ9.ClnbaoqfF_kWiBwUyX7KDOeyJ4j5GCQK8HWq70KP8so", // Replace with your Monday API key Board = "6534102022", // Replace with your board ID BaseUrl = "https://api.monday.com/v2", // Function to fetch items based on cursor GetItems = (Cursor as nullable text) => let Query = if Cursor = null then "{""query"": ""query { boards(ids: " & Board & ") { items_page(limit: 500) { items { name, updated_at, group { title }, columns: column_values { column { title }, text, ...on DependencyValue { display_value }, ...on Mir
I’m a contractor trying to fix a breaking issue in a company’s tool. The original developer is no longer with the company and I’m trying my best to fix their issue that seems to be in pipedream. I think that something is wrong with the mutation code but I can’t figure out what’s wrong with the error message I’m getting. The code: // To use previous step data, pass the `steps` object to the run() function import { axios } from "@pipedream/platform" export default defineComponent({ props: { monday: { type: "app", app: "monday", }, }, async run({ steps, $ }) { // Use the correct trigger step name (e.g. "trigger") instead of "trigger" // throughout the code const payType = steps.trigger.event.body.event.columnValues.status5.label.text const projectName = steps.trigger.event.body.event.columnValues.project_name.value const nameOfResource = steps.trigger.event.body.event.columnValues.text7.value const projectNumber = steps.trigger.event.bod
Hello, I’m having difficulty figuring out how to narrow down to a single item in a column of a Monday Board. The items are identified as 0, 1, 2 … but I’m unable to enter/identify it as such. ex. entering {{ currentSourceRow.boards.items_page.items.0.name }} returns null. I’m using the following GraphQL query (replacing actual Board ID #) to return data, that I’m attempting to display individual columns of a Monday board in a Retool app: Please let me know if I can provide further information or context. Also, apologies if I’m not asking this with the best clarity - I’m very new to APIs in general.
I am trying to use use monday.execute('openItemCard', { itemId: 123, kind: 'updates' }) on a Workspace Object feature and it seems to be a bit buggy. The command executes fine when the same app is in a Board View feature. When trying to open the updates in an item card from the Workspace Object, it only works AFTER opening columns in an itemcard monday.execute('openItemCard', { itemId: 123, kind: 'columns' }). Seems like a small bug, but I’d like to open updates from Workspace Object Feature! Thanks
Hello, I am currently working on creating a new feature for my application. As part of this, I need to set up an automation action, but I am encountering an issue. Being a student and having a preference for application programming, I have very little experience with web development and significant gaps in this area. In particular, the concepts of URLs and servers are quite unclear to me, which complicates my understanding. At the moment, to create my automation action, I am being asked to provide a URL, but I have no idea which URL to use or where to find it. In my company, which specializes in consulting for Monday.com, we do not have our own server; we exclusively use Monday.com. Additionally, I have already developed several features that are currently used by our clients, but I have never needed to provide a URL before. So far, I have only tested locally, built my project, and integrated it into Monday.com without any issues. I don’t understand which URL I should provide to begin
Hi, I have an automations based app, which had some oauth scopes already and did not have team:read, as I did not need it till now. Now I created a new automation which required that permission. I have made the app live with that new automation and this scope checked. Now a customer who already had app installed is using new automation, but still the automation is failing due to the fact that app does not have permissions to read team data for that customer. How can customer go ahead and update the permissions. Please help in this regard ASAP.
Introducing Zenzap: The Team Chat App Your Monday Boards Need! We’re thrilled to announce that Zenzap is now available for your Monday boards, bringing seamless team communication to your favorite project management platform. 💬 What makes Zenzap special? • Topics for Boards: Create dedicated chats for each board to keep your conversations focused and organized. No more back-and-forth in random tools. • Integrated Features: Track, chat, and update tasks without leaving Monday.com. Zenzap syncs seamlessly with your workflows, reducing context-switching headaches. • Familiar and Simple: If you’ve used personal messaging apps, you’ll feel right at home. No learning curve, just straightforward team chat. • Collaborative Real-Time Updates: Collaborate on tasks, edit items, and stay in the loop—all in one place. • Secure Environment: Your data is encrypted and protected, giving you peace of mind while working with your team. 💡 Why we built Zenzap: Managing tasks and collaborat
Now you can automatically duplicate items from a one board to another board and ensure all future updates on the first board item are seamlessly synced with the corresponding board item. This is powered by four new recipes added to Formula PRO. You can get Formula PRO from the app marketplace from here Here is a walkthrough video of it in action: Formula PRO - Copy updates to new item on different board
Hello 🙂 I’ve been building my first monday.com app for the last couple of days, and I struggled on how do I access ‘monday.storage’ through a webhook. I’ve done some research and found a discussion here where Dipro explained that the storage api is accessible through the client side only, and actually the only ‘monday’ method accessible through server side is ‘monday.api’. My knowledge and experience in js and react is very low, so I’d be very glad if anyone could provide a snippet. Thanks in advance.
I am trying to delete an update reply in 2024-10 or later, but it’s giving me an error. But in version 2024-07 this action is working. Can anyone confirm if Monday.com has removed that feature? It’s not mentioned in the changelog or documentation.
I have set a column that sends a webhooks push notification when the column is changed. Today when I changed the column, I did not receive the webhooks push notification. Instead, I was prompted with the following message. I would like to know how to avoid this situation. This webhook failed due to an issue with the server. Please make sure it's up and running.
I filed a support ticket and was told there is no developer access for CRM. This means in order to test our marketplace apps for the CRM,we will either have to pay for the product after 14 days or create a new account for testing every 14 days. Is there a way to get account credits to cover the cost as a temporary workaround?
I have seen the changelog pages for the API and App Framework, and this is useful information, but I am not finding information on how Monday communicates upcoming changes that may break a developer app or integration. I get that it is up to developers to determine if an upcoming change will break our app, but waiting until the changelog is published is too late. Thanks in advance for pointing me to the correct resource for this.
Hi, Recently we have started the review process for a new app on the marketplace. We noticed that as part of the intake, we had to create a Payoneer account. Does that mean that the current vendor board to track payouts and invoices will be deprecated? If not, what is the goal of the Payoneer account? @shaulgittelman - something you can comment on? Kr, Jorne
Hey, I am trying to setup a tunnel connection, but it’s failing for all mp apps, it was working till yesterday. I am getting the following error:- ✖️ Fetching tunnel connection auth token [FAILED: Unexpected error occurred while communicating with the remote server] What should be done here?
Hi there, I’m trying to build an integration between Freshdesk and Monday. I order to capture events happening in Monday board. I would like to register a webhook in monday to capture update events in tasks. I would like to know if this is possible and if so Can anyone tell which webhook event should i register in order to achieve this. Thanks in advance 🙂
Hello, In this field, I selected Linkage Boards and Linkage Column types, but how do they work? In my recipe, I can’t use this directly; it says, “Select a board first.” Is there any documentation about these field types? For columns, boards, or item IDs, it’s straightforward, but what about these Linkage field types? What exactly are they? My goal is to allow the user to choose the linked board and linked column (mirror) in my recipe to retrieve the linked board ID and column ID. Is this the correct approach?
Hi All, Having a nightmare here, I’ve tried in python, node.js and curl and I cannot upload a file via the API. Here is a basic curl request I’m using: curl --location ‘https://api.monday.com/v2/file’ –header ‘Authorization: Bearer REDACTED’ –form ‘variables[file]=@/path/to/your/file.jpg’ –form ‘query=mutation($file: File!) { add_file_to_column(item_id: 8123268638, column_id: “text”, file: $file) { id } }’ according to the docs this should work, but all I get is: { “status_code”: 500, “error_message”: “Internal server error”, “error_code”: “INTERNAL_SERVER_ERROR”, “errors”: [ { “message”: “Internal server error”, “extensions”: { “status_code”: 500, “error_code”: “INTERNAL_SERVER_ERROR” } } ] } no matter what implementation I use, is there an issue with the API?
In the first video of our series, I hosted our API Product Manager, Daniel Hai, for a walkthrough session on the API Playground. I personally learned a lot from this session (and now I know I can use the Ask AI button for anything I’m unsure about!). The monday.com API Playground Walkthrough What topics would you like us to cover in future videos? Let us know in the comments
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.