Aller au contenu principal

Référence : Codes d'événements

Cette page liste tous les codes d'événements utilisés dans les logs et les webhooks SendAs.me.

Statuts d'envoi d'email

Ces codes apparaissent dans le champ status des logs d'emails (portail et API) et dans le champ event des webhooks.

Codes de statut (logs)

CodeSignificationAction recommandée
sentL'email a été accepté et délivré par Gmail ou Office 365Aucune — l'envoi est réussi
failed_tempL'envoi a échoué temporairement (erreur réseau, API indisponible, quota momentané)Automatiquement retenté par SendAs.me
failed_permL'envoi a échoué définitivement (adresse invalide, compte révoqué, quota dépassé de façon permanente)Intervenir manuellement — ne sera pas retenté

Types d'événements webhook

Ces codes apparaissent dans le champ event des payloads de webhook.

Événements email

ÉvénementDéclenché quandDonnées incluses
email_sentUn email a été envoyé avec succèslog_id, from_address, to_address, subject, provider, message_id
email_failed_tempUn envoi a échoué temporairementlog_id, from_address, to_address, subject, provider, error, retry_count, next_retry_at
email_failed_permUn envoi a échoué définitivementlog_id, from_address, to_address, subject, provider, error, final: true

Événements OAuth

ÉvénementDéclenché quandDonnées incluses
oauth_connectedUn utilisateur final a connecté son compte Gmail ou Office 365credential_id, email, provider
oauth_expiredLe compte d'un utilisateur ne peut plus être utilisé (révocation ou expiration non récupérable)credential_id, email, provider, reason

Valeurs de reason pour oauth_expired

ValeurDescription
refresh_token_revokedL'utilisateur a révoqué l'accès depuis son compte Google ou Microsoft
refresh_token_expiredLe jeton de rafraîchissement a expiré (cas rare, certains comptes Microsoft)
account_disabledLe compte Google ou Microsoft de l'utilisateur a été désactivé
insufficient_scopeLes permissions accordées ne sont plus suffisantes

Valeurs de provider

ValeurFournisseur
gmailCompte Google (Gmail personnel ou Google Workspace)
microsoftCompte Microsoft (Office 365 personnel ou Azure Active Directory)

Codes d'erreur SMTP

Ces codes sont retournés à votre application lorsqu'une connexion SMTP échoue.

Code SMTPMessageCause probable
535Authentication failedIdentifiant ou mot de passe incorrect
550From address not authorizedL'adresse From: ne correspond à aucun compte OAuth connecté
550OAuth account revokedLe compte OAuth de l'utilisateur a été révoqué
452Insufficient system storageQuota de l'API fournisseur atteint
421Service temporarily unavailableErreur temporaire, réessayez dans quelques instants

Statuts de compte OAuth

Ces statuts sont visibles dans le portail (section Utilisateurs connectés) et dans les réponses de l'API.

StatutDescriptionEmails possibles
activeCompte connecté, jeton valideOui
expiredJeton d'accès expiré, en cours de rafraîchissement automatiqueOui (rafraîchissement transparent)
revokedL'utilisateur a révoqué l'accèsNon — reconnexion nécessaire
errorErreur lors du dernier rafraîchissementNon — vérification manuelle conseillée

Codes de statut des livraisons webhook

StatutDescription
pendingLivraison en attente (première tentative non encore effectuée)
deliveredLivraison réussie (code HTTP 2xx reçu)
failedToutes les tentatives ont échoué
retryingTentatives en cours (entre deux retries)