All Products
Search
Document Center

Chat App Message Service:API error codes

Last Updated:Jun 10, 2026

Common error codes returned by ChatApp Message Service APIs and their descriptions.

Error code

Description

OK

The request succeeded.

Authentication.NoAuth

You do not have permission to perform this operation.

InvalidParameter.MessageInvalid

The message body must not contain strings that match the pattern {{(d+)}}.

InvalidParameter.FooterHaveVariable

Variables are not allowed in the footer.

InvalidParameter.HeaderMoreVarable

Only one variable is allowed in the header.

InvalidParameter.HeaderTypeNotSupport

This header type is not currently supported.

InvalidParameter.ButtonTextHaveVariable

Variables are not allowed in button text.

InvalidParameter.UrlMoreVarable

Only one variable is allowed in the URL.

InvalidParameter.PhoneNumberError

The phone number is invalid.

InvalidParameter.CreateError

Failed to create the template. Check the input parameters.

DelError.TemplateNotExist

The template does not exist. Check the template code.

InvalidParameter.PageInvalid

The Page parameter format is invalid.

TemplateListError.QueryError

Failed to query the template list. Check the input parameters.

DetailError.TemplateNotExist

The template does not exist. Check the template code.

InvalidParameter.LanguageNotSupport

The language is not supported.

InvalidParameter.AuditStatusNotSupport

The audit status is not supported.

InvalidParameter.TemplateTypeNotSupport

The template type is not supported.

InvalidParameter.ChannelTypeNotSupport

This channel type is not currently supported.

InvalidParameter.MessageTypeNotEmpty

The message type must not be empty when you send a non-template message.

InvalidParameter.ContentNotEmpty

The message content must not be empty when you send a non-template message.

InvalidParameter.ContentError

The message content format is invalid. Check the API documentation.

InvalidParameter.TextNotEmpty

The text content must not be empty when you send a text message.

InvalidParameter.MessageTypeNotSupport

This message type is not currently supported.

InvalidParameter.LinkNotEmpty

The media message link must not be empty.

InvalidParameter.TemplateCodeNotEmpty

The template code must not be empty when you send a template message.

InvalidParameter.LanguageNotEmpty

The language must not be empty when you send a template message.

InvalidParameter.SendSmsNotSupport

Fallback to SMS is not currently supported.

InvalidParameter.FromOnlyNumeric

The sender number must contain only digits.

InvalidParameter.ToOnlyNumeric

The recipient number must contain only digits.

SystemError

A system error occurred. Try again later.

InvalidParameter.FromNotSupport

You do not have permission to send messages from this number.

SendMessage.Error

Failed to send the message.

InvalidParameter.TypeNotSupport

This type is not currently supported.

InvalidParameter.FromNotEmpty

The sender number must not be empty.

InvalidParameter.ToNotEmpty

The recipient number must not be empty.

InvalidParameter.ChannelTypeNotEmpty

The channel type must not be empty.

InvalidParameter.TypeNotEmpty

The send type must not be empty.

InvalidParameter.LongitudeNotEmpty

The longitude must not be empty when you send a location message.

InvalidParameter.LatitudeNotEmpty

The latitude must not be empty when you send a location message.

InvalidParameter.NameNotEmpty

The location name must not be empty when you send a location message.

InvalidParameter.AddressNotEmpty

The location address must not be empty when you send a location message.

InvalidParameter.ToMaxSize

The recipient number must not exceed 20 characters.

InvalidParameter.FromMaxSize

The sender number must not exceed 20 characters.

InvalidParameter.FromErrorStatus

The sender number status does not allow you to send messages.

InvalidParameter.TemplateCodeMaxSize

The template code must not exceed 128 characters.

InvalidParameter.ContentNull

The message content must be empty when you send a template message.

InvalidParameter.TemplateNull

The template code must be empty when you send a non-template message.

InvalidParameter.TemplateParamsNull

The template parameters must be empty when you send a non-template message.

InvalidParameter.TextMaxSize

The text content must not exceed 4,000 characters.

InvalidParameter.TextLinkNull

The link must be empty when you send a text message.

InvalidParameter.TextCaptionNull

The caption must be empty when you send a text message.

InvalidParameter.TextFileNameNull

The file name must be empty when you send a text message.

InvalidParameter.LinkMaxSize

The link must not exceed 1,024 characters.

InvalidParameter.LinkStartHttp

The link must start with http:// or https://.

InvalidParameter.LinkError

The linked file is invalid.

InvalidParameter.ImageError

The link must point to an image when you send an image message.

InvalidParameter.VideoError

The link must point to a video when you send a video message.

InvalidParameter.AudioError

The link must point to an audio file when you send an audio message.

InvalidParameter.DocumentError

The link must point to a document when you send a document message.

InvalidParameter.AudioCaptionError

The caption must be empty when you send an audio message.

InvalidParameter.DocumentCaptionError

The caption must be empty when you send a document message.

InvalidParameter.ImageCaptionMaxSize

The caption must not exceed 1,024 characters.

InvalidParameter.FileNameNotEmpty

The file name must not be empty when you send a document message.

InvalidParameter.MessageTypeNull

The message type must be empty when you send a template message.

InvalidParameter.InteractiveLinkNull

The link must be empty when you send an Interactive message.

InvalidParameter.InteractiveCaptionNull

The caption must be empty when you send an Interactive message.

InvalidParameter.InteractiveFileNameNull

The file name must be empty when you send an Interactive message.

InvalidParameter.LocationLinkNull

The link must be empty when you send a location message.

InvalidParameter.LocationCaptionNull

The caption must be empty when you send a location message.

InvalidParameter.LocationFileNameNull

The file name must be empty when you send a location message.

InvalidParameter.PayloadNull

The payload must be empty when you send a non-template message.

InvalidParameter.PayloadMaxSize

The payload must not contain more than 3 items.

InvalidParameter.PayloadMaxLength

Each payload string must not exceed 100 characters.

InvalidParameter.ContactsNotEmpty

The contacts must not be empty.

InvalidParameter.ContactsMaxSize

The contacts must not exceed 10 entries.

InvalidParameter.ContactsOnlyNumeric

Contacts must contain only digits.

InvalidParameter.TemplateParamsError

The template parameters format is invalid. Check the API documentation.

InvalidParameter.TemplateNoneParams

The template has no parameters.

InvalidParameter.TemplateParamsNotEmpty

The template parameters must not be empty.

InvalidParameter.TemplateParamsNotMatch

The template parameters are incorrect. Parameter name: {0}.

InvalidParameter.PreviewUrlMaxSize

The preview URL must not exceed 1,024 characters.

InvalidParameter.PreviewUrlWithHttp

The preview URL must start with http:// or https://.

InvalidParameter.ImageFileNameEmpty

The file name must be empty when you send an image message.

InvalidParameter.VideoFileNameEmpty

The file name must be empty when you send a video message.

InvalidParameter.AudioFileNameEmpty

The file name must be empty when you send an audio message.

InvalidParameter.FileNameMaxSize

The file name must not exceed 1,024 characters.

InvalidParameter.TemplateParamsMaxSize

The template parameter value must not exceed 1,024 characters. Parameter name: {0}.

InvalidParameter.TemplateParameterNotEmpty

The template parameter value must not be empty. Parameter name: {0}.

InvalidParameter.FromRestricted

Sending SMS from the sender's country is prohibited.

InvalidParameter.ToRestricted

Sending SMS to the recipient's country is prohibited.

InvalidParameter.InteractiveTypeNotNull

The type must not be empty when you send an Interactive message.

InvalidParameter.InteractiveTypeError

The type is incorrect when you send an Interactive message.

InvalidParameter.InteractiveActionNotNull

The Action must not be empty when you send an Interactive message.

InvalidParameter.InteractiveListActionError

The Action format is invalid when you send an Interactive list message.

InvalidParameter.InteractiveHeaderError

The header format is invalid for an Interactive message.

InvalidParameter.InteractiveListHeaderTypeNotNull

The type must not be empty in the header when you send an Interactive list message.

InvalidParameter.InteractiveHeaderTypeError

The header type is invalid for an Interactive message.

InvalidParameter.InteractiveListHeaderTextNotNull

The text must not be empty in the header when you send an Interactive list message.

InvalidParameter.InteractiveListHeaderTextMaxLength

The header text must not exceed 60 characters when you send an Interactive list message.

InvalidParameter.InteractiveProductListHeaderNotEmpty

The header must not be empty when you send an Interactive product list message.

InvalidParameter.InteractiveProductNoneHeader

The header must not be present when you send an Interactive product message.

InvalidParameter.InteractiveListHeaderImageNotNull

The image must not be empty in the header when you send an Interactive list message.

InvalidParameter.InteractiveListHeaderImageError

The image format is invalid in the header when you send an Interactive list message.

InvalidParameter.InteractiveListHeaderDocumentNotNull

The document must not be empty in the header when you send an Interactive list message.

InvalidParameter.InteractiveListHeaderDocumentError

The document format is invalid in the header when you send an Interactive list message.

InvalidParameter.InteractiveListHeaderVideoNotNull

The document format in the header of the interactive list message is invalid.

InvalidParameter.InteractiveListHeaderVideoError

The video format is invalid in the header when you send an Interactive list message.

InvalidParameter.InteractiveBodyError

The body is invalid for an Interactive message.

InvalidParameter.InteractiveBodyNotNull

The body must not be empty when you send an Interactive message.

InvalidParameter.InteractiveBodyTextNotNull

The body text must not be empty when you send an Interactive message.

InvalidParameter.InteractiveListBodyMaxLength

The body must not exceed 1,024 characters when you send an Interactive message.

InvalidParameter.InteractiveFooterError

The footer format is invalid for an Interactive message.

InvalidParameter.InteractiveListFooterTextNotNull

The footer text must not be empty when you send an Interactive list message.

InvalidParameter.InteractiveListFooterTextMaxLength

The footer text must not exceed 60 characters when you send an Interactive list message.

InvalidParameter.InteractiveListActionButtonNotEmpty

The button must not be empty in the Action when you send an Interactive list message.

InvalidParameter.InteractiveListActionButtonMaxSize

The button text must not exceed 20 characters when you send an Interactive list message.

InvalidParameter.InteractiveListActionSectionsNotEmpty

The `sessions` parameter in `Action` cannot be empty when sending an Interactive list message.

InvalidParameter.InteractiveListActionSectionsError

The sections format is invalid in the Action when you send an Interactive list message.

InvalidParameter.InteractiveListActionSectionsMaxSize

An Interactive list message can contain a maximum of 10 sessions in the Action.

InvalidParameter.InteractiveListActionSectionTitleNotEmpty

The title must not be empty in a section when you send an Interactive list message.

InvalidParameter.InteractiveListActionSectionTitleMaxSize

The section title must not exceed 24 characters when you send an Interactive list message.

InvalidParameter.InteractiveListSectionRowsNotEmpty

The rows must not be empty in a section when you send an Interactive list message.

InvalidParameter.InteractiveListSectionRowsError

The rows format is invalid in a section when you send an Interactive list message.

InvalidParameter.InteractiveListSectionRowsMaxSize

The total number of rows across all sections must not exceed 10 when you send an Interactive list message.

InvalidParameter.InteractiveListSectionRowTitleNotEmpty

The title must not be empty in a row when you send an Interactive list message.

InvalidParameter.InteractiveListSectionRowTitleMaxSize

The row title must not exceed 24 characters when you send an Interactive list message.

InvalidParameter.InteractiveListSectionRowIdNotEmpty

The ID must not be empty in a row when you send an Interactive list message.

InvalidParameter.InteractiveListSectionRowIdMaxSize

The row ID must not exceed 200 characters when you send an Interactive list message.

InvalidParameter.InteractiveListSectionRowDescriptionMaxSize

The row description must not exceed 72 characters when you send an Interactive list message.

InvalidParameter.InteractiveListSectionRowError

The row data is invalid in a section when you send an Interactive list message.

InvalidParameter.InteractiveButtonActionButtonsNotEmpty

The buttons must not be empty in the Action when you send an Interactive button message.

InvalidParameter.InteractiveButtonActionButtonsError

The buttons format is invalid in the Action when you send an Interactive button message.

InvalidParameter.InteractiveButtonMsgButtonTypeNotEmpty

The button type must not be empty when you send an Interactive button message.

InvalidParameter.InteractiveButtonMsgButtonTypeError

The button type must be "reply" when you send an Interactive button message.

InvalidParameter.InteractiveButtonMsgButtonReplyNotEmpty

The button reply must not be empty when you send an Interactive button message.

InvalidParameter.InteractiveButtonMsgButtonIdNotEmpty

The button ID must not be empty when you send an Interactive button message.

InvalidParameter.InteractiveButtonMsgButtonIdMaxSize

The button ID must not exceed 256 characters when you send an Interactive button message.

InvalidParameter.InteractiveButtonMsgButtonTitleNotEmpty

The button title must not be empty when you send an Interactive button message.

InvalidParameter.InteractiveButtonMsgButtonTitleMaxSize

The button title must not exceed 20 characters when you send an Interactive button message.

InvalidParameter.InteractiveProductActionCatalogIdNotEmpty

The catalog_id must not be empty in the Action when you send an Interactive product message.

InvalidParameter.InteractiveProductActionProductRetailerIdNotEmpty

The product_retailer_id must not be empty in the Action when you send an Interactive product message.

InvalidParameter.InteractiveProductListActionCatalogIdNotEmpty

The catalog_id must not be empty in the Action when you send an Interactive product_list message.

InvalidParameter.InteractiveProductListActionSectionsNotEmpty

The sections must not be empty in the Action when you send an Interactive product_list message.

InvalidParameter.InteractiveProductListActionSectionsError

The sections format is invalid in the Action when you send an Interactive product_list message.

InvalidParameter.InteractiveProductListActionTitleNotEmpty

The title must not be empty in the Action when you send an Interactive product_list message.

InvalidParameter.InteractiveProductListActionTitleMaxSize

The title must not exceed 24 characters in the Action when you send an Interactive product_list message.

InvalidParameter.InteractiveProductListActionProductItemsNotEmpty

The product_items must not be empty in the Action when you send an Interactive product_list message.

InvalidParameter.InteractiveProductListActionProductRetailerIdNotEmpty

The product_retailer_id must not be empty in the Action when you send an Interactive product list message.

InvalidParameter.InteractiveLinkNotEmpty

The link must not be empty when you send an Interactive message.

InvalidParameter.InteractiveLinkMaxSize

The link must not exceed 1,024 characters.

InvalidParameter.InteractiveCaptionMustNull

The caption parameter must not have a value.

InvalidParameter.InteractiveFilenameMustNull

The filename parameter must not have a value.

InvalidParameter.TemplateAuditNotPass

The template has not passed review.

InvalidParameter.InteractiveProductListActionProductItemsMaxSize

The total number of product_items must not exceed 30 when you send an Interactive product_list message.

InvalidParameter.ButtonUrlError

The button URL is invalid.

InvalidParameter.CloudNotContacts

The Cloud API cannot validate phone numbers.

InvalidParameter.ToNotInbound

The recipient number has no mobile originated message.

InvalidParameter.UrlNotEmpty

The URL must not be empty.

InvalidParameter.FileUrlError

The file cannot be downloaded.

InvalidParameter.MessageInvalid2

The message body must not contain strings that match the pattern $(d+).

ERR-API-0103

The caDeviceId must not be empty.

ERR-API-0104

The phoneCode must not be empty during registration.

InvalidParameter.FailBackContentNull

The FailBackContent must be empty when fallback is disabled.

InvalidParameter.SendIdNull

The Sender ID must be empty when fallback is disabled.

InvalidParameter.FailBackContentNotNull

The FailBackContent must not be empty when fallback is enabled.

InvalidParameter.SendIdNotNull

The Sender ID must not be empty when fallback is enabled.

InvalidParameter.FailBackContentMaxSize

The fallback content must not exceed 2,000 characters when fallback is enabled.

InvalidParameter.FailBackIdError

The FailBack ID does not exist.

InvalidParameter.SenderIdError

The Sender ID does not exist.

InvalidParameter.PartnerIdNotEmpty

The Partner ID must not be empty.

InvalidParameter.MessageNotEmpty

The message content must not be empty.

InvalidParameter.ButtonTextMaxLength

The button text must not exceed 250 characters.

InvalidParameter.TemplateParamsNotNewLine

The parameter value must not contain line feeds. Parameter name: {0}.

InvalidParameter.NoSmsChannel

The SMS sending channel is not enabled.

InvalidParameter.ContactNameNotEmpty

The name must not be empty when you send a Contact message.

InvalidParameter.ContactNameError

The contact name format is invalid.

InvalidParameter.ContactFormattedNameNotEmpty

The formatted_name must not be empty when you send a Contact message.

InvalidParameter.ContactAddressError

The contact address format is invalid.

InvalidParameter.ContactAddressTypeError

The contact address type must be HOME or WORK.

InvalidParameter.ContactEmailsError

The contact email format is invalid.

InvalidParameter.ContactEmailsTypeError

The contact email type must be HOME or WORK.

InvalidParameter.ContactEmailError

The email address format is invalid.

InvalidParameter.ContactOrgError

The contact organization format is invalid.

InvalidParameter.ContactPhonesError

The contact phone number format is invalid.

InvalidParameter.ContactPhonesTypeError

The contact phone type must be HOME, WORK, CELL, MAIN, or IPHONE.

InvalidParameter.ContactUrlsError

The web address format is invalid.

InvalidParameter.ContactUrlsTypeError

The contact URL type must be HOME or WORK.

InvalidParameter.InteractiveButtonActionButtonsMaxSize

The number of buttons must not exceed 3.

InvalidParameter.SenderListNotEmpty

The sender list must not be empty.

InvalidParameter.SenderListMaxSize

The sender list length must not exceed 1,000.

InvalidParameter.ToRepeat

Duplicate sender numbers are not allowed.

ERR-API-0105

Another agent is already online with this number.

InvalidParameter.WhatsappCategoryNotSupport

The category must be UTILITY, MARKETING, or AUTHENTICATION.

InvalidParameter.IsvCodeNotEmpty

The isvCode must not be empty.

InvalidParameter.IsvCodeError

The isvCode is incorrect.

InvalidParameter.ModifyError

Failed to modify the template. Check the input parameters.

InvalidParameter.TemplateAuditPass

The template has already passed review and cannot be modified.

InvalidParameter.TemplateAuditAuditing

The template is under review and cannot be modified.

InvalidParameter.ModifyWhatsappCategoryNotSupport

Only templates with the category UTILITY, MARKETING, or AUTHENTICATION can be modified.

InvalidParameter.ChatbotError

No chatbot is configured for this number.

InvalidParameter.UtteranceNotEmpty

The input content must not be empty.

InvalidParameter.ChatbotInstanceIdNotEmpty

The chatbot instance ID must not be empty.

InvalidParameter.ReactionMessageIdNotEmpty

The messageId must not be empty when you send a reaction message.

InvalidParameter.ReactionEmojiNotEmpty

The emoji must not be empty when you send a reaction message.

InvalidParameter.StickerCaptionError

The caption must be empty when you send a Sticker message.

InvalidParameter.StickerFileNameEmpty

The file name must be empty when you send a Sticker message.

InvalidParameter.Auth

You do not have permission to call this API.

InvalidParameter.AppTypeNotSupport

This type is not supported.

InvalidParameter.AppTypeNotEmpty

The Type must not be empty.

InvalidParameter.InputTokenNotEmpty

The InputToken must not be empty.

InvalidParameter.OperationTypeNotEmpty

The OperationType must not be empty.

InvalidParameter.CustSpaceIdNotEmptyWhenModify

The custSpaceId must not be empty when operationType is MODIFY.

InvalidParameter.OperationTypeError

The OperationType must be ADD or MODIFY.

InvalidParameter.NotSub

RAM users cannot perform this operation.

InvalidParameter.WabaIdNotEmpty

The WabaId must not be empty.

InvalidParameter.EmbedSignUpError

The embed operation failed. Please retry.

InvalidParameter.PhoneNumberNotEmpty

The PhoneNumber must not be empty.

InvalidParameter.LocaleNotEmpty

The Locale must not be empty.

InvalidParameter.MethodNotEmpty

The Method must not be empty.

InvalidParameter.MethodError

The Method must be SMS or VOICE.

InvalidParameter.VerifyCodeNotEmpty

The VerifyCode must not be empty.

InvalidParameter.CustSpaceIdNull

The custSpaceId must be empty when operationType is ADD.

InvalidParameter.CustSpaceIdNotEmpty

The CustSpaceId must not be empty.

InvalidParameter.HttpFlagError

The HttpFlag must be Y or N.

InvalidParameter.QueueFlagError

The QueueFlag must be Y or N.

InvalidParameter.AuditCallbackUrlNotEmpty

The AuditCallbackUrl must not be empty when HttpFlag=Y.

InvalidParameter.AuditCallbackUrlError

The AuditCallbackUrl must be empty when HttpFlag=N.

InvalidParameter.CallbackUrlNotEmpty

If HttpFlag is set to Y, at least one of UpCallbackUrl or StatusCallbackUrl must be specified.

InvalidParameter.CallbackUrlError

When HttpFlag=N, both UpCallbackUrl and StatusCallbackUrl must be empty.

InvalidParameter.CountryCodeNotEmpty

The CountryCode must not be empty.

InvalidParameter.MobileNumberNotEmpty

The MobileNumber must not be empty.

InvalidParameter.ViberTypeNotSupport

This type is not currently supported for Viber messages.

InvalidParameter.ViberPayloadNull

The payload must be empty when you send a Viber message.

InvalidParameter.ThumbnailNotEmpty

The video thumbnail must not be empty.

InvalidParameter.CaptionNotEmpty

The Caption must not be empty when you send a Viber message with buttons.

InvalidParameter.ActionNotEmpty

The Action must not be empty when you send a Viber message with buttons.

InvalidParameter.TextVideoButtonActionEmpty

The Action must be empty when you send a Viber text_video_button message.

InvalidParameter.ViberFileNameMaxSize

The file name must not exceed 25 characters.

InvalidParameter.ViberFileTypeNotEmpty

The file type must not be empty.

InvalidParameter.ViberFileSizeNotEmpty

The file size must not be empty.

InvalidParameter.ViberFileSizeIsNumber

The file size must be a number.

InvalidParameter.ViberDurationNotEmpty

The video duration must not be empty.

InvalidParameter.ViberDurationIsNumber

The video duration must be a number.

InvalidParameter.ViberTtlError

The Ttl must be greater than 30 and less than 1,209,600.

InvalidParameter.LabelNotEmpty

The Label must not be empty.

InvalidParameter.LabelError

The Label must be transaction or promotion.

InvalidParameter.FromError

The From value is incorrect.

InvalidParameter.WabaError

The Waba status does not support this operation.

InvalidParameter.ViberDurationMaxSize

The maximum video duration is 600 seconds.

InvalidParameter.ViberFileSizeMaxSize

The maximum video file size is 200 MB.

InvalidParameter.ComponentsNotEmpty

The message template content must not be empty.

InvalidParameter.ComponentsBodyTextNotEmpty

The body text content must not be empty in the message template.

InvalidParameter.ComponentsBodyTextMaxSize

The body text content must not exceed 1,024 characters in the message template.

InvalidParameter.ComponentsFooterTextNotEmpty

The footer text content must not be empty in the message template.

InvalidParameter.ComponentsFooterTextMaxSize

The footer text content must not exceed 1,024 characters in the message template.

InvalidParameter.ComponentsHeaderTextNotEmpty

The header text content must not be empty in the message template.

InvalidParameter.ComponentsHeaderTextMaxSize

The Footer text of a message template is limited to 60 characters.

InvalidParameter.ComponentsHeaderUrlNotEmpty

The header URL must not be empty in the message template.

InvalidParameter.ComponentsHeaderUrlMaxSize

The header URL must not exceed 1,024 characters in the message template.

InvalidParameter.ComponentsHeaderCaptionMaxSize

The header caption must not exceed 1,024 characters in the message template.

InvalidParameter.ComponentsHeaderFileNameMaxSize

The header file name must not exceed 1,024 characters in the message template.

InvalidParameter.ComponentsButtonsNotEmpty

The Buttons must not be empty when Type=BUTTONS.

InvalidParameter.ComponentsButtonsMaxSize

The number of buttons must not exceed 3 in the message template.

InvalidParameter.ComponentsButtonsPhoneNumberNotEmpty

The phoneNumber must not be empty when buttonType=PHONE_NUMBER.

InvalidParameter.ComponentsBodyNotNull

The type=BODY component must not be empty in the message template.

InvalidParameter.ComponentsButtonsPhoneNumberJustOne

Only one button with buttonType=PHONE_NUMBER is allowed in the message template.

InvalidParameter.ComponentsButtonsUrlNotEmpty

The URL must not be empty when buttonType=URL.

InvalidParameter.ComponentsButtonsUrlJustOne

Only one button with buttonType=URL is allowed in the message template.

InvalidParameter.ComponentsButtonsQuickReplyOnly

The message template cannot contain both QUICK_REPLY and other button types.

InvalidParameter.ComponentsButtonsUrlAndPhoneNumberMaxSize

Only one button each of type URL and PHONE_NUMBER is allowed in the message template.

InvalidParameter.ViberCategoryNotSupport

The category must be TRANSACTIONAL, MARKETING, or OTP.

InvalidParameter.ViberComponentsOnlyText

When templateType=text, the components node must contain only one node with type=BODY.

InvalidParameter.ViberComponentsOnlyTextButton

When templateType=text_button, the components node must contain only one node with type=BODY and one node with type=BUTTONS.

InvalidParameter.ViberComponentsOnlyImage

When templateType=image, the components node must contain only one node with type=HEADER and format=IMAGE.

InvalidParameter.ViberComponentsOnlyTextImageButton

When templateType=text_image_button, the components node must contain only one node with type=BODY, one node with type=HEADER and format=IMAGE, and one node with type=BUTTONS.

InvalidParameter.ViberComponentsOnlyVideo

When templateType=video, the components node must contain only one node with type=HEADER and format=VIDEO.

InvalidParameter.ViberComponentsOnlyTextVideo

When templateType=text_video, the components node must contain only one node with type=BODY and one node with type=HEADER and format=VIDEO.

InvalidParameter.ViberComponentsOnlyTextVideoButton

When templateType=text_video_button, the components node must contain only one node with type=BODY, one node with type=HEADER and format=VIDEO, and one node with type=BUTTONS.

InvalidParameter.ViberComponentsOnlyDocument

When templateType=document, the components node must contain only one node with type=HEADER and format=DOCUMENT.

InvalidParameter.ViberComponentsTextNotEmpty

When the templateType contains text, the text content must not be empty.

InvalidParameter.ViberTextMaxSize

The Viber text content must not exceed 1,000 characters.

InvalidParameter.ViberResourceNotVariable

Variables are not allowed in Video or Document fields in Viber templates.

InvalidParameter.ViberComponentsTextMaxSize

The Viber text content must not exceed 1,000 characters.

InvalidParameter.ThumbUrlNotEmpty

The ThumbUrl must not be empty.

InvalidParameter.DurationNotEmpty

The video Duration must be greater than 0.

InvalidParameter.DurationMaxSize

The maximum video Duration is 600 seconds.

InvalidParameter.FileTypeNotEmpty

The FileType must not be empty.

InvalidParameter.ViberComponentsButtonsMaxSize

Viber supports only one button.

InvalidParameter.ViberComponentsButtonOnlyUrl

The Viber button type must be URL.

InvalidParameter.ViberTextVideoButtonUrlNone

The button URL must be empty for Viber messages with video.

InvalidParameter.ViberComponentsButtonUrlNotEmpty

The button URL must not be empty for Viber messages.

InvalidParameter.ViberComponentsOnlyTextImage

When templateType=text_image, the components node must contain only one node with type=BODY and one node with type=HEADER and format=IMAGE.

InvalidParameter.ViberButtonTextMaxLength

The button text must not exceed 30 characters.

InvalidParameter.CustNameNotEmpty

The customer name must not be empty.

InvalidParameter.OfficeAddressNotEmpty

The business address must not be empty.

InvalidParameter.ContactMailNotEmpty

The business email address must not be empty.

InvalidParameter.CountryIdNotEmpty

The country ID must not be empty.

InvalidParameter.BusinessDescNotEmpty

The Customer scenario cannot be empty.

InvalidParameter.IsvTermsNotEmpty

The ISV/Client agreement must not be empty.

InvalidParameter.CountryIdError

The country ID is invalid.

InvalidParameter.OssAuthError

Failed to obtain OSS temporary authorization. Try again.

InvalidParameter.AuthDirNotEmpty

The OSS upload directory must not be empty.

InvalidParameter.IsvTermsNotFind

The ISV/Client agreement file was not found.

InvalidParameter.IsvTermsIsApproval

The customer information has been approved and cannot be modified.

InvalidParameter.SignatureError

The signature is invalid.

InvalidParameter.FailBackDurationMinimun

The FailBackDuration must be at least 60.

InvalidParameter.FailBackDurationMaximun

The FailBackDuration must not exceed 43,200.

InvalidParameter.CategoryButtonError

For non-Authentication messages, the button type cannot be COPY_CODE or ONE_TAP.

InvalidParameter.AuthenticationButtonSizeError

For Authentication messages, only one button is allowed.

InvalidParameter.PackageNameNotEmpty

The PackageName must not be empty for the ONE_TAP button type.

InvalidParameter.SignatureHashNotEmpty

The SignatureHash must not be empty for the ONE_TAP button type.

InvalidParameter.ButtonTextNotEmpty

The button text must not be empty.

InvalidParameter.CodeExpirationMinutesError

The CodeExpirationMinutes must be between 1 and 90.

InvalidParameter.IsOptBtnOnlyMarketingReply

The IsOptBtn property is valid only when Category is Marketing and the button type is QUICK_REPLY.

InvalidParameter.IsOptBtnTextError

When IsOptBtn is true for Marketing messages, the Text must be empty.

InvalidParameter.AutofillTextNotEmpty

The AutofillText must not be empty for the ONE_TAP button type.

InvalidParameter.AuthenticationBodyTextMustEmpty

For Authentication messages, the Body text must be empty.

InvalidParameter.AuthenticationFooterTextMustEmpty

For Authentication messages, the Footer text must be empty.

InvalidParameter.HeaderMoreVariable

Only one variable is allowed in the header content.

InvalidParameter.UrlMoreVariable

Only one variable is allowed in the URL.

InvalidParameter.TemplateNameExist

A template with the same name already exists.

InvalidParameter.TemplateCodeError

SMS messages cannot be sent using the template in the specified language.