p8 API Key

A p8 API key is a private key file from App Store Connect that authenticates API requests. Yeethook uses it to enrich webhook events with crash logs, tester details, and more.

A p8 API key (also called an App Store Connect API key) is a private key file that Apple generates for you in App Store Connect. It's used to authenticate requests to the App Store Connect API.


How to create one


  1. Go to App Store Connect → Users and Access → Keys
  2. Click the "+" button to create a new key
  3. Give it a name (e.g., "Yeethook Production")
  4. Select the App Manager or Admin role
  5. Download the .p8 file (you can only download it once)
  6. Note the Key ID and Issuer ID shown on the page

What Yeethook does with it


When you upload your p8 key to Yeethook:


  • Encryption: Yeethook encrypts the key with AES-256-GCM before storing it
  • Enrichment: Yeethook uses it to call the App Store Connect API and enrich webhook events
  • Automatic setup: In Quick Start mode, Yeethook uses it to automatically configure webhooks

Security


  • The key is encrypted at rest (AES-256-GCM)
  • It's never exposed in the UI
  • It's only decrypted server-side, in memory, when making API calls
  • You can delete or replace it at any time
  • Revoking it in App Store Connect immediately cuts off access

Without a p8 key


Yeethook still works without a p8 key — you just configure webhooks manually in App Store Connect and get basic formatted notifications. But with a p8 key, you unlock automatic webhook setup and enriched events with crash logs, tester details, and screenshots.

Related Terms

Related Events

Use Yeethook with p8 API Key

Yeethook helps you monitor and respond to Apple events related to p8 api key. Get started in minutes.

Get Started Free