I ran into this same issue and contacted the Qualtrics API team about it. MRk was on the right track but I for one couldn't quite translate his ietf.org link into a solution for myself.You need to include the desired scope when requesting the Bearer Token. (Make sure your account has the permissions for it on the Qualtrics side.) Here is my example code in Python that is now working correctly without producing the 403 - Forbidden error: base_url = "https://{0}.qualtrics.com/oauth2/token".format(DATACENTER_ID) data = { "grant_type": "client_credentials", "scope": "manage:users" } r = requests.post(base_url, auth=(CLIENT_ID, CLIENT_SECRET), data=data)If you need to define multiple scopes, the support tech said to separate them with spaces. E.g. data = { "grant_type": "client_credentials", "scope": "read:users read:activity_logs read:directory_contacts" }I asked the Qualtrics API team to update their API documentation to clarify this point because they make no mention of it curre
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.