> ## Documentation Index
> Fetch the complete documentation index at: https://javascript.wapikit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# README

# Wapi.js Docs

## Enumerations

* [AdInteractionSourceMediaTypeEnum](enumerations/AdInteractionSourceMediaTypeEnum.mdx)
* [AdInteractionSourceTypeEnum](enumerations/AdInteractionSourceTypeEnum.mdx)
* [InteractionNotificationTypeEnum](enumerations/InteractionNotificationTypeEnum.mdx)
* [InteractiveMessageTypeEnum](enumerations/InteractiveMessageTypeEnum.mdx)
* [MediaTypeEnum](enumerations/MediaTypeEnum.mdx)
* [MessageStatusCategoryEnum](enumerations/MessageStatusCategoryEnum.mdx)
* [MessageStatusEnum](enumerations/MessageStatusEnum.mdx)
* [NotificationEventTypeEnum](enumerations/NotificationEventTypeEnum.mdx)
* [NotificationMessageTypeEnum](enumerations/NotificationMessageTypeEnum.mdx)
* [SystemNotificationTypeEnum](enumerations/SystemNotificationTypeEnum.mdx)

## Classes

* [AdInteractionEvent](classes/AdInteractionEvent.mdx)
* [AudioMessage](classes/AudioMessage.mdx)
* [AudioMessageEvent](classes/AudioMessageEvent.mdx)
* [BaseEvent](classes/BaseEvent.mdx)
* [ButtonInteractionMessage](classes/ButtonInteractionMessage.mdx)
* [Client](classes/Client.mdx)
* [Contact](classes/Contact.mdx)
* [ContactMessage](classes/ContactMessage.mdx)
* [ContactMessageEvent](classes/ContactMessageEvent.mdx)
* [CustomerIdentityChangeEvent](classes/CustomerIdentityChangeEvent.mdx)
* [CustomerNumberChangeEvent](classes/CustomerNumberChangeEvent.mdx)
* [DocumentMessage](classes/DocumentMessage.mdx)
* [DocumentMessageEvent](classes/DocumentMessageEvent.mdx)
* [ImageMessage](classes/ImageMessage.mdx)
* [ImageMessageEvent](classes/ImageMessageEvent.mdx)
* [InteractionEvent](classes/InteractionEvent.mdx)
* [InteractiveMessage](classes/InteractiveMessage.mdx)
* [ListInteractionEvent](classes/ListInteractionEvent.mdx)
* [ListInteractionMessage](classes/ListInteractionMessage.mdx)
* [LocationMessage](classes/LocationMessage.mdx)
* [LocationMessageEvent](classes/LocationMessageEvent.mdx)
* [MediaMessageEvent](classes/MediaMessageEvent.mdx)
* [MessageDeliveryEvent](classes/MessageDeliveryEvent.mdx)
* [MessageEvent](classes/MessageEvent.mdx)
* [MessageFailedEvent](classes/MessageFailedEvent.mdx)
* [MessageReadEvent](classes/MessageReadEvent.mdx)
* [MessageSentEvent](classes/MessageSentEvent.mdx)
* [MessageUndeliveredEvent](classes/MessageUndeliveredEvent.mdx)
* [OrderMessageEvent](classes/OrderMessageEvent.mdx)
* [Product](classes/Product.mdx)
* [ProductInquiryEvent](classes/ProductInquiryEvent.mdx)
* [ProductListMessage](classes/ProductListMessage.mdx)
* [ProductListSection](classes/ProductListSection.mdx)
* [ProductMessage](classes/ProductMessage.mdx)
* [QuickReplyButtonInteractionEvent](classes/QuickReplyButtonInteractionEvent.mdx)
* [ReactionEvent](classes/ReactionEvent.mdx)
* [ReactionMessage](classes/ReactionMessage.mdx)
* [ReplyButtonInteractionEvent](classes/ReplyButtonInteractionEvent.mdx)
* [StatusUpdateEvent](classes/StatusUpdateEvent.mdx)
* [StickerMessage](classes/StickerMessage.mdx)
* [StickerMessageEvent](classes/StickerMessageEvent.mdx)
* [TemplateComponent](classes/TemplateComponent.mdx)
* [TemplateMessage](classes/TemplateMessage.mdx)
* [TemplateParameter](classes/TemplateParameter.mdx)
* [TextMessage](classes/TextMessage.mdx)
* [TextMessageEvent](classes/TextMessageEvent.mdx)
* [UnknownEvent](classes/UnknownEvent.mdx)
* [VideoMessage](classes/VideoMessage.mdx)
* [VideoMessageEvent](classes/VideoMessageEvent.mdx)

## Interfaces

* [AdInteractionEventInterface](interfaces/AdInteractionEventInterface.mdx)
* [AudioMessageEventInterface](interfaces/AudioMessageEventInterface.mdx)
* [AudioMessageInterface](interfaces/AudioMessageInterface.mdx)
* [BaseEventInterface](interfaces/BaseEventInterface.mdx)
* [ButtonInteractionMessageInterface](interfaces/ButtonInteractionMessageInterface.mdx)
* [ButtonReplyInteractionMessageEventInterface](interfaces/ButtonReplyInteractionMessageEventInterface.mdx)
* [ContactMessageEventInterface](interfaces/ContactMessageEventInterface.mdx)
* [ContactMessageInterface](interfaces/ContactMessageInterface.mdx)
* [CustomerIdentityChangeEventInterface](interfaces/CustomerIdentityChangeEventInterface.mdx)
* [CustomerNumberChangeEventInterface](interfaces/CustomerNumberChangeEventInterface.mdx)
* [DocumentMessageEventInterface](interfaces/DocumentMessageEventInterface.mdx)
* [DocumentMessageInterface](interfaces/DocumentMessageInterface.mdx)
* [ImageMessageEventInterface](interfaces/ImageMessageEventInterface.mdx)
* [ImageMessageInterface](interfaces/ImageMessageInterface.mdx)
* [InteractiveMessageInterface](interfaces/InteractiveMessageInterface.mdx)
* [ListInteractionMessageEventInterface](interfaces/ListInteractionMessageEventInterface.mdx)
* [ListInteractionMessageInterface](interfaces/ListInteractionMessageInterface.mdx)
* [LocationMessageEventInterface](interfaces/LocationMessageEventInterface.mdx)
* [LocationMessageInterface](interfaces/LocationMessageInterface.mdx)
* [MediaMessageEventInterface](interfaces/MediaMessageEventInterface.mdx)
* [MediaMessageInterface](interfaces/MediaMessageInterface.mdx)
* [MessageEventInterface](interfaces/MessageEventInterface.mdx)
* [MessageFailedEventInterface](interfaces/MessageFailedEventInterface.mdx)
* [OrderMessageEventInterface](interfaces/OrderMessageEventInterface.mdx)
* [ProductInquiryEventInterface](interfaces/ProductInquiryEventInterface.mdx)
* [ProductInterface](interfaces/ProductInterface.mdx)
* [ProductListMessageInterface](interfaces/ProductListMessageInterface.mdx)
* [ProductListSectionInterface](interfaces/ProductListSectionInterface.mdx)
* [ProductMessageMessageInterface](interfaces/ProductMessageMessageInterface.mdx)
* [QuickReplyButtonInteractionEventInterface](interfaces/QuickReplyButtonInteractionEventInterface.mdx)
* [ReactionEventInterface](interfaces/ReactionEventInterface.mdx)
* [ReactionMessageInterface](interfaces/ReactionMessageInterface.mdx)
* [StatusUpdateEventInterface](interfaces/StatusUpdateEventInterface.mdx)
* [StickerMessageEventInterface](interfaces/StickerMessageEventInterface.mdx)
* [StickerMessageInterface](interfaces/StickerMessageInterface.mdx)
* [TemplateMessageInterface](interfaces/TemplateMessageInterface.mdx)
* [TextMessageEventInterface](interfaces/TextMessageEventInterface.mdx)
* [TextMessageInterface](interfaces/TextMessageInterface.mdx)
* [UnknownEventInterface](interfaces/UnknownEventInterface.mdx)
* [VideoMessageEventInterface](interfaces/VideoMessageEventInterface.mdx)
* [VideoMessageInterface](interfaces/VideoMessageInterface.mdx)

## Type Aliases

* [InteractionMessageEventInterface](type-aliases/InteractionMessageEventInterface.mdx)
* [MessageContext](type-aliases/MessageContext.mdx)
* [MessageDeliveryEventInterface](type-aliases/MessageDeliveryEventInterface.mdx)
* [MessageReadEventInterface](type-aliases/MessageReadEventInterface.mdx)
* [MessageSentEventInterface](type-aliases/MessageSentEventInterface.mdx)
* [MessageUndeliveredEventInterface](type-aliases/MessageUndeliveredEventInterface.mdx)
* [WapiEventDataMap](type-aliases/WapiEventDataMap.mdx)
