{"registry_version":"2026.1025.387","generated_at":"2026-10-25T06:27:00Z","content_sha256":"089d16f627d9365e3d0663cc8069203706d7cb23a76c332226e29686968811a5","signed":true,"signature":{"key_id":"ed25519:74ca19268e364242","algorithm":"ed25519","expires_at":"2026-11-24T06:27:09Z","expired":false,"manifest":"/registry/manifest.json"},"id":"apple/app-store-connect-api","name":"App Store Connect API key","status":"researched","last_verified":null,"last_researched":"2026-10-25","disclaimer":"Plain-English summary of the provider’s rules and of what people report. Not legal advice.","terms":[{"kind":"rules_say","kind_label":"The rules say","severity":"red","severity_label":"Can get you banned","title":"Admin keys are powerful","text":"Keys with the Admin role can do things like create and delete users, and team keys reach every app. Use the narrowest role and never put keys in repositories or client-side code.","source_url":"https://developer.apple.com/documentation/appstoreconnectapi/creating-api-keys-for-app-store-connect-api","source_title":"Creating API Keys for App Store Connect API","accessed":"2026-10-25"},{"kind":"rules_say","kind_label":"The rules say","severity":"red","severity_label":"Can get you banned","title":"Do not share access outside your team","text":"The licence agreement forbids sharing, selling or otherwise providing access to your developer account or its services to anyone who is not an Authorized Developer on your team. The Account Holder also accepts separate API terms when requesting access; read them for limits on third-party use. [to verify] wording of those terms.","source_url":"https://developer.apple.com/support/terms/apple-developer-program-license-agreement/","source_title":"Apple Developer Program License Agreement","accessed":"2026-10-25"},{"kind":"rules_say","kind_label":"The rules say","severity":"amber","severity_label":"Can cost money","title":"Revocation is permanent","text":"A revoked API key cannot be reinstated; revoked keys from the last 30 days are listed for reference only.","source_url":"https://developer.apple.com/help/app-store-connect/get-started/app-store-connect-api/","source_title":"App Store Connect API - Get started - App Store Connect Help","accessed":"2026-10-25"}],"renewals":[{"what":"API request token (JWT) - regenerate before it expires (max 20 minutes ahead for most resources)","every":"20 minutes","source_url":"https://developer.apple.com/documentation/appstoreconnectapi/generating-tokens-for-api-requests"}],"pricing_notes":{"free_tier":null,"costs":null,"notes":"No separate charge stated; requires an Apple Developer Program membership.","source_url":"https://developer.apple.com/help/app-store-connect/get-started/app-store-connect-api/"},"guide_url":"https://verapli.com/guides/apple/app-store-connect-api"}