{"id":23721,"date":"2026-09-16T09:56:28","date_gmt":"2026-09-16T09:56:28","guid":{"rendered":"https:\/\/www.mailgun.com\/blog\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\/"},"modified":"2026-09-16T09:56:28","modified_gmt":"2026-09-16T09:56:28","slug":"meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks","status":"publish","type":"blog","link":"https:\/\/www.mailgun.com\/fr\/blog\/product\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\/","title":{"rendered":"M\u00eame API, nouvelles astuces\u00a0: recevez des notifications d&rsquo;\u00e9v\u00e9nements juste \u00e0 temps avec les webhooks"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Nous avons donc eu quelques r\u00e9flexions en travaillant sur cette mise \u00e0 jour de l&rsquo;API, et vous les avez peut-\u00eatre eues vous aussi\u00a0:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Les webhooks, c&rsquo;est g\u00e9nial\u00a0! Tout le monde devrait les utiliser.<\/li>\n\n\n\n<li>Extraire les donn\u00e9es d&rsquo;envoi directement de mes messages permet de gagner du temps.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Honn\u00eatement, l&rsquo;API de webhooks de Mailgun existe depuis longtemps maintenant. Mais avec cette mise \u00e0 jour, vous avez plus de choix pour communiquer avec nous et voir les d\u00e9tails de ce qui se passe avec vos messages.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Plongeons dans les d\u00e9tails.<\/p>\n\n\n\r\n    <nav data-content-type=\"longform\" class=\"toc-block longform-spacings px-5 py-6 px-md-6 px-lg-7 py-md-7 bg-light fs-sm rounded-lg\" aria-labelledby=\"toc-title-2570\"><p class=\"h5 m-0\" id=\"toc-title-2570\">Table des mati\u00e8res<\/p><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">01<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#quoi-de-neuf\">Quoi de neuf\u00a0?<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">02<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#comment-puis-je-utiliser-lapi\">Comment puis-je utiliser l&rsquo;API\u00a0?<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">03<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#puis-je-envoyer-des-evenements-a-plusieurs-points-de-terminaison\">Puis-je envoyer des \u00e9v\u00e9nements \u00e0 plusieurs points de terminaison\u00a0?<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">04<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#je-suis-utilisateur-de-mailgun-puis-je-migrer-facilement-vers-la-nouvelle-api\">Je suis utilisateur de Mailgun, puis-je migrer facilement vers la nouvelle API\u00a0?<\/a><\/div><\/div><\/nav>\n\n\n<h2 class=\"wp-block-heading\">Quoi de neuf\u00a0?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Alors, en quoi consiste cette mise \u00e0 jour\u00a0?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mailgun peut vous aider \u00e0 recevoir des notifications juste \u00e0 temps afin que vous puissiez voir quand quelque chose s&rsquo;est produit avec votre message. Vous avez le choix d&rsquo;utiliser <a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/api-events.html\" target=\"_tabs\" rel=\"noopener noreferrer\">l&rsquo;interrogation d&rsquo;\u00e9v\u00e9nements via l&rsquo;Events API<\/a>, ou de nous laisser <a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/api-webhooks.html\" target=\"_tabs\" rel=\"noopener noreferrer\">vous pousser des \u00e9v\u00e9nements via l&rsquo;API de webhooks<\/a>. Ces alertes ont les <a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/api-events.html\" target=\"_tabs\" rel=\"noopener noreferrer\">m\u00eames donn\u00e9es que l&rsquo;Events API<\/a> et sont envoy\u00e9es \u00e0 votre ou vos URL par HTTP POST.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00e9sormais, vous obtenez<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Une charge utile \u00ab\u00a0Application\/JSON\u00a0\u00bb<\/li>\n\n\n\n<li>Jusqu&rsquo;\u00e0 trois URL par \u00e9v\u00e9nement<\/li>\n\n\n\n<li>Des donn\u00e9es sur les types d&rsquo;\u00e9v\u00e9nements suivants\u00a0:\n<ul class=\"wp-block-list\">\n<li><b>opened<\/b>\u00a0\u2013 chaque fois qu&rsquo;un utilisateur ouvre l&rsquo;un de vos messages<\/li>\n\n\n\n<li><b>clicked<\/b>\u00a0\u2013 chaque fois qu&rsquo;un utilisateur clique sur un lien dans vos messages<\/li>\n\n\n\n<li><b>unsubscribed<\/b>\u00a0<b>\u2013<\/b>\u00a0lorsqu&rsquo;un utilisateur se d\u00e9sinscrit, que ce soit de tous les messages, d&rsquo;une balise sp\u00e9cifique ou d&rsquo;une liste de diffusion<\/li>\n\n\n\n<li><b>complained<\/b>\u00a0\u2013 lorsqu&rsquo;un utilisateur signale l&rsquo;un de vos emails comme spam. Notez que les services d&#8217;emailing ne fournissent pas tous ce retour.<\/li>\n\n\n\n<li><b>delivered<\/b>\u00a0\u2013\u00a0lorsque le serveur de messagerie du destinataire r\u00e9pond qu&rsquo;il a accept\u00e9 le message.\u00a0<\/li>\n\n\n\n<li><b>permanent_fail<\/b>\u00a0\u2013 il y a plusieurs raisons pour lesquelles Mailgun cesse d&rsquo;essayer de livrer des messages et les abandonne, notamment les rebonds permanents, les messages ayant atteint leur limite de tentatives, les adresses ayant fait l&rsquo;objet d&rsquo;une d\u00e9sinscription, d&rsquo;un rebond ou d&rsquo;un signalement ant\u00e9rieur, ou les adresses rejet\u00e9es par un service d&#8217;emailing.<\/li>\n\n\n\n<li><b>temporary_fail<\/b>\u00a0\u2013 lorsqu&rsquo;un message est temporairement rejet\u00e9 par un service d&#8217;emailing<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">L&rsquo;avantage est que votre code pour la logique m\u00e9tier peut \u00eatre utilis\u00e9 pour l&rsquo;une ou l&rsquo;autre des options. La diff\u00e9rence r\u00e9side dans la fa\u00e7on dont vous vous connectez \u00e0 Mailgun. Et comme chaque \u00e9v\u00e9nement a son propre identifiant unique, s&rsquo;il s&rsquo;av\u00e8re que votre point de terminaison <code>http<\/code> ne r\u00e9pond plus pour une raison quelconque, vous pouvez facilement extraire les \u00e9v\u00e9nements et les trier \u00e0 l&rsquo;aide de cet identifiant unique. Bien s\u00fbr, nous recommandons toujours de traiter les webhooks de mani\u00e8re asynchrone afin que les pics d&rsquo;\u00e9v\u00e9nements ne posent pas de probl\u00e8me.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment puis-je utiliser l&rsquo;API\u00a0?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Voyons maintenant comment configurer un domaine avec le webhook \u00ab\u00a0clicked\u00a0\u00bb. Il s&rsquo;agit en fait d&rsquo;un processus en une seule \u00e9tape que vous pouvez r\u00e9aliser en configurant une ou plusieurs URL \u00e0 l&rsquo;aide de <code>curl<\/code> ou de votre langage de programmation pr\u00e9f\u00e9r\u00e9 via notre API HTTP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Par exemple, en utilisant la commande <code>curl<\/code>\u00a0:<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Shell                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copier dans le presse-papiers\" data-clipboard-success-label=\"Copi\u00e9\u00a0!\" data-clipboard-error-label=\"Impossible de copier\" data-tooltip=\"Copier dans le presse-papiers\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copier dans le presse-papiers\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-shell\">\r\n                                <code id=\"code_0_content\" class=\"language-shell\">\r\n\r\n                                    curl -s --user \u2018api:YOUR_API_KEY\u2019\r\nhttps:\/\/api.mailgun.net\/v3\/domains\/YOUR_DOMAIN_NAME\/webhooks\r\n-X POST\r\n-F id=clicked\r\n-F url=&quot;https:\/\/api.your.domain.com\/v1\/mg\/clicked&quot;\r\n-F url=&quot;https:\/\/api.your.domain.com\/v2\/mg\/clicked&quot;\r\n-F url=&quot;https:\/\/api.partner.com\/v1\/you\/clicked&quot;\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">Ici, <code>\u201cid\u201d<\/code> doit \u00eatre\u00a0le nom du webhook (un seul webhook par requ\u00eate) et <code>\u201curl\u201d <\/code>doit indiquer votre URL (jusqu&rsquo;\u00e0 trois URL par requ\u00eate).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Et le message de r\u00e9ponse\u00a0:<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Java                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copier dans le presse-papiers\" data-clipboard-success-label=\"Copi\u00e9\u00a0!\" data-clipboard-error-label=\"Impossible de copier\" data-tooltip=\"Copier dans le presse-papiers\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copier dans le presse-papiers\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-Java\">\r\n                                <code id=\"code_0_content\" class=\"language-Java\">\r\n\r\n                                    {\r\n\r\n&quot;message&quot;: &quot;Webhook has been created&quot;,\r\n\r\n&quot;webhook&quot;: {\r\n\r\n    &quot;urls&quot;: [\r\n\r\n         &quot;https:\/\/api.your.domain.com\/v1\/mg\/clicked&quot;,\r\n\r\n         &quot;https:\/\/api.your.domain.com\/v2\/mg\/clicked&quot;,\r\n\r\n         &quot;https:\/\/api.partner.com\/v1\/you\/clicked&quot;\r\n\r\n     ]\r\n\r\n }\r\n\r\n}\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">Les donn\u00e9es re\u00e7ues sur votre ou vos URL devraient \u00eatre\u00a0:<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Java                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copier dans le presse-papiers\" data-clipboard-success-label=\"Copi\u00e9\u00a0!\" data-clipboard-error-label=\"Impossible de copier\" data-tooltip=\"Copier dans le presse-papiers\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copier dans le presse-papiers\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-Java\">\r\n                                <code id=\"code_0_content\" class=\"language-Java\">\r\n\r\n                                    {\r\n\r\n  \u201csignature\u201d:    \r\n\r\n  {\r\n\r\n    &quot;timestamp&quot;: &quot;1529006854&quot;,\r\n\r\n    &quot;token&quot;: &quot;a8ce0edb2dd8301dee6c2405235584e45aa91d1e9f979f3de0&quot;,\r\n\r\n    &quot;signature&quot;: &quot;d2271d12299f6592d9d44cd9d250f0704e4674c30d79d07c47a66f95ce71cf55&quot;\r\n\r\n  }\r\n\r\n  \u201cevent-data\u201d:    \r\n\r\n  {\r\n\r\n    &quot;timestamp&quot;: 1529006854.329574,\r\n\r\n    &quot;id&quot;: &quot;DACSsAdVSeGpLid7TN03WA&quot;,\r\n\r\n    &quot;event&quot;: &quot;delivered&quot;,\r\n\r\n    &quot;tags&quot;: [...],\r\n\r\n    &quot;user-variables&quot;: {...},\r\n\r\n    &quot;message&quot;: {\r\n\r\n         &quot;headers&quot;: {\r\n\r\n             &quot;message-id&quot;: &quot;20180618211821.example.org&quot;\r\n\r\n          }\r\n\r\n    },\r\n\r\n    \u2026\r\n\r\n  }\r\n\r\n}\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">La partie <code>\u201cevent-data\u201d<\/code> est la m\u00eame que ce que l&rsquo;Events API renvoie et contient\u00a0: l&rsquo;horodatage de l&rsquo;\u00e9v\u00e9nement, l&rsquo;identifiant unique de l&rsquo;\u00e9v\u00e9nement, le nom de l&rsquo;\u00e9v\u00e9nement, l&rsquo;identifiant du message, vos balises et variables, etc. En tant que bonne pratique, n&rsquo;oubliez pas de v\u00e9rifier la partie <code>\u201csignature\u201d<\/code> (voir\u00a0<a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/api-webhooks.html\" target=\"_tabs\" rel=\"noopener noreferrer\">ici<\/a>\u00a0comment proc\u00e9der).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Et c&rsquo;est tout. Facile, non\u00a0?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Puis-je envoyer des \u00e9v\u00e9nements \u00e0 plusieurs points de terminaison\u00a0?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Oui, c&rsquo;est possible\u00a0! Si vous devez migrer votre application vers une nouvelle version, ou si vous devez envoyer des \u00e9v\u00e9nements au site de votre partenaire, cela peut \u00eatre fait pour un maximum de trois points de terminaison.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous voulez voir \u00e0 quoi ressemble votre \u00e9v\u00e9nement ou si vous avez une question pour notre \u00e9quipe de support, il est facile de configurer un webhook avec une URL temporaire vers notre corbeille de requ\u00eates \u00e0 l&rsquo;adresse \u00a0<a href=\"http:\/\/bin.mailgun.net\/\" target=\"_tabs\" rel=\"noopener noreferrer\">http:\/\/bin.mailgun.net<\/a>\u00a0et de consommer des \u00e9v\u00e9nements en m\u00eame temps.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voici un aper\u00e7u de ce qui se passe lors de l&rsquo;utilisation\u00a0d&rsquo;une API de test \u00e9galement, en utilisant la commande <code>curl<\/code> suivante\u00a0:<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Shell                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copier dans le presse-papiers\" data-clipboard-success-label=\"Copi\u00e9\u00a0!\" data-clipboard-error-label=\"Impossible de copier\" data-tooltip=\"Copier dans le presse-papiers\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copier dans le presse-papiers\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-shell\">\r\n                                <code id=\"code_0_content\" class=\"language-shell\">\r\n\r\n                                    curl -s --user \u2018api:YOUR_API_KEY\u2019 \\\r\n\r\nhttps:\/\/api.mailgun.net\/v3\/domains\/YOUR_DOMAIN_NAME\/webhooks\/HOOK_NAME\/test \\\r\n\r\n-X PUT \\\r\n\r\n-F url=YOUR_URL\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">Ici, <code>\u201curl\u201d<\/code> correspond \u00e0 votre URL (une par requ\u00eate) et <code>\u201cHOOK_NAME\u201d<\/code> \u00a0correspond \u00e0 un nom de webhook (voir la liste ci-dessus \u2013 un par requ\u00eate \u00e9galement).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Et le message de r\u00e9ponse\u00a0:<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Shell                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copier dans le presse-papiers\" data-clipboard-success-label=\"Copi\u00e9\u00a0!\" data-clipboard-error-label=\"Impossible de copier\" data-tooltip=\"Copier dans le presse-papiers\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copier dans le presse-papiers\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-shell\">\r\n                                <code id=\"code_0_content\" class=\"language-shell\">\r\n\r\n                                        {\r\n    &quot;code&quot;   : null,\r\n    &quot;message&quot;: &quot;{\\&quot;message\\&quot;:\\&quot;Post received. Thanks!\\&quot;\r\n    }\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">Ici, <code>\u201ccode\u201d<\/code> indique le code HTTP re\u00e7u de votre c\u00f4t\u00e9 (null signifie 200 OK) et <code>\u201cmessage\u201d <\/code>indique le corps HTTP re\u00e7u de votre c\u00f4t\u00e9 ou le message d&rsquo;erreur<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Je suis utilisateur de Mailgun, puis-je migrer facilement vers la nouvelle API\u00a0?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Oui. Et tous les anciens webhooks devront \u00eatre migr\u00e9s vers cette nouvelle version. Le point de terminaison de l&rsquo;ancienne API de webhooks est devenu <b>en lecture seule <\/b>\u00e0 compter du 15 avril 2023, concluant un processus de d\u00e9pr\u00e9ciation qui a commenc\u00e9 en mars 2022.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les mises \u00e0 jour de produits sont importantes, et en tant qu&rsquo;entreprise d&#8217;email, nous sommes plut\u00f4t dou\u00e9s pour envoyer des mises \u00e0 jour afin de vous tenir au courant. Vous voulez explorer le pourquoi et le comment de nos actions\u00a0? N&rsquo;oubliez pas de vous inscrire \u00e0 notre newsletter pour plus de contenu de ce type.<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"longform-spacings\">\r\n        <div class=\"cta bg-primary rounded-lg px-5 py-6 p-md-7 px-md-6\">\r\n                    <div class=\"form-subscription\">\r\n                            <div class=\"h4 mb-3\">\r\n                    Tenez-moi au courant ! Recevez d&rsquo;excellentes ressources dans votre bo\u00eete de r\u00e9ception chaque semaine.                <\/div>\r\n                                    <form accept-charset=\"UTF-8\" action=\"\" enctype=\"multipart\/form-data\" data-form-subscription method=\"POST\" style=\"max-width: 400px;\">\r\n                <div class=\"row justify-content-between align-items-top g-2\">\r\n                    <div class=\"col-10\">\r\n                        <input type=\"email\" name=\"email\" class=\"form-control\" placeholder=\"Email\" autocomplete=\"email\" required>\r\n                        <div data-fs=\"error\" role=\"alert\" class=\"invalid-feedback\">\r\n                            Please complete this required field.                        <\/div>\r\n                    <\/div>\r\n                                            <div class=\"col-12 order-last mt-3 fs-xxs\" data-fs=\"acceptance\" style=\"display:none;\">\r\n                            \r\n                                <div class=\"form-check\">\r\n                                    <input id=\"formSubscriptionAcceptance-terms-6199\" class=\"form-check-input\"\r\n                                        type=\"checkbox\" name=\"terms\">\r\n                                    <label for=\"formSubscriptionAcceptance-terms-6199\" class=\"form-check-label text-body-color\">\r\n                                        J&rsquo;ai lu et j&rsquo;accepte les conditions d&rsquo;utilisation.                                        <span class=\"hs-form-required\">*<\/span>\r\n                                    <\/label>\r\n                                <\/div>\r\n\r\n                            \r\n                                <div class=\"form-check\">\r\n                                    <input id=\"formSubscriptionAcceptance-privacy-9618\" class=\"form-check-input\"\r\n                                        type=\"checkbox\" name=\"privacy\">\r\n                                    <label for=\"formSubscriptionAcceptance-privacy-9618\" class=\"form-check-label text-body-color\">\r\n                                        J&rsquo;ai lu et j&rsquo;accepte la politique de confidentialit\u00e9.                                        <span class=\"hs-form-required\">*<\/span>\r\n                                    <\/label>\r\n                                <\/div>\r\n\r\n                                                    <\/div>\r\n                    \r\n                                            <div class=\"col-12 order-last fs-xxs mb-0 mt-2 text-body-color\">\r\n                            Envoyez-moi la newsletter Mailjet. J&rsquo;accepte express\u00e9ment de recevoir la newsletter et je sais que je peux facilement me d\u00e9sabonner \u00e0 tout moment.                        <\/div>\r\n                    \r\n                    <div class=\"col-2\">\r\n                        <button type=\"submit\" value=\"Submit\" aria-label=\"Submit\" class=\"btn btn-secondary btn-icon\">\r\n                            <svg aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/layout\/chevron-right.svg\"><\/svg>\r\n                        <\/button>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <input type=\"hidden\" name=\"formSubscriptionRecaptchaToken\" data-fs=\"recaptcha-token\">\r\n                <input type=\"hidden\" name=\"customListID\" value=\"\">\r\n\r\n            <\/form>\r\n            <div data-fs=\"message-success\" style=\"display: none;\">\r\n                <p class=\"mb-0 mt-2 text-body-color\">\r\n                    D\u00e9couvrez la newsletter de Mailjet chaque mois dans votre bo\u00eete de r\u00e9ception.                <\/p>\r\n            <\/div>\r\n        <\/div>\r\n        <\/div>\r\n    <\/div>\r\n","protected":false},"excerpt":{"rendered":"<p>Nous avons mis \u00e0 jour notre API de webhooks pour vous offrir plus de choix pour communiquer avec Mailgun et voir les d\u00e9tails de ce qui se passe avec vos messages.<\/p>\n","protected":false},"author":13,"featured_media":4555,"menu_order":0,"template":"","meta":{"_acf_changed":true,"footnotes":""},"blog_category":[22],"class_list":["post-23721","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog_category-product"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>M\u00eame API, nouvelles astuces\u00a0: recevez des notifications d&#039;\u00e9v\u00e9nements juste \u00e0 temps avec les webhooks - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"Avec cette mise \u00e0 jour des webhooks, vous avez plus de choix pour communiquer avec Mailgun et voir les d\u00e9tails de ce qui se passe avec vos messages.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mailgun.com\/fr\/blog\/product\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"M\u00eame API, nouvelles astuces\u00a0: recevez des notifications d&#039;\u00e9v\u00e9nements juste \u00e0 temps avec les webhooks - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"Avec cette mise \u00e0 jour des webhooks, vous avez plus de choix pour communiquer avec Mailgun et voir les d\u00e9tails de ce qui se passe avec vos messages.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/fr\/blog\/product\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\/\" \/>\n<meta property=\"og:site_name\" content=\"Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"448\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\\\/\",\"name\":\"M\u00eame API, nouvelles astuces\u00a0: recevez des notifications d'\u00e9v\u00e9nements juste \u00e0 temps avec les webhooks - Transactional Email API Service For Developers | Mailgun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"datePublished\":\"2026-09-16T09:56:28+00:00\",\"description\":\"Avec cette mise \u00e0 jour des webhooks, vous avez plus de choix pour communiquer avec Mailgun et voir les d\u00e9tails de ce qui se passe avec vos messages.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"width\":720,\"height\":448},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"M\u00eame API, nouvelles astuces\u00a0: recevez des notifications d\u2019\u00e9v\u00e9nements juste \u00e0 temps avec les webhooks\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"description\":\"Des API d\u2019emails transactionnels puissantes qui vous permettent d'envoyer, de recevoir et de suivre des emails, con\u00e7ues pour les d\u00e9veloppeurs. En savoir plus d\u00e8s aujourd'hui !\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#organization\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"width\":512,\"height\":512,\"caption\":\"Transactional Email API Service For Developers | Mailgun\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"M\u00eame API, nouvelles astuces\u00a0: recevez des notifications d'\u00e9v\u00e9nements juste \u00e0 temps avec les webhooks - Transactional Email API Service For Developers | Mailgun","description":"Avec cette mise \u00e0 jour des webhooks, vous avez plus de choix pour communiquer avec Mailgun et voir les d\u00e9tails de ce qui se passe avec vos messages.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mailgun.com\/fr\/blog\/product\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\/","og_locale":"fr_FR","og_type":"article","og_title":"M\u00eame API, nouvelles astuces\u00a0: recevez des notifications d'\u00e9v\u00e9nements juste \u00e0 temps avec les webhooks - Transactional Email API Service For Developers | Mailgun","og_description":"Avec cette mise \u00e0 jour des webhooks, vous avez plus de choix pour communiquer avec Mailgun et voir les d\u00e9tails de ce qui se passe avec vos messages.","og_url":"https:\/\/www.mailgun.com\/fr\/blog\/product\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\/","og_site_name":"Transactional Email API Service For Developers | Mailgun","og_image":[{"width":720,"height":448,"url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/fr\/blog\/product\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\/","url":"https:\/\/www.mailgun.com\/fr\/blog\/product\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\/","name":"M\u00eame API, nouvelles astuces\u00a0: recevez des notifications d'\u00e9v\u00e9nements juste \u00e0 temps avec les webhooks - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/fr\/blog\/product\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/fr\/blog\/product\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","datePublished":"2026-09-16T09:56:28+00:00","description":"Avec cette mise \u00e0 jour des webhooks, vous avez plus de choix pour communiquer avec Mailgun et voir les d\u00e9tails de ce qui se passe avec vos messages.","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/fr\/blog\/product\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/fr\/blog\/product\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mailgun.com\/fr\/blog\/product\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\/#primaryimage","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","width":720,"height":448},{"@type":"BreadcrumbList","@id":"https:\/\/www.mailgun.com\/fr\/blog\/product\/meme-api-nouvelles-astuces-recevez-notifications-evenements-juste-a-temps-avec-webhooks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mailgun.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.mailgun.com\/fr\/blog\/"},{"@type":"ListItem","position":3,"name":"M\u00eame API, nouvelles astuces\u00a0: recevez des notifications d\u2019\u00e9v\u00e9nements juste \u00e0 temps avec les webhooks"}]},{"@type":"WebSite","@id":"https:\/\/www.mailgun.com\/fr\/#website","url":"https:\/\/www.mailgun.com\/fr\/","name":"Transactional Email API Service For Developers | Mailgun","description":"Des API d\u2019emails transactionnels puissantes qui vous permettent d'envoyer, de recevoir et de suivre des emails, con\u00e7ues pour les d\u00e9veloppeurs. En savoir plus d\u00e8s aujourd'hui !","publisher":{"@id":"https:\/\/www.mailgun.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mailgun.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.mailgun.com\/fr\/#organization","name":"Transactional Email API Service For Developers | Mailgun","url":"https:\/\/www.mailgun.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mailgun.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","width":512,"height":512,"caption":"Transactional Email API Service For Developers | Mailgun"},"image":{"@id":"https:\/\/www.mailgun.com\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/blog\/23721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/users\/13"}],"version-history":[{"count":0,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/blog\/23721\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/media\/4555"}],"wp:attachment":[{"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/media?parent=23721"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/blog_category?post=23721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}