Welcome to the new monday developer community
-
Recently active
Hi All, In GraphQL API documentation we don’t see any reference for filter operators and we can see only filtering using arguments. Is there any filter operators supported by monday.com GraphQL or not if supported kindly share the reference link for documents along with some working examples. Regards, Prashanth
How do I use the API to set a timeline column type value as a milestone? I can set the the from and to with the API but there is no milestone option. If I manually mark a timeline value as a milestone through the website, then I update the date using the API it remove the milestone flag. https://api.developer.monday.com/docs/timeline
Hi, I was wondering if there is a field in API which show the board type: ‘overview’, ‘board’, ‘doc’. I’ve tried to play with the explorer and read the documentation, but IO wasn’t able to find anything. Please help me to understand how it’s possible to understand the board tpye. Thank you, Nairi
Hi All, Whenever we are creating board, the board is getting created with some predefined structure with predefined columns. Is there any way to find the columns which are default and which are added by user later? Regards, Prashanth
Attempting to call this in the API 🙂 {“query”:“mutation ($boardId: Int!, $columnVals: JSON!, $itemId: Int!) { change_multiple_column_values (board_id: xxxxxx, item_id: xxxxxx, column_values: {"nick_name":"test123"}) { id } }”} I get the error {“errors”:[{“message”:“Parse error on "nick_name" (STRING) at [1, 154]”,“locations”:[{“line”:1,“column”:154}]}],“account_id”:xxxxxxx} What am I doing wrong ?
I am working a custom action that is passing columns to a backend. I don’t want to query for all columns but I am running into an issue. The issue is I am not able to send more than 6 columns in a custom action block. I am using the id in the backend to query the item to get the values. the board could have 15+ columns and I only need to send 7-8 of them. I am getting this error in the console when I go to update my action, any help would be greatly appreciated.
I’ve been trying to get the activity logs for a specifc board, but it always returns empty, but I have access to this board and I can see that there are logs on at least 1 pulse. The result is the same on Postman and on the API Playground. The same query on other board returns results as intended, so it seems like a problem only with this board: Activity logs on April 01: Query on this board with filter: query kpn { boards (limit: 1,ids: XXXX) { activity_logs (limit: 9999,from: "2022-04-01T00:00:00-03:00", to: "2022-04-18T23:59:59-03:00", column_ids: "time_tracking") { id event data } } } Result: {"data":{"boards":[{"activity_logs":[]}]},"account_id":ZZZZZ} Same query, different board working fine: query kpn{ boards (limit: 1, ids: YYYY) { activity_logs (limit: 9999,from: "2022-04-01T00:00:00-03:00", to: "2022-04-02T23:59:59-03:00", column_ids: "time_tracking") { id event data } } } Result print: Can you help me identify
Hey guys, around 10-12 years ago I designed in PHP however a lot has happened and now I’m looking at connecting to the API on Monday. I’m using the standard $query = ' query { boards (ids: 0000xxxxxx00000) { groups (ids: group_title) { items { id name column_values { id text title } } } } } '; $data = @file_get_contents($apiUrl, false, stream_context_create([ 'http' => [ 'method' => 'POST', 'header' => $headers, 'content' => json_encode(['query' => $query]), ] ])); $responseContent = json_decode($data, true); echo json_encode($responseContent); and its pulling all the data out but with no formatting at all - Can you point me in the right direction how to add tags etc after each line etc etc… Thanks in advance
Do you manually manage all the documents sent to various employees and departments? Do you spend a lot of time and energy in getting your documents sent and reviewed and still face compliance-related hassles? If so, we have a solution for you-DocBox Pro. DocBox Pro is a document compliance management system we have designed in collaboration with monday.com. DocBox Pro lets you automate the process of sending documents and getting them acknowledged and signed through automated workflows, which means you can focus on what matters the most-growing your business. DocBox Pro comes with a wide range of coveted features that enable users to easily share documents from their local drive, maintain a repository of original and signed documents, and track the status of documents in real-time. Key benefits that make DocBox Pro a must-have for your business: Complete automation to minimize manual efforts Easy-to-access reports for a holistic view of the compliance status Real-time tracking of docu
I’m getting an error when running a query. The query works for 500 items, but when I jump up to 1000 items it seems to be giving some kind of error. I ran a complexity query just to be sure I wasn’t reaching any API limitations and it doesn’t appear that I am. I’m really not sure what is going on here. Please Help! It spits out this error sometimes. My board has 2800 items on it. The complexity when I query 100 items is 1420 and returns results. But when I up the limit to around 500 it gives me this error. I’ve tried this in the api playground as well as a custom written python script and both return the same error. I kept thinking my query was wrong, so I went to the playground but got the same problem. { "message": "Unexpected token u in JSON at position 0", "stack": "SyntaxError: Unexpected token u in JSON at position 0" } EDIT: I just ran 200 item limit and got this result for complexity. If this is for 200 items, how is 500 even close to the API limitations???
Dear Team, I have successfully crated the connection string with Monday.com from Qlik rest connector . In POST request I am passing below query, which is working fine in Monday API developer {query{ boards { items{ id name } } }} BUT when I hit monday.com API from Qlik , I am receiving error message as’ “No Query String Present”’
I need to pull data from a group in my board. The condition is that I have to filter items in this group by a specific item column value. I could figure out how to get all items belonging to a group on a board using this query: {boards (ids:BOARD_ID_HERE) { groups (ids: GROUP_ID_HERE) {items (limit:2) { name created_at column_values{id title text} }}}} What would be the query for filtering the group items based on a column value?
I have noticed a couple of issues that may or may not be related. Issue 1: I have created a custom integration using the API to create items in Monday whenever a contract signed event webhook is fired from our proposal software. Most of the time it works fine. Occasionally though, the item will have blank entries in a few columns despite the API call returning a success code without an error message. To make it even more confusing, the activity log in Monday shows that the value was entered into the column, and no action appears after to indicate that it has been deleted or rolled back. To me this means there is either a bug that is preventing the item from displaying correctly, or the column value is being deleted without record of this happening in the activity log (undocumented roll back). If it is a roll back, this is a huge problem, because whatever is triggering the roll back is seemingly random, and is not consistent with any valid reason for rolling back an update (ie a conflic
We have a live app for monday.com and we are working on new version of this app. We need user to do Oauth to provide us with token for extra features(this is in draft). We never had Oauth before and in draft version was working fine with which ever url we provided in redirect uri I know of this caveat but it was not this issue because we never had Oauth or redirect uri Invalid redirect_uri error Now what happened recently is the auth stopped working always giving us Invalid redirect uri error. Then I added app_version_id to auth url and it worked. Questions: - Is this intended behaviour? When was this implemented? What do I need to make or change url for auth when we go live with this version does it include version id or not? this is very high priority please we are scheduled to launch next week and this happened when it was fine. Please help Thanks
Hello, I’ve been able to modify a query to create a record and put in all the values. The issue is the filter has the text not showing. Is there a way to modify the Text of the column? This is an integration field with Pipedrive. "id": "pipedrive_deal", "title": "Pipedrive Deal", "value": "\\"1\\"", "text": "" My query to create the record: #mutation{create_item(board_id:####, item_name:“Test”, column_values:“{"text00":"Test Name", "text1":"IN", "pipedrive_deal":"1", "text7":"test", "pipeline":"Clients", "numbers":"1", "hours7":"Full-Time", "text3":"Practice", "text60":"null", "text0":"Undocumented", "Date4":"2017-09-03", "text9":"2017-09-03"}”) {id}}
Hey there! I was wondering if it is possible to list all of the installed apps on my workspace via GraphQL. Also, if it possible to query which apps are installed for each user.
Hi, A client of mine that’s using Monday is asking if I can create a custom app that opens a dialog to allow the user to enter some extra information before going through a recipe/integration. None of the App features in the documentation seem like they would cleanly fit the purpose. What’s a good starting point for doing this?
Hello, We are new to Monday.com and this is my first post. I am curious to know if anyone tackled integration between Replicon and Monday.com and willing to share the knowledge. Thanks!
Hi, I have some issues when trying the GraphQL in monday.com Board A - 1877686330 Board B - 2519762415 (duplicate board of Board A) Issue 1: The items in both boards are the same, but the result doesn’t return any items for Board B if I change the board_id (I have checked the column_ids, they are still the same): query { items_by_multiple_column_values (board_id: 1877686330, column_id: "statut77", column_values: ["OUI"]) { id name column_values(ids: ["statut77","personnes8","demandeur4"]) { id text additional_info } } } Result: Board A Board B Issue 2: The filtering doesn’t seem to work: The items with status “A VALIDER” and “A CORRIGER” are returned in the list although the query is filtered by “OUI” When I filtered by “A VALIDER” and “A CORRIGER”, the result return nothing: Can you guys please help to check what is wrong here? Thanks! Br, YarHuoy
hi all i’m trying to create an new item with column value MONDAY_APIKEY = os.getenv("MONDAY_APIKEY") MONDAY_BASE_URI = "https://api.monday.com/v2" MONDAY_HEADERS = {"Authorization": MONDAY_APIKEY} vars = '''{ boardId: 00000000000, itemName: "new item from python", columnValues: {"numbers": {"value": "22222"}} }''' query = f'''mutation ($boardId: Int!, $itemName: String!, $columnValues: JSON!) {{create_item(board_id: $boardId, item_name: $itemName, column_values: $columnValues) {{id}}}}''' query_to_run = {'query': query, 'variables': vars} r = requests.post(url=MONDAY_BASE_URI, json=query_to_run, headers=MONDAY_HEADERS) response = r.json() “numbers” - it’s a column ID getting: <Response [500]> no any other error description advice please
Hi monday.com community! 😄 We are very excited to share a (soon to be live) app for the monday.com marketplace which is the solution to track your time across all boards. Our app is called Tracket, a flexible time-tracking solution for monday.com. You can easily log hours on existing items and subitems. You can log hours with multiple people on the same item. Learn more about this app and get a sneak preview(👀 ) via: Tracket - Makes Time Work The first customers are already using the app. Do you want to onboard as well? Get in touch and we will give you early access to the app’s current functionality. We hope you are just as excited as we are! 🙌 👋 The Avisi Apps Team
Since yesterday I’m trying to upload a new build for a Feature (Item view) but monday just show the message : “New app feature build upload failed”… In the console the message show is: “Failed to load resource: the server responded with a status of 400 ()”
I have a board that lists all our projects going back to 2003 or so. It started its life in Excel. The first column in Excel was job # and the second was job name. That made more sense in Excel than it does in Monday. I’m thinking that it would be preferable to merge the two, but I’m not sure how. It currently looks like this: I’d prefer it to look like this: (ignore the project name) Something like [[CONCAT Proj#, " - ", ProjName]] would be easy enough, but how can I get that resulting value to overwrite the project number, which is Monday’s index column (or whatever they call it)? Thanks!
Seamless Authentication seems to be handled automatically with the SDK, but the SDK is for JS only. If I was developing an app in some other language that doesn’t have the SDK, can I still make use of seamless integration? Do I just have to check the value of the “short-lived API key”? How would I know what value it’s supposed to have? EDIT: A possible answer to my question just occurred to me, but I want to ask if this is correct: Typically, to allow our app to make GraphQL API calls to Monday, we go to Settings>App and then copy the account API key and then present that key when we make an API call. With seamless authentication, do we present the “short-lived token” instead of the API key when making a GraphQL API call to Monday? This token acts as a replacement to the API key that we would copy from the Settings?
Hi, I’m facing an issue with this mutation: mutation saveUpdate ($item_ids:Int, $body: String){ create_update (item_id: $item_ids, body: $body) { id text_body body created_at } } And the answer I’m getting is: { "errors": [ { "message": "An operation name is required" } ], "account_id": XXXXXX } What am I doing wrong? Thanks Carlos
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.