---
title: "Enviar mensagem"
method: POST
path: "/v1/send/message"
tags: ["Message"]
---

# Enviar mensagem

`POST /v1/send/message`

Envia uma mensagem para um contato existente.

## Request body

- SendMessageDto
  - `contact` string, required — Chat/contact ID
  - `content` string, required — Message content. Required for conversation; optional for media types.
  - `messageType` 'conversation' | 'image' | 'video' | 'audio' | 'document', required — Message type
  - `url` string — URL for media messages (required for image, video, audio and document; ignored for conversation).
  - `scheduledAt` string — Timestamp ISO para agendamento. Se vazio, disparo imediato.
  - `note` boolean — Se true, grava como nota interna (`type: NOTES`, não dispara envio como mensagem de API). Se false ou omitido, mensagem de API como hoje.

## Response `200`

Mensagem enviada com sucesso

- SendMessageResponseDto
  - `response` string, required — Response status
  - `id` string, uuid, required — UUID do chat/contato (`Chat.id`), mesmo valor enviado em `contact` na requisição.

## Other responses

- `400` — Requisição inválida — verifique os campos obrigatórios
- `401` — Não autorizado — chave de empresa inválida ou ausente
- `404` — Chat/contato não encontrado ou não pertence a este workspace

---

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