App Store Connect API

The App Store Connect API lets you programmatically manage apps, builds, testers, and webhooks. Yeethook uses it to enrich webhook events with additional context.

The App Store Connect API is Apple's REST API for managing your apps, builds, testers, and webhooks programmatically. It's the programmatic interface to everything you can do in the App Store Connect web dashboard.


What can you do with it?


  • Manage apps: Create, update, and query app information
  • Handle builds: Check build processing status, download builds
  • Manage TestFlight: Add/remove testers, view feedback and crash reports
  • Configure webhooks: Create, update, and delete webhook endpoints
  • View analytics: Access sales and usage data

How Yeethook uses it


Yeethook uses the App Store Connect API to enrich webhook events with data that Apple doesn't include in the webhook payload itself:


  • Crash reports: Pull full crash logs and tester details
  • Screenshots: Fetch TestFlight feedback screenshots
  • App metadata: Get version descriptions, review notes, release dates
  • Webhook management: Automatically create and configure webhooks in Quick Start mode

Authentication


The API uses JWT authentication with a p8 key (private key) that you generate in App Store Connect. Yeethook encrypts your p8 key with AES-256-GCM and only decrypts it server-side, in memory, when making API calls.


Why this matters


Without the API, webhooks only include basic event data. With Yeethook and a p8 key, you get enriched notifications that include crash logs, tester names, device details, and more — all delivered to Slack automatically.

Related Terms

Related Events

Official Documentation

Use Yeethook with App Store Connect API

Yeethook helps you monitor and respond to Apple events related to app store connect api. Get started in minutes.

Get Started Free