Le renvoie comme un nouvel e-mail : mêmes destinataires, variables, langue, objet et adresse d’expéditeur (from). Les pièces jointes ne sont jamais gardées, donc pas renvoyées. Un e-mail de test reste un e-mail de test. Répond comme un envoi : le plus souvent 202 avec status: pending.
{
"message": "Cet e-mail n’a pas été conservé : il ne peut pas être renvoyé. Envoyez-en un nouveau.",
"code": "mail_not_kept",
"doc_url": "https://docs.lekalao.com/fr/errors#mail_not_kept"
}
{
"message": "Non envoyé : ada@example.com figure sur la liste de suppression.",
"code": "recipients_suppressed",
"doc_url": "https://docs.lekalao.com/fr/errors#recipients_suppressed"
}
Rejouez une écriture sans risque : la même clé rend la première réponse pendant 24 heures (en-tête Idempotent-Replay: true). Lue sur POST, PUT et PATCH ; DELETE l'ignore. 255 caractères au plus.
{
"message": "Cet e-mail n’a pas été conservé : il ne peut pas être renvoyé. Envoyez-en un nouveau.",
"code": "mail_not_kept",
"doc_url": "https://docs.lekalao.com/fr/errors#mail_not_kept"
}
{
"message": "Non envoyé : ada@example.com figure sur la liste de suppression.",
"code": "recipients_suppressed",
"doc_url": "https://docs.lekalao.com/fr/errors#recipients_suppressed"
}
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Lekalao","description":"Lekalao documentation: lists, campaigns, automations and transactional e-mails.","colors":{"primary":"#006C4D","light":"#47C496","dark":"#008060"},"logo":{"light":"https://mintcdn.com/lekalao/X2dfnmUN5ikXeFCy/logo/light.svg?fit=max\u0026auto=format\u0026n=X2dfnmUN5ikXeFCy\u0026q=85\u0026s=2e6970b4e9a452195680476cf2c13687","dark":"https://mintcdn.com/lekalao/X2dfnmUN5ikXeFCy/logo/dark.svg?fit=max\u0026auto=format\u0026n=X2dfnmUN5ikXeFCy\u0026q=85\u0026s=6560301026053212e4e4b88ada215e4f","href":"/"},"favicon":"https://mintcdn.com/lekalao/X2dfnmUN5ikXeFCy/favicon.svg?fit=max\u0026auto=format\u0026n=X2dfnmUN5ikXeFCy\u0026q=85\u0026s=9d16d9b36295db2acb313ac42b51dd0d","api":{"openapi":"api-reference/openapi.json","playground":{"display":"interactive"},"examples":{"languages":["curl","javascript","php","python"]}},"appearance":{"default":"light"},"background":{"color":{"light":"#FCF9F1","dark":"#06170F"}},"navbar":{"links":[{"href":"/api-reference/introduction","label":"API reference"}],"primary":{"type":"button","label":"Get started","href":"/guide/quickstart"}},"footer":{"socials":{}},"seo":{"metatags":{"og:site_name":"Lekalao","og:locale":"en_GB","twitter:card":"summary_large_image","keywords":"Lekalao, e-mail marketing, newsletter, transactional e-mail, e-mail API, campaigns, automations, deliverability"},"paths":[{"path":"fr","metatags":{"og:locale":"fr_FR","keywords":"Lekalao, e-mailing, newsletter, e-mail transactionnel, API e-mail, campagnes, automatisations, délivrabilité"}}],"organization":{"name":"Lekalao","url":"https://lekalao.com"},"indexing":"navigable"},"fonts":{"heading":{"family":"Fraunces","weight":500},"body":{"family":"Instrument Sans"}},"styling":{"eyebrows":"breadcrumbs","latex":false},"contextual":{"options":["copy","view","chatgpt","claude","cursor","mcp"],"display":"header"},"navigation":{"languages":[{"language":"en","default":true,"href":""},{"language":"fr","navbar":{"links":[{"href":"/fr/api-reference/introduction","label":"Référence API"}],"primary":{"type":"button","label":"Démarrer","href":"/fr/guide/quickstart"}},"href":"fr"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"lekalao","hasAudioNarration":false,"actualSubdomain":"lekalao","customDomains":["docs.lekalao.com"],"gitSource":{"type":"github","owner":"lekalao","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae68330f80d76da9487939b","collectionId":"059f732d-9ac0-4667-aefd-436ad26fc4f5","liveDeploymentHistoryId":"6ae68330f80d76da9487939b","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ae68330f80d76da9487939b","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"en","tag":"API reference","count":59},{"language":"fr","tag":"Référence API","count":59},{"language":"en","tag":"User guide","count":50},{"language":"fr","tag":"Guide utilisateur","count":50},{"language":"en","tag":"Developers","count":18},{"language":"fr","tag":"Développeurs","count":18},{"language":"en","tag":"Campaigns","count":11},{"language":"en","tag":"Contacts","count":11},{"language":"fr","tag":"Campagnes","count":11},{"language":"fr","tag":"Contacts","count":11},{"language":"en","tag":"Subscribers","count":10},{"language":"fr","tag":"Abonnés","count":10},{"language":"en","tag":"Content","count":8},{"language":"fr","tag":"Contenu","count":8},{"language":"en","tag":"Account and team","count":7},{"language":"en","tag":"Recipes","count":7},{"language":"en","tag":"Transactional e-mails","count":7},{"language":"fr","tag":"Compte et équipe","count":7},{"language":"fr","tag":"Recettes","count":7},{"language":"fr","tag":"E-mails transactionnels","count":7}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"#content-area h2,#content-area h3,#page-title{font-weight:500;letter-spacing:-.015em}#page-title{overflow-wrap:break-word;word-break:normal}#table-of-contents h2,nav h2{font-family:'Instrument Sans',system-ui,sans-serif;font-weight:600;font-size:.8125rem}#content-area{max-width:42rem}.frame{background:#f5f0e4;border:1px solid rgb(11 34 25/.1)}.dark .frame{background:rgb(255 255 255/.04);border-color:rgb(255 255 255/.1)}.frame img{border-radius:.625rem}"}],"page":{"pagePath":"api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel","slug":"/api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel","pageMetadata":{"title":"Renvoyer un e-mail transactionnel","description":"Le renvoie comme un nouvel e-mail : mêmes destinataires, variables, langue, objet et adresse d'expéditeur (`from`). Les pièces jointes ne sont jamais gardées, donc pas renvoyées. Un e-mail de test reste un e-mail de test. Répond comme un envoi : le plus souvent `202` avec `status: pending`.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/transactional-mails/{mail}/resend","href":"/api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Le renvoie comme un nouvel e-mail : mêmes destinataires, variables, langue, objet et adresse d’expéditeur (\", _jsx(_components.code, {\n children: \"from\"\n }), \"). Les pièces jointes ne sont jamais gardées, donc pas renvoyées. Un e-mail de test reste un e-mail de test. Répond comme un envoi : le plus souvent \", _jsx(_components.code, {\n children: \"202\"\n }), \" avec \", _jsx(_components.code, {\n children: \"status: pending\"\n }), \".\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Renvoyer un e-mail transactionnel","description":"Le renvoie comme un nouvel e-mail : mêmes destinataires, variables, langue, objet et adresse d'expéditeur (`from`). Les pièces jointes ne sont jamais gardées, donc pas renvoyées. Un e-mail de test reste un e-mail de test. Répond comme un envoi : le plus souvent `202` avec `status: pending`.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/transactional-mails/{mail}/resend","href":"/api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["E-mails transactionnels"],"summary":"Renvoyer un e-mail transactionnel","operationId":"api.transactional.resend","description":"Le renvoie comme un nouvel e-mail : mêmes destinataires, variables, langue, objet et adresse d'expéditeur (`from`). Les pièces jointes ne sont jamais gardées, donc pas renvoyées. Un e-mail de test reste un e-mail de test. Répond comme un envoi : le plus souvent `202` avec `status: pending`.","parameters":["1c4afc04-8120-406a-b0b2-e9d760730026","5a49a19b-3ad3-4d0e-9e48-faccb977640b"],"responses":{"201":"522e5adc-a849-4ec7-b150-b7893a176125","202":"e20c1646-1c96-4890-b6b8-91b722dfb083","400":"16e6aca6-4065-461a-a98a-70bdd87a8e3d","401":"27dba0da-6fd5-4b80-8d04-de3b41408acd","403":"188bfe95-fcd2-4024-869f-302ffb70cfa9","404":"3aff6239-50eb-43fc-8bf7-93f7f7ad84d6","409":"7e1622dd-445f-4829-98cc-39d7536f979f","422":"98fa2bd7-9f4c-443d-875e-c50c63475cb6","429":"abc2ecd8-cdf1-4197-bfff-a71bed4816f9","502":"4fc07a3e-f631-406c-817b-fb591348cce6"},"method":"post","type":"path","servers":["e496e035-a8f8-47cd-8774-f60875fb28ca","4689bea6-f02f-4a97-9a01-1d15c720766d"],"security":["c7c3ff39-7d68-46bf-94e7-87e061c467f0"],"path":"/v1/transactional-mails/{mail}/resend","baseUrlOptions":["https://api.lekalao.com","https://{host}/api"],"title":"Renvoyer un e-mail transactionnel","codeSamples":[],"requestExampleLanguages":["bash","javascript","php","python"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"1c4afc04-8120-406a-b0b2-e9d760730026":{"name":"mail","in":"path","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"L'identifiant (uuid) de l'e-mail.","uniqueKey":"","typeLabel":"string\u003cuuid>"},"description":"L'identifiant (uuid) de l'e-mail."},"5a49a19b-3ad3-4d0e-9e48-faccb977640b":{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","maxLength":255,"isRequired":false,"description":"Rejouez une écriture sans risque : la même clé rend la première réponse pendant 24 heures (en-tête `Idempotent-Replay: true`). Lue sur POST, PUT et PATCH ; DELETE l'ignore. 255 caractères au plus.","uniqueKey":"","typeLabel":"string"},"description":"Rejouez une écriture sans risque : la même clé rend la première réponse pendant 24 heures (en-tête `Idempotent-Replay: true`). Lue sur POST, PUT et PATCH ; DELETE l'ignore. 255 caractères au plus."}},"responses":{"522e5adc-a849-4ec7-b150-b7893a176125":{"description":"Le nouvel e-mail était déjà remis au fournisseur quand la réponse est partie.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.id","typeLabel":"string\u003cuuid>"},"template":{"oneOf":[{"type":"string","description":"Nom du modèle utilisé, s'il y en a un.","isRequired":true,"uniqueKey":"data.template.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nom du modèle utilisé, s'il y en a un.","isRequired":true,"uniqueKey":"data.template.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.template","typeLabel":"string | null"},"subject":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.subject.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.subject.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.subject","typeLabel":"string | null"},"from":{"oneOf":[{"type":"string","format":"email","isRequired":true,"uniqueKey":"data.from.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","isRequired":true,"uniqueKey":"data.from.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.from","typeLabel":"string\u003cemail> | null"},"to":{"type":"array","items":{"type":"string","format":"email","uniqueKey":"data.to.items.[INDEX]","typeLabel":"string\u003cemail>"},"isRequired":true,"uniqueKey":"data.to","typeLabel":"string\u003cemail>[]"},"cc":{"type":"array","items":{"type":"string","format":"email","uniqueKey":"data.cc.items.[INDEX]","typeLabel":"string\u003cemail>"},"isRequired":true,"uniqueKey":"data.cc","typeLabel":"string\u003cemail>[]"},"bcc":{"type":"array","items":{"type":"string","format":"email","uniqueKey":"data.bcc.items.[INDEX]","typeLabel":"string\u003cemail>"},"isRequired":true,"uniqueKey":"data.bcc","typeLabel":"string\u003cemail>[]"},"status":{"type":"string","enum":["pending","sent","failed"],"description":"`pending` : en file, ou en attente d'un nouvel essai. `sent` : remis au fournisseur (ou, avec une clé de test, comme s'il l'avait été). `failed` : abandonné ; pourquoi est dans `failure_code` et `failure_reason`. Seul `pending` change encore.","isRequired":true,"uniqueKey":"data.status","typeLabel":"enum\u003cstring>"},"sandbox":{"type":"boolean","description":"Envoyé avec une clé de test, ou seulement à des adresses puits : rendu et journalisé, jamais remis à un fournisseur, compté dans aucun quota.","isRequired":true,"uniqueKey":"data.sandbox","typeLabel":"boolean"},"failure_reason":{"oneOf":[{"type":"string","description":"Pourquoi il n'est pas parti. Après un rebond ou une plainte, la raison du fournisseur, tandis que `status` reste `sent`.","isRequired":true,"uniqueKey":"data.failure_reason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Pourquoi il n'est pas parti. Après un rebond ou une plainte, la raison du fournisseur, tandis que `status` reste `sent`.","isRequired":true,"uniqueKey":"data.failure_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.failure_reason","typeLabel":"string | null"},"failure_code":{"oneOf":[{"type":"string","enum":["recipients_suppressed","monthly_quota_exceeded","sending_paused","provider_error","queue_unavailable","lost",null],"description":"Pourquoi il a échoué, en un mot : `recipients_suppressed` (toutes les adresses sont sur la liste de suppression), `monthly_quota_exceeded` (le quota est épuisé ; chaque destinataire compte), `sending_paused` (l'abonnement a expiré), `provider_error` (le fournisseur l'a refusé, après les nouveaux essais), `queue_unavailable`, ou `lost` (encore `pending` après 7 heures : sa tâche a été perdue ; renvoyez-le). `null` tant que rien n'a échoué.","isRequired":true,"uniqueKey":"data.failure_code.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["recipients_suppressed","monthly_quota_exceeded","sending_paused","provider_error","queue_unavailable","lost",null],"description":"Pourquoi il a échoué, en un mot : `recipients_suppressed` (toutes les adresses sont sur la liste de suppression), `monthly_quota_exceeded` (le quota est épuisé ; chaque destinataire compte), `sending_paused` (l'abonnement a expiré), `provider_error` (le fournisseur l'a refusé, après les nouveaux essais), `queue_unavailable`, ou `lost` (encore `pending` après 7 heures : sa tâche a été perdue ; renvoyez-le). `null` tant que rien n'a échoué.","isRequired":true,"uniqueKey":"data.failure_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.failure_code","typeLabel":"enum\u003cstring> | null"},"opens":{"type":"integer","isRequired":true,"uniqueKey":"data.opens","typeLabel":"integer"},"clicks":{"type":"integer","isRequired":true,"uniqueKey":"data.clicks","typeLabel":"integer"},"sent_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand le fournisseur l'a pris. Vide tant que l'e-mail est `pending`.","isRequired":true,"uniqueKey":"data.sent_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand le fournisseur l'a pris. Vide tant que l'e-mail est `pending`.","isRequired":true,"uniqueKey":"data.sent_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.sent_at","typeLabel":"string\u003cdate-time> | null"},"delivered_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand le fournisseur l'a signalé délivré pour la première fois, s'il signale les remises.","isRequired":true,"uniqueKey":"data.delivered_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand le fournisseur l'a signalé délivré pour la première fois, s'il signale les remises.","isRequired":true,"uniqueKey":"data.delivered_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.delivered_at","typeLabel":"string\u003cdate-time> | null"},"bounced_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand il a rebondi définitivement pour la première fois (rebond dur). `status` reste `sent`.","isRequired":true,"uniqueKey":"data.bounced_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand il a rebondi définitivement pour la première fois (rebond dur). `status` reste `sent`.","isRequired":true,"uniqueKey":"data.bounced_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.bounced_at","typeLabel":"string\u003cdate-time> | null"},"complained_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand un lecteur l'a signalé comme spam pour la première fois.","isRequired":true,"uniqueKey":"data.complained_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand un lecteur l'a signalé comme spam pour la première fois.","isRequired":true,"uniqueKey":"data.complained_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.complained_at","typeLabel":"string\u003cdate-time> | null"},"created_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.created_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"data.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.created_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","template","subject","from","to","cc","bcc","status","sandbox","failure_reason","failure_code","opens","clicks","sent_at","delivered_at","bounced_at","complained_at","created_at"],"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","template":"\u003cstring>","subject":"\u003cstring>","from":"jsmith@example.com","to":["jsmith@example.com"],"cc":["jsmith@example.com"],"bcc":["jsmith@example.com"],"status":"pending","sandbox":true,"failure_reason":"\u003cstring>","failure_code":"recipients_suppressed","opens":123,"clicks":123,"sent_at":"2023-11-07T05:31:56Z","delivered_at":"2023-11-07T05:31:56Z","bounced_at":"2023-11-07T05:31:56Z","complained_at":"2023-11-07T05:31:56Z","created_at":"2023-11-07T05:31:56Z"}}}},"exampleType":"generated"}},"exampleType":"generated"},"e20c1646-1c96-4890-b6b8-91b722dfb083":{"description":"Accepté : le nouvel e-mail est journalisé et mis en file (`status: pending`).","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.id","typeLabel":"string\u003cuuid>"},"template":{"oneOf":[{"type":"string","description":"Nom du modèle utilisé, s'il y en a un.","isRequired":true,"uniqueKey":"data.template.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nom du modèle utilisé, s'il y en a un.","isRequired":true,"uniqueKey":"data.template.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.template","typeLabel":"string | null"},"subject":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.subject.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.subject.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.subject","typeLabel":"string | null"},"from":{"oneOf":[{"type":"string","format":"email","isRequired":true,"uniqueKey":"data.from.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","isRequired":true,"uniqueKey":"data.from.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.from","typeLabel":"string\u003cemail> | null"},"to":{"type":"array","items":{"type":"string","format":"email","uniqueKey":"data.to.items.[INDEX]","typeLabel":"string\u003cemail>"},"isRequired":true,"uniqueKey":"data.to","typeLabel":"string\u003cemail>[]"},"cc":{"type":"array","items":{"type":"string","format":"email","uniqueKey":"data.cc.items.[INDEX]","typeLabel":"string\u003cemail>"},"isRequired":true,"uniqueKey":"data.cc","typeLabel":"string\u003cemail>[]"},"bcc":{"type":"array","items":{"type":"string","format":"email","uniqueKey":"data.bcc.items.[INDEX]","typeLabel":"string\u003cemail>"},"isRequired":true,"uniqueKey":"data.bcc","typeLabel":"string\u003cemail>[]"},"status":{"type":"string","enum":["pending","sent","failed"],"description":"`pending` : en file, ou en attente d'un nouvel essai. `sent` : remis au fournisseur (ou, avec une clé de test, comme s'il l'avait été). `failed` : abandonné ; pourquoi est dans `failure_code` et `failure_reason`. Seul `pending` change encore.","isRequired":true,"uniqueKey":"data.status","typeLabel":"enum\u003cstring>"},"sandbox":{"type":"boolean","description":"Envoyé avec une clé de test, ou seulement à des adresses puits : rendu et journalisé, jamais remis à un fournisseur, compté dans aucun quota.","isRequired":true,"uniqueKey":"data.sandbox","typeLabel":"boolean"},"failure_reason":{"oneOf":[{"type":"string","description":"Pourquoi il n'est pas parti. Après un rebond ou une plainte, la raison du fournisseur, tandis que `status` reste `sent`.","isRequired":true,"uniqueKey":"data.failure_reason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Pourquoi il n'est pas parti. Après un rebond ou une plainte, la raison du fournisseur, tandis que `status` reste `sent`.","isRequired":true,"uniqueKey":"data.failure_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.failure_reason","typeLabel":"string | null"},"failure_code":{"oneOf":[{"type":"string","enum":["recipients_suppressed","monthly_quota_exceeded","sending_paused","provider_error","queue_unavailable","lost",null],"description":"Pourquoi il a échoué, en un mot : `recipients_suppressed` (toutes les adresses sont sur la liste de suppression), `monthly_quota_exceeded` (le quota est épuisé ; chaque destinataire compte), `sending_paused` (l'abonnement a expiré), `provider_error` (le fournisseur l'a refusé, après les nouveaux essais), `queue_unavailable`, ou `lost` (encore `pending` après 7 heures : sa tâche a été perdue ; renvoyez-le). `null` tant que rien n'a échoué.","isRequired":true,"uniqueKey":"data.failure_code.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["recipients_suppressed","monthly_quota_exceeded","sending_paused","provider_error","queue_unavailable","lost",null],"description":"Pourquoi il a échoué, en un mot : `recipients_suppressed` (toutes les adresses sont sur la liste de suppression), `monthly_quota_exceeded` (le quota est épuisé ; chaque destinataire compte), `sending_paused` (l'abonnement a expiré), `provider_error` (le fournisseur l'a refusé, après les nouveaux essais), `queue_unavailable`, ou `lost` (encore `pending` après 7 heures : sa tâche a été perdue ; renvoyez-le). `null` tant que rien n'a échoué.","isRequired":true,"uniqueKey":"data.failure_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.failure_code","typeLabel":"enum\u003cstring> | null"},"opens":{"type":"integer","isRequired":true,"uniqueKey":"data.opens","typeLabel":"integer"},"clicks":{"type":"integer","isRequired":true,"uniqueKey":"data.clicks","typeLabel":"integer"},"sent_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand le fournisseur l'a pris. Vide tant que l'e-mail est `pending`.","isRequired":true,"uniqueKey":"data.sent_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand le fournisseur l'a pris. Vide tant que l'e-mail est `pending`.","isRequired":true,"uniqueKey":"data.sent_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.sent_at","typeLabel":"string\u003cdate-time> | null"},"delivered_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand le fournisseur l'a signalé délivré pour la première fois, s'il signale les remises.","isRequired":true,"uniqueKey":"data.delivered_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand le fournisseur l'a signalé délivré pour la première fois, s'il signale les remises.","isRequired":true,"uniqueKey":"data.delivered_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.delivered_at","typeLabel":"string\u003cdate-time> | null"},"bounced_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand il a rebondi définitivement pour la première fois (rebond dur). `status` reste `sent`.","isRequired":true,"uniqueKey":"data.bounced_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand il a rebondi définitivement pour la première fois (rebond dur). `status` reste `sent`.","isRequired":true,"uniqueKey":"data.bounced_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.bounced_at","typeLabel":"string\u003cdate-time> | null"},"complained_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand un lecteur l'a signalé comme spam pour la première fois.","isRequired":true,"uniqueKey":"data.complained_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand un lecteur l'a signalé comme spam pour la première fois.","isRequired":true,"uniqueKey":"data.complained_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.complained_at","typeLabel":"string\u003cdate-time> | null"},"created_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.created_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"data.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.created_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","template","subject","from","to","cc","bcc","status","sandbox","failure_reason","failure_code","opens","clicks","sent_at","delivered_at","bounced_at","complained_at","created_at"],"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"data":{"id":"e3b0c442-98fc-4c14-9a1e-2f6b7d8a9c10","template":"confirmation-commande","subject":"Commande 2026-00481 confirmée","from":"bonjour@maboulangerie.example","to":["ada@example.com"],"cc":[],"bcc":[],"status":"pending","failure_reason":null,"opens":0,"clicks":0,"sent_at":null,"created_at":"2026-09-17T10:14:02+00:00"}},"examples":{"Example":{"title":"Example","value":{"data":{"id":"e3b0c442-98fc-4c14-9a1e-2f6b7d8a9c10","template":"confirmation-commande","subject":"Commande 2026-00481 confirmée","from":"bonjour@maboulangerie.example","to":["ada@example.com"],"cc":[],"bcc":[],"status":"pending","failure_reason":null,"opens":0,"clicks":0,"sent_at":null,"created_at":"2026-09-17T10:14:02+00:00"}}}},"exampleType":"examples"}},"exampleType":"examples"},"16e6aca6-4065-461a-a98a-70bdd87a8e3d":{"description":"L'`Idempotency-Key` dépasse 255 caractères.","content":{"application/json":{"schema":{"type":"object","required":["message","code","doc_url"],"properties":{"message":{"type":"string","description":"Une phrase pour une personne, dans la langue de l'installation. Elle peut être reformulée : testez `code`, pas le message.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","enum":["address_suppressed","already_in_automation","automation_not_running","bad_request","batch_rejected","campaign_is_sending","campaign_not_ready","confirmation_not_needed","conflict","contact_not_found","content_missing","event_count_out_of_range","forbidden","idempotency_key_expired","idempotency_key_in_use","idempotency_key_reused","idempotency_key_too_long","invalid_request","licence_invalid","licence_revoked","mail_not_kept","method_not_allowed","missing_ability","monthly_quota_exceeded","no_team","not_found","payload_too_large","provider_error","queue_unavailable","rate_limited","recipient_missing","recipients_suppressed","role_not_allowed","sandbox_cannot_send","sender_not_allowed","sending_paused","server_error","service_unavailable","subscriber_limit_reached","team_access_lost","team_suspended","template_error","test_refused","too_many_recipients","two_factor_required","unauthenticated","undeliverable_address","validation_error"],"description":"Ce qui ne va pas, en un mot stable en snake_case. Chacun est expliqué à `doc_url`.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"doc_url":{"type":"string","format":"uri","description":"La page de la documentation qui explique ce code.","isRequired":true,"uniqueKey":"doc_url","typeLabel":"string\u003curi>"}},"uniqueKey":"","typeLabel":"object"},"example":{"message":"La clé d’idempotence est trop longue.","code":"idempotency_key_too_long","doc_url":"https://docs.lekalao.com/fr/errors#idempotency_key_too_long"},"examples":{"Example":{"title":"Example","value":{"message":"La clé d’idempotence est trop longue.","code":"idempotency_key_too_long","doc_url":"https://docs.lekalao.com/fr/errors#idempotency_key_too_long"}}},"exampleType":"examples"}},"exampleType":"examples"},"27dba0da-6fd5-4b80-8d04-de3b41408acd":{"description":"Aucun jeton, ou un jeton invalide ou révoqué.","content":{"application/json":{"schema":{"type":"object","required":["message","code","doc_url"],"properties":{"message":{"type":"string","description":"Une phrase pour une personne, dans la langue de l'installation. Elle peut être reformulée : testez `code`, pas le message.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","enum":["address_suppressed","already_in_automation","automation_not_running","bad_request","batch_rejected","campaign_is_sending","campaign_not_ready","confirmation_not_needed","conflict","contact_not_found","content_missing","event_count_out_of_range","forbidden","idempotency_key_expired","idempotency_key_in_use","idempotency_key_reused","idempotency_key_too_long","invalid_request","licence_invalid","licence_revoked","mail_not_kept","method_not_allowed","missing_ability","monthly_quota_exceeded","no_team","not_found","payload_too_large","provider_error","queue_unavailable","rate_limited","recipient_missing","recipients_suppressed","role_not_allowed","sandbox_cannot_send","sender_not_allowed","sending_paused","server_error","service_unavailable","subscriber_limit_reached","team_access_lost","team_suspended","template_error","test_refused","too_many_recipients","two_factor_required","unauthenticated","undeliverable_address","validation_error"],"description":"Ce qui ne va pas, en un mot stable en snake_case. Chacun est expliqué à `doc_url`.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"doc_url":{"type":"string","format":"uri","description":"La page de la documentation qui explique ce code.","isRequired":true,"uniqueKey":"doc_url","typeLabel":"string\u003curi>"}},"uniqueKey":"","typeLabel":"object"},"example":{"message":"Non authentifié.","code":"unauthenticated","doc_url":"https://docs.lekalao.com/fr/errors#unauthenticated"},"examples":{"Example":{"title":"Example","value":{"message":"Non authentifié.","code":"unauthenticated","doc_url":"https://docs.lekalao.com/fr/errors#unauthenticated"}}},"exampleType":"examples"}},"exampleType":"examples"},"188bfe95-fcd2-4024-869f-302ffb70cfa9":{"description":"Refusé. `code` dit pourquoi : `missing_ability` (un jeton en lecture seule sur une écriture), `role_not_allowed` (le rôle du propriétaire du jeton), `team_suspended`, `team_access_lost` (le propriétaire a quitté l'équipe), `two_factor_required` (l'équipe demande un second facteur à chaque membre).","content":{"application/json":{"schema":{"type":"object","required":["message","code","doc_url"],"properties":{"message":{"type":"string","description":"Une phrase pour une personne, dans la langue de l'installation. Elle peut être reformulée : testez `code`, pas le message.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","enum":["address_suppressed","already_in_automation","automation_not_running","bad_request","batch_rejected","campaign_is_sending","campaign_not_ready","confirmation_not_needed","conflict","contact_not_found","content_missing","event_count_out_of_range","forbidden","idempotency_key_expired","idempotency_key_in_use","idempotency_key_reused","idempotency_key_too_long","invalid_request","licence_invalid","licence_revoked","mail_not_kept","method_not_allowed","missing_ability","monthly_quota_exceeded","no_team","not_found","payload_too_large","provider_error","queue_unavailable","rate_limited","recipient_missing","recipients_suppressed","role_not_allowed","sandbox_cannot_send","sender_not_allowed","sending_paused","server_error","service_unavailable","subscriber_limit_reached","team_access_lost","team_suspended","template_error","test_refused","too_many_recipients","two_factor_required","unauthenticated","undeliverable_address","validation_error"],"description":"Ce qui ne va pas, en un mot stable en snake_case. Chacun est expliqué à `doc_url`.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"doc_url":{"type":"string","format":"uri","description":"La page de la documentation qui explique ce code.","isRequired":true,"uniqueKey":"doc_url","typeLabel":"string\u003curi>"}},"uniqueKey":"","typeLabel":"object"},"example":{"message":"Cette équipe est suspendue. Contactez le support.","code":"team_suspended","doc_url":"https://docs.lekalao.com/fr/errors#team_suspended"},"examples":{"Example":{"title":"Example","value":{"message":"Cette équipe est suspendue. Contactez le support.","code":"team_suspended","doc_url":"https://docs.lekalao.com/fr/errors#team_suspended"}}},"exampleType":"examples"}},"exampleType":"examples"},"3aff6239-50eb-43fc-8bf7-93f7f7ad84d6":{"description":"Aucune ressource de ce uuid dans l'équipe du jeton.","content":{"application/json":{"schema":{"type":"object","required":["message","code","doc_url"],"properties":{"message":{"type":"string","description":"Une phrase pour une personne, dans la langue de l'installation. Elle peut être reformulée : testez `code`, pas le message.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","enum":["address_suppressed","already_in_automation","automation_not_running","bad_request","batch_rejected","campaign_is_sending","campaign_not_ready","confirmation_not_needed","conflict","contact_not_found","content_missing","event_count_out_of_range","forbidden","idempotency_key_expired","idempotency_key_in_use","idempotency_key_reused","idempotency_key_too_long","invalid_request","licence_invalid","licence_revoked","mail_not_kept","method_not_allowed","missing_ability","monthly_quota_exceeded","no_team","not_found","payload_too_large","provider_error","queue_unavailable","rate_limited","recipient_missing","recipients_suppressed","role_not_allowed","sandbox_cannot_send","sender_not_allowed","sending_paused","server_error","service_unavailable","subscriber_limit_reached","team_access_lost","team_suspended","template_error","test_refused","too_many_recipients","two_factor_required","unauthenticated","undeliverable_address","validation_error"],"description":"Ce qui ne va pas, en un mot stable en snake_case. Chacun est expliqué à `doc_url`.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"doc_url":{"type":"string","format":"uri","description":"La page de la documentation qui explique ce code.","isRequired":true,"uniqueKey":"doc_url","typeLabel":"string\u003curi>"}},"uniqueKey":"","typeLabel":"object"},"example":{"message":"Introuvable.","code":"not_found","doc_url":"https://docs.lekalao.com/fr/errors#not_found"},"examples":{"Example":{"title":"Example","value":{"message":"Introuvable.","code":"not_found","doc_url":"https://docs.lekalao.com/fr/errors#not_found"}}},"exampleType":"examples"}},"exampleType":"examples"},"7e1622dd-445f-4829-98cc-39d7536f979f":{"description":"Le modèle ne gardait ni le contenu ni les variables : il n'y a rien à renvoyer (`mail_not_kept`) ; envoyez un nouvel e-mail. Ou : un appel avec la même `Idempotency-Key` tourne encore (`idempotency_key_in_use`).","content":{"application/json":{"schema":{"type":"object","required":["message","code","doc_url"],"properties":{"message":{"type":"string","description":"Une phrase pour une personne, dans la langue de l'installation. Elle peut être reformulée : testez `code`, pas le message.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","enum":["address_suppressed","already_in_automation","automation_not_running","bad_request","batch_rejected","campaign_is_sending","campaign_not_ready","confirmation_not_needed","conflict","contact_not_found","content_missing","event_count_out_of_range","forbidden","idempotency_key_expired","idempotency_key_in_use","idempotency_key_reused","idempotency_key_too_long","invalid_request","licence_invalid","licence_revoked","mail_not_kept","method_not_allowed","missing_ability","monthly_quota_exceeded","no_team","not_found","payload_too_large","provider_error","queue_unavailable","rate_limited","recipient_missing","recipients_suppressed","role_not_allowed","sandbox_cannot_send","sender_not_allowed","sending_paused","server_error","service_unavailable","subscriber_limit_reached","team_access_lost","team_suspended","template_error","test_refused","too_many_recipients","two_factor_required","unauthenticated","undeliverable_address","validation_error"],"description":"Ce qui ne va pas, en un mot stable en snake_case. Chacun est expliqué à `doc_url`.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"doc_url":{"type":"string","format":"uri","description":"La page de la documentation qui explique ce code.","isRequired":true,"uniqueKey":"doc_url","typeLabel":"string\u003curi>"}},"uniqueKey":"","typeLabel":"object"},"example":{"message":"Cet e-mail n’a pas été conservé : il ne peut pas être renvoyé. Envoyez-en un nouveau.","code":"mail_not_kept","doc_url":"https://docs.lekalao.com/fr/errors#mail_not_kept"},"examples":{"Example":{"title":"Example","value":{"message":"Cet e-mail n’a pas été conservé : il ne peut pas être renvoyé. Envoyez-en un nouveau.","code":"mail_not_kept","doc_url":"https://docs.lekalao.com/fr/errors#mail_not_kept"}}},"exampleType":"examples"}},"exampleType":"examples"},"98fa2bd7-9f4c-443d-875e-c50c63475cb6":{"description":"Refusé. Données invalides (`validation_error`, `content_missing`, `recipient_missing`, `too_many_recipients`, `sender_not_allowed`, `template_error`, ou clé d'idempotence réutilisée ou expirée) ; ou l'e-mail a été journalisé et toutes les adresses sont supprimées (`recipients_suppressed`), ou l'abonnement a expiré (`sending_paused`) : l'e-mail est sous `data`.","content":{"application/json":{"schema":{"oneOf":[{"type":"object","description":"Un e-mail journalisé mais pas envoyé : l'erreur, avec l'e-mail tel que le journal le garde.","required":["message","code","doc_url","data"],"properties":{"message":{"type":"string","description":"La raison, pour une personne (`failure_reason`).","isRequired":true,"uniqueKey":"oneOf.0.message","typeLabel":"string"},"code":{"type":"string","enum":["recipients_suppressed","monthly_quota_exceeded","sending_paused","provider_error","queue_unavailable"],"description":"Le `failure_code` de l'e-mail.","isRequired":true,"uniqueKey":"oneOf.0.code","typeLabel":"enum\u003cstring>"},"doc_url":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"oneOf.0.doc_url","typeLabel":"string\u003curi>"},"data":{"type":"object","properties":{"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"oneOf.0.data.id","typeLabel":"string\u003cuuid>"},"template":{"oneOf":[{"type":"string","description":"Nom du modèle utilisé, s'il y en a un.","isRequired":true,"uniqueKey":"oneOf.0.data.template.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nom du modèle utilisé, s'il y en a un.","isRequired":true,"uniqueKey":"oneOf.0.data.template.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.template","typeLabel":"string | null"},"subject":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.data.subject.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"oneOf.0.data.subject.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.subject","typeLabel":"string | null"},"from":{"oneOf":[{"type":"string","format":"email","isRequired":true,"uniqueKey":"oneOf.0.data.from.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","isRequired":true,"uniqueKey":"oneOf.0.data.from.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.from","typeLabel":"string\u003cemail> | null"},"to":{"type":"array","items":{"type":"string","format":"email","uniqueKey":"oneOf.0.data.to.items.[INDEX]","typeLabel":"string\u003cemail>"},"isRequired":true,"uniqueKey":"oneOf.0.data.to","typeLabel":"string\u003cemail>[]"},"cc":{"type":"array","items":{"type":"string","format":"email","uniqueKey":"oneOf.0.data.cc.items.[INDEX]","typeLabel":"string\u003cemail>"},"isRequired":true,"uniqueKey":"oneOf.0.data.cc","typeLabel":"string\u003cemail>[]"},"bcc":{"type":"array","items":{"type":"string","format":"email","uniqueKey":"oneOf.0.data.bcc.items.[INDEX]","typeLabel":"string\u003cemail>"},"isRequired":true,"uniqueKey":"oneOf.0.data.bcc","typeLabel":"string\u003cemail>[]"},"status":{"type":"string","enum":["pending","sent","failed"],"description":"`pending` : en file, ou en attente d'un nouvel essai. `sent` : remis au fournisseur (ou, avec une clé de test, comme s'il l'avait été). `failed` : abandonné ; pourquoi est dans `failure_code` et `failure_reason`. Seul `pending` change encore.","isRequired":true,"uniqueKey":"oneOf.0.data.status","typeLabel":"enum\u003cstring>"},"sandbox":{"type":"boolean","description":"Envoyé avec une clé de test, ou seulement à des adresses puits : rendu et journalisé, jamais remis à un fournisseur, compté dans aucun quota.","isRequired":true,"uniqueKey":"oneOf.0.data.sandbox","typeLabel":"boolean"},"failure_reason":{"oneOf":[{"type":"string","description":"Pourquoi il n'est pas parti. Après un rebond ou une plainte, la raison du fournisseur, tandis que `status` reste `sent`.","isRequired":true,"uniqueKey":"oneOf.0.data.failure_reason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Pourquoi il n'est pas parti. Après un rebond ou une plainte, la raison du fournisseur, tandis que `status` reste `sent`.","isRequired":true,"uniqueKey":"oneOf.0.data.failure_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.failure_reason","typeLabel":"string | null"},"failure_code":{"oneOf":[{"type":"string","enum":["recipients_suppressed","monthly_quota_exceeded","sending_paused","provider_error","queue_unavailable","lost",null],"description":"Pourquoi il a échoué, en un mot : `recipients_suppressed` (toutes les adresses sont sur la liste de suppression), `monthly_quota_exceeded` (le quota est épuisé ; chaque destinataire compte), `sending_paused` (l'abonnement a expiré), `provider_error` (le fournisseur l'a refusé, après les nouveaux essais), `queue_unavailable`, ou `lost` (encore `pending` après 7 heures : sa tâche a été perdue ; renvoyez-le). `null` tant que rien n'a échoué.","isRequired":true,"uniqueKey":"oneOf.0.data.failure_code.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["recipients_suppressed","monthly_quota_exceeded","sending_paused","provider_error","queue_unavailable","lost",null],"description":"Pourquoi il a échoué, en un mot : `recipients_suppressed` (toutes les adresses sont sur la liste de suppression), `monthly_quota_exceeded` (le quota est épuisé ; chaque destinataire compte), `sending_paused` (l'abonnement a expiré), `provider_error` (le fournisseur l'a refusé, après les nouveaux essais), `queue_unavailable`, ou `lost` (encore `pending` après 7 heures : sa tâche a été perdue ; renvoyez-le). `null` tant que rien n'a échoué.","isRequired":true,"uniqueKey":"oneOf.0.data.failure_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.failure_code","typeLabel":"enum\u003cstring> | null"},"opens":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.data.opens","typeLabel":"integer"},"clicks":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.data.clicks","typeLabel":"integer"},"sent_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand le fournisseur l'a pris. Vide tant que l'e-mail est `pending`.","isRequired":true,"uniqueKey":"oneOf.0.data.sent_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand le fournisseur l'a pris. Vide tant que l'e-mail est `pending`.","isRequired":true,"uniqueKey":"oneOf.0.data.sent_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.sent_at","typeLabel":"string\u003cdate-time> | null"},"delivered_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand le fournisseur l'a signalé délivré pour la première fois, s'il signale les remises.","isRequired":true,"uniqueKey":"oneOf.0.data.delivered_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand le fournisseur l'a signalé délivré pour la première fois, s'il signale les remises.","isRequired":true,"uniqueKey":"oneOf.0.data.delivered_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.delivered_at","typeLabel":"string\u003cdate-time> | null"},"bounced_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand il a rebondi définitivement pour la première fois (rebond dur). `status` reste `sent`.","isRequired":true,"uniqueKey":"oneOf.0.data.bounced_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand il a rebondi définitivement pour la première fois (rebond dur). `status` reste `sent`.","isRequired":true,"uniqueKey":"oneOf.0.data.bounced_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.bounced_at","typeLabel":"string\u003cdate-time> | null"},"complained_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand un lecteur l'a signalé comme spam pour la première fois.","isRequired":true,"uniqueKey":"oneOf.0.data.complained_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand un lecteur l'a signalé comme spam pour la première fois.","isRequired":true,"uniqueKey":"oneOf.0.data.complained_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.complained_at","typeLabel":"string\u003cdate-time> | null"},"created_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"oneOf.0.data.created_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"oneOf.0.data.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.created_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","template","subject","from","to","cc","bcc","status","sandbox","failure_reason","failure_code","opens","clicks","sent_at","delivered_at","bounced_at","complained_at","created_at"],"isRequired":true,"uniqueKey":"oneOf.0.data","typeLabel":"object"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["message","code","doc_url"],"properties":{"message":{"type":"string","example":"Le champ email doit être une adresse e-mail valide.","isRequired":true,"uniqueKey":"oneOf.1.message","typeLabel":"string"},"code":{"type":"string","enum":["address_suppressed","already_in_automation","automation_not_running","bad_request","batch_rejected","campaign_is_sending","campaign_not_ready","confirmation_not_needed","conflict","contact_not_found","content_missing","event_count_out_of_range","forbidden","idempotency_key_expired","idempotency_key_in_use","idempotency_key_reused","idempotency_key_too_long","invalid_request","licence_invalid","licence_revoked","mail_not_kept","method_not_allowed","missing_ability","monthly_quota_exceeded","no_team","not_found","payload_too_large","provider_error","queue_unavailable","rate_limited","recipient_missing","recipients_suppressed","role_not_allowed","sandbox_cannot_send","sender_not_allowed","sending_paused","server_error","service_unavailable","subscriber_limit_reached","team_access_lost","team_suspended","template_error","test_refused","too_many_recipients","two_factor_required","unauthenticated","undeliverable_address","validation_error"],"example":"validation_error","isRequired":true,"uniqueKey":"oneOf.1.code","typeLabel":"enum\u003cstring>"},"doc_url":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"oneOf.1.doc_url","typeLabel":"string\u003curi>"},"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.1.errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.errors.additionalProperties","typeLabel":"string[]"},"uniqueKey":"oneOf.1.errors","typeLabel":"object"},"problem":{"oneOf":[{"type":"string","enum":["disposable","no_mail_server",null],"description":"Seulement quand l'adresse elle-même est refusée : `disposable` (une boîte jetable) ou `no_mail_server` (son domaine ne reçoit pas d'e-mail).","uniqueKey":"oneOf.1.problem.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["disposable","no_mail_server",null],"description":"Seulement quand l'adresse elle-même est refusée : `disposable` (une boîte jetable) ou `no_mail_server` (son domaine ne reçoit pas d'e-mail).","uniqueKey":"oneOf.1.problem.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.problem","typeLabel":"enum\u003cstring> | null"},"suggestion":{"oneOf":[{"type":"string","format":"email","description":"Avec `problem` : l'adresse que la personne voulait très probablement dire, quand un domaine courant est à une ou deux touches. Sinon `null`.","uniqueKey":"oneOf.1.suggestion.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","description":"Avec `problem` : l'adresse que la personne voulait très probablement dire, quand un domaine courant est à une ou deux touches. Sinon `null`.","uniqueKey":"oneOf.1.suggestion.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.suggestion","typeLabel":"string\u003cemail> | null"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"example":{"message":"Non envoyé : ada@example.com figure sur la liste de suppression.","code":"recipients_suppressed","doc_url":"https://docs.lekalao.com/fr/errors#recipients_suppressed"},"examples":{"Example":{"title":"Example","value":{"message":"Non envoyé : ada@example.com figure sur la liste de suppression.","code":"recipients_suppressed","doc_url":"https://docs.lekalao.com/fr/errors#recipients_suppressed"}}},"exampleType":"examples"}},"exampleType":"examples"},"abc2ecd8-cdf1-4197-bfff-a71bed4816f9":{"description":"Le quota du mois est épuisé (`monthly_quota_exceeded`, l'e-mail journalisé sous `data`), ou le jeton a appelé trop souvent (`rate_limited` : attendez `Retry-After` secondes).","headers":{"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"Appels permis par minute pour ce jeton."},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"Retry-After":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"oneOf":[{"type":"object","description":"Un e-mail journalisé mais pas envoyé : l'erreur, avec l'e-mail tel que le journal le garde.","required":["message","code","doc_url","data"],"properties":{"message":{"type":"string","description":"La raison, pour une personne (`failure_reason`).","isRequired":true,"uniqueKey":"oneOf.0.message","typeLabel":"string"},"code":{"type":"string","enum":["recipients_suppressed","monthly_quota_exceeded","sending_paused","provider_error","queue_unavailable"],"description":"Le `failure_code` de l'e-mail.","isRequired":true,"uniqueKey":"oneOf.0.code","typeLabel":"enum\u003cstring>"},"doc_url":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"oneOf.0.doc_url","typeLabel":"string\u003curi>"},"data":{"type":"object","properties":{"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"oneOf.0.data.id","typeLabel":"string\u003cuuid>"},"template":{"oneOf":[{"type":"string","description":"Nom du modèle utilisé, s'il y en a un.","isRequired":true,"uniqueKey":"oneOf.0.data.template.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nom du modèle utilisé, s'il y en a un.","isRequired":true,"uniqueKey":"oneOf.0.data.template.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.template","typeLabel":"string | null"},"subject":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.data.subject.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"oneOf.0.data.subject.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.subject","typeLabel":"string | null"},"from":{"oneOf":[{"type":"string","format":"email","isRequired":true,"uniqueKey":"oneOf.0.data.from.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","isRequired":true,"uniqueKey":"oneOf.0.data.from.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.from","typeLabel":"string\u003cemail> | null"},"to":{"type":"array","items":{"type":"string","format":"email","uniqueKey":"oneOf.0.data.to.items.[INDEX]","typeLabel":"string\u003cemail>"},"isRequired":true,"uniqueKey":"oneOf.0.data.to","typeLabel":"string\u003cemail>[]"},"cc":{"type":"array","items":{"type":"string","format":"email","uniqueKey":"oneOf.0.data.cc.items.[INDEX]","typeLabel":"string\u003cemail>"},"isRequired":true,"uniqueKey":"oneOf.0.data.cc","typeLabel":"string\u003cemail>[]"},"bcc":{"type":"array","items":{"type":"string","format":"email","uniqueKey":"oneOf.0.data.bcc.items.[INDEX]","typeLabel":"string\u003cemail>"},"isRequired":true,"uniqueKey":"oneOf.0.data.bcc","typeLabel":"string\u003cemail>[]"},"status":{"type":"string","enum":["pending","sent","failed"],"description":"`pending` : en file, ou en attente d'un nouvel essai. `sent` : remis au fournisseur (ou, avec une clé de test, comme s'il l'avait été). `failed` : abandonné ; pourquoi est dans `failure_code` et `failure_reason`. Seul `pending` change encore.","isRequired":true,"uniqueKey":"oneOf.0.data.status","typeLabel":"enum\u003cstring>"},"sandbox":{"type":"boolean","description":"Envoyé avec une clé de test, ou seulement à des adresses puits : rendu et journalisé, jamais remis à un fournisseur, compté dans aucun quota.","isRequired":true,"uniqueKey":"oneOf.0.data.sandbox","typeLabel":"boolean"},"failure_reason":{"oneOf":[{"type":"string","description":"Pourquoi il n'est pas parti. Après un rebond ou une plainte, la raison du fournisseur, tandis que `status` reste `sent`.","isRequired":true,"uniqueKey":"oneOf.0.data.failure_reason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Pourquoi il n'est pas parti. Après un rebond ou une plainte, la raison du fournisseur, tandis que `status` reste `sent`.","isRequired":true,"uniqueKey":"oneOf.0.data.failure_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.failure_reason","typeLabel":"string | null"},"failure_code":{"oneOf":[{"type":"string","enum":["recipients_suppressed","monthly_quota_exceeded","sending_paused","provider_error","queue_unavailable","lost",null],"description":"Pourquoi il a échoué, en un mot : `recipients_suppressed` (toutes les adresses sont sur la liste de suppression), `monthly_quota_exceeded` (le quota est épuisé ; chaque destinataire compte), `sending_paused` (l'abonnement a expiré), `provider_error` (le fournisseur l'a refusé, après les nouveaux essais), `queue_unavailable`, ou `lost` (encore `pending` après 7 heures : sa tâche a été perdue ; renvoyez-le). `null` tant que rien n'a échoué.","isRequired":true,"uniqueKey":"oneOf.0.data.failure_code.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["recipients_suppressed","monthly_quota_exceeded","sending_paused","provider_error","queue_unavailable","lost",null],"description":"Pourquoi il a échoué, en un mot : `recipients_suppressed` (toutes les adresses sont sur la liste de suppression), `monthly_quota_exceeded` (le quota est épuisé ; chaque destinataire compte), `sending_paused` (l'abonnement a expiré), `provider_error` (le fournisseur l'a refusé, après les nouveaux essais), `queue_unavailable`, ou `lost` (encore `pending` après 7 heures : sa tâche a été perdue ; renvoyez-le). `null` tant que rien n'a échoué.","isRequired":true,"uniqueKey":"oneOf.0.data.failure_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.failure_code","typeLabel":"enum\u003cstring> | null"},"opens":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.data.opens","typeLabel":"integer"},"clicks":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.data.clicks","typeLabel":"integer"},"sent_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand le fournisseur l'a pris. Vide tant que l'e-mail est `pending`.","isRequired":true,"uniqueKey":"oneOf.0.data.sent_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand le fournisseur l'a pris. Vide tant que l'e-mail est `pending`.","isRequired":true,"uniqueKey":"oneOf.0.data.sent_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.sent_at","typeLabel":"string\u003cdate-time> | null"},"delivered_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand le fournisseur l'a signalé délivré pour la première fois, s'il signale les remises.","isRequired":true,"uniqueKey":"oneOf.0.data.delivered_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand le fournisseur l'a signalé délivré pour la première fois, s'il signale les remises.","isRequired":true,"uniqueKey":"oneOf.0.data.delivered_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.delivered_at","typeLabel":"string\u003cdate-time> | null"},"bounced_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand il a rebondi définitivement pour la première fois (rebond dur). `status` reste `sent`.","isRequired":true,"uniqueKey":"oneOf.0.data.bounced_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand il a rebondi définitivement pour la première fois (rebond dur). `status` reste `sent`.","isRequired":true,"uniqueKey":"oneOf.0.data.bounced_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.bounced_at","typeLabel":"string\u003cdate-time> | null"},"complained_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand un lecteur l'a signalé comme spam pour la première fois.","isRequired":true,"uniqueKey":"oneOf.0.data.complained_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand un lecteur l'a signalé comme spam pour la première fois.","isRequired":true,"uniqueKey":"oneOf.0.data.complained_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.complained_at","typeLabel":"string\u003cdate-time> | null"},"created_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"oneOf.0.data.created_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"oneOf.0.data.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.data.created_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","template","subject","from","to","cc","bcc","status","sandbox","failure_reason","failure_code","opens","clicks","sent_at","delivered_at","bounced_at","complained_at","created_at"],"isRequired":true,"uniqueKey":"oneOf.0.data","typeLabel":"object"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["message","code","doc_url"],"properties":{"message":{"type":"string","description":"Une phrase pour une personne, dans la langue de l'installation. Elle peut être reformulée : testez `code`, pas le message.","isRequired":true,"uniqueKey":"oneOf.1.message","typeLabel":"string"},"code":{"type":"string","enum":["address_suppressed","already_in_automation","automation_not_running","bad_request","batch_rejected","campaign_is_sending","campaign_not_ready","confirmation_not_needed","conflict","contact_not_found","content_missing","event_count_out_of_range","forbidden","idempotency_key_expired","idempotency_key_in_use","idempotency_key_reused","idempotency_key_too_long","invalid_request","licence_invalid","licence_revoked","mail_not_kept","method_not_allowed","missing_ability","monthly_quota_exceeded","no_team","not_found","payload_too_large","provider_error","queue_unavailable","rate_limited","recipient_missing","recipients_suppressed","role_not_allowed","sandbox_cannot_send","sender_not_allowed","sending_paused","server_error","service_unavailable","subscriber_limit_reached","team_access_lost","team_suspended","template_error","test_refused","too_many_recipients","two_factor_required","unauthenticated","undeliverable_address","validation_error"],"description":"Ce qui ne va pas, en un mot stable en snake_case. Chacun est expliqué à `doc_url`.","isRequired":true,"uniqueKey":"oneOf.1.code","typeLabel":"enum\u003cstring>"},"doc_url":{"type":"string","format":"uri","description":"La page de la documentation qui explique ce code.","isRequired":true,"uniqueKey":"oneOf.1.doc_url","typeLabel":"string\u003curi>"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","code":"recipients_suppressed","doc_url":"\u003cstring>","data":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","template":"\u003cstring>","subject":"\u003cstring>","from":"jsmith@example.com","to":["jsmith@example.com"],"cc":["jsmith@example.com"],"bcc":["jsmith@example.com"],"status":"pending","sandbox":true,"failure_reason":"\u003cstring>","failure_code":"recipients_suppressed","opens":123,"clicks":123,"sent_at":"2023-11-07T05:31:56Z","delivered_at":"2023-11-07T05:31:56Z","bounced_at":"2023-11-07T05:31:56Z","complained_at":"2023-11-07T05:31:56Z","created_at":"2023-11-07T05:31:56Z"}}}},"exampleType":"generated"}},"exampleType":"generated"},"4fc07a3e-f631-406c-817b-fb591348cce6":{"description":"Seulement quand le fournisseur l'a refusé après les nouveaux essais (`provider_error`), ou que la file d'attente n'a pas pu le prendre (`queue_unavailable`). L'e-mail est sous `data`.","content":{"application/json":{"schema":{"type":"object","required":["message","code","doc_url","data"],"description":"Un e-mail journalisé mais pas envoyé : l'erreur, avec l'e-mail tel que le journal le garde.","properties":{"message":{"type":"string","description":"La raison, pour une personne (`failure_reason`).","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","enum":["recipients_suppressed","monthly_quota_exceeded","sending_paused","provider_error","queue_unavailable"],"description":"Le `failure_code` de l'e-mail.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"doc_url":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"doc_url","typeLabel":"string\u003curi>"},"data":{"type":"object","properties":{"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.id","typeLabel":"string\u003cuuid>"},"template":{"oneOf":[{"type":"string","description":"Nom du modèle utilisé, s'il y en a un.","isRequired":true,"uniqueKey":"data.template.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nom du modèle utilisé, s'il y en a un.","isRequired":true,"uniqueKey":"data.template.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.template","typeLabel":"string | null"},"subject":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.subject.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.subject.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.subject","typeLabel":"string | null"},"from":{"oneOf":[{"type":"string","format":"email","isRequired":true,"uniqueKey":"data.from.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","isRequired":true,"uniqueKey":"data.from.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.from","typeLabel":"string\u003cemail> | null"},"to":{"type":"array","items":{"type":"string","format":"email","uniqueKey":"data.to.items.[INDEX]","typeLabel":"string\u003cemail>"},"isRequired":true,"uniqueKey":"data.to","typeLabel":"string\u003cemail>[]"},"cc":{"type":"array","items":{"type":"string","format":"email","uniqueKey":"data.cc.items.[INDEX]","typeLabel":"string\u003cemail>"},"isRequired":true,"uniqueKey":"data.cc","typeLabel":"string\u003cemail>[]"},"bcc":{"type":"array","items":{"type":"string","format":"email","uniqueKey":"data.bcc.items.[INDEX]","typeLabel":"string\u003cemail>"},"isRequired":true,"uniqueKey":"data.bcc","typeLabel":"string\u003cemail>[]"},"status":{"type":"string","enum":["pending","sent","failed"],"description":"`pending` : en file, ou en attente d'un nouvel essai. `sent` : remis au fournisseur (ou, avec une clé de test, comme s'il l'avait été). `failed` : abandonné ; pourquoi est dans `failure_code` et `failure_reason`. Seul `pending` change encore.","isRequired":true,"uniqueKey":"data.status","typeLabel":"enum\u003cstring>"},"sandbox":{"type":"boolean","description":"Envoyé avec une clé de test, ou seulement à des adresses puits : rendu et journalisé, jamais remis à un fournisseur, compté dans aucun quota.","isRequired":true,"uniqueKey":"data.sandbox","typeLabel":"boolean"},"failure_reason":{"oneOf":[{"type":"string","description":"Pourquoi il n'est pas parti. Après un rebond ou une plainte, la raison du fournisseur, tandis que `status` reste `sent`.","isRequired":true,"uniqueKey":"data.failure_reason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Pourquoi il n'est pas parti. Après un rebond ou une plainte, la raison du fournisseur, tandis que `status` reste `sent`.","isRequired":true,"uniqueKey":"data.failure_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.failure_reason","typeLabel":"string | null"},"failure_code":{"oneOf":[{"type":"string","enum":["recipients_suppressed","monthly_quota_exceeded","sending_paused","provider_error","queue_unavailable","lost",null],"description":"Pourquoi il a échoué, en un mot : `recipients_suppressed` (toutes les adresses sont sur la liste de suppression), `monthly_quota_exceeded` (le quota est épuisé ; chaque destinataire compte), `sending_paused` (l'abonnement a expiré), `provider_error` (le fournisseur l'a refusé, après les nouveaux essais), `queue_unavailable`, ou `lost` (encore `pending` après 7 heures : sa tâche a été perdue ; renvoyez-le). `null` tant que rien n'a échoué.","isRequired":true,"uniqueKey":"data.failure_code.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["recipients_suppressed","monthly_quota_exceeded","sending_paused","provider_error","queue_unavailable","lost",null],"description":"Pourquoi il a échoué, en un mot : `recipients_suppressed` (toutes les adresses sont sur la liste de suppression), `monthly_quota_exceeded` (le quota est épuisé ; chaque destinataire compte), `sending_paused` (l'abonnement a expiré), `provider_error` (le fournisseur l'a refusé, après les nouveaux essais), `queue_unavailable`, ou `lost` (encore `pending` après 7 heures : sa tâche a été perdue ; renvoyez-le). `null` tant que rien n'a échoué.","isRequired":true,"uniqueKey":"data.failure_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.failure_code","typeLabel":"enum\u003cstring> | null"},"opens":{"type":"integer","isRequired":true,"uniqueKey":"data.opens","typeLabel":"integer"},"clicks":{"type":"integer","isRequired":true,"uniqueKey":"data.clicks","typeLabel":"integer"},"sent_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand le fournisseur l'a pris. Vide tant que l'e-mail est `pending`.","isRequired":true,"uniqueKey":"data.sent_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand le fournisseur l'a pris. Vide tant que l'e-mail est `pending`.","isRequired":true,"uniqueKey":"data.sent_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.sent_at","typeLabel":"string\u003cdate-time> | null"},"delivered_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand le fournisseur l'a signalé délivré pour la première fois, s'il signale les remises.","isRequired":true,"uniqueKey":"data.delivered_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand le fournisseur l'a signalé délivré pour la première fois, s'il signale les remises.","isRequired":true,"uniqueKey":"data.delivered_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.delivered_at","typeLabel":"string\u003cdate-time> | null"},"bounced_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand il a rebondi définitivement pour la première fois (rebond dur). `status` reste `sent`.","isRequired":true,"uniqueKey":"data.bounced_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand il a rebondi définitivement pour la première fois (rebond dur). `status` reste `sent`.","isRequired":true,"uniqueKey":"data.bounced_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.bounced_at","typeLabel":"string\u003cdate-time> | null"},"complained_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quand un lecteur l'a signalé comme spam pour la première fois.","isRequired":true,"uniqueKey":"data.complained_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quand un lecteur l'a signalé comme spam pour la première fois.","isRequired":true,"uniqueKey":"data.complained_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.complained_at","typeLabel":"string\u003cdate-time> | null"},"created_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.created_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"data.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.created_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","template","subject","from","to","cc","bcc","status","sandbox","failure_reason","failure_code","opens","clicks","sent_at","delivered_at","bounced_at","complained_at","created_at"],"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","code":"recipients_suppressed","doc_url":"\u003cstring>","data":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","template":"\u003cstring>","subject":"\u003cstring>","from":"jsmith@example.com","to":["jsmith@example.com"],"cc":["jsmith@example.com"],"bcc":["jsmith@example.com"],"status":"pending","sandbox":true,"failure_reason":"\u003cstring>","failure_code":"recipients_suppressed","opens":123,"clicks":123,"sent_at":"2023-11-07T05:31:56Z","delivered_at":"2023-11-07T05:31:56Z","bounced_at":"2023-11-07T05:31:56Z","complained_at":"2023-11-07T05:31:56Z","created_at":"2023-11-07T05:31:56Z"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"c7c3ff39-7d68-46bf-94e7-87e061c467f0":{"bearer":{"type":"http","scheme":"bearer","description":"Jeton d'API. Aptitude « read » : routes GET seulement. « read + write » : toutes les routes.","scopes":[],"schemeName":"bearer"}}},"servers":{"e496e035-a8f8-47cd-8774-f60875fb28ca":{"url":"https://api.lekalao.com","description":"Lekalao"},"4689bea6-f02f-4a97-9a01-1d15c720766d":{"url":"https://{host}/api","description":"Votre propre installation","variables":{"host":{"default":"lekalao.example.com","description":"Le domaine de votre installation"}}}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Jeton d'API. Aptitude « read » : routes GET seulement. « read + write » : toutes les routes.","scopes":[],"schemeName":"bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Jeton d'API. Aptitude « read » : routes GET seulement. « read + write » : toutes les routes.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearer","name":"Authorization"}],"title":"bearer"}]},"originalFileLocation":"api-reference/openapi.fr.json"},"subdomain":"lekalao","siteName":"Lekalao","title":"Renvoyer un e-mail transactionnel - Lekalao","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/","matchLevel":4},"fr":{"href":"/api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel","matchLevel":0}}},"lastModified":"2026-11-01T00:09:27.194Z","originalFileLocation":"api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel.mdx","locale":"fr"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Le renvoie comme un nouvel e-mail : mêmes destinataires, variables, langue, objet et adresse d\u0026#x27;expéditeur (from). Les pièces jointes ne sont jamais gardées, donc pas renvoyées. Un e-mail de test reste un e-mail de test. Répond comme un envoi : le plus souvent 202 avec status: pending.\">\u003cmeta data-mint-head name=\"keywords\" content=\"Lekalao, e-mail marketing, newsletter, transactional e-mail, e-mail API, campaigns, automations, deliverability\">\u003cmeta data-mint-head name=\"application-name\" content=\"Lekalao\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/lekalao/L7Vx8vzds__oYmHy/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/lekalao/L7Vx8vzds__oYmHy/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/lekalao/L7Vx8vzds__oYmHy/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/lekalao/L7Vx8vzds__oYmHy/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/lekalao/L7Vx8vzds__oYmHy/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/lekalao/L7Vx8vzds__oYmHy/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/lekalao/L7Vx8vzds__oYmHy/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/lekalao/L7Vx8vzds__oYmHy/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/lekalao/L7Vx8vzds__oYmHy/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Renvoyer un e-mail transactionnel - Lekalao\">\u003cmeta data-mint-head property=\"og:description\" content=\"Le renvoie comme un nouvel e-mail : mêmes destinataires, variables, langue, objet et adresse d\u0026#x27;expéditeur (from). Les pièces jointes ne sont jamais gardées, donc pas renvoyées. Un e-mail de test reste un e-mail de test. Répond comme un envoi : le plus souvent 202 avec status: pending.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Lekalao\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.lekalao.com/api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://lekalao.mintlify.app/_mintlify/api/og/v2?division=E-mails+transactionnels\u0026amp;title=Renvoyer+un+e-mail+transactionnel\u0026amp;description=Le+renvoie+comme+un+nouvel+e-mail+%3A+m%C3%AAmes+destinataires%2C+variables%2C+langue%2C+objet+et+adresse+d%27exp%C3%A9diteur+%28%60from%60%29.+Les+pi%C3%A8ces+jointes+ne+sont+jamais+gard%C3%A9es%2C+d\u0026amp;theme=ec25875a866709f7372483cb\u0026amp;signature=8e56ff962bf90bf9919dd0e9bdf9b7ed8f813ab6ec9515712b400810534a6aae\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Renvoyer un e-mail transactionnel - Lekalao\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Le renvoie comme un nouvel e-mail : mêmes destinataires, variables, langue, objet et adresse d\u0026#x27;expéditeur (from). Les pièces jointes ne sont jamais gardées, donc pas renvoyées. Un e-mail de test reste un e-mail de test. Répond comme un envoi : le plus souvent 202 avec status: pending.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://lekalao.mintlify.app/_mintlify/api/og/v2?division=E-mails+transactionnels\u0026amp;title=Renvoyer+un+e-mail+transactionnel\u0026amp;description=Le+renvoie+comme+un+nouvel+e-mail+%3A+m%C3%AAmes+destinataires%2C+variables%2C+langue%2C+objet+et+adresse+d%27exp%C3%A9diteur+%28%60from%60%29.+Les+pi%C3%A8ces+jointes+ne+sont+jamais+gard%C3%A9es%2C+d\u0026amp;theme=ec25875a866709f7372483cb\u0026amp;signature=8e56ff962bf90bf9919dd0e9bdf9b7ed8f813ab6ec9515712b400810534a6aae\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/lekalao/L7Vx8vzds__oYmHy/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Lekalao\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#006C4D\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_GB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.lekalao.com/api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://lekalao.com/#organization\",\"name\":\"Lekalao\",\"url\":\"https://lekalao.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/lekalao/X2dfnmUN5ikXeFCy/logo/light.svg?fit=max\u0026auto=format\u0026n=X2dfnmUN5ikXeFCy\u0026q=85\u0026s=2e6970b4e9a452195680476cf2c13687\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.lekalao.com#website\",\"name\":\"Lekalao\",\"url\":\"https://docs.lekalao.com\",\"publisher\":{\"@id\":\"https://lekalao.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.lekalao.com/api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel#webpage\",\"url\":\"https://docs.lekalao.com/api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel\",\"name\":\"Renvoyer un e-mail transactionnel\",\"description\":\"Le renvoie comme un nouvel e-mail : mêmes destinataires, variables, langue, objet et adresse d'expéditeur (from). Les pièces jointes ne sont jamais gardées, donc pas renvoyées. Un e-mail de test reste un e-mail de test. Répond comme un envoi : le plus souvent 202 avec status: pending.\",\"dateModified\":\"2026-11-01T00:09:27.194Z\",\"isPartOf\":{\"@id\":\"https://docs.lekalao.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.lekalao.com/api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.lekalao.com/api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"E-mails transactionnels\",\"item\":\"https://docs.lekalao.com/api-reference/e-mails-transactionnels/envoyer-un-e-mail-transactionnel\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Renvoyer un e-mail transactionnel\",\"item\":\"https://docs.lekalao.com/api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.lekalao.com/api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel#apireference\",\"headline\":\"Renvoyer un e-mail transactionnel\",\"name\":\"Renvoyer un e-mail transactionnel\",\"description\":\"Le renvoie comme un nouvel e-mail : mêmes destinataires, variables, langue, objet et adresse d'expéditeur (from). Les pièces jointes ne sont jamais gardées, donc pas renvoyées. Un e-mail de test reste un e-mail de test. Répond comme un envoi : le plus souvent 202 avec status: pending.\",\"url\":\"https://docs.lekalao.com/api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel\",\"mainEntityOfPage\":{\"@id\":\"https://docs.lekalao.com/api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel#webpage\"},\"dateModified\":\"2026-11-01T00:09:27.194Z\",\"publisher\":{\"@id\":\"https://lekalao.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.lekalao.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Lekalao\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Lekalao","nav":{"global":null,"languages":[{"language":"en","default":true,"pages":[{"title":"en","href":"/"}]},{"language":"fr","navbar":{"links":[{"href":"/fr/api-reference/introduction","label":"Référence API"}],"primary":{"type":"button","label":"Démarrer","href":"/fr/guide/quickstart"}},"tabs":[{"tab":"Guide utilisateur","icon":"book-open","pages":[{"title":"Guide utilisateur","href":"/fr"}]},{"tab":"Développeurs","icon":"code","pages":[{"title":"Développeurs","href":"/fr/developers/introduction"}]},{"tab":"Référence API","icon":"square-terminal","groups":[{"group":"Présentation","pages":[{"title":"Référence de l'API","icon":"book","href":"/fr/api-reference/introduction"}]},{"group":"Listes","pages":[{"title":"Lister les listes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/lists","href":"/api-reference/listes/lister-les-listes"},{"title":"Créer une liste","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/lists","href":"/api-reference/listes/créer-une-liste"},{"title":"Lire une liste","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/lists/{list}","href":"/api-reference/listes/lire-une-liste"},{"title":"Modifier une liste","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json put /v1/lists/{list}","href":"/api-reference/listes/modifier-une-liste"},{"title":"Supprimer une liste","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json delete /v1/lists/{list}","href":"/api-reference/listes/supprimer-une-liste"}]},{"group":"Abonnés","pages":[{"title":"Lister les abonnés d'une liste","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/lists/{list}/subscribers","href":"/api-reference/abonnés/lister-les-abonnés-dune-liste"},{"title":"Inscrire une adresse","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/lists/{list}/subscribers","href":"/api-reference/abonnés/inscrire-une-adresse"},{"title":"Inscrire un lot d'adresses","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/lists/{list}/subscribers/batch","href":"/api-reference/abonnés/inscrire-un-lot-dadresses"},{"title":"Lire un abonné","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/subscribers/{subscriber}","href":"/api-reference/abonnés/lire-un-abonné"},{"title":"Modifier un abonné","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json put /v1/subscribers/{subscriber}","href":"/api-reference/abonnés/modifier-un-abonné"},{"title":"Supprimer un abonné","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json delete /v1/subscribers/{subscriber}","href":"/api-reference/abonnés/supprimer-un-abonné"},{"title":"Désabonner","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/subscribers/{subscriber}/unsubscribe","href":"/api-reference/abonnés/désabonner"},{"title":"Réabonner","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/subscribers/{subscriber}/resubscribe","href":"/api-reference/abonnés/réabonner"},{"title":"Renvoyer l'e-mail de confirmation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/subscribers/{subscriber}/resend-confirmation","href":"/api-reference/abonnés/renvoyer-le-mail-de-confirmation"},{"title":"Ajouter ou retirer des tags","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/subscribers/{subscriber}/tags","href":"/api-reference/abonnés/ajouter-ou-retirer-des-tags"}]},{"group":"Tags","pages":[{"title":"Lister les tags d'une liste","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/lists/{list}/tags","href":"/api-reference/tags/lister-les-tags-dune-liste"},{"title":"Créer un tag","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/lists/{list}/tags","href":"/api-reference/tags/créer-un-tag"},{"title":"Supprimer un tag","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json delete /v1/tags/{tag}","href":"/api-reference/tags/supprimer-un-tag"}]},{"group":"Segments","pages":[{"title":"Lister les segments d'une liste","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/lists/{list}/segments","href":"/api-reference/segments/lister-les-segments-dune-liste"},{"title":"Créer un segment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/lists/{list}/segments","href":"/api-reference/segments/créer-un-segment"},{"title":"Lire un segment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/segments/{segment}","href":"/api-reference/segments/lire-un-segment"},{"title":"Modifier un segment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json put /v1/segments/{segment}","href":"/api-reference/segments/modifier-un-segment"},{"title":"Supprimer un segment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json delete /v1/segments/{segment}","href":"/api-reference/segments/supprimer-un-segment"}]},{"group":"Imports","pages":[{"title":"Lister les imports d'une liste","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/lists/{list}/imports","href":"/api-reference/imports/lister-les-imports-dune-liste"},{"title":"Importer un fichier","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/lists/{list}/imports","href":"/api-reference/imports/importer-un-fichier"},{"title":"Suivre un import","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/imports/{import}","href":"/api-reference/imports/suivre-un-import"}]},{"group":"Modèles","pages":[{"title":"Lister les modèles","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/templates","href":"/api-reference/modèles/lister-les-modèles"},{"title":"Créer un modèle","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/templates","href":"/api-reference/modèles/créer-un-modèle"},{"title":"Lire un modèle","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/templates/{template}","href":"/api-reference/modèles/lire-un-modèle"},{"title":"Modifier un modèle","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json put /v1/templates/{template}","href":"/api-reference/modèles/modifier-un-modèle"},{"title":"Supprimer un modèle","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json delete /v1/templates/{template}","href":"/api-reference/modèles/supprimer-un-modèle"}]},{"group":"Campagnes","pages":[{"title":"Lister les campagnes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/campaigns","href":"/api-reference/campagnes/lister-les-campagnes"},{"title":"Créer une campagne","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/campaigns","href":"/api-reference/campagnes/créer-une-campagne"},{"title":"Lire une campagne","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/campaigns/{campaign}","href":"/api-reference/campagnes/lire-une-campagne"},{"title":"Supprimer une campagne","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json delete /v1/campaigns/{campaign}","href":"/api-reference/campagnes/supprimer-une-campagne"},{"title":"Envoyer maintenant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/campaigns/{campaign}/send","href":"/api-reference/campagnes/envoyer-maintenant"},{"title":"Envoyer un test","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/campaigns/{campaign}/test","href":"/api-reference/campagnes/envoyer-un-test"}]},{"group":"Automatisations","pages":[{"title":"Lister les automatisations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/automations","href":"/api-reference/automatisations/lister-les-automatisations"},{"title":"Faire entrer quelqu'un dans une automatisation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/automations/{automation}/trigger","href":"/api-reference/automatisations/faire-entrer-quelquun-dans-une-automatisation"}]},{"group":"E-mails transactionnels","pages":[{"title":"Envoyer un e-mail transactionnel","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/transactional-mails/send","href":"/api-reference/e-mails-transactionnels/envoyer-un-e-mail-transactionnel"},{"title":"Lister les e-mails transactionnels","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/transactional-mails","href":"/api-reference/e-mails-transactionnels/lister-les-e-mails-transactionnels"},{"title":"Lire un e-mail transactionnel","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/transactional-mails/{mail}","href":"/api-reference/e-mails-transactionnels/lire-un-e-mail-transactionnel"},{"title":"Renvoyer un e-mail transactionnel","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/transactional-mails/{mail}/resend","href":"/api-reference/e-mails-transactionnels/renvoyer-un-e-mail-transactionnel"}]},{"group":"Revenu","pages":[{"title":"Déclarer une vente","description":"Rattache une vente à l'abonné, puis au dernier e-mail qu'il a réellement ouvert ou cliqué dans la fenêtre d'attribution (14 jours par défaut ; un clic l'emporte sur une ouverture). Une même `reference` envoyée deux fois reste une seule vente (200 au lieu de 201).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/conversions","href":"/api-reference/revenu/déclarer-une-vente"},{"title":"Retirer une vente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json delete /v1/conversions/{conversion}","href":"/api-reference/revenu/retirer-une-vente"}]},{"group":"Champs de contact","pages":[{"title":"Lister les champs de contact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/fields","href":"/api-reference/champs-de-contact/lister-les-champs-de-contact"},{"title":"Créer un champ de contact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/fields","href":"/api-reference/champs-de-contact/créer-un-champ-de-contact"},{"title":"Modifier un champ de contact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json patch /v1/fields/{field}","href":"/api-reference/champs-de-contact/modifier-un-champ-de-contact"},{"title":"Supprimer un champ de contact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json delete /v1/fields/{field}","href":"/api-reference/champs-de-contact/supprimer-un-champ-de-contact"}]},{"group":"Événements","pages":[{"title":"Enregistrer un événement, ou un lot","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/events","href":"/api-reference/événements/enregistrer-un-événement-ou-un-lot"},{"title":"Lister ce qu'une personne a fait","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/events","href":"/api-reference/événements/lister-ce-quune-personne-a-fait"}]},{"group":"Webhooks","pages":[{"title":"Lister les webhooks sortants","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/webhooks","href":"/api-reference/webhooks/lister-les-webhooks-sortants"},{"title":"Enregistrer un webhook sortant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/webhooks","href":"/api-reference/webhooks/enregistrer-un-webhook-sortant"},{"title":"Retirer un webhook sortant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json delete /v1/webhooks/{webhook}","href":"/api-reference/webhooks/retirer-un-webhook-sortant"},{"title":"Voir à quoi ressemble un appel","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/webhooks/samples/{event}","href":"/api-reference/webhooks/voir-à-quoi-ressemble-un-appel"}]},{"group":"Plateforme","pages":[{"title":"À qui est ce jeton","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/me","href":"/api-reference/plateforme/à-qui-est-ce-jeton"},{"title":"Document OpenAPI de l'installation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json get /v1/openapi.json","href":"/api-reference/plateforme/document-openapi-de-linstallation"},{"title":"Vérifier une clé de licence","deprecated":null,"version":null,"openapi":"/api-reference/openapi.fr.json post /v1/licences/check","href":"/api-reference/plateforme/vérifier-une-clé-de-licence"}]}]},{"tab":"Auto-hébergement","icon":"server","hidden":true,"pages":[{"title":"Auto-hébergement","href":"/fr/self-hosting/overview"}]}]}]},"basePath":"","title":"Renvoyer un e-mail transactionnel - Lekalao","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-Bevw23-4.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}