Skip to main content

Endpoint

Authentification : x-api-key: <api_key> Le message est accepté en queued, puis envoyé de façon asynchrone.
Depuis la console MsgFlash, les médias peuvent être préparés via un upload temporaire avant l’envoi final. Voir Uploads média temporaires.

Paramètres

Body

Il n’y a ni path params ni query params sur cette route.

Mode 1 — Message libre

Texte

Media, localisation et contact


Mode 2 — Envoi via template

Vous pouvez envoyer un message en fournissant templateId à la place de type.
Le backend :
  • charge le template
  • résout contact.*, user.*, instance.*
  • injecte vos valeurs libres dans custom.*
  • enregistre le texte rendu final dans Message.body
Exemple de template :
Variables supportées :
  • contact.*
  • user.*
  • instance.*
  • custom.*
Pour les variables contact.*, fournissez contactId si vous voulez un contexte contact enrichi.

Réponse succès

Erreurs courantes


Statuts possibles


Suivre le statut

  1. GET /api/v1/messages/{id}
  2. Webhooks message.sent, message.delivered, message.read, message.failed
Voir Webhooks.