POST Mediador/EnviarCorreoGeneral
Servicio general de envío de correo electrónico. Permite enviar un correo personalizado con destinatarios, asunto, cuerpo HTML/texto y adjuntos en base64.
Request Information
URI Parameters
None.
Body Parameters
EnviarCorreoGeneralRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| Correos |
Destinatarios principales (To). Requerido al menos uno. |
Collection of string |
None. |
| CorreosCc |
Destinatarios en copia (CC). Opcional. |
Collection of string |
None. |
| Asunto |
Asunto del correo. |
string |
None. |
| Cuerpo |
Cuerpo del correo. Puede ser HTML o texto plano según EsHtml. |
string |
None. |
| EsHtml |
Indica si el Cuerpo es HTML (true) o texto plano (false). Por defecto true. |
boolean |
None. |
| Adjuntos |
Adjuntos opcionales en base64. |
Collection of AdjuntoCorreoGeneral |
None. |
Request Formats
application/json, text/json
Sample:
{
"Correos": [
"sample string 1",
"sample string 2"
],
"CorreosCc": [
"sample string 1",
"sample string 2"
],
"Asunto": "sample string 1",
"Cuerpo": "sample string 2",
"EsHtml": true,
"Adjuntos": [
{
"ContenidoBase64": "sample string 1",
"NombreArchivo": "sample string 2",
"TipoMime": "sample string 3"
},
{
"ContenidoBase64": "sample string 1",
"NombreArchivo": "sample string 2",
"TipoMime": "sample string 3"
}
]
}
application/xml, text/xml
Sample:
<EnviarCorreoGeneralRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KiaiFacturacion.Aplicacion.Dtos.Notificaciones">
<Adjuntos>
<AdjuntoCorreoGeneral>
<ContenidoBase64>sample string 1</ContenidoBase64>
<NombreArchivo>sample string 2</NombreArchivo>
<TipoMime>sample string 3</TipoMime>
</AdjuntoCorreoGeneral>
<AdjuntoCorreoGeneral>
<ContenidoBase64>sample string 1</ContenidoBase64>
<NombreArchivo>sample string 2</NombreArchivo>
<TipoMime>sample string 3</TipoMime>
</AdjuntoCorreoGeneral>
</Adjuntos>
<Asunto>sample string 1</Asunto>
<Correos xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</Correos>
<CorreosCc xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</CorreosCc>
<Cuerpo>sample string 2</Cuerpo>
<EsHtml>true</EsHtml>
</EnviarCorreoGeneralRequest>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
RespuestaEnvioCorreoGeneral| Name | Description | Type | Additional information |
|---|---|---|---|
| Enviado |
Indica si el correo fue enviado exitosamente. |
boolean |
None. |
| Mensaje |
Mensaje descriptivo del resultado. |
string |
None. |
| Destinatarios |
Lista de destinatarios a los que se envió el correo. |
Collection of string |
None. |
Response Formats
application/json, text/json
Sample:
{
"Enviado": true,
"Mensaje": "sample string 2",
"Destinatarios": [
"sample string 1",
"sample string 2"
]
}
application/xml, text/xml
Sample:
<RespuestaEnvioCorreoGeneral xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KiaiFacturacion.Aplicacion.Dtos.Notificaciones">
<Destinatarios xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</Destinatarios>
<Enviado>true</Enviado>
<Mensaje>sample string 2</Mensaje>
</RespuestaEnvioCorreoGeneral>