Webhook notifications
Manage notifications from App Store about your apps and their statuses.
Overview
Webhooks enable a system to send real-time data to another system over the web. Unlike traditional APIs, where one system must make a request when receiving data, a webhook enables you to push data to the receiving system as soon as an event occurs. Webhooks are event-driven, meaning they are triggered by a specific action or event and immediately send the relevant data to a predefined URL, also called the “webhook URL” or “callback URL”.
A notification webhook is an endpoint you create on your server. This webhook endpoint receives HTTP POST requests from App Store Connect. The POST requests describe important events about your app. Use the webhooks notifications endpoint to configure the notifications for events happening to your apps.
To invoke your webhook, App Store Connect needs to know your server’s webhook endpoint URL. To set up your webhook endpoint the first time, provide the URL to the Create a webhook configuration endpoint.
To learn more about:
Configuring a webhook URL using the API, see Configuring and parsing App Store Connect API webhook notifications.
Events that can trigger a webhook notification, see Understanding webhook events and WebhookEventType.
Topics
Essentials
Managing webhook notifications
Read webhook information for an appRead webhook informationCreate a webhook configurationModify a webhook configurationDelete a webhook
Managing webhook deliveries
Read the deliveries for a webhookGET /v1/webhooks/{id}/relationships/deliveriesRedeliver a previous notification
Testing webhook configuration
Objects and types
WebhookWebhookCreateRequestWebhookDeliveriesResponseWebhookDeliveryWebhookDeliveryCreateRequestWebhookDeliveryResponseWebhookEventWebhookPingWebhookPingCreateRequestWebhookPingResponseWebhookResponseWebhookUpdateRequestWebhooksResponseWebhookEventTypeWebhookDeliveriesLinkagesResponseAppWebhooksLinkagesResponse