Facturas
Obtener contenido de correo
Obtener asunto y archivo ZIP en base64 para envío manual de correo.
Firma del método
getEmailContent(
number: string,
options?: RequestOptions,
): Promise<GetBillEmailContentResponse>Endpoint Factus
GET /v2/bills/{number}/email-content
Fuente oficial: Obtener contenido de correo
Cuándo usar este endpoint
Este endpoint está pensado principalmente para escenarios donde la factura se creó con send_email = false y el integrador necesita encargarse del envío manual al cliente.
El campo attached_document contiene un archivo ZIP codificado en base64 con:
- El PDF de la factura
- El XML
AttachedDocumentque Factus enviaría en el correo oficial
Parámetros
Prop
Type
Ejemplo
const response = await factus.bills.getEmailContent("SETP990000203");
console.log(response.data.subject);
console.log(response.data.attached_document);Ejemplo de respuesta
{
"status": "OK",
"message": "Solicitud exitosa",
"data": {
"subject": "901724254;FACTUS SAS;SETP990000748;01;FACTUS SAS",
"attached_document": "[TRIMMED_BASE64_69784_CHARS]"
}
}