Login
Servicios de login para los usuarios clientes y agentes.
SIGOAgente
| API | Description |
|---|---|
| POST api/SIGOAgentes/PagoAgente |
POST: Inserta una nueva solicitud de pagos de agentes en la base de datos. Endpoint: POST /api/Agentes/AltaAgente |
| POST api/SIGOAgentes/AltaAgente |
POST: Inserta una nueva solicitud de alta de agentes en la base de datos. Endpoint: POST /api/Agentes/AltaAgente |
| POST api/SIGOAgentes/AltaDocumentoAgente |
POST: Inserta un nuevo documento de agentes en la base de datos. Endpoint: POST /api/Agente/AltaDocumentoAgente |
| GET api/SIGOAgentes/DocumentosSubidos?folio={folio} |
No documentation available. |
| GET api/SIGOAgentes/ConsultarRequeridos?monto={monto}&idSubproceso={idSubproceso}&tipoPersona={tipoPersona}&nacionalidad={nacionalidad}&tipoFirma={tipoFirma} |
No documentation available. |
| GET api/SIGOAgentes/Folio/{folio} |
GET: Obtiene los detalles de un pago de agentes por su folio. Endpoint: GET /api/SIGOAgentes/Folio/{folio} |
| GET api/SIGOAgentes/AltaFolio/{folio} |
GET: Obtiene los detalles de un pago de agentes por su folio. Endpoint: GET /api/SIGOAgentes/Folio/{folio} |
| GET api/SIGOAgentes/ActDocAgenteFolio/{folio} |
GET: Obtiene los detalles de actualizacion de documentos de agentes por su folio. Endpoint: GET /api/SIGOAgentes/ActDocAgenteFolio/{folio} |
| POST api/SIGOAgentes/Actualizar/AgentePagos |
No documentation available. |
| POST api/SIGOAgentes/Actualizar/AltaAgente |
No documentation available. |
| POST api/SIGOAgentes/Actualizar/DocumentosAgente |
No documentation available. |
UNAM
Funciones para el flujo de UNAM
| API | Description |
|---|---|
| GET api/UNAMContrasenia?nombre={nombre}&apePaterno={apePaterno}&apeMaterno={apeMaterno}&fecNac={fecNac}&email={email} |
Funcion que ontiene al contrseña de UNAM |
| GET api/UNAMPolizas?Contrasenia={Contrasenia} |
Servicio que lista las polizas de UNAM |
| GET api/UNAMDescargaPoliza?idPoliza={idPoliza}&codasegurado={codasegurado} |
Servicioque genera la pliza de la UNAm |
| GET api/UNAMEnviarContrasenia?destinatario={destinatario}&contrasenia={contrasenia} |
Servicio para enviar la contraseña para el acceso a la consulta de la poliza |
SIGO_Detalle_Siniestros_
| API | Description |
|---|---|
| GET api/SIGO_Detalle_Siniestros/ObtenerPorFolio?folio={folio} |
Obtiene el detalle de un siniestro a partir de su folio. |
SIGOAsignacion
Controlador para la asignación de folios a usuarios internos (Round Robin). Prefijo de ruta: /api/Asignacion
| API | Description |
|---|---|
| POST api/SIGOAsignacion/Asignar |
POST: Asigna el folio a un usuario interno (Round Robin) y crea/actualiza el registro en bitácora. Endpoint: POST /api/Asignacion/Asignar |
ListaCatalogoProductos
Consulta de Lista de Productos.
| API | Description |
|---|---|
| GET api/ObtenerTiposSeguros?token={token} |
Obtener a partir del usuario, la lista de tipos de seguros permitidos para el perfil(0. Vida 1. Accidentes) |
| GET api/ObtenerTiposProductos?token={token} |
Empaquetado que obtiene los tipos de productos por token |
| POST api/ListaCatalogoProductos?numeroBase10={numeroBase10} |
Obtiena la Regresantacion binara |
DocumentosDependientes
Clase para activar/descativar documentos dependientes
| API | Description |
|---|---|
| GET api/documentosDependientes?idElemento={idElemento}&xml={xml}&token={token} |
SIGOClientes
Secretaria
servicios para el flujo de secretaria
| API | Description |
|---|---|
| GET api/ConsultarPredial?email={email}&Clave_catastral={Clave_catastral} |
Servicio que consulta el predial |
| POST api/GuardarInformacion |
Servicio aue guarda la informacion de la secretaria |
EmpaquetadosSP
| API | Description |
|---|---|
| GET api/EmpaquetadoObtenerCamposPreCotizacionSP?id={id}&token={token} |
FLUJO SIN PAGO Primer paso para iniciar la cotización, solicitud de los campos necesarios para obtener el monto del seguro seleccionado |
| POST api/EmpaquetadoPrecotizarSP |
FLUJO SIN PAGO Servicio que recibe la información necesaria para realizar una precotización, obteniendo los montos de una póliza. |
| GET api/EmpaquetadoObtenerCamposCotizacionSP?id={id}&token={token} |
FLUJO SIN PAGO Servicio a utilizar después de utilizar el servicio de precotización, es la continuación de la cotización |
| POST api/EmpaquetadoCotizarSP |
FLUJO SIN PAGO Guardado de los datos del XML recibido, para poder realizar una cotización y obtener como salida un PDF de la cotización |
| GET api/EmpaquetadoObtenerCamposCotizacionExpressSP?id={id}&token={token} |
FLUJO SIN PAGO Obtener XML con el listado de toda la información que será necesaria para regitrar una cotización(realizar la cotización en una sola llamada) |
| POST api/EmpaquetadoCotizarExpressSP |
FLUJO SIN PAGO Recibe XML con los datos requeridos y necesarios para poder emitir una cotización |
| GET api/EmpaquetadoObtenerCuestionariosSP?id={id}&token={token} |
FLUJO SIN PAGO Solicitud de XML con preguntas necesarias para la continuación de la emisión de la póliza. |
| POST api/EmpaquetadoObtenerCuestionariosSP |
FLUJO SIN PAGO Recepción del llenado del cuestionario |
| GET api/EmpaquetadoObtenerCamposEmisionSP?idCotizacion={idCotizacion}&token={token} |
FLUJO SIN PAGO Para obtener el XML de los datos que serán requeridos para poder emitir la póliza |
| POST api/EmpaquetadoEmitirSP |
FLUJO SIN PAGO Recibe el XML con la información requerida para que se genere la emisión de la cotización, también en este proceso se envían los pines a cada uno de los correos diferentes registrados |
| GET api/EmpaquetadoAceptacionTyCSP?idCotizacion={idCotizacion}&token={token} |
FLUJO SIN PAGO Empaquetado que recibe la repuesta de terminos y condiciones |
| GET api/EmpaquetadoLiberarPoliza?idCotizacion={idCotizacion}&token={token} |
FLUJO SIN PAGO Empaquetado que emite la poliza si relaizar el pago |
| GET api/ConsentimientoPDF?idPoliza={idPoliza}&idCotizacion={idCotizacion} |
Empaquetado que genera el archivo de concentimiento |
| POST api/CargaDeCobranza?token={token} |
FLUJO SIN PAGO Servicio que recibe la información necesaria para cargar el pago de las facturas (FACTURA, POLIZA, MONTO, REFERENCIA_OPENPAY, NUMERO_APROBACION) |
| GET api/ConsultaFacturaSP?idPoliza={idPoliza}&token={token} |
FLUJO SIN PAGO Servicio que recibe el id de la poliza y nos devuelve los datos de sus facturas |
| GET api/ListaMotivosCancelacionWeb |
Listado de los motivos de cancelacion para una poliza |
| GET api/ObtenerCamposCancelacion?token={token} | |
| POST api/CancelarPoliza?token={token} |
Servicio para cancelacion de polizas |
| GET api/ListaFacturasSP?idPoliza={idPoliza}&token={token} |
FLUJO SIN PAGO Servicio que recibe el id de la poliza y nos devuelve los datos de sus facturas |
| GET api/ObtieneRedMedica?token={token} |
No documentation available. |
| POST api/EmpaquetadosSP |
Funcion que recibe un xml para aplicar la cobranza |
| POST api/EmpaquetadosSP?procede={procede}&numfac={numfac}&numpol={numpol}&montofac={montofac}&fecha_pago={fecha_pago}&num_aprob={num_aprob}&mensaje={mensaje} |
Funcion que aplica la cobranza en SICAS y guarda poliza en postgres |
CargaDeTrabajoAutomatica
Clase para Asiganción de trabajo por persona
| API | Description |
|---|---|
| GET api/ActualizarCampos?flujo={flujo}&baseDeDatos={baseDeDatos}&coleccion={coleccion}&campo={campo}&valor={valor}&tipoDato={tipoDato}&objectId={objectId}&token={token} |
Servicio para la actualización de información en flujos ajeno a la propiedad estado.informacion. |
EntidadesFinancieras
Consulta de un catálogo de las entidades finacieras.
| API | Description |
|---|---|
| GET api/CatalogoEntidadesFinancieras |
Todos los bancos dados de alta en nuestro sistema |
SIGOSiniestros
| API | Description |
|---|---|
| POST api/SIGO/Siniestros/ObtenerAsegurado |
No documentation available. |
| POST api/SIGO/Siniestros/ObtenerPoliza |
No documentation available. |
| POST api/SIGO/Siniestros/ObtenerRecibos |
No documentation available. |
| POST api/SIGO/Siniestros/ObtenerCoberturas |
No documentation available. |
| POST api/SIGO/Siniestros/ValidarClabe |
No documentation available. |
| POST api/SIGO/Siniestros/ObtenerDocsCobertura |
No documentation available. |
| POST api/SIGO/Siniestros/AltaSiniestro |
No documentation available. |
| POST api/SIGO/Siniestros/AltaAseguradoDictamen |
No documentation available. |
SIGO_Detalle_Coberturas_
Controlador Web API para exponer los endpoints relacionales de las coberturas asignadas a los subgrupos.
| API | Description |
|---|---|
| POST api/SIGO_Detalle_Coberturas/Insertar |
Registra la selección completa de coberturas asociadas a un subgrupo. Elimina los registros anteriores del subgrupo específico y procesa la nueva lista tipada. |
| POST api/SIGO_Detalle_Coberturas/ObtenerPorListaSubgrupos |
Obtiene todas las coberturas activas asignadas a un subgrupo en específico de forma fuertemente tipada. |
Geolocalizacion
Funciones generales para las funciones de glocalizacion
| API | Description |
|---|---|
| POST api/AutorizacionGeolocalizacion |
Funcion para ignorar la geolocalizacion |
SIGOCotizacion
| API | Description |
|---|---|
| POST api/SIGO/IniciarCotizacion |
No documentation available. |
| POST api/SIGO/SolicitarCotizacion?folio={folio}&idCotizacion={idCotizacion}&version={version}&token={token} |
No documentation available. |
| POST api/SIGO/AtenderCotizacion?folio={folio}&idCotizacion={idCotizacion}&version={version}&token={token} |
No documentation available. |
| GET api/SIGO/EmitirCotizacion?numeroCotizacion={numeroCotizacion}&token={token} |
Consulta la información de una cotización ya creada. |
| GET api/SIGO/ConsultarCotizacion?numeroCotizacion={numeroCotizacion}&token={token} |
Consulta la información de una cotización ya creada. |
SIGOMovimientoBitacora
| API | Description |
|---|---|
| POST api/SIGOMovimientoBitacora/RegistrarMovimiento |
No documentation available. |
Servicios
Clase de servicios de API´s
ListaCatalogoProductosCliente
lidta de catalogo.
| API | Description |
|---|---|
| GET api/ObtenerTiposProductosCliente |
Realiza la solicitud de consulta de productos con uso de token para verificar sesión. |
| POST api/ListaCatalogoProductosCliente?numeroBase10={numeroBase10} |
obtiene la representacion binaria de la mascara que se le ingresa |
CamposDependientes
Clase para la interepretación de campos dependientes de los flujos
| API | Description |
|---|---|
| GET api/OpcionesDependientes?idElemento={idElemento}&xml={xml}&token={token} |
Servicio de interpretación de opcioenes dependientes |
| POST api/CamposDependientes?idElemento={idElemento}&xml={xml}&token={token} |
Función que interpreta los nodos de campos dependientes. |
ListaOcupaciones
Consulta de Lista de Ocupaciones.
| API | Description |
|---|---|
| GET api/CatalogoOcupaciones?id={id} |
Consulta lista de ocupaciones disponibles por tipo de seguro |
| GET api/NewCatalogoOcupaciones?TipoNegocio={TipoNegocio} |
No documentation available. |
| GET api/NewCatalogoCaracteristicasXOcupacion?idOcupacion={idOcupacion} |
No documentation available. |
| GET api/ObtenerRiesgo?idOcupacion={idOcupacion}&idCaracteristica={idCaracteristica} |
No documentation available. |
ReportesSicas
Controlador de reportes de sicas
| API | Description |
|---|---|
| POST api/CargaDeDocumentosPorServicio?flujo={flujo}&objectId={objectId}&folioDeTramite={folioDeTramite}&idElemento={idElemento}&requerimiento={requerimiento}&servicioReporte={servicioReporte}&clave={clave}&token={token} |
Servicio de carga de documentos al expediente digital por servicio |
| POST api/verDocumentoExterno?flujo={flujo}&objectId={objectId}&servicioReporte={servicioReporte}&idElemento={idElemento}&clave={clave}&token={token} |
Servicio para la visualización del documento previo a la carga al expediente digital. |
| POST api/ReportesSicas?url={url}&nombreDocumento={nombreDocumento} |
No documentation available. |
SIGOComisiones
| API | Description |
|---|---|
| GET api/SIGO/ObtenerComisiones?numCotiza={numCotiza}&token={token} |
No documentation available. |
| GET api/SIGO/ObtenerLimiteComisiones?numCotiza={numCotiza}&token={token} |
No documentation available. |
| GET api/SIGO/muestraComisionesAgentes?id={id} |
No documentation available. |
SIGO_Detalle_Cotizacion_
Controlador Web API para exponer los endpoints de la tabla detalle_cotizacion
CotizacionTest
SIGO_Detalle_Licitacion_
Controlador Web API para exponer los endpoints de la tabla detalle_licitaciones
| API | Description |
|---|---|
| POST api/SIGO_Detalle_Licitacion/Insertar |
Registra una nueva licitación en la base de datos. |
| POST api/SIGO_Detalle_Licitacion/Actualizar |
Actualiza los datos de un registro de licitación existente. |
| DELETE api/SIGO_Detalle_Licitacion/Eliminar/{id} |
Elimina un registro de licitación por su identificador único (ID). |
| GET api/SIGO_Detalle_Licitacion/ObtenerPorId/{id} |
Consulta un registro de licitación por su ID. |
FacturacionEspecial
| API | Description |
|---|---|
| POST api/SIGOFacturacionEspecial/CrearBorrador |
No documentation available. |
| GET api/SIGOFacturacionEspecial/Consultar?id={id} |
No documentation available. |
| POST api/SIGOFacturacionEspecial/Actualizar |
No documentation available. |
| POST api/SIGOFacturacionEspecial/Registro |
No documentation available. |
| GET api/SIGOFacturacionEspecial/Documentos?idFacturacionEspecial={idFacturacionEspecial}&folio={folio}&subproceso={subproceso}&modoFormulario={modoFormulario} |
No documentation available. |
SIGORefacturacion
| API | Description |
|---|---|
| POST api/SIGORefacturacion/CrearBorrador |
No documentation available. |
| GET api/SIGORefacturacion/Consultar?id={id} |
No documentation available. |
| POST api/SIGORefacturacion/Actualizar |
No documentation available. |
| POST api/SIGORefacturacion/Registro |
No documentation available. |
| GET api/SIGORefacturacion/Documentos?idRefacturacion={idRefacturacion}&folio={folio}&subproceso={subproceso}&modoFormulario={modoFormulario} |
No documentation available. |
SIGOLegal
| API | Description |
|---|---|
| POST api/SIGOLegal/CambioEstadoLegal |
No documentation available. |
| GET api/SIGOLegal/Consultar?id={id} |
No documentation available. |
| POST api/SIGOLegal/ListarConsultaPaginada |
No documentation available. |
| GET api/SIGOLegal/AccionesCliente?idCliente={idCliente}&idRol={idRol} |
No documentation available. |
SIGO_Usuario_Data
Controlador Web API para exponer los endpoints de la tabla usuario
| API | Description |
|---|---|
| GET api/SIGO_Usuario_Data/ObtenerPorId?id_usuario_asignado={id_usuario_asignado} |
Endpoint para obtener la información de un usuario mediante su ID asignado. |
| GET api/SIGO_Usuario_Data/GetUsuarioByNombre?usuario={usuario} |
No documentation available. |
| GET api/SIGO_Usuario_Data/ObtenerPermisosPorToken |
No documentation available. |
| POST api/SIGO_Usuario_Data/ActualizarPermisosPorRol |
No documentation available. |
| POST api/SIGO_Usuario_Data/ActualizarExcepcionesPorUsuario |
No documentation available. |
| GET api/SIGO_Usuario_Data/ObtenerJerarquiaRoles?claseAccion={claseAccion} |
No documentation available. |
| GET api/SIGO_Usuario_Data/ObtenerCatalogoPermisosMenu |
No documentation available. |
| GET api/SIGO_Usuario_Data/ObtenerPermisosMenuPorRol?idRolPlataforma={idRolPlataforma}&idUsuario={idUsuario} |
No documentation available. |
| POST api/SIGO_Usuario_Data/ActualizarActivoUsuario |
No documentation available. |
EstadosAutomaticos
Controlador de estados automáticos de flujos
| API | Description |
|---|---|
| GET api/FuncionesEstadosAutomaticos?flujo={flujo}&objectId={objectId}&token={token}&idEstadoAutomatico={idEstadoAutomatico}&idTransicionSiguiente={idTransicionSiguiente} |
Servicio de ejecución de estados automáticos |
SIGOCreacionFolio
| API | Description |
|---|---|
| POST api/SIGO/Tramites/GenerarFolioNuevo |
No documentation available. |
| GET api/SIGO/Tramites/ObtenerConfiguracionPorIndice/{idIndice} |
No documentation available. |
SIGOLevantamientoFolio
EjemplosBitacora
Controlador de demostración del log estandarizado logs_generales. Cada endpoint ilustra un caso de uso distinto del logging: - Inbound automático (solo por estar registrado el ActionFilter) - Excluir endpoints con [NoBitacora] - Logging manual de servicios externos con BitacoraApiService.LogExterno(...) - Correlación con trace_id entre el request inbound y las llamadas outbound - Escenarios con múltiples llamadas externas en un solo request - Cómo el log captura excepciones sin romper el request Base URL: /api/EjemplosBitacora Headers recomendados al probar: X-User-Id: 123 X-Trace-Id: (opcional, si no viene se genera uno)
| API | Description |
|---|---|
| GET api/EjemplosBitacora/inbound/basico?eco={eco} |
GET /api/EjemplosBitacora/inbound/basico?eco=hola Este endpoint NO hace nada especial: la bitácora se guarda automáticamente. Deberías ver una fila con method=GET, path=.../inbound/basico, origen=API, etc. |
| POST api/EjemplosBitacora/inbound/con-body |
POST /api/EjemplosBitacora/inbound/con-body El ActionFilter captura el body (desde ActionArguments) y lo serializa como JSON. |
| GET api/EjemplosBitacora/inbound/con-error |
GET /api/EjemplosBitacora/inbound/con-error Endpoint que provoca una excepción. La bitácora queda con status_code=500, is_successful=false y message del error. El request sigue respondiéndose normalmente por el middleware global. |
| GET api/EjemplosBitacora/inbound/ping |
GET /api/EjemplosBitacora/inbound/ping Marcado con [NoBitacora] → NO se registra en logs_generales. Útil para health-checks y endpoints ruidosos. |
| GET api/EjemplosBitacora/externo/sigo-ok |
GET /api/EjemplosBitacora/externo/sigo-ok Simula una llamada exitosa a SIGO y registra la llamada externa. Verás 2 filas en logs_generales con el MISMO trace_id: 1) la inbound (origen=API) 2) la outbound (origen=SIGO) |
| GET api/EjemplosBitacora/externo/sigo-error |
GET /api/EjemplosBitacora/externo/sigo-error Simula que SIGO devolvió 500 y registra la llamada externa como fallida. |
| GET api/EjemplosBitacora/externo/multiples |
GET /api/EjemplosBitacora/externo/multiples Escenario realista: en un solo request hacemos 3 llamadas externas (APEX, SICAS, REPORTS). Todas comparten el mismo trace_id del inbound. |
| GET api/EjemplosBitacora/externo/http-client?url={url} |
GET /api/EjemplosBitacora/externo/http-client?url=https://httpbin.org/get Plantilla real de cómo instrumentar un HttpClient con bitácora. |
| POST api/EjemplosBitacora/origen-apex |
POST /api/EjemplosBitacora/origen-apex Simula un request que en realidad viene de APEX y guarda una entrada adicional explícita con origen=APEX (aparte de la inbound automática). |
SIGODictamen
SIGODevolucionPrima
| API | Description |
|---|---|
| POST api/SIGODevolucionPrima/CrearBorrador |
No documentation available. |
| GET api/SIGODevolucionPrima/Consultar?id={id} |
No documentation available. |
| POST api/SIGODevolucionPrima/Actualizar |
No documentation available. |
| POST api/SIGODevolucionPrima/Registro |
No documentation available. |
| GET api/SIGODevolucionPrima/Documentos?idDevolucionPrima={idDevolucionPrima}&folio={folio}&subproceso={subproceso}&modoFormulario={modoFormulario} |
No documentation available. |
SIGOSelectEndoso
| API | Description |
|---|---|
| POST api/SIGOSelectEndoso/InsertEndosoSeleccionado?numCoti={numCoti} |
No documentation available. |
| GET api/SIGOSelectEndoso/GetEndososSeleccionados?numCoti={numCoti} |
No documentation available. |
SIGOEmision
| API | Description |
|---|---|
| POST api/SIGO/ActualizarAgrupador?token={token} |
No documentation available. |
| POST api/SIGO/ActualizarRiesgoTarifa?token={token} |
No documentation available. |
| POST api/SIGO/ActualizarIndicadorFacturaPol?token={token} |
No documentation available. |
| POST api/SIGO/ActualizarInformacionFiscal?token={token} |
No documentation available. |
| POST api/SIGO/EliminarAsegurados?token={token} |
No documentation available. |
| POST api/SIGO/InsertarAsegurados?token={token} |
No documentation available. |
| POST api/SIGO/CargarAsegurados?token={token} |
No documentation available. |
| POST api/SIGO/RecalcularPoliza?token={token} |
No documentation available. |
| POST api/SIGO/ActualizarNumPolUnico?token={token} |
No documentation available. |
| POST api/SIGO/PreEmitirPoliza?token={token} |
No documentation available. |
| POST api/SIGO/RegistrarFactorRegion?token={token} |
No documentation available. |
SIGODatosTramiteValidaciones
| API | Description |
|---|---|
| GET api/SIGO/DatosTramite/Validaciones?token={token}&procesoOperativo={procesoOperativo}&tipoSolicitud={tipoSolicitud}&ramo={ramo}&producto={producto}&tipoRol={tipoRol} |
GET: Obtiene el JSON de validaciones de DatosTramite según los parámetros de flujo y producto. |
RPA
ConfiguracionProducto
Controlador para gestionar operaciones relacionadas con la configuración de productos SIGO -> Proporciona métodos para obtener configuraciones de productos y ramos
| API | Description |
|---|---|
| GET api/SIGO/ConfiguracionProducto?folio={folio} |
Obtiene la configuración (ramo y productos) a partir de un folio (ej: AP-20260114-0011). La sigla del ramo se toma como el primer segmento antes del '-' (ej: "AP"). |
| GET api/SIGO/ConfiguracionProducto/ObtenerConfiguracionDatos?tipoSolicitud={tipoSolicitud} |
Obtiene la configuración de datos (ramos y productos) según el tipo de solicitud |
| GET api/SIGO/ConfiguracionProducto/ObtenerProductoPorFolio?folio={folio} |
No documentation available. |
CatalogoCP
Realiza la solicitud de catálogo de códigos postales.
| API | Description |
|---|---|
| GET api/CatalogoColonias?CP={CP} |
Para obtener el catálogo de las colonias, dependiendo del código postal que se ingrese |
SIGOBitacoraTramite
| API | Description |
|---|---|
| GET api/SIGOBitacoraTramite/GetRegistrosByFolio?folio={folio} |
No documentation available. |
| GET api/SIGOBitacoraTramite/GetUltimoPorFolio?folio={folio} |
No documentation available. |
| GET api/SIGOBitacoraTramite/GetPorFolioYVersion?folio={folio}&version={version} |
No documentation available. |
| POST api/SIGOBitacoraTramite/GetLatestFolioActionsGlobal |
No documentation available. |
| POST api/SIGOBitacoraTramite/InsertarUltimoMovimiento |
No documentation available. |
| POST api/SIGOBitacoraTramite/InsertarDocumentoAtencionSiniestro |
No documentation available. |
| POST api/SIGOBitacoraTramite/InsertarNuevaPropuesta |
No documentation available. |
| POST api/SIGOBitacoraTramite/CambioDeEstado?token={token} |
No documentation available. |
| POST api/SIGOBitacoraTramite/CambioDeFlujo?token={token} |
No documentation available. |
| POST api/SIGOBitacoraTramite/ResolverCambioEstado?token={token} |
No documentation available. |
SIGOAplicacionPagos
| API | Description |
|---|---|
| POST api/SIGOAplicacionPagos/CrearBorrador |
No documentation available. |
| GET api/SIGOAplicacionPagos/Consultar?id={id} |
No documentation available. |
| POST api/SIGOAplicacionPagos/Actualizar |
No documentation available. |
| POST api/SIGOAplicacionPagos/Registro |
No documentation available. |
| GET api/SIGOAplicacionPagos/Documentos?idAplicacionPago={idAplicacionPago}&folio={folio}&subproceso={subproceso}&modoFormulario={modoFormulario} |
No documentation available. |
| GET api/SIGOAplicacionPagos/DocumentoAtencion?folio={folio}&tipoCobranza={tipoCobranza} |
No documentation available. |
SuscripcionSubgrupos
| API | Description |
|---|---|
| POST api/SuscripcionSubgrupos/LayoutSuscripcion?layout={layout}&flujo={flujo}&idGeneral={idGeneral}&idDocumento={idDocumento}&token={token}&numCotizacion={numCotizacion}&usuario={usuario}&numPoliza={numPoliza} |
No documentation available. |
| POST api/SuscripcionSubgrupos/ExtraerYCrearProspectoStaging |
No documentation available. |
| GET api/SuscripcionSubgrupos/DocumentoGeneralMetadata?flujo={flujo}&idGeneral={idGeneral}&idDocumento={idDocumento} |
No documentation available. |
| POST api/SuscripcionSubgrupos |
No documentation available. |
SIGO_Detalle_Subgrupos_
Controlador Web API para gestionar los subgrupos asociados a las cotizaciones corporativas o colectivas.
| API | Description |
|---|---|
| GET api/SIGO_Detalle_Subgrupos/ObtenerPorCotizacion?numCotizacion={numCotizacion} |
Obtiene el listado completo de subgrupos vinculados a una cotización específica. |
| GET api/SIGO_Detalle_Subgrupos/ObtenerEspecifico?numCotizacion={numCotizacion}&numSubgrupo={numSubgrupo} |
Recupera un único subgrupo utilizando su clave relacional compuesta (Cotización + Secuencial). |
| POST api/SIGO_Detalle_Subgrupos/Insertar |
Inserta un nuevo subgrupo generando su respectivo ID serial único. |
| POST api/SIGO_Detalle_Subgrupos/Actualizar |
Actualiza las propiedades modificadas de un subgrupo basándose en una estrategia de amalgamado (Merge). |
SIGOConfiguracionDatos
Controlador para obtener la configuración de datos según el tipo de solicitud SIGO -> Proporciona información de configuración para los dropdowns del frontend Este controlador delega las operaciones de configuración de productos al ConfiguracionProductoController
| API | Description |
|---|---|
| GET api/SIGO/ConfiguracionDatos?tipoSolicitud={tipoSolicitud} |
Obtiene la configuración de datos (ramos y productos) según el tipo de solicitud |
SIGOBI
Controlador para reasignar folios en la bitácora de cotización SIGO -> Permite insertar un nuevo movimiento con reasignación de usuario Este controlador delega las operaciones de bitácora al BitacoraTramiteController
| API | Description |
|---|---|
| GET api/SIGO/BI/RecibosEmitidos?eNumPagina={eNumPagina} |
Consulta los recibos emitidos directamente de sicas para la carga al DWH |
| GET api/SIGO/BI/RecibosAnulados?pNumPagina={pNumPagina} |
Consulta los recibos anulados directamente de sicas para la carga al DWH |
| GET api/SIGO/BI/RecibosPagados?pNumPagina={pNumPagina} |
Consulta los recibos pagados directamente de sicas para la carga al DWH |
| GET api/SIGO/BI/DeudorPrima?dpNumPagina={dpNumPagina} |
Consulta los recibos por deudor prima directamente de sicas para la carga al DWH |
| GET api/SIGO/BI/DeudorPrimaBulk?fechaProceso={fechaProceso}&idEnvio={idEnvio}&runId={runId} |
Consulta el paquete completo de deudor por prima (modo bulk) directamente de sicas. El API solo extrae y devuelve datos + metadata; NO inserta en Redshift. El filtro de fecha / id_envio queda del lado de Oracle (API_ETL.CARGA_DEUDOR_PRIMA_BULK). El endpoint paginado api/SIGO/BI/DeudorPrima se conserva como fallback. |
| GET api/SIGO/BI/ProduccionNeta?nNumPagina={nNumPagina} |
Consulta la Recibos por produccion neta directamente de sicas para la carga al DWH |
| GET api/SIGO/BI/CargaEstimaciones?esNumPagina={esNumPagina} |
Consulta las estimaciones directamente de sicas para la carga al DWH |
| GET api/SIGO/BI/CargaSiniestros?ppNumPagina={ppNumPagina} |
Consulta los Siniestros directamente de sicas para la carga al DWH |
| GET api/SIGO/BI/PolizaRenovacion?prNumPagina={prNumPagina} |
Consulta las polizas por renovar directamente de sicas para la carga al DWH |
| GET api/SIGO/BI/Health |
Servicio de prueba para verificar que la API está activa y responder con un mensaje simple. |
| POST api/SIGO/BI/PreviewRequest |
Servicio de prueba para recibir un request de dashboard BI y verificar su estructura. |
| POST api/SIGO/BI/CifrasComerciales/Dashboard |
Servicio para obtener los datos del dashboard de Cifras Comerciales. |
| GET api/SIGO/BI/DatosUsuario?token={token} |
Servicio que obtiene los datos del usuario |
| POST api/SIGO/BI/rpa |
No documentation available. |
| GET api/SIGO/BI/{vista}?fechaDesde={fechaDesde}&fechaHasta={fechaHasta}&page={page}&pageSize={pageSize} |
Servcio para consultar las vistas de BI, con filtros de fecha y paginación |
| GET api/SIGO/BI/layouts |
No documentation available. |
| GET api/SIGO/BI/layouts/{table} |
No documentation available. |
| GET api/SIGO/BI/layouts/{table}/template?format={format} |
Descarga un template de layout para la tabla especificada, con formato CSV o XLSX. |
| POST api/SIGO/BI/upload-batches |
Creación de la carga |
| GET api/SIGO/BI/upload-batches/{batchId} |
Creación de carga por lote |
| GET api/SIGO/BI/upload-batches?table={table}&status={status}&page={page}&pageSize={pageSize} |
Lista de cargas (lotes) |
| POST api/SIGO/BI/upload-batches/{batchId}/retry |
Reintento de carga por lote |
| GET api/SIGO/BI/upload-batches/{batchId}/errors |
Errores de carga |
| POST api/SIGO/BI/CifrasGenerales/Dashboard |
No documentation available. |
| POST api/SIGO/BI/ConveniosEmpresariales/Dashboard |
No documentation available. |
| POST api/SIGO/BI/ConveniosEmpresariales/DetalleConvenio |
No documentation available. |
| POST api/SIGO/BI/ConveniosEmpresariales/DetalleAgente |
No documentation available. |
| POST api/SIGO/BI/ConveniosEmpresariales/DrilldownRamo |
No documentation available. |
| POST api/SIGO/BI/ConveniosEmpresariales/Siniestralidad |
No documentation available. |
| POST api/SIGO/BI/ProductividadAgentes/Dashboard |
No documentation available. |
| GET api/SIGO/BI/dbrs |
No documentation available. |
| POST api/SIGO/BI/Maestros/Validar?token={token}&tipoMaestro={tipoMaestro} |
No documentation available. |
| POST api/SIGO/BI/Maestros/Cargas?token={token}&tipoMaestro={tipoMaestro} |
No documentation available. |
| GET api/SIGO/BI/Maestros/Cargas?token={token}&tipoArchivo={tipoArchivo}&estado={estado}&cargaUid={cargaUid}&fechaDesde={fechaDesde}&fechaHasta={fechaHasta}&page={page}&pageSize={pageSize} |
No documentation available. |
| GET api/SIGO/BI/Maestros/Cargas/{cargaUid}?token={token} |
No documentation available. |
| GET api/SIGO/BI/Maestros/Cargas/{cargaUid}/Errores?token={token} |
No documentation available. |
| GET api/SIGO/BI/Maestros/Cargas/{cargaUid}/Reporte?token={token} |
No documentation available. |
| POST api/SIGO/BI/Maestros/Cargas/{cargaUid}/Reprocesar?token={token} |
No documentation available. |
| POST api/SIGO/BI/Maestros/Cargas/{cargaUid}/Cancelar?token={token} |
No documentation available. |
| GET api/SIGO/BI/TrazabilidadFolio?folio={folio}&token={token} |
GET api/SIGO/BI/TrazabilidadFolio?folio=&token= GET api/SIGO/TrazabilidadFolio?folio=&token= Una búsqueda sin resultados retorna encontrado=false (HTTP 200), no error técnico. [NoBitacora]: el token viaja en query string; el filtro global persistiría RequestUri. |
| GET api/SIGO/TrazabilidadFolio?folio={folio}&token={token} |
GET api/SIGO/BI/TrazabilidadFolio?folio=&token= GET api/SIGO/TrazabilidadFolio?folio=&token= Una búsqueda sin resultados retorna encontrado=false (HTTP 200), no error técnico. [NoBitacora]: el token viaja en query string; el filtro global persistiría RequestUri. |
ClonarElementos
| API | Description |
|---|---|
| POST api/GenerarCodigoDeInsercionParaElementosClonados?flujo={flujo}&objectId={objectId}&campo={campo}&idElementoOriginal={idElementoOriginal}&idElemento={idElemento}&token={token} |
ConsultasMongoDB
Clase para consultas hacia MongoDB
ServiciosGenerales
| API | Description |
|---|---|
| POST api/CargaDeDocumentoGeneral |
Endpoint para cargar un documento general al expediente digital en S3. Recibe un archivo multipart junto con token, folio, idDocumento y flujo. |
| POST api/ActualizarDocumentoGeneral |
Endpoint para actualizar un documento general en el expediente digital en S3. Recibe un archivo multipart junto con token, folio, idDocumento, flujo e idRegistroS3 (registro a reemplazar). El flujo es: 1. Valida parámetros iniciales e integridad del archivo. 2. Valida que el folio exista y los parámetros por flujo. 3. Sube el nuevo archivo a S3 (ManejarCicloDeVidaDelArchivo). 4. Registra el nuevo documento en carga_s3_documentos_sigo. 5. Desactiva el registro anterior (activo = false) por idRegistroS3. 6. Actualiza las tablas detalle del flujo correspondiente al nuevo id de registro. |
| POST api/EliminarDocumentoGeneral |
Endpoint para la eliminación lógica de un documento general del expediente digital en S3. No recibe archivo. Desactiva el registro en carga_s3_documentos_sigo y elimina las referencias en las tablas detalle según el flujo. |
| POST api/DescargarDocumentoGeneralDeExpediente?idRegistroS3={idRegistroS3}&token={token} |
Servicio que descarga los documentos del S3, y los almacena en la carpeta temporal para su consulta mediante URL. |
| POST api/ObtenerDocumentosPorFlujo?idCliente={idCliente}&token={token} |
No documentation available. |
| POST api/ServiciosGenerales?folder={folder}&bucket={bucket} |
Verifica de forma asíncrona en S3 que exista el folder del expediente digital. |
| POST api/ServiciosGenerales?filePath={filePath}&extensionArchivo={extensionArchivo} |
Valida que el archivo sea legible. Para PDFs, verifica con PdfSharp (la misma librería que usará GenerarPdfGeneral) recorriendo TODAS las páginas. |
| POST api/ServiciosGenerales?rutaOriginal={rutaOriginal}&rutaSanitizado={rutaSanitizado} |
Sanitiza un PDF usando iTextSharp: lee el archivo original y lo re-escribe página por página, normalizando la estructura interna (xref, objetos, streams). Esto garantiza que PdfSharp podrá abrirlo sin errores al concatenar. |
| POST api/ServiciosGenerales?bucket={bucket}&folderName={folderName} |
Crea de forma asíncrona un Folder/Expediente en S3. |
| POST api/ServiciosGenerales?objectId={objectId}&pathDeArchivoLocal={pathDeArchivoLocal}&bucket={bucket}&expediente={expediente}&nombreDeArchivoEnS3={nombreDeArchivoEnS3} |
Sube un documento a S3 de forma asíncrona y limpia archivos temporales. |
| POST api/ServiciosGenerales?expediente={expediente}&bucket={bucket}&nombreDeArchivoEnS3={nombreDeArchivoEnS3}&pathDeArchivoLocal={pathDeArchivoLocal} |
Carga el documento a S3 de forma asíncrona. |
| POST api/ServiciosGenerales?nombreDeArchivo={nombreDeArchivo}&urlArchivo={urlArchivo} |
Función que realiza directamente la descarga de un archivo del servidor S3 |
AsiganacionDeFlujos
Clase para Asiganción manual de trabajo por persona
| API | Description |
|---|---|
| POST api/ValidacionParaReasignacionManual?flujo={flujo}&idTramites={idTramites}&pagina={pagina}&token={token} |
Servicio para listar y validar los trámites para la reasignación manual |
| POST api/ReasignacionManualMasiva |
Servicio que ejecuta la reasignación manua masiva |
SIGO_Detalle_Endosos_
Controlador Web API para exponer los endpoints de la tabla detalle_endosos (Guardado masivo por JSON)
| API | Description |
|---|---|
| POST api/SIGO_Detalle_Endosos/GuardarSeleccion |
Endpoint para guardar de forma masiva la selección de endosos de una cotización. Realiza la limpieza previa e inserción dentro de una transacción segura. |
| GET api/SIGO_Detalle_Endosos/ObtenerSeleccion?numCotizacion={numCotizacion} |
Endpoint para recuperar la lista de endosos seleccionados y activos de una cotización específica. |
SIGOModificaciones
Controlador para la gestión de Modificaciones de Pólizas. Prefijo de ruta: /api/Modificaciones
| API | Description |
|---|---|
| POST api/SIGOModificaciones/Insertar |
POST: Inserta una nueva solicitud de modificación en la base de datos. Endpoint: POST /api/Modificaciones/Insertar |
| GET api/SIGOModificaciones/Folio/{folio} |
GET: Obtiene los detalles de una modificación por su folio. Endpoint: GET /api/Modificaciones/Folio/{folio} |
| POST api/SIGOModificaciones/SaveModsDocs |
Servicio para guardar los documentos de modificaciones de pólizas desde SIGO. |
| GET api/SIGOModificaciones/GetModsDocs?numFolio={numFolio} |
Servicio para obtener los documentos de modificaciones guardados por folio. |
| POST api/SIGOModificaciones/Insertar/Detalle |
No documentation available. |
| POST api/SIGOModificaciones/Insertar/Detalle/Comentarios |
No documentation available. |
| POST api/SIGOModificaciones/Insertar/Detalle/Documentos |
No documentation available. |
| POST api/SIGOModificaciones/Update/Detalle/Documentos |
No documentation available. |
| POST api/SIGOModificaciones/Update/Detalle/Modificacion |
No documentation available. |
| POST api/SIGOModificaciones/Actualizar/Detalle |
No documentation available. |
| GET api/SIGOModificaciones/DetalleModificacionFolio/{folio}/{id} |
GET: Obtiene los detalles de una modificación por su folio. Endpoint: GET /api/DetalleModificaciones/Folio/{folio} |
| GET api/SIGOModificaciones/EstatusModificacionFolio/{folio} |
GET: Obtiene el estatus de una modificación por su folio. Endpoint: GET /api/EstatusModificaciones/Folio/{folio} |
| GET api/SIGOModificaciones/Documentos/{folio} |
No documentation available. |
Chedraui
| API | Description |
|---|---|
| GET api/ConsultarStatusConsecutivos?TelefonoMovil={TelefonoMovil}&FechaRegistro={FechaRegistro}&NoSucursal={NoSucursal} |
Consulta el estatus de los consecutivos |
| GET api/ConsultaTickets?TelefonoMovil={TelefonoMovil}&FechaRegistro={FechaRegistro}&NoSucursal={NoSucursal} |
Consulta a los Tickets de chedraui |
| POST api/AsignarPaquete |
Asignacion de beneficiario en SICAS |
| GET api/EmitirChedrauiNoche?Fecha={Fecha} |
Emision de Tickets de chedraui (Proceso ejecucuin nocturna) |
| GET api/ObtenerDocumentosProteccion?idPoliza={idPoliza}&codAsegurado={codAsegurado}&certificado={certificado} |
Consulta al reports en documento de proteccion (chedraui) |
| POST api/Chedraui?NumPolUnico={NumPolUnico}&IDetPol={IDetPol}&CodAsegurado={CodAsegurado} |
Simulacion de respuesta de SICAS |
LoginClient
Funciones que se utilizan en el inicio se sesion
ListaPaquetesCliente
Consulta de Lista de Paquetes.
| API | Description |
|---|---|
| GET api/CatalogoFormasPago |
Formas de pago aceptadas para una póliza |
| GET api/CatalogoFormasPagoSP |
Formas de pago aceptadas para una póliza flujo sin pago |
| GET api/CatalogoTipoPersona |
Tipo de personas fiscales, Moral o Física |
| GET api/EmpaquetadoOcupacionNoEspecial |
Empaquetado que consulta las ocupacion no especiales |
SIGOSIGODocumentosSigo
| API | Description |
|---|---|
| GET api/SIGOSIGODocumentosSigo/PDFCotizacion/Descarga?token={token}&folio={folio}&num_cotizacion={num_cotizacion} |
No documentation available. |
| POST api/SIGOSIGODocumentosSigo/InsertUpdate |
No documentation available. |
| POST api/SIGOSIGODocumentosSigo/Delete |
No documentation available. |
SIGORol
| API | Description |
|---|---|
| GET api/SIGORol/GetRolByUsuario?usuario={usuario} |
Obtiene la información del rol de plataforma asociado a un usuario. |
| GET api/SIGORol/GetSubordinados?usuarioSolicitante={usuarioSolicitante} |
Obtiene la lista de subordinados jerárquicos dentro del mismo equipo/dirección. |
MasivosAP
MasivosAP Controller
| API | Description |
|---|---|
| GET api/EmisionMasivaLayout?Token={Token} |
Emisión de polizas masivas desde carga de layout en plataforma |
| POST api/ImprimirPolizas |
Servicio para obtener el PDF de la poliza |
| GET api/PruebaXLWorkbook |
No documentation available. |
| POST api/MasivosAP?xmlRespuesta={xmlRespuesta}&rutaFtp={rutaFtp}&numeroEnvio={numeroEnvio} |
Función para la creación del Excel de respuesta con fecha y hora en el nombre del archivo |
| POST api/MasivosAP?usuario={usuario}&detalle={detalle} |
Función para crear un registro en la tabla `envios` y obtener el número de envío |
| POST api/MasivosAP?id_usuario={id_usuario}&usuario={usuario}&xmlRespuesta={xmlRespuesta}&numeroEnvio={numeroEnvio} |
Funcion para guardar los datos requeridos por ImprimirPoliza |
| POST api/MasivosAP?carpetaOrigen={carpetaOrigen}&carpetaDestino={carpetaDestino}&nombreArchivoZip={nombreArchivoZip}&numPoliza={numPoliza} |
ComprimirCarpeta |
SIGOCatalogos
ReportesMongo
| API | Description |
|---|---|
| POST api/ReportesMongoDB?baseDeDatos={baseDeDatos}&coleccion={coleccion}&consulta={consulta}&token={token} |
SIGO_Detalle_Emision_
Controlador Web API para exponer los endpoints de la tabla detalle_emision
| API | Description |
|---|---|
| POST api/SIGO_Detalle_Emision/InsertarDetalleEmision |
Endpoint para crear un registro en detalle_emision. Ataja bloqueos del Trigger de negocio. |
| POST api/SIGO_Detalle_Emision/ActualizarDetalleEmision |
Endpoint para actualizar un registro de emisión combinándolo con el estado actual de la DB (Merge). |
| GET api/SIGO_Detalle_Emision/ObtenerPorPoliza?numPoliza={numPoliza} |
Busca un registro completo en detalle_emision usando el número de póliza (Llave Primaria). |
SIGOComentarios
| API | Description |
|---|---|
| POST api/SIGOComentarios/AddComentario |
POST: Inserta un nuevo comentario en un trámite. |
| GET api/SIGOComentarios/GetComentariosByFolio/{folio} |
GET: Obtiene todos los comentarios para un folio. |
| GET api/SIGOComentarios/GetComentarioById/{idComentario} |
GET: Obtiene un comentario por su ID (para uso interno o seguimiento). |
| PUT api/SIGOComentarios/UpdateComentario/{idComentario} |
PUT: Actualiza el texto de un comentario por su ID. |
| PUT api/SIGOComentarios/MarcarLeido/|{idComentario} |
PUT: Marca un comentario como leído por su ID. |
| DELETE api/SIGOComentarios/DeleteComentario/{idComentario} |
DELETE: Elimina un comentario por su ID. |
| GET api/SIGOComentarios/NoLeidos/{folio}/Count |
GET: Obtiene el conteo de comentarios NO leídos para un folio. |
| POST api/SIGOComentarios/InsertarComentario |
Inserta un comentario para un folio. |
| GET api/SIGOComentarios/ObtenerComentariosPorFolio?folio={folio} |
Obtiene el histórico de comentarios de un folio. |
Motivos
| API | Description |
|---|---|
| GET api/SIGOMotivos/Listar |
No documentation available. |
| POST api/SIGOMotivos/Guardar |
No documentation available. |
| POST api/SIGOMotivos/Actualizar |
No documentation available. |
| GET api/SIGOMotivos/Eliminar?id={id} |
No documentation available. |
| POST api/SIGOMotivos/RegistrarMotivoFolio |
No documentation available. |
| GET api/SIGOMotivos/ListarPorFolio?folio={folio} |
No documentation available. |
SIGOCoberturas
| API | Description |
|---|---|
| GET api/SIGO/ObtenerConfiguracionCoberturas?ramo={ramo}&producto={producto}&token={token} |
No documentation available. |
SegundoReporteSiniestros
| API | Description |
|---|---|
| POST api/reportes/siniestros/segundo/generar |
No documentation available. |
| GET api/reportes/siniestros/segundo/estado/{identificador}?tokenUsuario={tokenUsuario} |
No documentation available. |
| GET api/reportes/siniestros/segundo/descargar/{tokenDescarga} |
No documentation available. |
EmpaquetadoCotizar
Consulta del estatus de póliza.
| API | Description |
|---|---|
| POST api/EmpaquetadoCotizarExpress |
Recibe XML con los datos requeridos y necesarios para poder emitir una cotización |
| GET api/EmpaquetadoObtenerCamposPreCotizacion?id={id}&token={token} |
Primer paso para iniciar la cotización, solicitud de los campos necesarios para obtener el monto del seguro seleccionado |
| POST api/EmpaquetadoCotizar |
Guardado de los datos del XML recibido, para poder realizar una cotización y obtener como salida un PDF de la cotización |
| POST api/EmpaquetadoPrecotizar |
Servicio que recibe la información necesaria para realizar una precotización, obteniendo los montos de una póliza. |
| GET api/EmpaquetadoObtenerCamposCotizacion?id={id}&token={token} |
Servicio a utilizar después de utilizar el servicio de precotización, es la continuación de la cotización |
| GET api/EmpaquetadoObtenerCamposCotizacionExpress?id={id}&token={token} |
Obtener XML con el listado de toda la información que será necesaria para regitrar una cotización(realizar la cotización en una sola llamada) |
| GET api/EmpaquetadoObtenerCamposEmision?idCotizacion={idCotizacion}&token={token} |
Para obtener el XML de los datos que serán requeridos para poder emitir la póliza |
| POST api/EmpaquetadoEmitir |
Recibe el XML con la información requerida para que se genere la emisión de la cotización, también en este proceso se envían los pines a cada uno de los correos diferentes registrados |
| GET api/EmpaquetadoObtenerLayoutDocumentos?idCotizacion={idCotizacion}&token={token} |
Obtener el XML para obtener el listado de documentos necesarios para continuar con la emisión de la pólzia |
| GET api/EmpaquetadoEstatusPagoPoliza?idpoliza={idpoliza}&token={token} |
Obtiene el estatus del pago de la póliza, utilizada para las referencias de pago, |
| GET api/ObtenerListaPaquetes?token={token} |
Información del código de nuestros paquetes habilitados. |
| GET api/EmpaquetadoSolicitarPines?idCotizacion={idCotizacion}&token={token} |
Solicitar el XML para poder llenar los pines que fueron enviados a las cuentas de correo electrónico registrados en pasos anteriores. |
| POST api/EmpaquetadoValidarPines |
Recepción de los pines para su validación |
| GET api/EmpaquetadoGenerarPin?idCotizacion={idCotizacion} |
Generar Nuevo Pin |
| GET api/EmpaquetadoAceptacionTyC?idCotizacion={idCotizacion}&token={token} |
Empaquetado para recibe la respuesta de los terminos y condiciones |
| GET api/EmpaquetadoObtenerRFC?idPoliza={idPoliza}&token={token} |
Valida el XML para la poliza |
| GET api/EmpaquetadoEnviarDocumentosPoliza?idpoliza={idpoliza}&token={token} |
Empaquetado para solicita el envio de los documentos por correo electronico |
| GET api/EmpaquetadoObtenerDocumentosPoliza?idpoliza={idpoliza}&RFC={RFC}&token={token} |
Empaquetado que regresa un listado de los documentos en formato XML |
| GET api/obtenerAvisodeCobro?idpoliza={idpoliza}&RFC={RFC}&token={token} |
Empaquetado para onteenr el pdf del aviso de cobro |
| POST api/EmpaquetadoCotizar?numeroBase10={numeroBase10} |
Genera la representacion binaria para los permisos de los roles para los ususario |
ElementosEspecialesHtmlDependientesflujos
Controlador para los campos especiales dependientes
| API | Description |
|---|---|
| GET api/PedirDatosElementosEspecialesflujos?xml={xml}&flujo={flujo}&estado={estado}&token={token}&folio={folio}&objectId={objectId} |
Servicio para interpretar los campos especiales dependientes |
| POST api/ElementosEspecialesHtmlDependientesflujos?idElemento={idElemento}&xml={xml}&token={token} |
Función que interpreta los nodos de elementos especiales html dependientes de las plantillas de flujos |
SIGOSubgrupoValidaciones
| API | Description |
|---|---|
| GET api/SIGO/SubgrupoCobertura/Validaciones?token={token}&procesoOperativo={procesoOperativo}&tipoSolicitud={tipoSolicitud}&ramo={ramo}&producto={producto}&tipoRol={tipoRol}&sufijo={sufijo} |
GET: Obtiene el JSON de validaciones de SubgrupoCobertura según los parámetros de flujo y producto. |
KitDocumentos
| API | Description |
|---|---|
| POST api/KitDocumentos/DescargarKitDocumentosSigo |
No documentation available. |
| GET api/KitDocumentos/ObtenerIpServicio |
No documentation available. |
EjemplosRespuesta
Controlador de demostración del . Cada endpoint ilustra un escenario típico: - Los endpoints con prefijo /ok/* devuelven respuestas de éxito. - Los endpoints con prefijo /error-cliente/* devuelven errores 4xx. - Los endpoints con prefijo /error-servidor/* devuelven errores 5xx. - Los endpoints con prefijo /excepcion/* lanzan excepciones a propósito para mostrar cómo las captura el middleware global (SigoExceptionFilterAttribute). - El endpoint /flujo-real muestra un flujo realista mezclando validación, consulta simulada y reglas de negocio. Base URL: /api/EjemplosRespuesta
| API | Description |
|---|---|
| GET api/EjemplosRespuesta/ok?folio={folio} |
200 OK con data. GET /api/EjemplosRespuesta/ok/{folio} |
| GET api/EjemplosRespuesta/ok-lista |
200 OK con colección. GET /api/EjemplosRespuesta/ok-lista |
| GET api/EjemplosRespuesta/ok-simple |
200 OK sin data (solo mensaje). GET /api/EjemplosRespuesta/ok-simple |
| POST api/EjemplosRespuesta/ok/crear |
201 Created. POST /api/EjemplosRespuesta/ok/crear |
| POST api/EjemplosRespuesta/ok/procesar |
202 Accepted (procesamiento en segundo plano). POST /api/EjemplosRespuesta/ok/procesar |
| DELETE api/EjemplosRespuesta/Delete?folio={folio} |
204 No Content (eliminación exitosa). DELETE /api/EjemplosRespuesta/ok/{folio} |
| GET api/EjemplosRespuesta/error-cliente/bad-request?folio={folio} |
400 Bad Request. GET /api/EjemplosRespuesta/error-cliente/bad-request?folio= |
| POST api/EjemplosRespuesta/error-cliente/validacion |
400 Bad Request con lista de errores de validación. POST /api/EjemplosRespuesta/error-cliente/validacion |
| GET api/EjemplosRespuesta/error-cliente/unauthorized |
401 Unauthorized. GET /api/EjemplosRespuesta/error-cliente/unauthorized |
| GET api/EjemplosRespuesta/error-cliente/forbidden?rol={rol} |
403 Forbidden. GET /api/EjemplosRespuesta/error-cliente/forbidden?rol= |
| GET api/EjemplosRespuesta/error-cliente/not-found/{id} |
404 Not Found. GET /api/EjemplosRespuesta/error-cliente/not-found/{id} |
| POST api/EjemplosRespuesta/error-cliente/conflict?folio={folio} |
409 Conflict. POST /api/EjemplosRespuesta/error-cliente/conflict?folio= |
| POST api/EjemplosRespuesta/error-cliente/unprocessable |
422 Unprocessable Entity. POST /api/EjemplosRespuesta/error-cliente/unprocessable |
| GET api/EjemplosRespuesta/error-servidor/error |
500 Internal Server Error (manejado manualmente). GET /api/EjemplosRespuesta/error-servidor/error |
| GET api/EjemplosRespuesta/error-servidor/error-diagnostico |
500 Internal Server Error con data de diagnóstico. GET /api/EjemplosRespuesta/error-servidor/error-diagnostico |
| GET api/EjemplosRespuesta/error-servidor/service-unavailable |
503 Service Unavailable. GET /api/EjemplosRespuesta/error-servidor/service-unavailable |
| GET api/EjemplosRespuesta/error-servidor/custom |
Custom (429 Too Many Requests). GET /api/EjemplosRespuesta/error-servidor/custom |
| GET api/EjemplosRespuesta/excepcion/business |
Lanza SigoBusinessException → 400 BadRequest. GET /api/EjemplosRespuesta/excepcion/business |
| GET api/EjemplosRespuesta/excepcion/argument?folio={folio} |
Lanza ArgumentException → 400 BadRequest. GET /api/EjemplosRespuesta/excepcion/argument?folio= |
| GET api/EjemplosRespuesta/excepcion/not-found/{id} |
Lanza KeyNotFoundException → 404 NotFound. GET /api/EjemplosRespuesta/excepcion/not-found/{id} |
| GET api/EjemplosRespuesta/excepcion/unauthorized |
Lanza UnauthorizedAccessException → 401 Unauthorized. GET /api/EjemplosRespuesta/excepcion/unauthorized |
| GET api/EjemplosRespuesta/excepcion/not-implemented |
Lanza NotImplementedException → 501 NotImplemented. GET /api/EjemplosRespuesta/excepcion/not-implemented |
| GET api/EjemplosRespuesta/excepcion/timeout |
Lanza TimeoutException → 504 GatewayTimeout. GET /api/EjemplosRespuesta/excepcion/timeout |
| GET api/EjemplosRespuesta/excepcion/db |
Lanza DBConcurrencyException → 500 (mensaje genérico de BD). GET /api/EjemplosRespuesta/excepcion/db |
| GET api/EjemplosRespuesta/excepcion/generica |
Lanza Exception genérica → 500 InternalServerError. GET /api/EjemplosRespuesta/excepcion/generica |
| GET api/EjemplosRespuesta/excepcion/null-ref |
Provoca una NullReferenceException "accidental" → 500. GET /api/EjemplosRespuesta/excepcion/null-ref |
| POST api/EjemplosRespuesta/flujo-real |
Flujo realista: valida, consulta, valida regla de negocio y responde. POST /api/EjemplosRespuesta/flujo-real |
Upload
Permite subir documentos desde la computadora a el servidor.
| API | Description |
|---|---|
| GET api/ValidarUpload?idCotizacion={idCotizacion}&tipo={tipo}&posicionesDocumento={posicionesDocumento}&inicioPosicion={inicioPosicion}&finPosicion={finPosicion} |
Funcion interna que valida la carga de documentos |
| POST api/EmpaquetadoCargarDocumento?idCotizacion={idCotizacion}&tipo={tipo}&token={token} |
Cargar cada uno de los documentos solicitados en el servicio EmpaquetadoObtenerLayoutDocumentos |
EmpaquetadoCuestionario
Realiza el guardado de las preguntas del cuestionario.
| API | Description |
|---|---|
| GET api/EmpaquetadoObtenerCuestionarios?id={id}&token={token} |
Solicitud de XML con preguntas necesarias para la continuación de la emisión de la póliza. |
| POST api/EmpaquetadoCuestionario |
Recepción del llenado del cuestionario |
MigracionSiniestrosPortalAgentes
Controlador para la consulta de trámites del portal de agentes
| API | Description |
|---|---|
| POST api/listado-de-tramites-pa?token={token}&claveFlujoPortal={claveFlujoPortal}&ramo={ramo}&pagina={pagina} |
Servicio de listado de trámites del portal de agentes |
| POST api/renombrar-estados |
Servicio para renombrar estado de trámites |
| POST api/sincronizar-tramites-pa?token={token}&tramites={tramites} |
Servicio que importa los trámites del portal de agentes a plataforma de agentes |
| POST api/indexar-tramites | |
| POST api/MigracionSiniestrosPortalAgentes?consultaCompleta={consultaCompleta}&tramites={tramites} |
Función que sincroniza trámites migrados |
SIGOTerminosAceptacion
| API | Description |
|---|---|
| POST api/SIGOTerminosAceptacion/InsertUpdate |
No documentation available. |
| GET api/SIGOTerminosAceptacion/InsertUpdate |
No documentation available. |
EmpaquetadoFlujo
| API | Description |
|---|---|
| POST api/GenerarFolio |
No documentation available. |
ListaPaquetes
Consulta la lista de Paquetes.
| API | Description |
|---|---|
| GET api/CatalogoOcupacionNoEspecial |
Servicio que consulta las ocupaciones no especiales |
| GET api/CatalogoNacionalidades |
Listado de las nacionaliades posibles para los contratantes de una póliza |
| GET api/CatalogoActividadEconomica |
Actividades económicas de los contratantes |
| GET api/CatalogoUsoCfdi?regimenFiscal={regimenFiscal}&tipoDePersona={tipoDePersona} |
Servicio que consume el catálogo de CFDI de Sicas |
| GET api/CatalogoRegimenFiscal |
Sercicio que consume el catálogo de régimen fiscal de Sicas |
| GET api/CatalogoObjetoDeImpuestos |
Servicio que consume el catálogo de Objetos de impuestos de Sicas |
| GET api/CatalogoRazonSocial |
Servicio que consume el catálogo de Razon social de Sicas |
Parentesco
Consulta de catálogo de parentescos.
| API | Description |
|---|---|
| GET api/CatalogoParentesco?tipoPersona={tipoPersona} |
Para obtener los tipos de parentescos asociados a la persona asegurada |
SIGO_Detalle_Renovacion_
| API | Description |
|---|---|
| POST api/SIGO_Detalle_Renovacion/RenovacionTradicional |
No documentation available. |
SIGOOCR
| API | Description |
|---|---|
| GET api/SIGO/validacionOCR?formato={formato}&archivo={archivo}&palabrasBusqueda={palabrasBusqueda} |
No documentation available. |
SIGOGuardaPorSeccion
| API | Description |
|---|---|
| PUT api/SIGODatosSecciones/UpdateDatosConducto?token={token} |
Actualiza la clave del agente en tramite_general (por folio + num_cotizacion) y en el último movimiento de bitacora_sigo del mismo folio. |
| PUT api/SIGODatosSecciones/UpdateDatosPoliza?token={token} |
Endpoint intermedio para actualizar de forma exclusiva la sección de Datos de la Póliza. |
| POST api/SIGODatosSecciones/GuardarEmisionCompleta?token={token} |
Endpoint receptor para guardar de forma atómica y transaccional la emisión, cliente, subgrupos y coberturas. |
SIGOCatalog
Controlador para la consulta de Catálogos (Acciones y Estatus de Trámites). Prefijo de ruta: /api/SIGOCatalog
| API | Description |
|---|---|
| GET api/SIGOCatalog/AccionId?name={name} |
GET: Regresa el ID de la acción dado su nombre. Endpoint: GET /api/Catalogos/AccionId?name={accionName} |
| GET api/SIGOCatalog/EstatusId?name={name}&idSubproceso={idSubproceso} |
GET: Regresa el ID del estatus dado su nombre. Endpoint: GET /api/Catalogos/EstatusId?name={estatusName} |
| GET api/SIGOCatalog/Acciones/EstatusName?name={name} |
GET: Regresa las acciones válidas por nombre de estatus. Endpoint: GET /api/Catalogos/Acciones/EstatusName?name={estatusName} |
| GET api/SIGOCatalog/Acciones/RolEstatus?rolId={rolId}&estatusId={estatusId} |
No documentation available. |
| GET api/SIGOCatalog/EstatusNameById/{idEstatus} |
GET: Regresa el nombre del estatus dado su ID. Endpoint: GET /api/SIGOCatalog/EstatusNameById/{idEstatus} |
| GET api/SIGOCatalog/EstatusLabelById/{idEstatus} |
GET: Regresa el label del estatus dado su ID. Endpoint: GET /api/SIGOCatalog/EstatusLabelById/{idEstatus} |
AutorizacionFirmaDigital
Controlador para la autorización de cambios de etapa por firma electrónica
| API | Description |
|---|---|
| POST api/GenerarNuevaFirma?contrasenia={contrasenia}&usuario={usuario}&token={token} |
Servicio que actualiza la firma electrónica de un usuario |
SIGORenovacion
CONTROLADOR PARA RENOVACIONES DESDE SIGO PROCESO MANUAL Y PRESUSCRITO
| API | Description |
|---|---|
| GET api/SIGO/RenovacionManual?numCotizacion={numCotizacion}&numPoliza={numPoliza}&numRenov={numRenov}&claveAgente={claveAgente}&porcentajeCirculacion={porcentajeCirculacion} |
Flujo de renovación manual SIGO -> Función para crear la renovación manual |
| GET api/SIGO/RenovacionPresuscrito?numCotizacion={numCotizacion}&idPoliza={idPoliza}&claveAgente={claveAgente}&correoAgente={correoAgente} |
Flujo de renovación presuscrito SIGO -> Función para crear la cotización |
| GET api/SIGO/ConsultaConsecutivo?numPoliza={numPoliza} |
Flujo de |
GenerarCotizacionCliente
| API | Description |
|---|---|
| POST api/GenerarCotizacionCliente |
FLUJO CLIENTES Manda a llamar al servicio GenerarCotizacion |
ObtenerCamposSolicitudCliente
Consulta la plantilla de campos necesarios para realizar la precotización Flujo clientes.
| API | Description |
|---|---|
| GET api/ObtenerCamposSolicitudCliente/{id} |
FLUJO CLIENTES Realiza la solicitud para obtener la plantilla de campos para precotizar. |
| GET api/ObtenerCamposSolicitudCliente/{id}?token={token} |
FLUJO CLIENTES Funcion que consulta el layout de los campos para realizar un precotizacion |
| POST api/ObtenerCamposSolicitudCliente?idPaquete={idPaquete} |
FLUJO CLIENTES Verifica si el usuario tiene permisos |
| POST api/ObtenerCamposSolicitudCliente/{id} |
FLUJO CLIENTES Realiza la solicitud para obtener la plantilla de campos para precotizar. |
| POST api/ObtenerCamposSolicitudCliente?numeroBase10={numeroBase10} |
FLUJO CLIENTES Obtiene la representacion binaria del numero base |
ObtenerCamposCotizacionCliente
Clase para obtener campos cotizaciones flujo clientes.
| API | Description |
|---|---|
| POST api/ObtenerCamposCotizacionCliente |
FLUJO CLIENTES Funcion que guarda los campos para la cotizacion |
| GET api/ObtenerCamposCotizacionCliente/{id}?token={token} |
FLUJO CLIENTES Consulta el XML con la informacion para generar la cotizacion |
ObtenerCamposEmisionCliente
Clase para obtener los campos de emision flujo clientes
| API | Description |
|---|---|
| GET api/ObtenerCamposEmisionCliente/{id}?token={token} |
FLUJO CLIENTES Consulta el layout de emison del paquete |
GenerarPrecotizacionCliente
| API | Description |
|---|---|
| POST api/GenerarPrecotizacionCliente |
FLUJO CLIENTE Genera la precotizacion de la cotizacion |
Tablas
Controlador de tablas de flujos
| API | Description |
|---|---|
| POST api/Tablas?flujo={flujo}&objectId={objectId}&idTabla={idTabla}&token={token} |
Función que genera el código html de las tablas |
| POST api/Tablas?rolesUsuario={rolesUsuario} |
Obtiene el máximo nivel de autorización del usuario |
OpcionesDependientes
Controlador de opciones dependientes.
| API | Description |
|---|---|
| POST api/OpcionesDependientes?idElemento={idElemento}&xml={xml}&token={token} |
Función que genera el código para las opciones dependientes en los flujos |
ConsultaCotizacionCliente
Consulta los datos de una cotización
| API | Description |
|---|---|
| GET api/ConsultaCotizacionCliente/{id} |
Realiza la solicitud de consulta de cotización |
| GET api/ConsultaCotizacionCliente?idCotizacion={idCotizacion}&token={token} |
API con el parámetro adicional del token y validar usuarios |
| POST api/ConsultaCotizacionCliente/{id}?idPaquete={idPaquete} |
Realiza la solicitud de consulta a la cotización |
ImprimirCotizacionCliente
Imprimir cotizacion
| API | Description |
|---|---|
| GET api/ImprimirCotizacionCliente/{id} |
FLUJO CLIENTE Realiza la solicitud de obtener el PDF de la cotización. |
| GET api/ImprimirCotizacionCliente/{id}?token={token} |
FLUJO CLIENTE Obtener la URL de la cotización, validado con un token de usuario |
SIGOGenerales
| API | Description |
|---|---|
| POST api/SIGOGenerales |
Convierte el sereultado de una consulta a una tabla en Json |