I want to create a service where users can see their AppStore sales, but I then need them to provide their API-keys for me to be able to retrieve their data trough my service. But is that prohibited? Is there some other way to solve this?
This is what it says when requesting the API-key:
Request Access to the App Store Connect API The App Store Connect API is for internal development, testing, and reporting purposes within your team only, and lets you automate key parts of your own internal workflow, including:
TestFlight. Managing beta builds of your app, testers, and groups. Users and Access. Sending invitations for users to join your team, adjusting user permissions, and removing users. Reporting. Downloading sales and financial reports for your app. You may not use this App Store Connect API to provide services to any third parties or for any other use. As a reminder, you may not share authorization credentials with anyone outside your team or solicit authorization credentials from any third parties. As requests are reviewed, organization will be given first access followed by individuals.