Aller à la documentation
Serveur MCP

Envoyés et programmés

Le courrier qui est parti ou qui attend de partir.

Outils Envoyés et programmés

OutilCe qu'il fait
listSentEmailsLe courrier que l'espace de travail a envoyé ou va envoyer, du plus récent au plus ancien, par status, par expéditeur, par diffusion, ou selon une période scheduledFrom et scheduledTo.
getSentEmailUn e-mail envoyé ou programmé : son statut, quand il doit partir ou quand il est parti, ce qui a mal tourné et où il en est pour chaque destinataire.
listEmailEventsCe qui est arrivé à un e-mail, du plus ancien au plus récent : envoyé, échoué, reprogrammé et, s'il est suivi, chaque ouverture, chaque clic et chaque téléchargement.
rescheduleEmailDéplacer un e-mail qui n'est pas encore parti à un nouveau moment, un instant ISO 8601 ou une durée comme PT2H.
updateScheduledEmailModifier l'objet, le corps, l'expéditeur ou les destinataires d'un e-mail qui n'est pas encore parti.
cancelEmailArrêter un e-mail qui n'est pas encore parti. Il ne peut pas être rétabli, seulement envoyé de nouveau.

Lire demande « Lire les messages envoyés et leur statut de distribution » (emails:read), et déplacer, modifier ou annuler demande « Envoyer des e-mails » (emails:send). Un client limité à certaines adresses n'atteint que le courrier envoyé depuis celles-ci, et une personne dont le rôle n'atteint pas toutes les adresses ne peut déplacer, modifier ou annuler que le courrier qu'elle a envoyé.

Un message traduit au moment où il a été accepté garde sa formulation, et un message chiffré garde sa formulation et ses destinataires : updateScheduledEmail refuse donc de les modifier. Annulez-le plutôt et envoyez-le de nouveau.

Dans le chat de l'application, cancelEmail demande toujours d'abord, et déplacer ou modifier un e-mail demande, sauf si vous l'avez demandé.

Référence

listSentEmails

Portéesemails:readL'assistant de l'application l'exécute sans demanderBoîte à outilssent

Mail this workspace has sent or will send, newest first: messages sent through the app, the API and automations, with their status. status keeps some statuses: queued and scheduled are still waiting, sending, sent, partial, failed and cancelled are not. scheduledFrom and scheduledTo, ISO 8601 instants, keep the messages scheduled inside that window, which with status scheduled and queued is what is waiting to go out. When more follow, the last line gives a cursor.

Entrées

statusstring[]
L'un de"queued""scheduled""sending""sent""partial""cancelled""failed"
fromstring
scheduledFromstring
Formatdate-time
scheduledTostring
Formatdate-time
broadcastIdstring
limitinteger
Au moins 1Au plus 100
cursorstring

Aussi disponible dans

API
GET /emails
SDK
emails.list()emails.listAll()emails.iterate()

getSentEmail

Portéesemails:readL'assistant de l'application l'exécute sans demanderBoîte à outilssent

One sent or scheduled email by id: its status, when it is due or went out, what went wrong if anything did, and where it stands with each recipient. Take the id from listSentEmails or from what sendEmail returned.

Entrées

idstringObligatoire
Non vide

Aussi disponible dans

API
GET /emails/{id}
SDK
emails.get()

listEmailEvents

Portéesemails:readL'assistant de l'application l'exécute sans demanderBoîte à outilssent

What happened to one sent email, oldest first: accepted, queued, scheduled, sent, failed, cancelled, rescheduled and, when it was tracked, every counted open, click and download. When more follow, the last line gives a cursor.

Entrées

idstringObligatoire
Non vide
limitinteger
Au moins 1Au plus 100
cursorstring

Aussi disponible dans

API
GET /emails/{id}/events
SDK
emails.listEvents()emails.listAllEvents()emails.iterateEvents()

rescheduleEmail

Portéesemails:sendL'assistant de l'application demande d'abord, sauf si vous l'avez demandéBoîte à outilssent

Move a scheduled or queued email to a new time. scheduledAt is an ISO 8601 instant or a duration such as PT2H, in the future and at most a year out. getCurrentDate gives the time now.

Entrées

idstringObligatoire
Non vide
scheduledAtstringObligatoire
Non vide

Aussi disponible dans

API
PATCH /emails/{id}
SDK
emails.reschedule()emails.update()

updateScheduledEmail

Portéesemails:sendL'assistant de l'application demande d'abord, sauf si vous l'avez demandéBoîte à outilssent

Change an email that has not gone yet: its subject, its body as html or text, the address it goes out as, or who it goes to. A recipient list replaces the stored one whole. A field you leave out keeps its value. A message translated when it was accepted keeps its wording, and one that was encrypted keeps its wording and its recipients, so cancel it and send again instead.

Entrées

idstringObligatoire
Non vide
subjectstring
Jusqu'à 998 caractères
htmlstring
Jusqu'à 1000000 caractères
textstring
Jusqu'à 1000000 caractères
fromstring
toobject[]
De 1 à 50 éléments
emailstringObligatoire
Jusqu'à 320 caractèresFormatemail
namestring
Jusqu'à 128 caractères
ccobject[]
Jusqu'à 50 éléments
emailstringObligatoire
Jusqu'à 320 caractèresFormatemail
namestring
Jusqu'à 128 caractères
bccobject[]
Jusqu'à 50 éléments
emailstringObligatoire
Jusqu'à 320 caractèresFormatemail
namestring
Jusqu'à 128 caractères

Aussi disponible dans

API
PATCH /emails/{id}
SDK
emails.reschedule()emails.update()

cancelEmail

Portéesemails:sendL'assistant de l'application demande toujours d'abordBoîte à outilssent

Stop an email that has not gone yet: a scheduled one, or one still inside its undo window. It cannot be brought back afterwards, only sent again. One that has already gone cannot be cancelled. Cancelling twice is not an error.

Entrées

idstringObligatoire
Non vide

Aussi disponible dans

API
POST /emails/{id}/cancel
SDK
emails.cancel()