---
title: "InteractiveMessage"
description: "Reply buttons or a list menu. Requires an active chat window."
---

> 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

Reply buttons or a list menu. Requires an active chat window.

## Fields

- `InteractiveMessage.wabaNumber` (string, required) — Your WhatsApp API number to send from, with country code.
  - example `"919705182126"`
- `InteractiveMessage.recipient` (object, required)
  - `InteractiveMessage.recipient.phoneNumber` (string, required) — The contact's phone number, with country code.
    - example `"919999999999"`
  - `InteractiveMessage.recipient.name` (string, optional) — Optional display name, saved to the contact if it is new.
    - example `"Raj S"`
  - `InteractiveMessage.recipient.email` (string, optional) — Optional email, saved to the contact if it is new.
    - format `email`
- `InteractiveMessage.type` (unknown, required)
- `InteractiveMessage.interactive` (one of, required)
  - one of: [InteractiveButtons](/api/schemas/InteractiveButtons), [InteractiveList](/api/schemas/InteractiveList)
  - discriminator: `type`


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