API
Se connecter
Documentation › Messages › Envoyer un SMS
POST

Envoyer un SMS

POSThttps://app.sendapp.ai/api/sms/send
Envoyez un SMS via la passerelle SMS. La passerelle doit être configurée et un appareil doit être associé avant d'utiliser cette API.
La passerelle SMS doit être configurée et un appareil associé dans Apps > SMS Gateway avant d'utiliser cet endpoint.
Paramètres
apikey obligatoire
Votre API Key.
token obligatoire
Token du compte.
number obligatoire
Numéro du destinataire au format international (ex. +39XXXXXXXXXX).
message obligatoire
Le texte du message à envoyer.
Requête
curl -X POST 'https://app.sendapp.ai/api/sms/send' \
  -H 'Content-Type: application/json' \
  -d '{
    "apikey": "YOUR_API_KEY",
    "token": "YOUR_ACCOUNT_TOKEN",
    "number": "+39XXXXXXXXXX",
    "message": "Bonjour de SendApp !"
  }'
<?php
$ch = curl_init('https://app.sendapp.ai/api/sms/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'  => '+39XXXXXXXXXX',
        'message' => 'Bonjour de SendApp !',
    ]),
]);
echo curl_exec($ch);
curl_close($ch);
const res = await fetch('https://app.sendapp.ai/api/sms/send', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    apikey: 'YOUR_API_KEY',
    token: 'YOUR_ACCOUNT_TOKEN',
    number: '+39XXXXXXXXXX',
    message: 'Bonjour de SendApp !'
  })
});
console.log(await res.json());
Réponse (200 OK)
{
  "status": "success",
  "message": "SMS sent successfully"
}
Erreur
{
  "status": "error",
  "message": "No active SMS Gateway instance found. Please configure SMS Gateway first."
}