POST /api/sat-descarga/register
Registra las credenciales FIEL (certificado .cer y llave privada .key) para un perfil, permitiendo la descarga automática de facturas desde el SAT.Autenticación
Requiere autenticación con Bearer token y acceso al plan con descarga masiva SAT.Body Parameters
UUID del perfil al que se asociarán las credenciales FIEL.
Contenido del archivo .cer (certificado) codificado en Base64.
Contenido del archivo .key (llave privada) codificado en Base64.
Contraseña de la llave privada.
Response
Mensaje de confirmación.
UUID del perfil para el que se registraron las credenciales.
Códigos de Estado
200- Credenciales registradas correctamente400- Parámetros inválidos o falta configuración401- No autenticado404- Perfil no encontrado500- Error del servidor
POST /api/sat-descarga/trigger/:profile_id
Dispara una sincronización manual de facturas desde el SAT para un perfil específico.Autenticación
Requiere autenticación con Bearer token y acceso al plan con descarga masiva SAT.Path Parameters
UUID del perfil para el que se desea sincronizar facturas.
Response
Mensaje indicando el estado de la sincronización.
UUID del perfil sincronizado.
Estado de la sincronización.
Códigos de Estado
200- Sincronización iniciada401- No autenticado404- Perfil no encontrado500- Error del servidor
GET /api/sat-descarga/status/:profile_id
Obtiene el estado actual de la sincronización SAT para un perfil.Autenticación
Requiere autenticación con Bearer token y acceso al plan con descarga masiva SAT.Path Parameters
UUID del perfil.
Response
UUID del perfil.
Fecha y hora de la última sincronización exitosa (formato ISO 8601).
Estado actual de la sincronización:
"idle", "in_progress", "completed", o "error".Número de facturas descargadas en la última sincronización.
Indica si el perfil tiene credenciales FIEL registradas.
Códigos de Estado
200- Estado recuperado exitosamente401- No autenticado404- Perfil no encontrado500- Error del servidor