I have issued a personal access token.Its scopes are:
Account --> ZeroTrust --> Edit
Account --> ZeroTrust --> Read
I then want to fetch the routes for my ZT configuration using python
as follows
cloudflare_token = os.getenv("CLOUDFLARE_TOKEN")cloudflare = requests.Session()cloudflare.headers.update({"Authorization": f"Bearer {cloudflare_token}"})cloudflare_endpoint = f"https://api.cloudflare.com/client/v4/accounts/{os.getenv('CLOUDFLARE_ACCOUNT_ID')}"routes = cloudflare.get(f"{cloudflare_endpoint}/teamnet/routes", params={'is_deleted':'false'}).json()
The result is
{'success': False, 'errors': [{'code': 10000, 'message': 'Authentication error'}]}
Is this a token scopes' issue or could it be something else?