---
title: Error codes
framework: retentionmessaging
role: collectionGroup
role_heading: API Collection
path: retentionmessaging/error-codes
---

# Error codes

Understand the error codes that Retention Messaging API responses return.

## Topics

### Errors

- [AltTextTooLongError](retentionmessaging/alttexttoolongerror.md)
- [BodyTooLongError](retentionmessaging/bodytoolongerror.md)
- [DefaultMessageNotFoundError](retentionmessaging/defaultmessagenotfounderror.md)
- [ExistingPerformanceTestRunError](retentionmessaging/existingperformancetestrunerror.md)
- [ForbiddenNoPassingTestError](retentionmessaging/forbiddennopassingtesterror.md)
- [HeaderTooLongError](retentionmessaging/headertoolongerror.md)
- [ImageAlreadyExistsError](retentionmessaging/imagealreadyexistserror.md)
- [ImageInUseError](retentionmessaging/imageinuseerror.md)
- [ImageNotApprovedError](retentionmessaging/imagenotapprovederror.md)
- [ImageNotFoundError](retentionmessaging/imagenotfounderror.md)
- [InvalidImageError](retentionmessaging/invalidimageerror.md)
- [InvalidLocaleError](retentionmessaging/invalidlocaleerror.md)
- [InvalidPerformanceTestRequestError](retentionmessaging/invalidperformancetestrequesterror.md)
- [InvalidProductIdError](retentionmessaging/invalidproductiderror.md)
- [InvalidRequestIdError](retentionmessaging/invalidrequestiderror.md)
- [MaximumNumberOfImagesReachedError](retentionmessaging/maximumnumberofimagesreachederror.md)
- [MaximumNumberOfMessagesReachedError](retentionmessaging/maximumnumberofmessagesreachederror.md)
- [MessageAlreadyExistsError](retentionmessaging/messagealreadyexistserror.md)
- [MessageNotApprovedError](retentionmessaging/messagenotapprovederror.md)
- [MessageNotFoundError](retentionmessaging/messagenotfounderror.md)
- [PerformanceTestRunNotFoundError](retentionmessaging/performancetestrunnotfounderror.md)
- [RateLimitExceededError](retentionmessaging/ratelimitexceedederror.md)
- [RealtimeUrlNotFoundError](retentionmessaging/realtimeurlnotfounderror.md)

### Errors for bad requests

- [BadRequestAboveImageRequiresAnImageError](retentionmessaging/badrequestaboveimagerequiresanimageerror.md)
- [BadRequestAppTransactionIdForUnsupportedEndpointError](retentionmessaging/badrequestapptransactionidforunsupportedendpointerror.md)
- [BadRequestBulletPointTextTooLongError](retentionmessaging/badrequestbulletpointtexttoolongerror.md)
- [BadRequestImageSizeError](retentionmessaging/badrequestimagesizeerror.md)
- [BadRequestRealtimeUrlError](retentionmessaging/badrequestrealtimeurlerror.md)
- [BadRequestTooManyBulletPointsError](retentionmessaging/badrequesttoomanybulletpointserror.md)
- [BadRequestTransactionIdError](retentionmessaging/badrequesttransactioniderror.md)
- [BadRequestTransactionIdNotOtidError](retentionmessaging/badrequesttransactionidnototiderror.md)
- [BadRequestTransactionIdNotSupportedForFamilySharingError](retentionmessaging/badrequesttransactionidnotsupportedforfamilysharingerror.md)

### Errors to retry

- [GeneralInternalError](retentionmessaging/generalinternalerror.md)
