Comparnet

Control de acceos de sistemas por perfiles de usuarios internos y colaboradores externos.

hello
  • Autenticacion

    Accesos y seguridad en el backend.
    • Cambio contraseña

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Cambiar contraseña.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/cambiaPassword/
      Body:
      {
      "NuevoPassword": string, Nueva contraseña.
      "idAplicacion": integer, Identificador de app.
      "passwordAnterior": string, Contraseña actual para validar.
      "usuario": string Usuario en sha1 que desea loguear.
      }
      Response:
      Body:
      {
      "Error": boolean, Si devuelve error o no.
      "code": string, Codigo de respuesta del protocolo http.
      "message": string Descripcion del mensaje mostrando error o en un OK.
      }
      Sample:
      Request:
      POST https://comparnet-backend.dev.cloud.gentera.com.mx/cambiaPassword/ HTTP/1.1 Content-Type: application/json; charset=utf-8 { "idAplicacion": 1, "NuevoPassword": "Psgyghsygy..", "passwordAnterior": "my_passwordAnterior", "usuario": "hSevcWPUE8a5f82Q93QoXAho/AFX15MSdDscz+t2ItIkxOiSozgnrVc5EK3oIrxSPdBaWFiYl2Ff9tJ/AA..." }
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "code": "my_code", "Error": true, "message": "OK" }
    • Login

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Logueo del usuario.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/comparnet/
      Body:
      {
      "id_app": integer, Identificador de app.
      "password": string, Contraseña en sha1.
      "username": string Usuario en sha1 que desea loguear.
      }
      Response:
      Body:
      {
      "code": integer, Codigo de respuesta del protocolo http.
      "data": {
      "Perfil": string, Perfil del usuario logueado.
      "Sistema": string, Nombre del sistema.
      "Token": string, Token de la sessión autenticada.
      "nombre": string, Nombre completo del usuario.
      "nomina": integer Identificador de nomina interna.
      }
      }
      Sample:
      Request:
      POST https://comparnet-backend.dev.cloud.gentera.com.mx/comparnet/ HTTP/1.1 Content-Type: application/json; charset=utf-8 { "id_app": 1, "password": "nDS9knQNbx6NhspLOdOevi0Td+XdSwMl8pTywlD...", "username": "hSevcWPUE8a5f82Q93QoXAho/AFX15MSdDscz+t2ItIkxOiSozgnrVc5EK3oIrxSPdBaWFiYl2Ff9tJ/AA..." }
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "code": 42, "data": { "nombre": "Teodoro Cabrera Orozco", "nomina": 55554, "Perfil": "my_Perfil", "Sistema": "my_Sistema", "Token": "e1429020-da3b-45d0-ba5b-b09e921b62f7" } }
  • Colaboradores externos

    Usuarios externos que no pertenecen a la nomina de gentera.
    • Buscar por usuario

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Buscar detalle de un colaborador externo por usuario.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradorbyUsername/{username}
      URI Parameters:
      Parameter Type Optional Description
      username string Nombre de usuario a buscar.
      Response:
      Body:
      [
      {
      "apellidoMaterno": string, Segundo apellido.
      "apellidoPaterno": string, Segundo apellido o apellido parterno.
      "correo": string, Correo del usario externo.
      "empresaDescripcion": string, Nombre de la empresa que contrató al colaboradora externo.
      "empresaId": integer, Identificador de la empresa.
      "nombreJefe": string, Nombre del jefe de nomina de Gentera.
      "nombres": string, Primer y segundo nombre.
      "nominaJefeId": integer, Número de nomina interna del jefe del usuario.
      "usuario": string Nombre de usuario del colaborador externo.
      }
      ]
      Sample:
      Request:
      GET https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradorbyUsername/my_username HTTP/1.1 Content-Type: application/json; charset=utf-8
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 [ { "apellidoMaterno": "my_apellidoMaterno", "apellidoPaterno": "Gomez Norte", "correo": "e-ejemplo@compartamos.com.mx", "empresaDescripcion": "GENTERA, S.A.B. de C.V.", "empresaId": 1, "nombreJefe": "JULIO CESAR SALGADO BARAJAS", "nombres": "my_nombres", "nominaJefeId": 1233, "usuario": "e-jejemplo" }, { "apellidoMaterno": "my_apellidoMaterno", "apellidoPaterno": "Gomez Norte", "correo": "e-ejemplo@compartamos.com.mx", "empresaDescripcion": "GENTERA, S.A.B. de C.V.", "empresaId": 1, "nombreJefe": "JULIO CESAR SALGADO BARAJAS", "nombres": "my_nombres", "nominaJefeId": 1233, "usuario": "e-jejemplo" } ]
    • Crear

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Crea nuevos colaboradores externos.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradoresExternos/
      Body:
      {
      "apellidoMaterno": string, Segundo apellido.
      "apellidoPaterno": string, Primer apellido.
      "contrasenia": string, Contraseña del nuevo usuario.
      "correo": string, Correo interno del usuario
      "empresaId": string, Identificador de la empresa donde pertenece el colaborador.
      "nombres": string, Nombres del usuario.
      "nominaJefeId": integer, Número de nomina interna del jefe del usuario.
      "usuario": string Nombre del nuevo usuario.
      }
      Response:
      Body:
      {
      "Error": boolean, Si devuelve error o no.
      "code": string, Codigo de respuesta del protocolo http.
      "message": string Descripcion del mensaje mostrando error o en un OK.
      }
      Sample:
      Request:
      POST https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradoresExternos/ HTTP/1.1 Content-Type: application/json; charset=utf-8 { "apellidoMaterno": "Martinez", "apellidoPaterno": "Lopez", "contrasenia": "123446..", "correo": "e-ejemplo@compartamos.com", "empresaId": "3", "nombres": "Edwin Daniel", "nominaJefeId": 1233, "usuario": "e-username" }
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "code": "my_code", "Error": true, "message": "OK" }
    • Eliminar

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Marca como eliminado el usuario indicado.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradoresExternos/{username}
      URI Parameters:
      Parameter Type Optional Description
      username string Nombre de usuario externo.
      Response:
      Body:
      {
      "Error": boolean, Si devuelve error o no.
      "code": string, Codigo de respuesta del protocolo http.
      "message": string Descripcion del mensaje mostrando error o en un OK.
      }
      Sample:
      Request:
      DELETE https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradoresExternos/e-jejemplo HTTP/1.1 Content-Type: application/json; charset=utf-8
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "code": "my_code", "Error": true, "message": "OK" }
    • Listar

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Lista todos los colaboradores externos.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradoresExternos/
      Response:
      Body:
      [
      {
      "apellidos": string, Apellido parterno y materno.
      "correo": string, Correo del usario externo.
      "empresaDescripcion": string, Nombre de la empresa que contrató al colaboradora externo.
      "empresaId": integer, Identificador de la empresa.
      "nombreJefe": string, Nombre del jefe de nomina de Gentera.
      "nombres": string,
      "usuario": string Nombre de usuario del colaborador externo.
      }
      ]
      Sample:
      Request:
      GET https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradoresExternos/ HTTP/1.1 Content-Type: application/json; charset=utf-8
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 [ { "apellidos": "Gomez Norte", "correo": "e-ejemplo@compartamos.com.mx", "empresaDescripcion": "GENTERA, S.A.B. de C.V.", "empresaId": 1, "nombreJefe": "JULIO CESAR SALGADO BARAJAS", "nombres": "my_nombres", "usuario": "e-jejemplo" }, { "apellidos": "Gomez Norte", "correo": "e-ejemplo@compartamos.com.mx", "empresaDescripcion": "GENTERA, S.A.B. de C.V.", "empresaId": 1, "nombreJefe": "JULIO CESAR SALGADO BARAJAS", "nombres": "my_nombres", "usuario": "e-jejemplo" } ]
    • Modificar

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Modificar datos de un colaborador externo.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradoresExternos/
      Body:
      {
      "apellidoMaterno": string, Segundo apellido.
      "apellidoPaterno": string, Primer apellido.
      "contrasenia": string, Contraseña del nuevo usuario.
      "correo": string, Correo interno del usuario
      "empresaId": string, Identificador de la empresa donde pertenece el colaborador.
      "nombres": string, Nombres del usuario.
      "nominaJefeId": integer, Número de nomina interna del jefe del usuario.
      "usuario": string Nombre del nuevo usuario.
      }
      Response:
      Body:
      {
      "Error": boolean, Si devuelve error o no.
      "code": string, Codigo de respuesta del protocolo http.
      "message": string Descripcion del mensaje mostrando error o en un OK.
      }
      Sample:
      Request:
      PUT https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradoresExternos/ HTTP/1.1 Content-Type: application/json; charset=utf-8 { "apellidoMaterno": "Martinez", "apellidoPaterno": "Lopez", "contrasenia": "123446..", "correo": "e-ejemplo@compartamos.com", "empresaId": "3", "nombres": "Edwin Daniel", "nominaJefeId": 1233, "usuario": "e-username" }
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "code": "my_code", "Error": true, "message": "OK" }
  • Usuarios

    Usuarios generales, incluyen internos y externos.
    • Usuario existe

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Busca si un usuario existe tomando en cuenta usuarios externos e internos.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/consultarusuarios/{username}/
      URI Parameters:
      Parameter Type Optional Description
      username string Nombre de usuario a validar si existe.
      Response:
      Body:
      {
      "NombreUsuario": string, Nombre de usuario.
      "UsuarioIdUnico": string, Identificador concatenado con la inicial del tipo de usuario, por ejemplo I=Interno, E=Externo.
      "usuarioId": integer Identificador del usuario.
      }
      Sample:
      Request:
      GET https://comparnet-backend.dev.cloud.gentera.com.mx/consultarusuarios/tcabrera/ HTTP/1.1 Content-Type: application/json; charset=utf-8
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "NombreUsuario": "tcabrera", "usuarioId": 1, "UsuarioIdUnico": "1I" }
  • Perfiles

    Perfiles o permisos
    • Asignar perfil

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Asigna perfil a un usuario interno o externo.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/asignarPerfilUsu/
      Body:
      {
      "perfilId": integer, Identificador unico de perfil.
      "sistemaId": integer, Identificador unico del sistema.
      "usuarioId": string Identificador unico de usuario entre los externos e internos.
      }
      Response:
      Body:
      {
      "Error": boolean, Si devuelve error o no.
      "code": string, Codigo de respuesta del protocolo http.
      "message": string Descripcion del mensaje mostrando error o en un OK.
      }
      Sample:
      Request:
      POST https://comparnet-backend.dev.cloud.gentera.com.mx/asignarPerfilUsu/ HTTP/1.1 Content-Type: application/json; charset=utf-8 { "perfilId": 1, "sistemaId": 1, "usuarioId": "1I" }
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "code": "my_code", "Error": true, "message": "OK" }
    • Buscar por sistema

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Busca toods los oerfiles de uns sistema indicado.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/perfilesPorSistema/
      Query String Parameters:
      Parameter Type Optional Description
      sistemaId integer Identificador de sistema.
      Response:
      Body:
      [
      {
      "estado": integer, Status del sistema.
      "nombrePerfil": string, Nombre del perfil.
      "nombreSistema": string, Nombre del sistema que pertenece el perfil.
      "perfilId": integer, Identificador del perfil.
      "sistemaId": integer Identificador del sistema.
      }
      ]
      Sample:
      Request:
      GET https://comparnet-backend.dev.cloud.gentera.com.mx/perfilesPorSistema/?sistemaId=1 HTTP/1.1 Content-Type: application/json; charset=utf-8
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 [ { "estado": 1, "nombrePerfil": "GENERAL", "nombreSistema": "Comparnet", "perfilId": 1, "sistemaId": 1 }, { "estado": 1, "nombrePerfil": "GENERAL", "nombreSistema": "Comparnet", "perfilId": 1, "sistemaId": 1 } ]
    • Crear

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Crea un perfil en el sistema indicado.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/comparnetPerfiles/
      Body:
      {
      "nombrePerfil": string, Nombre del perfil que se va crear.
      "sistemaId": integer Identificador unico del sistema.
      }
      Response:
      Body:
      {
      "Error": boolean, Si devuelve error o no.
      "code": string, Codigo de respuesta del protocolo http.
      "message": string Descripcion del mensaje mostrando error o en un OK.
      }
      Sample:
      Request:
      POST https://comparnet-backend.dev.cloud.gentera.com.mx/comparnetPerfiles/ HTTP/1.1 Content-Type: application/json; charset=utf-8 { "nombrePerfil": "General", "sistemaId": 1 }
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "code": "my_code", "Error": true, "message": "OK" }
    • Eliminar

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Eliminar los perfiles de un sistema de un usuario externo o interno.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/borrarPerfilUsu/
      Body:
      {
      "sistemaId": integer, Identificador del sistema.
      "usuarioId": string Identificador unico de usuario interno/externo I/E.
      }
      Response:
      Body:
      {
      "Error": boolean, Si devuelve error o no.
      "code": string, Codigo de respuesta del protocolo http.
      "message": string Descripcion del mensaje mostrando error o en un OK.
      }
      Sample:
      Request:
      DELETE https://comparnet-backend.dev.cloud.gentera.com.mx/borrarPerfilUsu/ HTTP/1.1 Content-Type: application/json; charset=utf-8 { "sistemaId": 1, "usuarioId": "1I" }
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "code": "my_code", "Error": true, "message": "OK" }
    • Listar

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Lista los permisos de todos los sistemas que puede acceder un usuario interno o externo.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/permisosUsuario/
      Query String Parameters:
      Parameter Type Optional Description
      nombre string Nombre de usuario a consultar.
      Response:
      Body:
      [
      {
      "nombrePerfil": string, Nombre del perfil.
      "nombreSistema": string, Nombre del sistema que pertenece el perfil.
      "nombreUsuario": string, Nombre de usuario.
      "perfilId": integer, Identificador del perfil.
      "sistemaId": integer, Identificador del sistema.
      "usuarioId": integer Identificador del usuario.
      }
      ]
      Sample:
      Request:
      GET https://comparnet-backend.dev.cloud.gentera.com.mx/permisosUsuario/?nombre=tcabrera HTTP/1.1 Content-Type: application/json; charset=utf-8
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 [ { "nombrePerfil": "GENERAL", "nombreSistema": "Comparnet", "nombreUsuario": "tcabrera", "perfilId": 1, "sistemaId": 1, "usuarioId": 1 }, { "nombrePerfil": "GENERAL", "nombreSistema": "Comparnet", "nombreUsuario": "tcabrera", "perfilId": 1, "sistemaId": 1, "usuarioId": 1 } ]
    • Permisos por seccion

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Lista permisos por sistema y perfil.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/permisoPerfilSeccion/
      Query String Parameters:
      Parameter Type Optional Description
      perfilId integer Identificador del perfil a buscar.
      sistemaId integer Identificador de sistema a buscar.
      Response:
      Body:
      [
      {
      "Estado": integer, Estado del permiso.
      "MenuSeccionId": integer, Identificador del menú.
      "nombre": string, Nombre de la sección.
      "seccionPadreId": null Identificador de la sección padre.
      }
      ]
      Sample:
      Request:
      GET https://comparnet-backend.dev.cloud.gentera.com.mx/permisoPerfilSeccion/?perfilId=1?sistemaId=1 HTTP/1.1 Content-Type: application/json; charset=utf-8
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 [ { "Estado": 0, "MenuSeccionId": 49, "nombre": "Inicio", "seccionPadreId": null }, { "Estado": 0, "MenuSeccionId": 49, "nombre": "Inicio", "seccionPadreId": null } ]
    • Status

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Cambiar el estatus Activo o Inactivo del perfil.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/estadoPerfilSistema/
      Body:
      {
      "estadoPerfilSistema": enum, Estatus activo o inactivo del sistema. (0, 1)
      "idPerfil": integer Identificador del perfil.
      }
      Response:
      Body:
      {
      "Error": boolean, Si devuelve error o no.
      "code": string, Codigo de respuesta del protocolo http.
      "message": string Descripcion del mensaje mostrando error o en un OK.
      }
      Sample:
      Request:
      PUT https://comparnet-backend.dev.cloud.gentera.com.mx/estadoPerfilSistema/ HTTP/1.1 Content-Type: application/json; charset=utf-8 { "estadoPerfilSistema": "0", "idPerfil": 1 }
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "code": "my_code", "Error": true, "message": "OK" }
  • Sistemas

    Control de sistemas.
    • Buscar

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Buscar el detalle de un sistema.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/sistemas/
      Query String Parameters:
      Parameter Type Optional Description
      idSistema integer Identificador del sistema.
      Response:
      Body:
      {
      "descripcion": string, Nombre de la empresa que contrató al colaboradora externo.
      "estado": enum, Status del registro del sistema. (0, 1)
      "nombreSistema": string, Nombre del sistema.
      "sistemaId": string Identificador del sistema.
      }
      Sample:
      Request:
      GET https://comparnet-backend.dev.cloud.gentera.com.mx/sistemas/?idSistema=42 HTTP/1.1 Content-Type: application/json; charset=utf-8
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "descripcion": "GENTERA, S.A.B. de C.V.", "estado": "0", "nombreSistema": "my_nombreSistema", "sistemaId": "my_sistemaId" }
    • Crear

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Crear el registro de un nuevo sistema.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/sistemas/
      Body:
      {
      "descripcion": string, Descripcion del sistema.
      "nombreSistema": string Nombre del sistema.
      }
      Response:
      Body:
      {
      "Error": boolean, Si devuelve error o no.
      "code": string, Codigo de respuesta del protocolo http.
      "message": string Descripcion del mensaje mostrando error o en un OK.
      }
      Sample:
      Request:
      POST https://comparnet-backend.dev.cloud.gentera.com.mx/sistemas/ HTTP/1.1 Content-Type: application/json; charset=utf-8 { "descripcion": "my_descripcion", "nombreSistema": "my_nombreSistema" }
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "code": "my_code", "Error": true, "message": "OK" }
    • Listar

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Lista todos los sistemas.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/getAllSistemasSel
      Response:
      Body:
      [
      {
      "descripcion": string, Nombre de la empresa que contrató al colaboradora externo.
      "estado": enum, Status del registro del sistema. (0, 1)
      "nombreSistema": string, Nombre del sistema.
      "sistemaId": string Identificador del sistema.
      }
      ]
      Sample:
      Request:
      GET https://comparnet-backend.dev.cloud.gentera.com.mx/getAllSistemasSel HTTP/1.1 Content-Type: application/json; charset=utf-8
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 [ { "descripcion": "GENTERA, S.A.B. de C.V.", "estado": "0", "nombreSistema": "my_nombreSistema", "sistemaId": "my_sistemaId" }, { "descripcion": "GENTERA, S.A.B. de C.V.", "estado": "0", "nombreSistema": "my_nombreSistema", "sistemaId": "my_sistemaId" } ]
    • Modificar

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Modificar datos de un sistema.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/sistemas/
      Body:
      {
      "descripcion": string, Descripción del sistema.
      "estado": string, Estatus del sistema.
      "idSistema": string, Identificador del sistema.
      "nombreSistema": string Nombre del sistema.
      }
      Response:
      Body:
      {
      "Error": boolean, Si devuelve error o no.
      "code": string, Codigo de respuesta del protocolo http.
      "message": string Descripcion del mensaje mostrando error o en un OK.
      }
      Sample:
      Request:
      PUT https://comparnet-backend.dev.cloud.gentera.com.mx/sistemas/ HTTP/1.1 Content-Type: application/json; charset=utf-8 { "descripcion": "my_descripcion", "estado": "my_estado", "idSistema": "my_idSistema", "nombreSistema": "my_nombreSistema" }
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "code": "my_code", "Error": true, "message": "OK" }
    • Status

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Cambiar el estatus Activo o Inactivo del sistema.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/estadoSistema
      Body:
      {
      "estadoSistema": enum, Estatus activo o inactivo del sistema. (0, 1)
      "idSistema": string Identificador del sistema.
      }
      Response:
      Body:
      {
      "Error": boolean, Si devuelve error o no.
      "code": string, Codigo de respuesta del protocolo http.
      "message": string Descripcion del mensaje mostrando error o en un OK.
      }
      Sample:
      Request:
      PUT https://comparnet-backend.dev.cloud.gentera.com.mx/estadoSistema HTTP/1.1 Content-Type: application/json; charset=utf-8 { "estadoSistema": "0", "idSistema": "my_idSistema" }
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "code": "my_code", "Error": true, "message": "OK" }
    • Todos

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Mostrar todos los sistemas.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/obtieneTodosSistemas/
      Response:
      Body:
      [
      {
      "estado": enum, Status del registro del sistema. (0, 1)
      "nombreSistema": string, Nombre del sistema.
      "sistemaId": string Identificador del sistema.
      }
      ]
      Sample:
      Request:
      GET https://comparnet-backend.dev.cloud.gentera.com.mx/obtieneTodosSistemas/ HTTP/1.1 Content-Type: application/json; charset=utf-8
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 [ { "estado": "0", "nombreSistema": "comparnet", "sistemaId": "1" }, { "estado": "0", "nombreSistema": "comparnet", "sistemaId": "1" } ]
  • Otros

    Otras tablas
    • Asigna seccion

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Asigna la sección a un menú.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/asignaSeccionSistema/
      Body:
      {
      "incluirEnMenu": integer, El id del menu donde se incluirá.
      "nombreSeccion": string, Nombre de la nueva sección.
      "ordenSeccion": integer, Orden o posición de la sección en el menú.
      "ruta": string, Ruta del menú.
      "seccionPadreId": integer, Seccion padre de la sección actual.
      "sistemaId": integer, Identificador del sistema.
      "tipoSeccionId": integer Identificador del tipo de sección.
      }
      Response:
      Body:
      [
      {
      "descripcion": string, Descripcion de la seccion.
      "tipoSeccionId": integer Identificador de la tabla.
      }
      ]
      Sample:
      Request:
      POST https://comparnet-backend.dev.cloud.gentera.com.mx/asignaSeccionSistema/ HTTP/1.1 Content-Type: application/json; charset=utf-8 { "incluirEnMenu": 1, "nombreSeccion": "nueva seccion", "ordenSeccion": 42, "ruta": "my_ruta", "seccionPadreId": 42, "sistemaId": 5, "tipoSeccionId": 42 }
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 [ { "descripcion": "PAGINA WEB", "tipoSeccionId": 1 }, { "descripcion": "PAGINA WEB", "tipoSeccionId": 1 } ]
    • Lista empresas

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Lista simple de empresas.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/empresas/
      Response:
      Body:
      {
      "empresaDescripcion": string, Nombre de empresa
      "empresaId": integer Identificador interno de la emprsa.
      }
      Sample:
      Request:
      GET https://comparnet-backend.dev.cloud.gentera.com.mx/empresas/ HTTP/1.1 Content-Type: application/json; charset=utf-8
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "empresaDescripcion": "GENTERA, S.A.B. de C.V.", "empresaId": 1 }
    • Tipos Secciones

      Diff
      • Version 1.0
      • v2.0
      no implementation for this version
      Lista de tipos de secciones.
      Request:
      Resource:
      https://comparnet-backend.dev.cloud.gentera.com.mx/tipoSecciones/
      Response:
      Body:
      [
      {
      "descripcion": string, Descripcion de la seccion.
      "tipoSeccionId": integer Identificador de la tabla.
      }
      ]
      Sample:
      Request:
      GET https://comparnet-backend.dev.cloud.gentera.com.mx/tipoSecciones/ HTTP/1.1 Content-Type: application/json; charset=utf-8
      Response:
      HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 [ { "descripcion": "PAGINA WEB", "tipoSeccionId": 1 }, { "descripcion": "PAGINA WEB", "tipoSeccionId": 1 } ]