Retour au menu principal

Produit

Découvrez les nouvelles fonctionnalités de l’API newsletter

Notre API newsletter a connu quelques modifications. Nous vous présentons ici les principaux changements que nous avons apporté.

Dieu bricolant son ordinateur

C'est avec plaisir que nous annonçons le lancement de nouvelles routes d'action pour notre API newsletter. Grâce à cette mise à jour, vous pourrez gérer le contenu et l’envoi de votre newsletter.

Syntaxe "Action"

Pour commencer, nous ajoutons quatre possibilités "d'actions" à la route de la newsletter :

  • /detailcontent

  • /schedule

  • /send

  • /test

Chaque "action" associée à la route de l'API newsletter et à l'ID de cette newsletter exécute sa fonction. Ces nouvelles routes deviennent :

  • https://api.mailjet.com/v3/REST/newsletter/:id/detailcontent

  • https://api.mailjet.com/v3/REST/newsletter/:id/schedule

  • https://api.mailjet.com/v3/REST/newsletter/:id/send

  • https://api.mailjet.com/v3/REST/newsletter/:id/test

Il vous suffit de remplacer ":id" par le véritable ":id" numérique de la newsletter (par ex. https://api.mailjet.com/v3/REST/newsletter/3/detailcontent) et vous pourrez commencer à créer, tester et envoyer vos newsletters !

Les 4 possibilités "d'actions"

/detailcontent

/detailcontent vous permet de gérer le contenu d'une newsletter : créer, modifier une partie du HTML ou le texte. Vous pouvez créer, mettre à jour, visualiser et supprimer n'importe quel contenu d'une newsletter spécifique avant de l'envoyer. Pour ce faire, ajoutez simplement le contenu dans le JSON de la newsletter.

Exemple de code

Méthodes acceptées

POST, GET, PUT, DELETE

Créer le contenu de la newsletter

Pour gérer le contenu de votre newsletter, lancez une requête POST avec "Text-part" et "Html-part" dans une structure JSON. Souvenez-vous, si la requête POST est lancée et que l'un des deux paramètres mentionnés est manquant, celui-ci sera supprimé dans la newsletter en question. Pour l'éviter, utilisez une requête PUT (voir ci-dessous). Inutile de de pousser du contenu POST avant de mettre à jour, puisque seul l'HTML ou le texte est requis.

Afficher le contenu d'une newsletter

Pour visualiser le contenu d'une newsletter, lancez une requête GET

Cela va retourner le résultat suivant :

Mettre à jour le contenu d'une newsletter

Pour mettre à jour "Html-part" ou "Text-part", exécutez une requête PUT. Contrairement à l’appel de POST sur cette route, si l’un de ces attributs n’est pas présent dans la structure JSON, il ne sera pas supprimé. Cela permet d’effectuer des mises à jour partielles du contenu de la newsletter.

Supprimer le contenu d’une newsletter

/schedule

/schedule vous permet de programmer la date d’envoi de la newsletter. Pour ce faire, ajoutez simplement dans le JSON la date au format ISO 8601 à laquelle vous souhaitez l’envoyer. Vous pouvez également sélectionner "NOW" au lieu d’un timestamp pour l’envoyer immédiatement. Dans ce cas, vous pouvez également utiliser la méthode "/send" décrite plus bas.

Avant d’accepter la méthode "/schedule", l’API vérifiera que toutes les informations nécessaires de la newsletter ont bien été créées : nom et adresse email de l’expéditeur, objet, statut de la newsletter et HTML/texte. Si l’une de ces informations venait à manquer, l’API vous retournerait une erreur que vous pourrez corriger avant de réessayer.

Exemple de code

Méthodes acceptées

POST, DELETE

Programmer une newsletter

Pour programmer une newsletter à l’avance, lancez une requête POST avec la date au format ISO 8601 à laquelle vous souhaitez l’envoyer :

Annuler une newsletter

Pour annuler l’envoi d’une newsletter, lancez une requête DELETE :

/send

/send vous permet d’envoyer une newsletter. Cet appel d’API revient à utiliser, comme mentionné ci-dessus, "NOW" au lieu d’un timestamp dans la route d’action de la méthode "/schedule".

Comme pour "/schedule", avant d’accepter la méthode "/test", l’API vérifiera que toutes les informations nécessaires de la newsletter ont bien été créées : nom et adresse email de l’expéditeur, objet, statut de la newsletter et HTML/texte. Si l’une de ces informations venait à manquer, l’API vous retournerait une erreur que vous pourrez corriger avant de réessayer.

Exemple de code

Méthodes acceptées

POST

Envoyer une newsletter maintenant

Pour envoyer immédiatement une newsletter, lancez une requête POST :

curl

/test

/test vous permet d’envoyer une newsletter en test à une adresse email de votre choix pour vous assurer que vous n’avez rien oublié avant de l’envoyer à tous vos clients. Pour ce faire, ajoutez simplement le nom et l’adresse email du destinataire du test dans le JSON de la newsletter. Comme pour "/schedule" et "/send", avant d’accepter la méthode "/test", l’API vérifiera que toutes les informations obligatoires de la newsletter ont bien été renseignées : nom et adresse email de l’expéditeur, objet, statut de la newsletter et HTML/texte. Si une de ces informations venait à manquer, l’API vous retournerait une erreur que vous pourrez corriger avant de réessayer.

Exemple de code

Méthodes acceptées

POST

Envoyer un test

Pour envoyer une newsletter en test, effectuez une requête POST :

Documentation

Vous pouvez consulter tous les ajouts à notre documentation "/newsletter" ici.

FAQ

Si vous avez déjà intégré les fonctions "création" et "envoi" via l'API, cela ne signifie pas que vous devez réécrire votre code, mais nous vous conseillons grandement de jeter un œil à nos nouvelles routes "d'action" et de les intégrer. Surtout, sachez que vous n’avez pas à changer les logiciels que vous avez mis en place si vous n’en avez pas envie. Notre API newsletter ne présente pas cette contrainte.

Si vous ne trouvez toujours pas votre clé API ni votre clé secrète, vous pouvez les trouver ici.

Articles populaires

Hermes and Hera in front of the mailboxes

Deliverability

7 min

Noreply email address: Best practices for your email strategy

En savoir plus

Hermes and a Goddess look at a screen

Email best practices

13 min

66+ email subject lines that beg to be opened

En savoir plus

Créer des connexions n’a jamais été aussi simple. Débutez vos envois avec Mailjet dès maintenant.Commencez l’aventure
CTA icon