---
title: "SendMessageRequest"
---

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

Path: Zacx Public API

One of:

- [TemplateMessage](/api/schemas/TemplateMessage)
- [TextMessage](/api/schemas/TextMessage)
- [ImageMessage](/api/schemas/ImageMessage)
- [DocumentMessage](/api/schemas/DocumentMessage)
- [AudioMessage](/api/schemas/AudioMessage)
- [LocationMessage](/api/schemas/LocationMessage)
- [InteractiveMessage](/api/schemas/InteractiveMessage)

Discriminator: `type`

- `template` → [TemplateMessage](/api/schemas/TemplateMessage)
- `text` → [TextMessage](/api/schemas/TextMessage)
- `image` → [ImageMessage](/api/schemas/ImageMessage)
- `document` → [DocumentMessage](/api/schemas/DocumentMessage)
- `audio` → [AudioMessage](/api/schemas/AudioMessage)
- `location` → [LocationMessage](/api/schemas/LocationMessage)
- `interactive` → [InteractiveMessage](/api/schemas/InteractiveMessage)


Source: https://zacx.io/api/schemas/SendMessageRequest/index.md
