# WhatsApp Messages Partner API Send and receive WhatsApp messages through Linq. This file provides an overview of the WhatsApp Messages Partner API documentation — the WhatsApp channel of Linq API Docs. The companion file [llms-full.txt](https://docs.linqapp.com/channel/whatsapp/llms-full.txt) contains the complete documentation concatenated for ingestion. The machine-readable OpenAPI specification at https://whatsapp.messages.api.linqapp.com/v1/openapi.yaml is the canonical definition of every endpoint, request body, response shape, and webhook event. Other channels are listed at https://docs.linqapp.com/llms.txt. ## Root URL API: https://whatsapp.messages.api.linqapp.com/v1 Docs: https://docs.linqapp.com/channel/whatsapp --- ## Overview - [WhatsApp](https://docs.linqapp.com/channel/whatsapp/index.md) - Send and receive WhatsApp messages through Linq. ## Getting Started - [Authentication](https://docs.linqapp.com/channel/whatsapp/getting-started/authentication/index.md) - Authenticate WhatsApp API requests with a brand-bound key. - [Best practices](https://docs.linqapp.com/channel/whatsapp/getting-started/best-practices/index.md) - Build a reliable WhatsApp integration against the durable contract. - [Connect WhatsApp](https://docs.linqapp.com/channel/whatsapp/getting-started/connect-whatsapp/index.md) - Connect and verify your Linq number through WhatsApp Embedded Signup. - [Key concepts](https://docs.linqapp.com/channel/whatsapp/getting-started/key-concepts/index.md) - The model behind WhatsApp chats, sends, templates, and events. - [Quickstart](https://docs.linqapp.com/channel/whatsapp/getting-started/quickstart/index.md) - Send your first WhatsApp message and observe its outcome. ## Guides ### Events - [Events and recovery](https://docs.linqapp.com/channel/whatsapp/guides/events/index.md) - Combine live notifications with durable account and chat logs. ### Messaging - [Sending messages](https://docs.linqapp.com/channel/whatsapp/guides/messaging/sending-messages/index.md) - Choose a send route, respect the customer window, and retry safely. ### Phone Numbers - [Phone numbers](https://docs.linqapp.com/channel/whatsapp/guides/phone-numbers/index.md) - Read sending-number identity, quality, and tier state. ### Platform - [Errors](https://docs.linqapp.com/channel/whatsapp/guides/platform/errors/index.md) - Handle the shared WhatsApp API error envelope safely. - [Limits](https://docs.linqapp.com/channel/whatsapp/guides/platform/limits/index.md) - Request, media, paging, and fair-use limits. ### Templates - [Templates](https://docs.linqapp.com/channel/whatsapp/guides/templates/index.md) - Register and send reviewed templates outside the customer window. ### Webhooks - [Webhooks](https://docs.linqapp.com/channel/whatsapp/guides/webhooks/index.md) - Register endpoints, verify deliveries, rotate secrets, and replay safely. ## API Reference - [API Reference](https://docs.linqapp.com/channel/whatsapp/api/index.md) ### Attachments - [Attachments](https://docs.linqapp.com/channel/whatsapp/api/resources/attachments/index.md) - [Download an attachment](https://docs.linqapp.com/channel/whatsapp/api/resources/attachments/methods/download/index.md) ### Chats - [Chats](https://docs.linqapp.com/channel/whatsapp/api/resources/chats/index.md) - [List chats](https://docs.linqapp.com/channel/whatsapp/api/resources/chats/methods/list/index.md) - [Mark a chat read](https://docs.linqapp.com/channel/whatsapp/api/resources/chats/methods/mark_read/index.md) - [Get a chat](https://docs.linqapp.com/channel/whatsapp/api/resources/chats/methods/retrieve/index.md) - [Events](https://docs.linqapp.com/channel/whatsapp/api/resources/chats/subresources/events/index.md) - [List a chat's events](https://docs.linqapp.com/channel/whatsapp/api/resources/chats/subresources/events/methods/list/index.md) - [Messages](https://docs.linqapp.com/channel/whatsapp/api/resources/chats/subresources/messages/index.md) - [Send a message in a chat](https://docs.linqapp.com/channel/whatsapp/api/resources/chats/subresources/messages/methods/send/index.md) ### Contract - [Contract](https://docs.linqapp.com/channel/whatsapp/api/resources/contract/index.md) - [Download the OpenAPI definition](https://docs.linqapp.com/channel/whatsapp/api/resources/contract/methods/openapi/index.md) - [Get a part type's JSON Schema](https://docs.linqapp.com/channel/whatsapp/api/resources/contract/methods/part_schema/index.md) ### Destination Messages - [Destination Messages](https://docs.linqapp.com/channel/whatsapp/api/resources/destination_messages/index.md) - [Send a message](https://docs.linqapp.com/channel/whatsapp/api/resources/destination_messages/methods/send/index.md) ### Event Log - [Event Log](https://docs.linqapp.com/channel/whatsapp/api/resources/event_log/index.md) - [List account events](https://docs.linqapp.com/channel/whatsapp/api/resources/event_log/methods/list/index.md) ### Media - [Media](https://docs.linqapp.com/channel/whatsapp/api/resources/media/index.md) - [Upload media](https://docs.linqapp.com/channel/whatsapp/api/resources/media/methods/upload/index.md) ### Phone Numbers - [Phone Numbers](https://docs.linqapp.com/channel/whatsapp/api/resources/phone_numbers/index.md) - [List phone numbers](https://docs.linqapp.com/channel/whatsapp/api/resources/phone_numbers/methods/list/index.md) ### Streams - [Streams](https://docs.linqapp.com/channel/whatsapp/api/resources/streams/index.md) - [Stream events (SSE)](https://docs.linqapp.com/channel/whatsapp/api/resources/streams/methods/events/index.md) ### Templates - [Templates](https://docs.linqapp.com/channel/whatsapp/api/resources/templates/index.md) - [Register a template](https://docs.linqapp.com/channel/whatsapp/api/resources/templates/methods/create/index.md) - [List templates](https://docs.linqapp.com/channel/whatsapp/api/resources/templates/methods/list/index.md) ### Webhook Deliveries - [Webhook Deliveries](https://docs.linqapp.com/channel/whatsapp/api/resources/webhook_deliveries/index.md) - [List webhook delivery history](https://docs.linqapp.com/channel/whatsapp/api/resources/webhook_deliveries/methods/list/index.md) ### Webhook Endpoints - [Webhook Endpoints](https://docs.linqapp.com/channel/whatsapp/api/resources/webhook_endpoints/index.md) - [Register a webhook endpoint](https://docs.linqapp.com/channel/whatsapp/api/resources/webhook_endpoints/methods/create/index.md) - [Delete a webhook endpoint](https://docs.linqapp.com/channel/whatsapp/api/resources/webhook_endpoints/methods/delete/index.md) - [List webhook endpoints](https://docs.linqapp.com/channel/whatsapp/api/resources/webhook_endpoints/methods/list/index.md) - [Get a webhook endpoint](https://docs.linqapp.com/channel/whatsapp/api/resources/webhook_endpoints/methods/retrieve/index.md) - [Update a webhook endpoint](https://docs.linqapp.com/channel/whatsapp/api/resources/webhook_endpoints/methods/update/index.md) - [Replays](https://docs.linqapp.com/channel/whatsapp/api/resources/webhook_endpoints/subresources/replays/index.md) - [Replay retained webhook events](https://docs.linqapp.com/channel/whatsapp/api/resources/webhook_endpoints/subresources/replays/methods/create/index.md) - [Get webhook replay status](https://docs.linqapp.com/channel/whatsapp/api/resources/webhook_endpoints/subresources/replays/methods/retrieve/index.md) - [Secrets](https://docs.linqapp.com/channel/whatsapp/api/resources/webhook_endpoints/subresources/secrets/index.md) - [Add a signing secret](https://docs.linqapp.com/channel/whatsapp/api/resources/webhook_endpoints/subresources/secrets/methods/create/index.md) - [Retire a signing secret](https://docs.linqapp.com/channel/whatsapp/api/resources/webhook_endpoints/subresources/secrets/methods/delete/index.md) - [List signing secrets](https://docs.linqapp.com/channel/whatsapp/api/resources/webhook_endpoints/subresources/secrets/methods/list/index.md)