Skip to main content
POST
/
api
/
openapi
/
v1
/
send
Enviar Mensagem Ativa
curl --request POST \
  --url https://app.converza.io/api/openapi/v1/send \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "device_id": "880e8400-e29b-41d4-a716-446655440003",
  "message": "Olá! Como posso ajudá-lo hoje?",
  "destination_number": "5511999999999",
  "send_as_audio": false,
  "ai_generates_message": false,
  "image_url": "https://example.com/image.jpg",
  "image_mime_type": "image/jpeg"
}
'
{
  "success": true,
  "data": {
    "device_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "name": "Dispositivo de Suporte 01",
    "destinationNumber": "5511999999999",
    "sendAsAudio": false,
    "aiGeneratesMessage": false,
    "imageUrl": "<string>",
    "imageMimeType": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Token JWT obtido do endpoint /api/openapi/auth/token

Body

application/json
device_id
string<uuid>
required

ID do dispositivo que enviará a mensagem

Example:

"880e8400-e29b-41d4-a716-446655440003"

message
string
required

Mensagem de texto a ser enviada

Example:

"Olá! Como posso ajudá-lo hoje?"

destination_number
string
required

Número de telefone de destino (formato internacional)

Example:

"5511999999999"

send_as_audio
boolean
default:false

Se true, converte a mensagem de texto em áudio antes de enviar

Example:

false

ai_generates_message
boolean
default:false

Se true, permite que a IA gere uma resposta personalizada

Example:

false

image_url
string | null

URL de uma imagem para enviar junto com a mensagem

Example:

"https://example.com/image.jpg"

image_mime_type
string | null

Tipo MIME da imagem (ex. image/jpeg, image/png)

Example:

"image/jpeg"

Response

Mensagem enviada com sucesso

success
boolean
Example:

true

data
object