I am attempting to use the Python example for Listing Folder Children from the API Reference Docs. No matter what I do I get the following error message:
{'errorCode': 1006, 'message': 'Not Found', 'refId': 'qgsta7'}
=======CODE=======
import requests
import os
from dotenv import load_dotenv
from dotenv import dotenv_values
load_dotenv()
auth = os.getenv("AUTHKEY")
folderId = 'xxxxxxxxxxxxxx'
headers = {
'Authorization': f'Bearer {auth}',
}
params = {
'childrenResourceTypes': 'sheets',
'include': 'source',
'numericDates': 'false',
'accessApiLevel': '0',
'maxItems': '100'
}
response = requests.get('https://api.smartsheet.com/2.0/folders/{folderId}/children', params=params, headers=headers)
data = response.json()
print(data)
================================
The deprecated command using the SDK works for the same folder ID and Auth Code. I get the following result:
C:\Users\xxxxxxxxxxxxx\AppData\Local\Temp\ipykernel_xxxxx\xxxxxxxxxx.py:18: DeprecationWarning: Call to deprecated function get_folder.
folder = smartsheet_client.Folders.get_folder(folder_id)
Sheets found in folder ID xxxxxxxxxxxxxx:
- Sheet Name: XXXXXXXX, Sheet ID: xxxxxxxxxxxxxxxx
- Sheet Name: XXXXXXXX, Sheet ID: xxxxxxxxxxxxxxxx
- Sheet Name: XXXXXXXX, Sheet ID: xxxxxxxxxxxxxxxx
=======CODE=======
import smartsheet
import os
import warnings
from dotenv import load_dotenv
from dotenv import dotenv_values
load_dotenv()
auth = os.getenv("AUTHKEY")
smartsheet_client = smartsheet.Smartsheet(auth)
folder_id = xxxxxxxxxxxxxx
try:
folder = smartsheet_client.Folders.get_folder(folder_id)
except Exception as e:
print(f"An error occurred: {e}")
Am I doing something wrong?