API
Accedi
Documentazione › Messaggi › Invia messaggio WhatsApp Web
POST

Invia messaggio WhatsApp Web

POSThttps://app.sendapp.ai/api/whatsapp-web/send
Invia un messaggio di testo o media tramite WhatsApp Web (automazione browser). Imposta type=text per il testo o type=media per allegare un file.
Parametri
apikey obbligatorio
La tua API Key.
token obbligatorio
Token dell'account.
number obbligatorio
Numero destinatario (es. 1234567890).
type obbligatorio
text oppure media.
message opzionale
Testo del messaggio (richiesto se type=text).
media_url opzionale
URL del file media (richiesto se type=media).
filename opzionale
Nome del file per il media.
Richiesta
curl -X POST 'https://app.sendapp.ai/api/whatsapp-web/send' \
  -H 'Content-Type: application/json' \
  -d '{
    "apikey": "YOUR_API_KEY",
    "token": "YOUR_ACCOUNT_TOKEN",
    "number": "1234567890",
    "type": "text",
    "message": "Ciao, questo è un messaggio di prova!"
  }'
<?php
$ch = curl_init('https://app.sendapp.ai/api/whatsapp-web/send');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
    CURLOPT_POSTFIELDS => json_encode([
        'apikey'  => 'YOUR_API_KEY',
        'token'   => 'YOUR_ACCOUNT_TOKEN',
        'number'  => '1234567890',
        'type'    => 'text',
        'message' => 'Ciao, questo è un messaggio di prova!',
    ]),
]);
echo curl_exec($ch);
curl_close($ch);
const res = await fetch('https://app.sendapp.ai/api/whatsapp-web/send', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    apikey: 'YOUR_API_KEY',
    token: 'YOUR_ACCOUNT_TOKEN',
    number: '1234567890',
    type: 'text',
    message: 'Ciao, questo è un messaggio di prova!'
  })
});
console.log(await res.json());
Risposta (200 OK)
{
  "status": "success",
  "message": "Message sent successfully"
}
Errore
{
  "status": "error",
  "message": "No active WhatsApp Web instance found"
}