Skip to main content

Hello,


I am trying to use the new items_page_by_column_values, but keep getting the error “Field ‘items_page_by_column_values’ doesn’t exist on type ‘Query’”


Here is the code used to make the request in Python:


apiKey = os.environy'MONDAY_TOKEN']

apiUrl = "https://api.monday.com/v2"

headers = {"Authorization" : apiKey}

query1 = '{items_page_by_column_values (board_id: 123123123, columns: 1 {column_id: "name" }]) { items }}'

data1={'query' : query1}

r1 = requests.post(url=apiUrl, json=data1, headers=headers) # make request

print(r1.json())

Im assuming maybe Im using incorrect API version? Im really not sure. Any help would be appreciated.


Thank you

Hello there @dog,


You are correct. You need to pass the 2023-10 version of the API in the headers:


API-Version: 2023-10


Example:


fetch ("https://api.monday.com/v2", {
method: 'post',
headers: {
'Content-Type': 'application/json',
'Authorization' : 'YOUR_API_KEY_HERE'
'API-Version' : '2023-10'
},
body: JSON.stringify({
'query' : 'query{version {kind value} }'
})
});

Hope that helps 😁


Cheers,

Matias


but this solution is not for Python right, how do I specify version in python?



nevermind I discovered how


That’s great @dog !


Let us know if you need anything else!


Cheers,

Matias


Reply