Welcome to the new monday developer community
-
Recently active
Hello, I have the following problem: I can create an activity for a Phone Call by doing this: { "query": "mutation { create_item (board_id: 1170030229, item_name: \\"Call answered from John Smith", column_values: \\"{\\\\\\"activity_owner\\\\\\":\\\\\\"user-email@test.com\\\\\\",\\\\\\"activity_type\\\\\\":\\\\\\"Phone call\\\\\\",\\\\\\"activity_status\\\\\\":\\\\\\"Done\\\\\\", \\\\\\"activity_start_time\\\\\\":{\\\\\\"date\\\\\\":\\\\\\"2023-02-23\\\\\\", \\\\\\"time\\\\\\":\\\\\\"21:43:00\\\\\\"}, \\\\\\"activity_end_time\\\\\\":{\\\\\\"date\\\\\\":\\\\\\"2023-02-23\\\\\\", \\\\\\"time\\\\\\":\\\\\\"21:45:00\\\\\\"}, \\\\\\"activity_item\\\\\\":{\\\\\\"linkedPulseIds\\\\\\":[ {\\\\\\"linkedPulseId\\\\\\":<ContactId>}]} }\\") { id }}" } The activity is created, I can see it in the board activities and all is well. But the problem goes when I go to the Emails & Activities section of my contact. The newly created activity appears nowhere there. Nonetheless if I create
Can i create item via Spring GraphQL? If can then please guide how to set schema and mutation query.
Hey there, I am using the GraphQL API and automating some updates instantly on specific items (ASAP I get them), I am curious about the rate limit of the the API as it says I have 10M complexity points per min. So, is there any way to get more than 10M points? My Monday.com setup looks like this: Board A: contains 3 groups Board B: contains 3 groups … Board N: contains 3 groups
Hello, I’m trying to mutate subitem column by using change_column_value `mutation { change_column_value (board_id: ***, item_id: ***, column_id: ***, value:"{\\\\"clear_all\\\\": true}") { id } }` it works for regular items, but for subitems I’m getting the following error: error_message: ‘Item not found in board’
The openSettings works fine but it isn’t defined yet. Typescript developer would be annoyed
This is my query. This used to work like charm. But now its not working anymore. For example, If I wanted to create a column with title "User Name" it should create a column with id "user_name", but which is not.
I have wonder why this query has occurred Parse Error? And i wonder what should I do to operate as create Item? [ My GraphQL Query ] mutation { create_item (board_id: ${boardId}, group_id: ${groupId}, item_name: ${itemName}, column_values: "{\\"___5\\":\\"\\uC708(\\uC8FC)\\"}" ) { id board { id name } group { id title } } } [ Error Code ] { "errors": [ { "message": "Parse error on \\"(\\" (LPAREN) at [2, 149]", "locations": [ { "line": 2, "column": 149 } ] } ], "account_id": 8736257 }
Hi, Im trying to get the contents of a MONDAY_DOC through the monday api. When querying for an element with a doc in a monday workdoc column the response contains the workdoc as: {'id': 'meeting_notes', 'text': 'https://xxx.monday.com/docs/4215703239', 'title': 'Descripccion', 'value': '{"files":[{"name":"Descripccion","fileId":"3267629f-3238-5671-0ab3-96151724245f","isImage":"false","fileType":"MONDAY_DOC","objectId":4215703239,"createdAt":1680010727352,"createdBy":"12345678","linkToFile":"https://xxx.monday.com/docs/4215703239"}]}'} yet when I try to use the objectID on the docs query { docs (ids:4215703239) { id object_id blocks { id type content } } } it returns an empty list of docs, but when crating the workdoc on the monday dashboard it displays a diferent document id wich will return the contents of the doc properly. How can I get this id from the API ?
I want to create item which have text column with special characters. [attach my query] mutation { create_item (board_id:$board_id, group_id: $group_id, item_name: $item_name, column_values: "{\\",\\"___9\\":\\"<hello><World!>\\"}}") { id } } The query works fine, but it doesn’t print out the value I want on the screen. It shows like this.(There’s no value in column.) These symptoms do not occur only in <>. These symptoms also occur in other special characters. How can i handling special characters?
Hi, I am trying to use the API to create a new item on an existing board, populated with column values. I can successfully create the item without column values, but as soon as I try to add them I get errors. let query ='mutation { create_item (board_id: [boardid], group_id: [groupid], item_name: "Just put those column values in please", column_values: \\"{ \\"long_text\\": {\\"text\\":\\"Testing testing\\" }}\\") { id }}' const response = await fetch('https://api.monday.com/v2/', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': process.env.GATSBY_MONDAY_TOKEN, }, body: JSON.stringify({ query: query }) }) current error is: “Parse error on ": " (STRING) at [1, 153]”, but I have played around with so many different variations of escaping quotes, different fields, etc. that I have gotten different variations on that error. I can successfully pass column values using graphQL from Postman, just not from my JS code (in
Hello, I use monday API from a while now, and suddenly an error has appears (on the 29/03) after days of good work. I have test many possibility of queries but I can’t figured it out. There is my query : $query = 'mutation { create_item ( board_id: 409788845, group_id: "topics", item_name: "TEST MODULE", column_values: "{ \\"texte5\\" : \\"test tex\\", \\"texte\\" : \\"Dev\\", \\"person\\" : \\"2556545674\\", \\"connecter_les_tableaux7\\" : {\\"item_ids\\" : [14564564960]}, \\"date\\" : {\\"date\\" : \\"2023-03-30\\", \\"time\\" : \\"08:49:02\\"}, \\"date6\\" : {\\"date\\" : \\"2023-03-30\\", \\"time\\" : \\"10:25:00\\"}, \\"chiffres\\" : \\"1.6\\", \\"chiffres0\\" : \\"372847239\\" }") { id } }'; This return me this error :
Hi all, I’m working on an app which can be installed on a board by one person, and then used by anybody in the same account. The problem I’m having is that no matter which account I try to use the board from, my app thinks that it’s the user who originally installed the app on the board who is trying to do the action. I’ve seen discussions here about getting the user thru the userId option in the trigger (“when column is changed”), but this just returns the installer’s userId. I’ve also seen advice to use the sdk api function to call “me”, but it returns an error, saying that I need to set a token first (and the only auth token I’m able to have access to is one that has the installer’s userId recorded in it). It seems like there should be a simple solution…I’m on the monday board, I see my picture on the bottom left of the screen indicating that I’m logged in…I change a column…and I should be able to have the system read my userId. But I can’t find how to do this…the only one availa
Hey, I’m trying to update a column of a sub-row that I just created. I cannot know the column IDs beforehand, so I need to create the sub-row, and then use the response to get the column IDs and the subitem ID. When I try, I get an error that the subitem does not exist. This is the query: mutation{change_multiple_column_values( board_id: XXXXX, item_id: XXXXX, column_values: “{\\\\“text\\\\”: \\\\“Testing API\\\\”}”){id}} Important note: The query works well when I use it on a parent item. It seems that it can’t find the subitems even when I use their subitem IDs.
{ boards(ids:3881776640) { name items(newest_first:true,limit:3000) { id name parent_item { id name } column_values { title text } } } };
Hey all, I have a monday App to develop. Outside of moday, I am creating a small server to implement query and mutation with monday.com API for creating boards and items. First of all I have to write the Python script to get the access token so that my app can be authorized for doing things. Prefaces: I use Python. I built Flask server to have the redirect url for OAuth. Now I am facing the messages: {'error': 'invalid_grant', 'error_description': 'Invalid authorization code'} To be more concrete, this is my Python scripts: auth.py import requests def build_authorization_url(client_id, redirect_uri): authorization_url = 'https://auth.monday.com/oauth2/authorize' params = { 'client_id': client_id, 'redirect_uri': redirect_uri, 'response_type': 'code', } return authorization_url + '?' + '&'.join([f'{k}={v}' for k, v in params.items()]) def fetch_access_token(client_id, client_secret, redirect_uri, code): token_url = 'https://auth.monday
Attempting to create a new item on a particular board but results in an error in the following JSON Data. [ JSON Data ] { "query": "mutation {\\n create_item (\\n board_id: ${boardId},\\n group_id: \\"${groupId}\\",\\n item_name: \\"${itemName}\\",\\n column_values: \\"{\\"___9\\":\\"Monday \\"Create Item\\" Test\\",}\\"\\n )\\n { id\\n board {\\n id\\n name\\n }\\n group {\\n id\\n title\\n }\\n }\\n }" } [ Testing Environment ] Using Client : Unirest Using Language : Kotlin Using Framework : Spring Boot Please guide me on why the error occurs and what I should do to correct it.
Making an HTTP HEAD request to https://api.monday.com/v2/ (with the Authorization header correctly set to a Monday.com API key) fails with HTTP code 500. This is a recent issue that broke an integration of mine, affecting a number of my users. I can confirm that authenticated HEAD requests to the https://api.monday.com/v2/ route were working fairly recently (they were returning HTTP code 200). Please let me know if intend to fix this issue.
Hey i’m trying to create integration feature, after running given url (node.js quickstart), the app is running but stuck on await mondayTunnel which comes from - const mondayTunnel = require(‘@mondaydotcomorg/tunnel’).default; no answer return from the await (just stuck)
I’d like to build a custom widget/bar chart for my dashboard, but it’d only be a slight change to the way the current chart widget functions. Is the code for this widget available anywhere? If not, could it be released? I think the community could do some really cool things with it, which I think would only help monday.com grow and appeal to more companies and users. It would also serve as a useful reference as how complicated/good widgets should be designed and coded.
I am attempting to follow the PHP tutorial located here: Support Just trying to find a way to add an item with column data via PHP, Any help much apprecieated.
I have created a Custom Action which calls my Listener to update the board when the user clicks a button on the board. In my Listener I use the OAuth workflow based on [Authorization for integration recipes](OAuth Flow Example) to request an access token for the user and store it in a database when the user adds the app to the board. Is there a way to redirect the user from the board to the https://MY_COMPANY.monday.com/oauth2/authorize page by calling the Monday API from my Listener to get a new access token when the user initiates the custom action, and for some reason the user does not have an access token in the database?
Hey, I was wondering if it is possible to add an custom integration to the Dropdown Menu “Add Files” that is just under the Rich Text inside of a Task. I added a Screenshot for the visualisation. Thanks for any hints. Cheers Julian
The last example described in the PHP API Quickstart tutorial here: https://support.monday.com/hc/en-us/articles/360013465659-API-Quickstart-Tutorial-PHP does not work out of the box. This example indicates that variables should be passed in as part of the request in a separate vars object passed alongside the query object; modified ever so slightly to work with text columns <?php $token = 'tokenstring'; $apiUrl = 'https://api.monday.com/v2'; $headers = ['Content-Type: application/json', 'Authorization: ' . $token]; $query = 'mutation ($myItemName: String!, $columnVals: JSON!) { create_item (board_id:XXXXXXXXX, item_name:$myItemName, column_values:$columnVals) { id } }'; $vars = ['myItemName' => 'Hello world!', 'columnVals' => json_encode([ 'long_text5' => ['text' => '0400000000'], 'phone3' => ['text' => 'asd'] ])]; $test_encoded = json_encode(['query' => $query, 'variables' => $vars]); $data = @file_get_co
A new app arrived in the marketplace, called TelegramBot For Board It is a fast and effective way to send reminders and upload media to the board as item from all smart devices and computers, by taking advantage of the Telegram platform, which works on Android, iOS, Windows, Mac and web devices. The TelegramBot application offers a lot of great features such as: Provide a bot for the board that you can publish with your clients to receive reminders on the board as item and respond to them Supports uploading photos, videos and documents to the board from all bot users Supports displaying the name of the user who posted the reminders Easy to respond to alerts from the dashboard Provide a mode for the administrator who can follow the dashboard so that it stays up-to-date The administrator can see all bot users Supports the customization of notification templates for the administrator This service can be used for many things, for example Publish the board to your customers and recei
Hello, I have an issue with the Vibe library: the Dropdown component type isn’t exported, which produce import error types: My Vibe version: "monday-ui-react-core": "^1.106.0", The generated type definition in node_modules/monday-ui-react-core/dist/types.d.ts doesn’t contains the Dropdown export. However, it’s still possible to import the component (since it is present in the library), but this require a @ts-ignore annotation. Also, do you prefer a message in this forum or an issue on the official GitHub repository ? Thanks in advance
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.