Skip to Content
Nextra 4.0 is released 🎉
Utilización de los Web Services

Descripción

En esta documentación, se detallan los diferentes Web Services disponibles en la plataforma BCN360, junto con sus respectivas funciones y parámetros.

Ver en Postman

Endpoint para obtener el Token de Acceso

Para obtener el token de acceso, utiliza el siguiente endpoint: https://urlcampus/login/token.php

Obtener Token para Realizar Peticiones

  • Descripción: Obtener un token de acceso para realizar peticiones a la plataforma.
  • Parámetros:
ParámetroDescripciónObligatorio
usernameNombre de usuario del usuario.
passwordContraseña del usuario.
servicemoodle_mobile_appSi

Endpoint para llamar a los Web Services

El endpoint para llamar a los Web Services es: https://urlcampus/webservice/rest/server.php

Web Services Disponibles

Obtener Información del Usuario

  • Función: local_bcn_user_manager_user_get
  • Descripción: Obtener información del usuario.
  • Parámetros:
ParámetroDescripciónObligatorio
user[username]Nombre de usuario del usuario.

Creación de un Usuario

  • Función: local_bcn_user_manager_user_add
  • Descripción: Crear un nuevo usuario.
  • Parámetros:
ParámetroDescripciónObligatorio
user[username]Nombre de usuario del nuevo usuario.
user[firstname]Nombre del nuevo usuario.
user[lastname]Apellido del nuevo usuario.
user[email]Correo electrónico del nuevo usuario.
user[password]Contraseña del nuevo usuario.
user[idnumber]Número de identificación del nuevo usuario.No
user[phone1]Teléfono principal del nuevo usuario.No
user[phone2]Teléfono secundario del nuevo usuario.No
user[country]País del nuevo usuario.No
user[nombrecampoadicional_1]Campos adicionales personalizados.No
user[nombrecampoadicional_2]Campos adicionales personalizados.No
user[nombrecampoadicional_3]Campos adicionales personalizados.No

Actualización de un Usuario

  • Función: local_bcn_user_manager_user_update
  • Descripción: Actualizar los datos de un usuario existente.
  • Parámetros:
ParámetroDescripciónObligatorio
user[username]Nombre de usuario del usuario a actualizar.
user[firstname]Nuevo nombre del usuario.No
user[lastname]Nuevo apellido del usuario.No
user[email]Nuevo correo electrónico del usuario.No
user[password]Nueva contraseña del usuario.No
user[idnumber]Nuevo número de identificación del usuario.No
user[phone1]Nuevo teléfono principal del usuario.No
user[phone2]Nuevo teléfono secundario del usuario.No
user[country]Nuevo país del usuario.No
user[nombrecampoadicional_1]Campos adicionales personalizados.No
user[nombrecampoadicional_2]Campos adicionales personalizados.No
user[nombrecampoadicional_3]Campos adicionales personalizados.No

Deshabilitar un Usuario

  • Función: local_bcn_user_manager_user_disable
  • Descripción: Deshabilitar un usuario existente en la plataforma.
  • Parámetros:
ParámetroDescripciónObligatorio
user[username]Nombre de usuario del usuario a deshabilitar.

Habilitar un Usuario

  • Función: local_bcn_user_manager_user_enable
  • Descripción: Habilitar un usuario previamente deshabilitado en la plataforma.
  • Parámetros:
ParámetroDescripciónObligatorio
user[username]Nombre de usuario del usuario a habilitar.

Eliminar un Usuario

  • Función: local_bcn_user_manager_user_delete
  • Descripción: Eliminar un usuario de forma permanente de la plataforma.
  • Parámetros:
ParámetroDescripciónObligatorio
user[username]Nombre de usuario del usuario a eliminar.

Obtener cursos matriculados de un Usuario

  • Función: core_enrol_get_users_courses
  • Descripción: Obtener la información de los cursos matriculados a un usuario.
  • Parámetros:
ParámetroDescripciónObligatorio
useridID del usuario.
Last updated on