Referencias - WebApi SIGOB

Login

Controlador de inicio de sesión

APIDescripción
GET api/login/echoping

validar que el servicio se encuentra activo

GET api/login/echouser

Identificar usuario activo

POST api/login/authenticate

Autenticación de usuario

GET api/login/entidades

Obtiene las entidades registradas

Conversatorio

Conversatorios

APIDescripción
GET api/conversatorio/obtener

Lista de conversatorios

POST api/conversatorio/consulta

Lista de conversatorios recientes con opciones de corte por fecha

POST api/conversatorio/destacados

Lista de conversatorios a mostrar en el dashboard

GET api/conversatorio/ficha?codigo={codigo}

Obtiene datos de un conversatorio determinado

POST api/conversatorio/mantener

Actualizar conversatorio

GET api/conversatorio/iniciativas?codigo={codigo}

Obtiene la lista de iniciativas vinculadas a un conversatorio

GET api/conversatorio/problemas?codigo={codigo}

Obtiene la lista de problemas vinculados a un conversatorio

GET api/conversatorio/historico?codigo={codigo}

Histórico de un conversatorio

GET api/conversatorio/foto?codigo={codigo}

Foto principal del conversatorio

POST api/conversatorio/upload?codigo={codigo}

Guardar documentos relacionados a un conversatorio

GET api/conversatorio/download?codigo={codigo}&comprimido={comprimido}

Descargar documento asociado a una iniciativa

GET api/conversatorio/documentos?codigo={codigo}

Obtener los documentos relacionados a un conversatorio

POST api/conversatorio/eliminardocumento

Eliminar documento de conversatorio

GET api/conversatorio/estadistica

Estadística dashboard Conversatorio

Tablero

API de tablero de SIGOBITO

APIDescripción
GET api/sigobito/tablero/ObtenerContadores

Obtener contadores generales del tablero de SIGOBITO

GET api/sigobito/tablero/ObtenerAgenda?fecha={fecha}

Obtener agenda de eventos de hoy para el tablero de SIGOBITO

GET api/sigobito/tablero/ObtenerTareas

Obtener tareas en gestión para el tablero de SIGOBITO

GET api/sigobito/tablero/ObtenerMetasIntermedias

Obtener metas intermedias para el tablero de SIGOBITO

Macro

MacroProcales

APIDescripción
GET api/macroprocal/datos

Obtener lista de macro procales con los datos relacionados a objetivos, productos, indicadores, alertas

Entidad

Entidad

APIDescripción
GET api/entidad/obtener

Obtiene las entidades registradas

GET api/entidad/lista

Obtiene las entidades registradas (no se contempla la entidad sede)

GET api/entidad/ficha?codigo={codigo}

Obtiene datos de una entidad determinada

POST api/entidad/mantener

Actualizar entidades

POST api/entidad/eliminar

Eliminar entidad

GET api/entidad/estatus

Obtiene el estado de una entidad

POST api/entidad/actualizarestatus

Actualización de cantidades actores, temas

Comunidad

Consultas generales para el App

APIDescripción
GET api/comunidad/estadistica

Estadística dashboard COMUNIDAD

Suscripcion

Suscripción

APIDescripción
GET api/suscripcion/obtener

Obtiene las suscripciones registradas

GET api/suscripcion/ficha?codigo={codigo}

Obtiene datos de una suscripcion determinada

POST api/suscripcion/mantener

Mantiene los datos de una suscripción

GET api/suscripcion/usuarios

Obtiene los usuarios registrados que no cuentan con una suscripción

GET api/suscripcion/suscriptores

Obtiene los usuarios con una suscripción

Consulta

Consultas generales para el App

APIDescripción
GET api/consulta/iniciativas?clasif={clasif}

Lista de iniciativas por clasificadores

GET api/consulta/problemas?clasif={clasif}

Lista de problemas por clasificadores

Clasificador

Clasificadores

APIDescripción
GET api/clasificador/obtener?entidad={entidad}

Obtiene los clasificadores registradas

GET api/clasificador/temas

Obtiene los clasificadores identificados como temas

GET api/clasificador/clasifentidad?clave={clave}&entidad={entidad}

Obtiene los clasificadores relacionados a un clasificador local

GET api/clasificador/clasifconversatorio?conversatorio={conversatorio}

Obtener los clasificadores de una entidada a partir de la relación de clasificadores de un coversatorio

POST api/clasificador/mantener

Mantener relacion clasificadores entidad

POST api/clasificador/eliminar?codigo={codigo}

Eliminar relacion clasificador entidad

Registro

Registro de información inicial de los gobiernos locales registrados

APIDescripción
POST api/registro/iniciativas

Lista de procales que se encuentran en evaluación para este control se utiliza el campo [evaluacion]

POST api/registro/manteneriniciativa

Agregar o modificar datos de un procal

POST api/registro/eliminariniciativa

Elimina un procal

GET api/registro/actores?nombre={nombre}

Obtiene la lista de actores registrados

POST api/registro/manteneractor

Agregar o modificar datos de un actor

POST api/registro/eliminaractor

Eliminar un actor

GET api/registro/instituciones?nombre={nombre}

Lista de instituciones

GET api/registro/cargos?nombre={nombre}

Lista de cargos

GET api/registro/lugares

Lista de lugares disponibles en SIGOBito Localidad

GET api/registro/temas

Listado de temas

POST api/registro/mantenerclasif

Agregar o modificar datos de un clasificador

POST api/registro/eliminarclasificador

Eliminar un clasificador

Iniciativa

Iniciativas

APIDescripción
POST api/iniciativa/mantener

Agregar/Actualizar iniciativas

GET api/iniciativa/listado

No hay documentación disponible.

GET api/iniciativa/ListadoPosiblesResponsables

No hay documentación disponible.

GET api/iniciativa/ListadoPosiblesCoordinadores

No hay documentación disponible.

POST api/iniciativa/ObtenerMeta?codigo={codigo}

Guardar cambios realizados en una iniciativa una iniciativa

POST api/iniciativa/GuardarCambios

Guardar cambios realizados en una iniciativa una iniciativa

POST api/iniciativa/eliminar

Eliminar una iniciativa

Estadistica

Datos estadísticos

APIDescripción
GET api/estadistica/procales/{grupo}

Totales de procales por estado

GET api/estadistica/eventos/{grupo}/{procal}

Totales de eventos por estado

GET api/estadistica/presupuesto/{grupo}/{procal}/{anno}

Total presupuesto por año

GET api/estadistica/aro/{grupo}/{procal}

Cantidades de alertas, restricciones y oportunidades

Agenda

API de agenda de SIGOBITO

APIDescripción
GET api/sigobito/agenda/ObtenerAgenda?inicio={inicio}&fin={fin}

Obtener agenda de eventos de una fecha determinada

POST api/sigobito/agenda/CambiarProgramacion?codigoEvento={codigoEvento}&inicio={inicio}&fin={fin}

Cambiar programación de un evento en la agenda

Parametros

Datos de configuración

APIDescripción
GET api/parametros/configuracion/{grupo}

Datos generales del Grupo Procal

GET api/parametros/clasificadores

Obtiene los clasificadores registrados en la base de datos

Poblema

Problemas

APIDescripción
POST api/problema/mantener

Agregar/Actualizar problema

POST api/problema/eliminar

Eliminar una problema