API Enpoints

A continuacion se desarrolla el detalle de las APIs para el control de usuarios

Tenga presente que el usuario debe tener el permiso createUsers en true

Usuarios

1.1 Iniciar Sesión

  • Método: POST

  • URL: {{server}}/management/users/login

Cuerpo

{
  "username": "administrator",
  "password": "7180ac532b5c5ab4ffcaff5b2dc88afe"
}

Respuesta

{
    "mensaje": "Inicio de sesión exitoso",
    "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyaWQiOjEsIm5hbWUiOiJhZG1pbmlzdHJhdG9yIiwibGFzdG5hbWUiOiIiLCJ0b2tlbiI6Ijk4NDNmZmM5LTc0OWYtNDJlNS1hMDljLTM4NzQ3Mjk3ZDMxNyIsInBlcm1pc3Npb25zIjp7ImNyZWF0ZVVzZXJzIjp0cnVlfSwiaWF0IjoxNzA0MzExMTMwLCJleHAiOjE3MzU4NDcxMzB9.bVLCwTiCtTXZt7EOE0_KsEprw2lJ-B89q-ie05AUpmM"
}

1.2 Registro de Usuario

  • Método: POST

  • URL: {{server}}/management/users/registro

  • Autorización: Token Bearer ({{session}})

Cuerpo

{
  "name": "NombreDelUsuario",
  "lastname": "ApellidoDelUsuario",
  "email": "correo@ejemplo.com",
  "username": "NombreDeUsuarioUnico",
  "password": "ContraseñaSecreta",
  "permissions": {
    "AccesoATodo": true
  }
}

Respuesta

{
    "mensaje": "Usuario creado con éxito",
    "userid": 3
}

1.3 Ruta Privada

  • Método: GET

  • URL: {{server}}/privada

  • Autorización: Token Bearer ({{session}})

Last updated