Login

Servicios de login para los usuarios clientes y agentes.

APIDescription
GET api/ValidaEmpresa?token={token}

Funcion interna que valida si es ususario con rol empresa

GET api/ValidaToken?token={token}&ippublica={ippublica}&coordenadas={coordenadas}

Validar Token

GET api/CerrarSesion?usuario={usuario}

Servicio que cierra la Sesion

GET api/ValidarPermisos?token={token}&idApi={idApi}

Valida que el token del usuario sea correcto.

GET api/BloqueoCuentaMovimientoInusual?usuarioEncriptado={usuarioEncriptado}

Validar Token

GET api/Recuperacion?correo={correo}

Recupera la contraseña de un usuario.

GET api/RecuperaUsuarioCorreo?correo={correo}&usuario={usuario}

Recupera la contraseña de un usuario.

GET api/CambiarContrasena?usuario={usuario}&contrasenaActual={contrasenaActual}&contrasena={contrasena}&contrasena2={contrasena2}

Validar Token

GET api/RestablecerContrasena?usuario={usuario}&contrasena={contrasena}&contrasena2={contrasena2}

Servicio que restablece la contraseña

GET api/ValidarPIN?usuario={usuario}&pin={pin}

Valida pin

GET api/CorreoRecuperarContrasena?usuario={usuario}&correo={correo}&origen={origen}

envia correo para recuperar contraseña

GET api/DatosagenteSICAS?agente={agente}&token={token}

Consulta en SICAS los datos del agente

GET api/CorreoCambiarContrasena?usuario={usuario}&correo={correo}&origen={origen}

Envia correo Cambiar Contrasena

GET api/Nueva_Contrasena?pin={pin}&nueva_contrasena={nueva_contrasena}

Servicio para cambiar la contraseña de una cuenta.

POST api/CambiarContrasenia

Reliza el cambio de contrasela

GET api/ValidarUsuario?usuario={usuario}

Valida el usuario

GET api/ObtenerUrlAcceso?token={token}&tramite={tramite}

Funcion que obtene la url de acceso

GET api/ValidaTokenAgente?token={token}

Validar Token Agente

GET api/UnlockAccount?usuario={usuario}&correo={correo}

Desbloquear cuenta

GET api/ReportOfTheftOrLoss?usuario={usuario}&correo={correo}

Funcion que realiza la accion de Report Of Theft Or Loss

GET api/ReportOfUnrecognizedOperations?usuario={usuario}&correo={correo}&mensaje={mensaje}

Funncion que realiza la ccion de bloqueo por opraciones no reconocidas

POST api/ActualizarAgente

No documentation available.

GET api/Login?usuario={usuario}&contrasena={contrasena}&forzarinicio={forzarinicio}

Función para validar al usurio, verificando su usuario y su contraseña.

GET api/Login?usuario={usuario}&contrasena={contrasena}&forzarinicio={forzarinicio}&ippublica={ippublica}&coordenadas={coordenadas}&esPlataformaDigital={esPlataformaDigital}

Función para validar al usurio, verificando su usuario y su contraseña.

UNAM

Funciones para el flujo de UNAM

APIDescription
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

SIGOAsignacion

Controlador para la asignación de folios a usuarios internos (Round Robin). Prefijo de ruta: /api/Asignacion

APIDescription
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.

APIDescription
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

APIDescription
GET api/documentosDependientes?idElemento={idElemento}&xml={xml}&token={token}

SIGOCotizacionEmisionSubgrupo

APIDescription
GET api/SIGOCotizacionEmisionSubgrupo/GetCotizacionEmisionSubgrupoById?id={id}

No documentation available.

GET api/SIGOCotizacionEmisionSubgrupo/GetCotizacionEmisionSubgrupoByFolio?folio={folio}

No documentation available.

GET api/SIGOCotizacionEmisionSubgrupo/GetCotizacionEmisionSubgrupoByFolioAndIndex?folio={folio}&index={index}

No documentation available.

POST api/SIGOCotizacionEmisionSubgrupo/InsertCotizacionEmisionSubgrupo

No documentation available.

POST api/SIGOCotizacionEmisionSubgrupo/UpdateCotizacionEmisionSubgrupo

No documentation available.

Secretaria

servicios para el flujo de secretaria

APIDescription
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

APIDescription
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

APIDescription
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.

APIDescription
GET api/CatalogoEntidadesFinancieras

Todos los bancos dados de alta en nuestro sistema

SIGOSiniestros

APIDescription
POST api/SIGO/Siniestros/ObtenerAsegurado

No documentation available.

POST api/SIGO/Siniestros/ObtenerPoliza

No documentation available.

POST api/SIGO/Siniestros/ObtenerIdPoliza

No documentation available.

POST api/SIGO/Siniestros/ObtenerRecibos

No documentation available.

POST api/SIGO/Siniestros/ObtenerSiniestros

No documentation available.

POST api/SIGO/Siniestros/ObtenerCoberturas

No documentation available.

POST api/SIGO/Siniestros/ObtenerDocsCobertura

No documentation available.

POST api/SIGO/Siniestros/ValidarClabe

No documentation available.

POST api/SIGO/Siniestros/AltaSiniestro

No documentation available.

Geolocalizacion

Funciones generales para las funciones de glocalizacion

APIDescription
POST api/AutorizacionGeolocalizacion

Funcion para ignorar la geolocalizacion

SIGOReasignarFolio

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

APIDescription
POST api/SIGO/ReasignaFolio/InsertarUltimoMovimiento?folio={folio}&nuevoUsuarioAsignado={nuevoUsuarioAsignado}&usuarioEjecuta={usuarioEjecuta}

Inserta un nuevo movimiento en la bitácora reasignando el folio a un nuevo usuario

GET api/SIGO/ReasignaFolio/GetSubordinadosPorEquipo?folio={folio}&usuarioEjecuta={usuarioEjecuta}

Obtiene los subordinados disponibles para reasignación de un folio según el equipo del usuario

SIGOCotizacion

APIDescription
POST api/SIGO/IniciarCotizacion

No documentation available.

POST api/SIGO/SolicitarCotizacion?folio={folio}&codAgente={codAgente}&idCotizacion={idCotizacion}&token={token}

No documentation available.

POST api/SIGO/AtenderCotizacion?folio={folio}&idCotizacion={idCotizacion}&token={token}

No documentation available.

GET api/SIGO/ConsultarCotizacion?numeroCotizacion={numeroCotizacion}&token={token}

Consulta la información de una cotización ya creada.

Servicios

Clase de servicios de API´s

APIDescription
POST api/ConsultaDeServicoDeCurp?lote={lote}&token={token}

Servicio que obtiene información de curps por lotes a través del servicio que ofrece medici.

GET api/copiartramite?flujo={flujo}&objectId={objectId}&token={token}

Servicio para copiar trámites

POST api/ServiciosApi

Servicio para consumo de servicios servicios

POST api/ListadoDeEjecutivoComercial?token={token}

Servicio de listado de ejecutivos comerciales

POST api/ListadoDeAgentesAsociadosComercial?claveEjecutivoComercial={claveEjecutivoComercial}&token={token}

Servicio de listado de claves de agentes asociadas a una clave de ejecutivo comercial.

POST api/ConsultaDocumentoEspecial?flujo={flujo}&objectId={objectId}&idElemento={idElemento}&token={token}

Servicio de consulta de documentos especiales.

POST api/insertarRolFlujos?rol={rol}&tipoRol={tipoRol}&idRolSicas={idRolSicas}&token={token}

Servicio para registrar nuevos roles de flujos

POST api/listarRolesFlujos?criterio={criterio}&pagina={pagina}&token={token}

Servicio para consulta el listado de roles de flujos

POST api/obtenerUsuariosAsignacion?baseDeDatos={baseDeDatos}&coleccion={coleccion}&objectId={objectId}&folio={folio}&rol={rol}&tipoRol={tipoRol}&token={token}

Servicio para consultar usuarios asiganados a un trámite

GET api/reporteusuarios

Servicio de consulta de reporte de usuarios

POST api/modificarsiniestros?token={token}&flujo={flujo}

Servicio para modificación de siniestros

POST api/insertarIndicesBuscador

Servicio para generar indices en siniestros.

POST api/BusquedaAP?criterio={criterio}&token={token}

Servicio para búsqueda de plataforma de agentes

GET api/OmitirConsultaSICAS?objectId={objectId}

Servicio para búsqueda de plataforma de agentes

POST api/Servicios?servicio={servicio}&resultadoConsultaDocumentosSicas={resultadoConsultaDocumentosSicas}&db={db}&coleccion={coleccion}&objectId={objectId}&tipoDeVista={tipoDeVista}&token={token}

Función para consumir servicios configurados en plantilla

POST api/Servicios?flujo={flujo}&idEstado={idEstado}&objectId={objectId}&esVersionPorSecuencia={esVersionPorSecuencia}

No documentation available.

POST api/Servicios?flujo={flujo}&idEstado={idEstado}&objectId={objectId}

No documentation available.

POST api/Servicios?flujo={flujo}&objectId={objectId}&servicio={servicio}&clave={clave}

Consulta o construye la URL de un documento externo

POST api/Servicios?baseDeDatos={baseDeDatos}&coleccion={coleccion}&objectId={objectId}&folio={folio}&rol={rol}&tipoRol={tipoRol}&token={token}

Función de consulta de usuarios asignados

ListaCatalogoProductosCliente

lidta de catalogo.

APIDescription
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

APIDescription
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.

APIDescription
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

APIDescription
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

APIDescription
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?token={token}

No documentation available.

SIGOSelectCoberturas

APIDescription
POST api/SIGOSelectCobertura/InsertCoberturaSeleccionada?numCoti={numCoti}

No documentation available.

GET api/SIGOSelectCobertura/ObtenerCoberturas?numCoti={numCoti}

No documentation available.

EstadosAutomaticos

Controlador de estados automáticos de flujos

APIDescription
GET api/FuncionesEstadosAutomaticos?flujo={flujo}&objectId={objectId}&token={token}&idEstadoAutomatico={idEstadoAutomatico}&idTransicionSiguiente={idTransicionSiguiente}

Servicio de ejecución de estados automáticos

SIGOSelectEndoso

APIDescription
POST api/SIGOSelectEndoso/InsertEndosoSeleccionado?numCoti={numCoti}

No documentation available.

GET api/SIGOSelectEndoso/GetEndososSeleccionados?numCoti={numCoti}

No documentation available.

SIGOCotizacionConSuscripcion

Controlador para la gestión de Cotizaciones con Suscripción. Prefijo de ruta: /api/SIGOCotizacionConSuscripcion

APIDescription
POST api/SIGOCotizacionConSuscripcion

POST: Inserta una nueva cotización con suscripción. Endpoint: POST /api/SIGOCotizacionesSuscripcion/

GET api/SIGOCotizacionConSuscripcion/Folio/{folio}

GET: Obtiene una cotización por su folio. Endpoint: GET api/SIGOCotizacionConSuscripcion/Folio/{folio}

PUT api/SIGOCotizacionConSuscripcion/Folio/{folio}

PUT: Actualiza una cotización por su folio, aplicando la lógica de mezcla (Keep) en el servicio. Endpoint: PUT api/SIGOCotizacionConSuscripcion/Folio/{folio}

POST api/SIGOCotizacionConSuscripcion/Folio/{folio}/OtrosEndosos

No documentation available.

POST api/SIGOCotizacionConSuscripcion/OtrosEndosos

No documentation available.

GET api/SIGOCotizacionConSuscripcion/TieneFormato/{folio}

GET: Verifica si un folio tiene formato de cotización ('SI' o 'SÍ'). Endpoint: GET api/SIGOCotizacionConSuscripcion/TieneFormato/{folio}

RPA

APIDescription
POST api/RPA?token={token}&id_comunicado={id_comunicado}&titulo={titulo}&descripcion={descripcion}&fecha_inicio_vigencia={fecha_inicio_vigencia}&fecha_fin_vigencia={fecha_fin_vigencia}&id_clasificacion={id_clasificacion}&prioridad={prioridad}&visibilidad={visibilidad}

Servicio para el modulo de comunicados

GET api/DescargaEstadoCuenta?id={id}&t={t}

Funcion que sirve para descarlas los estados de cuenta

GET api/obtenerUsuarioActualizarPermisos?id_usuario={id_usuario}&token={token}

Servicio que obtiene el el usuario para la actualizacion de permisos

GET api/ActualizarPermisosAgentes?token={token}&usuario={usuario}&modulos={modulos}&paquetes={paquetes}&plataforma={plataforma}

Funcion que actualiza los permisos de los agentes

GET api/ReporteChedraui

Servicio que consulta el reporte de chedraui con el serivicio

GET api/GenerarEstadoDeCuentasPI?codasegurado={codasegurado}&fecfin={fecfin}&fecinicio={fecinicio}&idetpol={idetpol}&idpoliza={idpoliza}

Servicio para generar el estado de cuenta

GET api/GenerarAporteRegular?idpoliza={idpoliza}&idetpolini={idetpolini}&idetpolfin={idetpolfin}&nombre={nombre}

Genera el aporte regular del reports

GET api/GenerarAporteExtraordinario?idpoliza={idpoliza}&idetpolini={idetpolini}&idetpolfin={idetpolfin}&nombre={nombre}

Genera el reporte extraordinario

GET api/generarCuestionarioMedico?idPoliza={idPoliza}

Servicio que genera el pdf con el cuentionario medico

GET api/actualizarlayoutemision

consuta el layout para la emision

POST api/RPA

Funcion que esta conformado por un case, cada seccion tiene una accion diferente Acciones disponibles: catalogo de productos, reporte cotizacion, reporte deudor prima, consulta recibos emiidos, recibos pagados, recibos anulados entre otros

POST api/RPA?smtpServer={smtpServer}&correo={correo}&mensaje={mensaje}

Funcio que envia un correo de alerta en el caso de que falle algun servicio

POST api/RPA?clave_agente={clave_agente}

Validar que el usuario que inicio sesión tenga los permisos necesarios para consultar al agente que se está recibiendo

ConfiguracionProducto

Controlador para gestionar operaciones relacionadas con la configuración de productos SIGO -> Proporciona métodos para obtener configuraciones de productos y ramos

APIDescription
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

CatalogoCP

Realiza la solicitud de catálogo de códigos postales.

APIDescription
GET api/CatalogoColonias?CP={CP}

Para obtener el catálogo de las colonias, dependiendo del código postal que se ingrese

SIGOBitacoraTramite

APIDescription
GET api/SIGOBitacoraTramite/GetNextConsecutivo?fecha={fecha}

No documentation available.

GET api/SIGOBitacoraTramite/GetBitacoraById?id={id}

No documentation available.

GET api/SIGOBitacoraTramite/GetBitacoraByFolio?folio={folio}

No documentation available.

GET api/SIGOBitacoraTramite/GetRegistrosByFolio?folio={folio}

No documentation available.

GET api/SIGOBitacoraTramite/GetUltimoPorFolio?folio={folio}

No documentation available.

GET api/SIGOBitacoraTramite/GetUltimoPorFolioParaEquipo?folio={folio}&tipo={tipo}&direccion={direccion}

No documentation available.

GET api/SIGOBitacoraTramite/GetLatestFolioActions?usuarioSolicitante={usuarioSolicitante}&cantidadRegistros={cantidadRegistros}

No documentation available.

POST api/SIGOBitacoraTramite/InsertBitacoraTramite

No documentation available.

POST api/SIGOBitacoraTramite/InsertBitacoraTramiteConMapeo

Inserta bitácora resolviendo IDs de Accion y Estatus internamente.

POST api/SIGOBitacoraTramite/InsertarUltimoMovimiento

No documentation available.

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

APIDescription
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

APIDescription
GET api/SIGO/BI/DatosUsuario?token={token}

Servicio que obtiene los datos del usuario

POST api/SIGO/BI/rpa

No documentation available.

ClonarElementos

APIDescription
POST api/GenerarCodigoDeInsercionParaElementosClonados?flujo={flujo}&objectId={objectId}&campo={campo}&idElementoOriginal={idElementoOriginal}&idElemento={idElemento}&token={token}

ConsultasMongoDB

Clase para consultas hacia MongoDB

APIDescription
POST api/ConsultasPorAgregacion?nombreDeBaseDeDatos={nombreDeBaseDeDatos}&nombreDeColeccion={nombreDeColeccion}&consulta={consulta}&token={token}

Servicio para ejecutar consultas a partir de agregaciones tipo texto

POST api/ConsultasPorAgregacionBson?nombreDeBaseDeDatos={nombreDeBaseDeDatos}&nombreDeColeccion={nombreDeColeccion}&token={token}

Servicio para el ejecutar consultas a partir de agregaciones en formato BSON

POST api/NuevoTramite?flujo={flujo}&nombreDeBaseDeDatos={nombreDeBaseDeDatos}&nombreDeColeccion={nombreDeColeccion}&token={token}

Servicio para crear un nuevo trámite en MongoDB

POST api/ConsultarUsuario?token={token}&nombreUsuario={nombreUsuario}

Servicio para consulta del ID, usuario y rol de flujos de un usuario.

GET api/ConsultarPlantilla?flujo={flujo}&token={token}

Servicio que responde con la plantilla de acuerdo al flujo solicitado

GET api/ConsultarEstadoActual?flujo={flujo}&objectId={objectId}&token={token}

Servicio para la consulta del estado actual de un trámite.

GET api/ConsultarEstatusxEstado?flujo={flujo}&objectId={objectId}&token={token}

Servicio para obtener una lista de los estados de un tramite

POST api/ConsultarExpedienteDigital?flujo={flujo}&folio={folio}&siniestro={siniestro}&numeroUnicoDePoliza={numeroUnicoDePoliza}&nombreDeAsegurado={nombreDeAsegurado}&nombreDeContratante={nombreDeContratante}&pagina={pagina}&resultadosPorPagina={resultadosPorPagina}&token={token}

Consulta del epediente digital de un trámite

GET api/ConsultaFolio?flujo={flujo}&objectId={objectId}&token={token}

Servicio para la consulta de folio de un trámite

POST api/ConsultarPorExpediente?flujo={flujo}&expediente={expediente}&objectId={objectId}&token={token}

Servicio de consulta de detalle de un expediente digital.

POST api/ConsultarExpedientePorDocumentos?flujo={flujo}&objectId={objectId}&expediente={expediente}&token={token}

Servicio de consulta de lista de documentos de un expediente.

POST api/ConsultarMisTramitesIndices?flujo={flujo}&token={token}&ramo={ramo}&folio={folio}&pagina={pagina}&registrosPorPagina={registrosPorPagina}&nombreDelContratante={nombreDelContratante}&poliza={poliza}&claveAgenteAsociado={claveAgenteAsociado}&nombreDelAfectado={nombreDelAfectado}&clave_Agente={clave_Agente}&tipoTramite={tipoTramite}&rolUsuario={rolUsuario}&ejecutor={ejecutor}&fecha_inicio={fecha_inicio}&fecha_fin={fecha_fin}&estadoTramite={estadoTramite}&mostrarSoloTramitesAsignados={mostrarSoloTramitesAsignados}&modificadoPor={modificadoPor}&reserva={reserva}&esSuperAdmin={esSuperAdmin}&perteneceGrupoConsultaCompleta={perteneceGrupoConsultaCompleta}&subalternos={subalternos}

Servicio para la consulta de los trámites asignados y creados de un usuario

POST api/NuevoFlujo?flujo={flujo}&nombreDeBaseDeDatos={nombreDeBaseDeDatos}&nombreDeColeccion={nombreDeColeccion}&query={query}&token={token}

Servicio que registra un nuevo documento en Mongo

POST api/ConsultarListadoAsignacion?flujo={flujo}&token={token}&folio={folio}&nombreDelContratante={nombreDelContratante}&atiende={atiende}&prioridad={prioridad}&ramo={ramo}&estado={estado}&pagina={pagina}&registroPorPagina={registroPorPagina}

Servicio para la consulta de lista de asignación de trámites

POST api/agrupadordetramites?flujo={flujo}&token={token}

Servicio para la consulta de agrupadores de trámites.

POST api/ConsultarDatosGenerales?flujo={flujo}&token={token}&pagina={pagina}&registroPorPagina={registroPorPagina}&folio={folio}

Servicio para la consulta de datos generales de asignación de trámites.

POST api/SiniestrosReportes?flujo={flujo}&token={token}&pagina={pagina}&registroPorPagina={registroPorPagina}&obtenerReporte={obtenerReporte}&usuario_creacion={usuario_creacion}&ejecutorInicial={ejecutorInicial}&tipoTramite={tipoTramite}&nombreagente={nombreagente}&numSiniestro={numSiniestro}&fechasiniestro={fechasiniestro}&folio={folio}&nombreDelContratante={nombreDelContratante}&poliza={poliza}&nombreDelAfectado={nombreDelAfectado}&fecharangoinicio={fecharangoinicio}&fecharangoFin={fecharangoFin}

Servicio para consulta y descargar el reporte de siniestros.

POST api/ReporteDashboard

Servicio para consulta de reporte del dashboard

POST api/ConsultarEjecutores

Servicio de consulta de listado de ejecutores.

POST api/ConsultarEjecutoresMongo?flujo={flujo}&token={token}

consulta los ejecutores que se encuentran en Mongo y no en PostgreSql

POST api/DashboardSiniestros

Servicio de consulta para los datos de las gráficas del dashboard de siniestros

POST api/UsuarioAsignadosPorTramite?flujo={flujo}&objectId={objectId}&token={token}

Servicio de consulta de usuarios asignados por trámite

POST api/ConsultarGarantias?flujo={flujo}&objectId={objectId}&token={token}

Servicio de consulta de garantías de un trámite

POST api/ConsultasMongoDB?db={db}&coleccion={coleccion}&pathCampoMaestro={pathCampoMaestro}&campoMaestro={campoMaestro}&nombreCampoParaConsulta={nombreCampoParaConsulta}

Consulta de campos únicos (no repetibles en los estados o etapas).

POST api/ConsultasMongoDB?db={db}&coleccion={coleccion}&idEstado={idEstado}&objectId={objectId}

No documentation available.

POST api/ConsultasMongoDB?db={db}&coleccion={coleccion}&objectId={objectId}&estadosReenviar={estadosReenviar}

No documentation available.

POST api/ConsultasMongoDB?db={db}&coleccion={coleccion}&objectId={objectId}&estadoAnterior={estadoAnterior}

No documentation available.

POST api/ConsultasMongoDB?nombreDeBaseDeDatos={nombreDeBaseDeDatos}&nombreDeColeccion={nombreDeColeccion}&consulta={consulta}

Función de consultas pro agregación

POST api/ConsultasMongoDB?baseDeDatos={baseDeDatos}&nombreColeccion={nombreColeccion}&campo={campo}

No documentation available.

POST api/ConsultasMongoDB

Consulta Base del reporte y dashboard de siniestros

POST api/ConsultasMongoDB?flujo={flujo}&token={token}&folio={folio}

Servicio para la consulta de datos generales de asignación de trámites.

POST api/ConsultasMongoDB?fecha={fecha}

Se ajusta la fecha al tipo UTC

ServiciosGenerales

APIDescription
GET api/LayoutDocumentosGenerales?token={token}&idCotizacion={idCotizacion}

POST api/CargaDeDocumentoGeneral

No documentation available.

POST api/ServiciosGenerales?folder={folder}&bucket={bucket}

Función que verifica en S3 que exista el folder del expediente digital de consulta.

POST api/ServiciosGenerales?filePath={filePath}

POST api/ServiciosGenerales?bucket={bucket}&folderName={folderName}

Funcion para crear Folder/Expediente en s3

POST api/ServiciosGenerales?objectId={objectId}&pathDeArchivoLocal={pathDeArchivoLocal}&bucket={bucket}&expediente={expediente}&nombreDeArchivoEnS3={nombreDeArchivoEnS3}&nombreDeArchivoLocal={nombreDeArchivoLocal}&ubicacionDelArchivo={ubicacionDelArchivo}&tamanioArchivo={tamanioArchivo}

Funcion para cargar documentos a s3

POST api/ServiciosGenerales?expediente={expediente}&bucket={bucket}&nombreDeArchivoEnS3={nombreDeArchivoEnS3}&pathDeArchivoLocal={pathDeArchivoLocal}

Carga directamente el documento deseado a s3

AsiganacionDeFlujos

Clase para Asiganción manual de trabajo por persona

APIDescription
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

SIGOModificaciones

Controlador para la gestión de Modificaciones de Pólizas. Prefijo de ruta: /api/Modificaciones

APIDescription
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.

Chedraui

APIDescription
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

SIGOTramiteGeneral

APIDescription
GET api/SIGOTramiteGeneral/GetByFolio?folio={folio}

No documentation available.

GET api/SIGOTramiteGeneral/GetAllByFolio?folio={folio}

No documentation available.

GET api/SIGOTramiteGeneral/GetUsuarioByNombre?usuario={usuario}

No documentation available.

POST api/SIGOTramiteGeneral/Insert

No documentation available.

POST api/SIGOTramiteGeneral/Update

Actualización completa de los datos generales del trámite (Navegación, Json, Servicio, Asignado).

POST api/SIGOTramiteGeneral/UpdateUsuario

Actualización específica: Solo cambia el Usuario Asignado.

POST api/SIGOTramiteGeneral/UpdateFlujo

Actualización específica: Cambia el flujo operativo (Nombre del proceso, labels, tipo solicitud).

LoginClient

Funciones que se utilizan en el inicio se sesion

APIDescription
GET api/CerrarSesionCliente?correo={correo}

Cerra Sesion

GET api/RecuperacionCliente?correo={correo}

Recupera la contraseña de un usuario.

GET api/NuevaContrasenaCliente?pin={pin}&nueva_contrasena={nueva_contrasena}

Servicio para cambiar la contraseña de una cuenta.

GET api/InsertarCliente?nombre={nombre}&apellido_pat={apellido_pat}&apellido_mat={apellido_mat}&fecha_nacimiento={fecha_nacimiento}&telefono={telefono}&sexo={sexo}&contrasena={contrasena}&CorreoContratante={CorreoContratante}&id_origen={id_origen}

Funcion interna que registra el cliente nuevo

GET api/EnviarPinCorreoCliente?correo={correo}

Servicio que envia pin al correo para activar la cuenta del cliente

GET api/ValidarPINC?usuario={usuario}&pin={pin}

Servicio que valida los pines para la creacion de una nueva cuenta

GET api/ValidarPINClient?correo={correo}&pin={pin}

Servicio que valida los pines para la creacion de una nueva cuenta de los clinetes

GET api/ValidaTokenCliente?token={token}

Sercio que valida el token para el flujo de clientes

GET api/ValidaTokenClienteUsuario?token={token}&ippublica={ippublica}&coordenadas={coordenadas}

Validar el Token por cliente

GET api/LoginClient?CorreoContratante={CorreoContratante}&contrasena={contrasena}

Servicio que se itiliza para validar datos del usuario

ListaPaquetesCliente

Consulta de Lista de Paquetes.

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
GET api/SIGO/CatalogoTipoPersona?token={token}

No documentation available.

GET api/SIGO/CatalogoTiposAdministracion?token={token}

No documentation available.

GET api/SIGO/CatalogoTiposNegocio?token={token}

No documentation available.

GET api/SIGO/CatalogoTipoBono?token={token}

No documentation available.

GET api/SIGO/CatalogoCanalVenta?token={token}

No documentation available.

GET api/SIGO/CatalogoAdheridosPor?token={token}

No documentation available.

GET api/SIGO/CatalogoFuenteRecursos?token={token}

No documentation available.

GET api/SIGO/CatalogoTipoRiesgo?token={token}

No documentation available.

GET api/SIGO/CatalogoEstadosRepublica?token={token}

No documentation available.

GET api/SIGO/CatalogoSexo?token={token}

No documentation available.

GET api/SIGO/CatalogoRelacionContratante?token={token}

No documentation available.

GET api/SIGO/CatalogoParentesco?token={token}

No documentation available.

GET api/SIGO/CatalogoTipoSiniestro?token={token}

No documentation available.

GET api/SIGO/CatalogoCausasSiniestro?token={token}

No documentation available.

GET api/SIGO/CatalogoTipoAsegurado?token={token}

No documentation available.

GET api/SIGO/CatalogoNacionalidades?token={token}

No documentation available.

GET api/SIGO/CatalogoCodigosPostales?token={token}&cp={cp}&codPais={codPais}&codEstado={codEstado}&codCiudad={codCiudad}&codMunicipio={codMunicipio}&codColonia={codColonia}

No documentation available.

GET api/SIGO/CatalogoFormasPago?token={token}

No documentation available.

GET api/SIGO/CatalogoNotasAclaratorias?token={token}

No documentation available.

GET api/SIGO/CatalogoCategorias?token={token}&codTipoNegocio={codTipoNegocio}

No documentation available.

GET api/SIGO/CatalogoPaquetesComerciales?token={token}&tipoSeg={tipoSeg}&planCob={planCob}

No documentation available.

GET api/SIGO/CatalogoTiposdeSeguro?token={token}&codCotizador={codCotizador}

No documentation available.

GET api/SIGO/CatalogoTiposdeSeguros?token={token}&producto={producto}

No documentation available.

GET api/SIGO/CatalogoFuentesRecursos?token={token}

No documentation available.

GET api/SIGO/CatalogoPlanesCobertura?token={token}&tipoSeg={tipoSeg}

No documentation available.

GET api/SIGO/CatalogoTipoReaseguro?token={token}

No documentation available.

GET api/SIGO/CatalogoRegimenFiscal?token={token}

No documentation available.

GET api/SIGO/CatalogoUsoCFDI?token={token}&idRegFisSat={idRegFisSat}&tipPersona={tipPersona}

No documentation available.

GET api/SIGO/CatalogoObjetoImpuesto?token={token}

No documentation available.

GET api/SIGO/CatalogoEstructuraAgentes?token={token}&codAgente={codAgente}

No documentation available.

GET api/SIGO/CatalogoEndososProducto?token={token}&idTipoSeg={idTipoSeg}&folioCompleto={folioCompleto}

No documentation available.

GET api/SIGO/CatalogoPaises?token={token}

No documentation available.

GET api/SIGO/CatalogoEntidadesFinacieras?token={token}

No documentation available.

GET api/SIGO/CatalogoEndososEspeciales?token={token}&idTipoSeg={idTipoSeg}

No documentation available.

GET api/SIGO/CatalogoActividadEconomica?token={token}

No documentation available.

GET api/SIGO/MockSAMI?token={token}

No documentation available.

GET api/SIGO/CatalogoSegmentoAP?token={token}

No documentation available.

ReportesMongo

APIDescription
POST api/ReportesMongoDB?baseDeDatos={baseDeDatos}&coleccion={coleccion}&consulta={consulta}&token={token}

SIGOCotizacionSuscripcionBasada

APIDescription
GET api/SIGOCotizacionSuscripcionBasada/GetByFolio?folio={folio}

No documentation available.

POST api/SIGOCotizacionSuscripcionBasada/GetByFolios

Obtiene múltiples cotizaciones enviando una lista de folios en el cuerpo del request. Se usa POST porque la lista de folios puede exceder el límite de la URL de un GET.

POST api/SIGOCotizacionSuscripcionBasada/EnsureRow

No documentation available.

POST api/SIGOCotizacionSuscripcionBasada/Insert

No documentation available.

POST api/SIGOCotizacionSuscripcionBasada/Update

No documentation available.

SIGOComentarios

APIDescription
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.

SIGOCoberturas

APIDescription
GET api/SIGO/ObtenerConfiguracionCoberturas?ramo={ramo}&producto={producto}&token={token}

No documentation available.

EmpaquetadoCotizar

Consulta del estatus de póliza.

APIDescription
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

APIDescription
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

Upload

Permite subir documentos desde la computadora a el servidor.

APIDescription
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.

APIDescription
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

APIDescription
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

APIDescription
GET api/SIGOTerminosAceptacion/InsertUpdate?token={token}&folio_completo={folio_completo}

No documentation available.

POST api/SIGOTerminosAceptacion/InsertUpdate

No documentation available.

EmpaquetadoFlujo

APIDescription
POST api/GenerarFolio

No documentation available.

ListaPaquetes

Consulta la lista de Paquetes.

APIDescription
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

BitacoraTramite

Controlador para gestionar operaciones relacionadas con la bitácora de trámites SIGO -> Proporciona métodos para insertar movimientos y obtener información de la bitácora

APIDescription
POST api/SIGO/Bitacora/InsertarUltimoMovimiento?folio={folio}&nuevoUsuarioAsignado={nuevoUsuarioAsignado}&usuarioEjecuta={usuarioEjecuta}

Inserta un nuevo movimiento en la bitácora reasignando el folio a un nuevo usuario

GET api/SIGO/Bitacora/GetSubordinadosPorEquipo?folio={folio}&usuarioEjecuta={usuarioEjecuta}

Obtiene los subordinados disponibles para reasignación de un folio según el equipo del usuario

SIGOEmisionBasadaCotizacion

APIDescription
GET api/SIGOEmisionBasadaCotizacion/GetByFolio?folio={folio}

No documentation available.

POST api/SIGOEmisionBasadaCotizacion/Insert

No documentation available.

POST api/SIGOEmisionBasadaCotizacion/Update

No documentation available.

Parentesco

Consulta de catálogo de parentescos.

APIDescription
GET api/CatalogoParentesco?tipoPersona={tipoPersona}

Para obtener los tipos de parentescos asociados a la persona asegurada

SIGOOCR

APIDescription
GET api/SIGO/validacionOCR?formato={formato}&archivo={archivo}&palabrasBusqueda={palabrasBusqueda}

No documentation available.

SIGOGuardaPorSeccion

APIDescription
PUT api/SIGODatosConducto/Update?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.

SIGOCatalog

Controlador para la consulta de Catálogos (Acciones y Estatus de Trámites). Prefijo de ruta: /api/SIGOCatalog

APIDescription
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}

GET: Regresa el ID del estatus dado su nombre. Endpoint: GET /api/Catalogos/EstatusId?name={estatusName}

GET api/SIGOCatalog/Acciones/EstatusId/{idEstatus}

GET: Regresa las acciones válidas por ID de estatus. Endpoint: GET /api/Catalogos/Acciones/EstatusId/{idEstatus}

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}

AutorizacionFirmaDigital

Controlador para la autorización de cambios de etapa por firma electrónica

APIDescription
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

APIDescription
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

APIDescription
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.

APIDescription
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.

APIDescription
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

APIDescription
GET api/ObtenerCamposEmisionCliente/{id}?token={token}

FLUJO CLIENTES Consulta el layout de emison del paquete

GenerarPrecotizacionCliente

APIDescription
POST api/GenerarPrecotizacionCliente

FLUJO CLIENTE Genera la precotizacion de la cotizacion

Tablas

Controlador de tablas de flujos

APIDescription
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.

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
POST api/SIGOGenerales

Convierte el sereultado de una consulta a una tabla en Json