App-Store-Webhook-Proxy

App-Store-Webhook-Proxy

Docker 应用程序 from Docked by Yannis' Repository

概述

App Store Webhook Proxy

Your webhook endpoint will be available at: /appstore-webhook

Get real-time notifications for your app’s App Store status changes — like Ready for Review, Rejected, or Approved — delivered directly to Slack and/or Microsoft Teams.

Apple introduced official App Store Connect Webhooks at WWDC 2025. This proxy makes it easy to forward those webhooks to your team’s tools of choice.

⚠️ Note: This container must be accessible from the internet to receive webhook events from Apple. You can expose it directly or use a reverse proxy (e.g., NGINX or Traefik).

Configuration:

  • SHARED_SECRET – Required. Used to verify incoming webhook requests.
  • SLACK_WEBHOOK_URL – Optional. Webhook URL for Slack.
  • TEAMS_WEBHOOK_URL – Optional. Webhook URL for Microsoft Teams.
  • APP_STORE_URL – Optional. URL to your app on the App Store, shown in the notification.
  • TIMEZONE – Optional. Used to localize timestamps in messages. Example: Europe/Athens

📄 Guides & Source:

运行时参数

网络用户界面
http://[IP]:[PORT:3000]
网络
bridge
外壳
sh
特权
false

模板配置

Host Port 1Porttcp
目标
3000
价值
38888
SHARED_SECRETVariable

Required. (Just a random string) Secret used to verify incoming App Store Webhook requests. You define it when creating the webhook in App Store Connect, then set the same value here. Set it here: https://appstoreconnect.apple.com/access/integrations/webhooks

TEAMS_WEBHOOK_URLVariable

Required if integrating with Microsoft Teams. Webhook URL for sending notifications to Microsoft Teams. Leave empty if not used. Example: https://your-teams.webhook.url Create it here: https://learn.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook?tabs=newteams,dotnet

SLACK_WEBHOOK_URLVariable

Required if integrating with Slack. Webhook URL for sending notifications to Slack. Leave empty if not used. Example: https://hooks.slack.com/services/XXX/YYY/ZZZ Create it here: https://api.slack.com/messaging/webhooks

APP_STORE_URLVariable

(Optional) Public URL of your app on the App Store. Included in notifications to make it easier to access the app’s page. Example: https://apps.apple.com/app/id123456789

TIMEZONEVariable

(Optional) Timezone used to format timestamps in messages. Use a valid IANA timezone, e.g. Europe/Athens.

默认值
UTC
价值
UTC

下载统计数据

939
下载总数

详细信息

存储库
yannisalexiou/appstore-webhook-proxy
最后更新2026-03-21
初见2025-06-18

在Unraid 上运行 App-Store-Webhook-Proxy 。

App-Store-Webhook-Proxy 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。