Enregistrer le brouillon
/v1/mailboxes/{mailbox_id}/drafts/{draft_id}Crée ou met à jour un brouillon avant draft_id. Pour un nouveau brouillon, générez UUID ; Pour les sauvegardes ultérieures, utilisez le même identifiant. Vous pouvez continuer votre brouillon depuis un autre appareil après vous être connecté à la même boîte aux lettres.
Zones d’autorisation et d’accès · Erreurs et répétitions
Demande
curl -X PUT 'https://adapt-mail.com/v1/mailboxes/<mailbox_id>/drafts/<draft_id>' \ -H 'Authorization: Bearer <access_token>' \ -H 'Content-Type: application/json' \Possibilités
mailbox_idpathNécessairementintegerdraft_idpathNécessairementstring · uuidX-Customer-IDheader- Option 1
stringOption 2null
Corps de la demande · application/json
object
toarrayAdresses des principaux destinataires.
maxItems: 50Éléments du tableaustringccarrayCopiez les adresses des destinataires visibles par les autres participants.
maxItems: 50Éléments du tableaustringbccarrayAdresses des destinataires en Cci.
maxItems: 50Éléments du tableaustringsubjectstringObjet de la lettre.
Défaut:
""maxLength: 998textstringLe texte de la lettre sans mise en forme.
Défaut:
""maxLength: 200000htmlVersion au format HTML- de la lettre.
Option 1stringmaxLength: 300000Option 2nullfile_idsarrayID fichiers précédemment téléchargés dans cette boîte aux lettres. Récupérez-les lors du téléchargement ou depuis la liste des fichiers.
maxItems: 20Éléments du tableaustring · uuidforward_messageL'e-mail d'origine dont les pièces jointes doivent être transférées.
Option 1objectfolderNécessairementstringNom du dossier dans la liste des dossiers, par exemple INBOX.
minLength: 1maxLength: 255uidvalidityNécessairementintegerLa valeur est uidvalidity de la réponse API pour ce dossier.
exclusiveMinimum: 0uidNécessairementintegerexclusiveMinimum: 0
Les champs inconnus ne sont pas acceptés.
Option 2nullreply_to_message_idLa valeur message_id de l'e-mail auquel vous répondez.
Option 1stringmaxLength: 998Option 2nullreferencesLa valeur references du message d'origine pour enregistrer la chaîne de réponse.
Option 1stringmaxLength: 4000Option 2nullsend_atHeure d'envoi différé avec fuseau horaire, par exemple 2026-11-01T12:00:00Z. Sans valeur, l'envoi commence au fur et à mesure du traitement de la file d'attente.
Option 1string · date-timeOption 2null
Les champs inconnus ne sont pas acceptés.
Réponses
200 Réponse réussie
application/json
object
idstring · uuid
401 Connexion requise
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayÉléments du tableauobject
403 Pas d'accès
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayÉléments du tableauobject
404 Ressource introuvable
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayÉléments du tableauobject
409 Conflit d'État
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayÉléments du tableauobject
422 Erreur de validation
application/json
object
detailarrayÉléments du tableauobjectlocNécessairementarrayÉléments du tableauOption 1stringOption 2integermsgNécessairementstringtypeNécessairementstring
503 Indisponibilité temporaire
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayÉléments du tableauobject