Apple Push Notification Service (APNs)
The Apple Push Notification service (APNs) is the HTTP/2 + JSON push delivery surface for sending remote notifications, background updates, VoIP pushes, and Live Activity updates to iOS, iPadOS, watchOS, tvOS and macOS devices. Providers authenticate either with a token-based JWT (ES256) or with a per-app TLS client certificate, and POST a notification payload to /3/device/{deviceToken}. APNs is the transport behind every push notification on iOS.
Apple Push Notification Service (APNs) is one of 8 APIs that iOS publishes on the APIs.io network.
Tagged areas include Push Notifications, HTTP/2, Live Activities, VoIP, and Background Updates. The published artifact set on APIs.io includes API documentation, an API reference, and authentication docs.