---
title: "Send Whatsapp Interactive Media Message"
method: POST
path: "/whatsapp/message/interactive/media"
tags: ["Outgoing Messages"]
---

# Send Whatsapp Interactive Media Message

`POST /whatsapp/message/interactive/media`

Send Whatsapp Interactive Button Message with media header (image, video or document).

## Request body

- SendWhatsappInteractiveMediaMessageDto
  - `from` string, phone — The phone number from which the message is sent, with the country code
  - `to` string, phone, required — The phone number to which the message is sent, with the country code
  - `messageId` string — Message ID (UUID v4) to be used for the message. If not provided, a random UUID v4 will be generated
  - `content` SendInteractiveMediaMessageContentDto, required
    - `body` string, required — The body of the message to be sent
    - `footer` string — The footer text to be sent
    - `buttons` SendInteractiveMessageButtonDto[], required — Array of buttons to be sent
      - `id` string, required — A unique identifier
      - `title` string, required — The title of button to be displayed
    - `fileName` string — Optional file name to be shown for document media. If not provided for documents, a default name will be used.
    - `mediaUrl` string, required — Public URL of the media to be used as interactive message header.
    - `mediaType` 'image/jpeg' | 'image/png' | 'video/mp4' | 'application/pdf', required — MIME type of the media. Supported: image/jpeg, image/png, video/mp4, application/pdf.

## Response `201`

## Other responses

- `400` — Incorrect payload
- `401` — Unauthorized

---

[API](https://skmtc.net/doubletick/apis/doubletick-public-apis.md) · [All operations](https://skmtc.net/doubletick/apis/doubletick-public-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/doubletick/doubletick-public-apis/versions/bba484527d34/schema)
