App Store Connect
The App Store Connect key is what turns an App Store listing into something an agent can argue about: the downloads behind a keyword, the reviews nobody answered, the release notes that still describe last quarter.
What Kwern reads
What Kwern can change, once you approve
How the connection is made
What Kwern never does
Questions
Apple issues no OAuth for App Store Connect. A team API key is the only way in, which is why Kwern asks for the .p8 file rather than sending you to a consent screen. It is encrypted at rest under a key the browser never sees.
Give the key the Sales and Reports role and Kwern reads analytics, keywords and reviews and can change nothing. Give it App Manager and it can also post the review replies you approve. Apple decides that, not Kwern.
Two: a review reply, and the promotional text of the live version — the one App Store field Apple lets you change without a review. Every other listing change is drafted as a pull request on your repository instead, so the words land where you keep them.
Impressions, product page views and downloads, day by day, from the App Store Discovery and Engagement and App Downloads reports. The first sync loads the history Apple still holds; every later one adds the days since.
Remove the account in Settings. Kwern deletes the key and everything the connection read. Nothing changes in App Store Connect; revoke the key there too if you want it gone for good.
The agents that use it
Every agent of the product reads what this connector syncs. These are the ones that work on the same surface:
Someone is asking for what you built today.
On Reddit, on X, in ChatGPT's answers. Kwern finds them every morning and drafts the reply in your voice; you decide what goes out.