Spécification de l'objet WhatsApp
Objet WhatsApp
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| sender | Expéditeur texte. Il doit d'abord être enregistré. Pour l'enregistrement, contactez l'assistance ici. | Oui | - |
| expiration | Délai en secondes après lequel le canal alternatif est utilisé. Les valeurs inférieures à 60 sont ignorées et remplacées par la valeur par défaut |
Non | 180 |
| template | Objet template. Ne peut pas être combiné avec les paramètres suivants (Message, File, Otp, Location), voir Objet Template | Non | null |
| message | Objet message. Ne peut pas être combiné avec les paramètres suivants (Template, File, Otp, Location), voir Objet Message | Non | null |
| file | Objet file. Ne peut pas être combiné avec les paramètres suivants (Template, Message, Otp, Location), voir Objet File | Non | null |
| otp | Objet otp. Ne peut pas être combiné avec les paramètres suivants (Template, Message, File, Location), voir Objet Otp | Non | null |
| location | Objet location. Ne peut pas être combiné avec les paramètres suivants (Template, Message, File, Otp), voir Objet Location | Non | null |
Objet Template
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| template | Nom du modèle | Oui | - |
| language | Langue au format ISO | Oui | - |
| header | Objet d'en-tête du modèle, voir Objet d'en-tête | Non | null |
| body | Objet de corps du modèle, voir Objet de corps | Non | null |
| buttons | Tableau d'objets boutons du modèle, voir Objet des boutons | Non | null |
Objet d'en-tête du template
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| type | Type d'en-tête (image, video, text, location) |
Oui | - |
| url | Chemin vers la vidéo ou l'image (utilisé avec le type image, video) |
Oui, non combinable avec les suivants (text, location) |
- |
| caption | Légende de l'image ou de la vidéo (utilisé avec le type image, video) |
Oui, non combinable avec les suivants (text, location) |
- |
| text | Texte (utilisé avec le type text) |
Oui, non combinable avec les suivants (url, caption, location) |
- |
| location | Objet location (utilisé avec le type location), voir Objet Location |
Oui, non combinable avec les suivants (url, text, caption) |
- |
Objet de corps du template
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| type | Type de corps (text, price, currency) |
Non | text |
| text | Texte (utilisé avec le type text) |
Oui, non combinable avec les suivants (amount, currency) |
- |
| amount | Montant dans la devise définie | Oui, non combinable avec le suivant (text) |
- |
| currency | Devise | Oui, non combinable avec le suivant (text) |
- |
Objet des boutons du template
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| type | Type de bouton (payload, url) |
Oui | - |
| index | Index du bouton défini | Oui | - |
| payload | Métadonnées envoyées après un clic sur le bouton | Oui, uniquement avec le type payload |
- |
| text | URL vers laquelle le destinataire sera redirigé | Oui, uniquement avec le type url |
- |
Exemple de requête avec un objet template :
Exemple d'objet Template

Objet Message
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| text | Texte du message | Oui | - |
| preview_url | Aperçu de l'URL envoyée sous forme de miniature | Non | true |
Exemple d'objet message :
Objet File
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| type | Type de fichier (image, video, audio, document, sticker) |
Non | image |
| url | Chemin vers le fichier | Oui | - |
| caption | Légende du fichier envoyé | Non | "" |
Exemple d'objet file :
Exemple d'objet File

Objet Otp
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| template | Modèle du message texte envoyé avec le code | Oui | - |
| code | Code à usage unique | Oui | - |
| language | Langue du message contenant le code (si null est utilisé, la langue est déterminée d'après le numéro de téléphone) |
Oui | - |
Exemple d'objet otp :
Objet Location
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| latitude | Latitude sous forme de nombre à virgule flottante | Non | - |
| longitude | Longitude sous forme de nombre à virgule flottante | Non | - |
| name | Nom du lieu envoyé | Non | - |
| address | Adresse du lieu envoyé | Non | - |
Exemple de requête avec un objet location :
Exemple d'objet Location

Exemple de requête complète
Un modèle approuvé avec un en-tête, des paramètres de corps et un bouton URL, avec le SMS comme canal de repli. Le volet WhatsApp ignore le text de premier niveau, qui sert au volet SMS.
Le même message en texte libre. Il ne peut être utilisé que dans la fenêtre de service de 24 heures ; en dehors de celle-ci, un modèle est obligatoire.
La réponse est la même pour tous les canaux - voir Advanced transactional.
Cette page vous a-t-elle été utile ?
Merci pour votre retour.