<!--
{
  "availability" : [
    "App Store Server API: 1.5.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppStoreServerAPI",
  "identifier" : "/documentation/AppStoreServerAPI/CheckTestNotificationResponse",
  "metadataVersion" : "0.1.0",
  "role" : "Object",
  "symbol" : {
    "kind" : "Object",
    "modules" : [
      "App Store Server API"
    ],
    "preciseIdentifier" : "data:app_store_server_api:CheckTestNotificationResponse"
  },
  "title" : "CheckTestNotificationResponse"
}
-->

# CheckTestNotificationResponse

A response that contains the contents of the App Store server’s test notification and the result from your server.

```
object CheckTestNotificationResponse
```

## Discussion

The [`Get Test Notification Status`](/documentation/AppStoreServerAPI/Get-Test-Notification-Status) endpoint returns this response.

The `sendAttempts` array contains up to six [`sendAttemptItem`](/documentation/AppStoreServerAPI/sendAttemptItem) items: one for the initial attempt, and up to five for the retries. Use this information to troubleshoot your server if it doesn’t receive notifications at its <doc://com.apple.documentation/documentation/AppStoreServerNotifications/App-Store-Server-Notifications-V2> endpoint successfully.

The `signedPayload` contains the `TEST` notification that the App Store server attempted to send to your server.

## Topics

### Data types

[`sendAttemptItem`](/documentation/AppStoreServerAPI/sendAttemptItem)

The success or error information and the date the App Store server records when it attempts to send a server notification to your server.

[`signedPayload`](/documentation/AppStoreServerAPI/signedPayload)

A cryptographically signed payload, in JSON Web Signature (JWS) format, containing the response body for a version 2 notification.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)