Skip to main content
POST
L’envoi utilise un endpoint unique. Passez channels pour diffuser dans une seule requête vers plusieurs canaux et recipients pour fournir une adresse distincte par canal. Un abonnement actif et les quotas du forfait s’appliquent à chaque canal. Vous pouvez envoyer votre propre modèle marchand, au lieu du message par défaut de BizConnectPay, en créant d’abord un modèle avec l’API des modèles de notification. À l’envoi, fournissez template_code, language et les variables correspondantes. Pour diffuser sur plusieurs canaux, créez un modèle avec le même code pour chacun d’eux. Chaque message reprend le contenu du modèle associé à son canal. Les e-mails affichent le nom de marque configuré sur le modèle ; l’adresse d’expédition reste celle configurée par la plateforme.

Protection anti-bannissement WhatsApp

Les envois WhatsApp s’appuient sur notre passerelle Baileys intégrée et appliquent des sécurités strictes :
  • Délais aléatoires gaussiens de 2s à 8s (distribution Box-Muller).
  • Simulation de saisie humaine (composing / paused).
  • Prise en charge automatique des mots-clés d’opt-out STOP et d’opt-in START.
  • Mise en liste noire temporaire de 7 jours pour tout numéro non joignable afin de préserver la réputation de l’expéditeur.
Pour conserver l’ancien envoi sans modèle, omettez template_code et envoyez directement message et, pour l’e-mail, subject.
Chaque canal est livré et journalisé séparément. Si un canal échoue, la réponse 207 Multi-Status contient le résultat de chacun ; les autres canaux sont tout de même traités. Pour une notification sur un seul canal, utilisez channel et recipient_address au lieu de channels et recipients.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
message
string
required

Contenu texte direct (alternative à template_code)

channel
enum<string>

Canal unique (alternative à channels).

Available options:
SMS,
EMAIL,
WHATSAPP
channels
enum<string>[]
Required array length: 1 - 3 elements
Available options:
SMS,
EMAIL,
WHATSAPP
recipient_address
string

Adresse unique (alternative à recipients).

recipients
object

Destinataires par canal, par exemple EMAIL, SMS et WHATSAPP.

subject
string

Objet de la notification (EMAIL, mode message direct)

template_code
string

Code d'un modèle actif configuré pour chacun des canaux utilisés

Maximum string length: 100
language
enum<string>
default:fr
Available options:
fr,
en
variables
object

Response

Demande acceptée pour traitement

success
boolean
data
any
meta
object