# Advanced iMessage Kit ## Docs - [Audio Messages](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/attachments/audio-messages.md): Send audio messages with special iMessage formatting - [Download Attachments](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/attachments/download-attachment.md): Download attachments, Live Photos, and generate blurhashes - [sendAttachment](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/attachments/send-attachment.md): Send file attachments in iMessage conversations - [sendSticker](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/attachments/send-sticker.md): Send standalone stickers or sticker tapbacks on messages - [Chat Backgrounds](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/chats/chat-backgrounds.md): Manage custom backgrounds for chat conversations - [Create Chat](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/chats/create-chat.md): Create new chat conversations - [Get Chat](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/chats/get-chat.md): Retrieve individual chat details and messages - [Get Chats](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/chats/get-chats.md): Retrieve and query chat conversations - [Manage Groups](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/chats/manage-groups.md): Manage group chat settings and participants - [Typing Indicators](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/chats/typing-indicators.md): Control typing indicator status in chats - [AdvancedIMessageKit](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/client/advanced-imessage-kit.md): Main SDK client class for Advanced iMessage Kit - [ClientConfig](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/client/configuration.md): Configuration interface for Advanced iMessage Kit SDK - [Contact card sharing](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/contacts/contact-card.md): Share contact cards and check sharing status in chats - [Get contacts](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/contacts/get-contacts.md): Retrieve contacts and contact cards from iCloud - [Chat Events](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/events/chat-events.md): Events related to chat read status changes - [Group Events](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/events/group-events.md): Events related to group chat changes and participant management - [Message Events](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/events/message-events.md): Events related to receiving, updating, and sending messages - [Typing Events](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/events/typing-events.md): Events related to typing indicators in conversations - [Create FaceTime Link](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/facetime/create-link.md): Create FaceTime video call links - [Check availability](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/handles/check-availability.md): Check iMessage and FaceTime availability and focus status for handles - [Query handles](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/handles/query-handles.md): Search, retrieve, and count handles with flexible filtering - [Find My Friends](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/icloud/find-my-friends.md): Refresh and retrieve Find My location data for friends sharing their location - [editMessage](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/messages/edit-message.md): Edit the content of a previously sent message - [Get Messages](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/messages/get-messages.md): Retrieve messages from chats with filtering, search, and counting capabilities - [Message Effects](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/messages/message-effects.md): Complete reference of iMessage effect IDs for confetti, fireworks, and more - [sendMessage](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/messages/send-message.md): Send a text message to a chat with optional effects and metadata - [sendReaction](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/messages/send-reaction.md): Send a tapback reaction to a message - [unsendMessage](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/messages/unsend-message.md): Retract (unsend) a previously sent message - [Create Poll](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/polls/create-poll.md): Create an iMessage poll with multiple options - [Parse Poll Messages](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/polls/parse-polls.md): Utility functions to identify and parse poll messages and votes - [Vote, Unvote, Add Option](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/polls/vote.md): Cast votes, remove votes, and add new options to existing polls - [Create Scheduled Message](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/scheduled/create-scheduled-message.md): Schedule a message to be sent at a specific time, either once or on a recurring schedule - [Manage Scheduled Messages](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/scheduled/manage-scheduled-messages.md): List, update, and delete scheduled messages - [Server Info](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/server/server-info.md): Get BlueBubbles server metadata and system information - [Statistics](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/server/statistics.md): Retrieve message, media, and server statistics - [Logging Utilities](https://mintlify.wiki/photon-hq/advanced-imessage-kit/api/utilities/logging.md): Control SDK logging behavior and retrieve logger instances - [Configuration](https://mintlify.wiki/photon-hq/advanced-imessage-kit/configuration.md): Configure the Advanced iMessage Kit SDK client with all available options - [Chat GUIDs](https://mintlify.wiki/photon-hq/advanced-imessage-kit/core-concepts/chat-guids.md): Understanding chatGuid format and identifiers in Advanced iMessage Kit - [Connection Events](https://mintlify.wiki/photon-hq/advanced-imessage-kit/core-concepts/connection-events.md): Real-time connection lifecycle events in Advanced iMessage Kit - [Error Handling](https://mintlify.wiki/photon-hq/advanced-imessage-kit/core-concepts/error-handling.md): Best practices for handling errors in Advanced iMessage Kit - [Auto-Reply Bot](https://mintlify.wiki/photon-hq/advanced-imessage-kit/examples/auto-reply-bot.md): Build an automated message responder with the SDK - [Basic Usage](https://mintlify.wiki/photon-hq/advanced-imessage-kit/examples/basic-usage.md): Get started with SDK initialization and basic message operations - [Edit and Unsend Messages](https://mintlify.wiki/photon-hq/advanced-imessage-kit/examples/edit-and-unsend.md): Modify sent messages or remove them completely - [Find My Integration](https://mintlify.wiki/photon-hq/advanced-imessage-kit/examples/find-my-integration.md): Access real-time location data from Find My Friends and devices - [Group Chat Management](https://mintlify.wiki/photon-hq/advanced-imessage-kit/examples/group-chat-management.md): List, monitor, and manage iMessage group conversations - [Polls and Voting](https://mintlify.wiki/photon-hq/advanced-imessage-kit/examples/polls.md): Create interactive polls and collect votes in iMessage - [Reactions and Tapbacks](https://mintlify.wiki/photon-hq/advanced-imessage-kit/examples/reactions-and-tapbacks.md): Add emoji reactions and tapbacks to messages - [Rich Link Previews](https://mintlify.wiki/photon-hq/advanced-imessage-kit/examples/rich-links.md): Send messages with beautiful link previews - [Scheduled Messages](https://mintlify.wiki/photon-hq/advanced-imessage-kit/examples/scheduled-messages.md): Schedule messages to send at specific times or on recurring intervals - [Message Effects](https://mintlify.wiki/photon-hq/advanced-imessage-kit/examples/send-with-effects.md): Send messages with visual effects and animations - [Best Practices](https://mintlify.wiki/photon-hq/advanced-imessage-kit/guides/best-practices.md): Best practices for resource management, deduplication, and error handling - [Managing Chats](https://mintlify.wiki/photon-hq/advanced-imessage-kit/guides/managing-chats.md): Learn how to get chats, create groups, and manage participants - [Polls](https://mintlify.wiki/photon-hq/advanced-imessage-kit/guides/polls.md): Learn how to create polls, vote, and parse poll data - [Real-Time Events](https://mintlify.wiki/photon-hq/advanced-imessage-kit/guides/real-time-events.md): Comprehensive guide to all event types with examples - [Receiving Messages](https://mintlify.wiki/photon-hq/advanced-imessage-kit/guides/receiving-messages.md): Learn how to listen for new messages and handle real-time events - [Scheduled Messages](https://mintlify.wiki/photon-hq/advanced-imessage-kit/guides/scheduled-messages.md): Learn how to create one-time and recurring scheduled messages - [Sending Messages](https://mintlify.wiki/photon-hq/advanced-imessage-kit/guides/sending-messages.md): Learn how to send text messages, replies, rich links, and messages with effects - [Working with Attachments](https://mintlify.wiki/photon-hq/advanced-imessage-kit/guides/working-with-attachments.md): Learn how to send and receive attachments, stickers, and audio messages - [Installation](https://mintlify.wiki/photon-hq/advanced-imessage-kit/installation.md): Install Advanced iMessage Kit SDK using your preferred package manager - [Introduction](https://mintlify.wiki/photon-hq/advanced-imessage-kit/introduction.md): Advanced iMessage Kit SDK - Powerful TypeScript iMessage SDK with real-time message processing - [Quick Start](https://mintlify.wiki/photon-hq/advanced-imessage-kit/quickstart.md): Build your first iMessage integration in 5 minutes with Advanced iMessage Kit SDK