---
title: "Send a WhatsApp message"
method: POST
path: "/send"
tags: ["Messages"]
---

# Send a WhatsApp message

`POST /send`

Send a WhatsApp message with optional attachments (images, videos, documents)

## Request body

- MessageRequest
  - `to` string, required — The recipient's phone number in E.164 format (e.g., +1234567890)
  - `text` string, required — The message content you want to send
  - `attachment` string — URL or base64-encoded file for attachments (images, videos, PDFs)
  - `filename` string — Name of the file if sending a document

## Response `200`

Message sent successfully

- MessageResponse
  - `success` boolean — Indicates if the message was sent successfully
  - `message` string — A human-readable message describing the result
  - `details` object
    - `messages` object[]
      - `id` string — The WhatsApp message ID
      - `message_status` string — The status of the message

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

[API](https://skmtc.dev/whatsable/apis/notifyer-system-api.md) · [All operations](https://skmtc.dev/whatsable/apis/notifyer-system-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/whatsable/notifyer-system-api/revisions/e8c73eb27a0f/schema)
