Guardar borrador
/v1/mailboxes/{mailbox_id}/drafts/{draft_id}Crea o actualiza un borrador antes del draft_id.. Para un nuevo borrador, genere UUID; Para guardados posteriores, utilice el mismo identificador. Puede continuar su borrador desde otro dispositivo después de iniciar sesión en el mismo buzón.
Zonas de autorización y acceso · Errores y repeticiones.
Pedido
curl -X PUT 'https://adapt-mail.com/v1/mailboxes/<mailbox_id>/drafts/<draft_id>' \ -H 'Authorization: Bearer <access_token>' \ -H 'Content-Type: application/json' \Opciones
mailbox_idpathNecesariamenteintegerdraft_idpathNecesariamentestring · uuidX-Customer-IDheader- Opción 1
stringOpción 2null
Cuerpo de la solicitud · application/json
object
toarrayDirecciones de los principales destinatarios.
maxItems: 50elementos de matrizstringccarrayCopie las direcciones de los destinatarios que sean visibles para otros participantes.
maxItems: 50elementos de matrizstringbccarrayDirecciones de destinatarios en Cco.
maxItems: 50elementos de matrizstringsubjectstringAsunto de la carta.
Por defecto:
""maxLength: 998textstringEl texto de la carta sin formato.
Por defecto:
""maxLength: 200000htmlHTML-versión formateada de la carta.
Opción 1stringmaxLength: 300000Opción 2nullfile_idsarrayID archivos descargados previamente en este buzón. Consíguelos al descargar o de la lista de archivos.
maxItems: 20elementos de matrizstring · uuidforward_messageEl correo electrónico original cuyos archivos adjuntos deben reenviarse.
Opción 1objectfolderNecesariamentestringNombre de carpeta de la lista de carpetas, por ejemplo INBOX.
minLength: 1maxLength: 255uidvalidityNecesariamenteintegerEl valor es uidvalidity de la respuesta API para esta carpeta.
exclusiveMinimum: 0uidNecesariamenteintegerexclusiveMinimum: 0
No se aceptan campos desconocidos.
Opción 2nullreply_to_message_idEl valor message_id del correo electrónico al que estás respondiendo.
Opción 1stringmaxLength: 998Opción 2nullreferencesEl valor references del mensaje original para guardar la cadena de respuesta.
Opción 1stringmaxLength: 4000Opción 2nullsend_atHora de envío retrasada con zona horaria, por ejemplo 2026-11-01T12:00:00Z. Sin un valor, el envío comienza a medida que se procesa la cola.
Opción 1string · date-timeOpción 2null
No se aceptan campos desconocidos.
Respuestas
200 Respuesta exitosa
application/json
object
idstring · uuid
401 Iniciar sesión requerido
application/json
object
detail- Opción 1
stringOpción 2objectcodestringmessagestring
Opción 3arrayelementos de matrizobject
403 Sin acceso
application/json
object
detail- Opción 1
stringOpción 2objectcodestringmessagestring
Opción 3arrayelementos de matrizobject
404 Recurso no encontrado
application/json
object
detail- Opción 1
stringOpción 2objectcodestringmessagestring
Opción 3arrayelementos de matrizobject
409 Conflicto de estado
application/json
object
detail- Opción 1
stringOpción 2objectcodestringmessagestring
Opción 3arrayelementos de matrizobject
422 Error de validación
application/json
object
detailarrayelementos de matrizobjectlocNecesariamentearrayelementos de matrizOpción 1stringOpción 2integermsgNecesariamentestringtypeNecesariamentestring
503 Indisponibilidad temporal
application/json
object
detail- Opción 1
stringOpción 2objectcodestringmessagestring
Opción 3arrayelementos de matrizobject