Configuración del buzón
/v1/mailboxes/{mailbox_id}Use /v1 para cambiar name, password y signature. Cambie la cuota compartida quota_mb desde el panel de su proveedor. Los archivos no tienen una cuota independiente. Idempotency-Key es opcional, pero se recomienda para los reintentos.
Zonas de autorización y acceso · Errores y repeticiones.
Pedido
curl -X PATCH 'https://adapt-mail.com/v1/mailboxes/<mailbox_id>' \ -H 'Authorization: Bearer <access_token>' \ -H 'Idempotency-Key: message-20261019-0001' \ -H 'Content-Type: application/json' \ --data '{"name":"Support","signature":"Support team"}'Opciones
mailbox_idpathNecesariamenteintegerX-Customer-IDheader- Opción 1
stringOpción 2null Idempotency-KeyheaderstringminLength: 8maxLength: 128
Cuerpo de la solicitud · application/json
object
name- Opción 1
stringminLength: 1maxLength: 120Opción 2null quota_mb- Opción 1
integerminimum: 10240Opción 2null file_quota_mb- Opción 1
integerminimum: 256maximum: 512000Opción 2null password- Opción 1
stringminLength: 12maxLength: 128Opción 2null signature- Opción 1
stringmaxLength: 5000Opción 2null
No se aceptan campos desconocidos.
Respuestas
202 Respuesta exitosa
application/json
object
idstring · uuidID de operación para verificar el estado y cancelar un envío pendiente.
kindstringmailbox_id- Opción 1
integerOpción 2null statusstringValores válidos:
"queued""running""succeeded""failed""uncertain""cancelled"run_atstringFecha y hora en UTC. Si no hay compensación, el valor también representa UTC.
created_atstringFecha y hora en UTC. Si no hay compensación, el valor también representa UTC.
completed_at- Opción 1
stringFecha y hora en UTC. Si no hay compensación, el valor también representa UTC.
Opción 2null errorEl motivo del error si la operación no se completó correctamente.
Opción 1stringOpción 2nullresultEl resultado de la operación. Para envío, contiene información sobre los destinatarios aceptados y rechazados.
Opción 1objectOpción 2null
400 Encabezado o identificador no válido
application/json
object
detail- Opción 1
stringOpción 2objectcodestringmessagestring
Opción 3arrayelementos de matrizobject
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