Customer Support role for App Store Connect API Key?

Greetings everyone,

I am curious to know why there isn't a dedicated customer support role for the Connect API Key. I want to configure responses to reviews using the API, but the only available option seems to be creating an API key with the Admin role. This approach appears excessive and potentially insecure.

Has anyone attempted to contact Apple Support regarding this issue? I have made several attempts, but unfortunately, they keep redirecting me between Developer Support and Code-level support without providing a satisfactory resolution.

Has anyone else had better luck with this and found a way to reach the appropriate department? Any advice would be greatly appreciated.

Thank you.

We have the same problem and have not yet received a satisfactory answer or solution from Apple Support.

I also don't understand why this shouldn't be technically possible. The App Store Connect API documentation claims that "The roles that apply to keys are the same roles that apply to users on your team." (see https://developer.apple.com/documentation/appstoreconnectapi/creating_api_keys_for_app_store_connect_api).

But this is not true, the role "Customer Support" cannot be assigned to the API key. So for the "Respond to customer reviews" permission, only the "Admin" role can be used, but this would unnecessarily give the API key a lot of powers.

I hope that Apple will soon become aware of this problem and provide a solution quickly.

I have the same problem in 2024 :) Looking for a solution on how to limit access to the admin role only for working with customer reviews.

We try to use individual API token for this api https://developer.apple.com/documentation/appstoreconnectapi/list_all_customer_reviews_for_an_app. We try to create token for user with Customer Support role and for user with Admin role. In both cases request customer reviews failed with 403 error. Any one try this way?

We have the same issue. It would be really nice to hear some official feedback from Apple

We receive status code 405 Not allowed when call POST https://api.appstoreconnect.apple.com/v1/customerReviewResponses Same answer for DELETE response. GET methods works fine. I tried team key, individual key with Customer Support role, individual key with Admin role results are same.

Customer Support role for App Store Connect API Key?
 
 
Q