wiki.algebraix.com

¡Esta es una revisión vieja del documento!


Usuarios API #

Este tipo de usuario está diseñado para hacer que sistemas externos se conecten de forma segura y automática a una plataforma o aplicación, con permisos específicos para consultar, enviar o modificar información mediante solicitudes programadas.

IMPORTANTE: El alta, la modificación y la desactivación de un usuario API las realiza Algebraix; ningún administrador ni operador de tu colegio ve las pestañas Agregar usuario API, Modificar, Desactivar o Reactivar, y no hay permiso que las habilite. Lo que sí puedes hacer desde tu colegio es consultar los usuarios API dados de alta y el detalle de cada uno. Si necesitas un usuario API nuevo, un cambio de contraseña o de endpoints, o dar de baja una integración, solicítalo a Algebraix.

  1. En tu “Panel de control” selecciona Usuarios API.
  2. Da clic en Agregar usuario API.
  3. Se mostrará el formulario para que llenes la siguiente información:
    • Nombre: El nombre de la persona que darás de alta como usuario API.
    • Apellido paterno: El apellido paterno de la persona que darás de alta como usuario API.
    • Apellido materno: El apellido materno de la persona que darás de alta como usuario API.
    • Nombre de usuario: Puedes agregar un nombre de usuario y revisar si está disponible dando clic en el ícono “Revisar disponibilidad” .
    • Si deseas que el sistema genere el “Nombre de usuario” da clic en el ícono “Generar nombre de usuario” .
    • Correo electrónico: Agrega el correo electrónico del usuario.
    • Fecha de nacimiento: Ingresa la fecha de nacimiento del usuario API.
    • Contraseña: De manera predeterminada ya está generada la contraseña y no podrás editarla. Da clic en el ícono “Copiar al portapapeles” para copiarla y poder compartirla con el usuario.
    • Si es necesario generar una nueva contraseña, da clic en el ícono “Contraseña nueva” .
    • Direcciones IPv4 y CIDR: Agrega una dirección IP con CIDR.
    • Direcciones IPv6 y CIDR: Agrega una dirección IP con CIDR.
  4. En la parte media se muestran los Endpoints para que selecciones aquellos a los que tendrá acceso este usuario.
  5. En la tabla Endpoints internos selecciona los endpoints a los que darás acceso a este usuario.
  6. En el apartado Permisos por grupo. puedes seleccionar:
    • Acceso a todos los grupos (actuales y futuros): Esto le dará acceso a todos los grupos del colegio incluidos aquellos que lleguen a darse de alta después de la creación de este usuario.
    • Grupos: Despliega el “Campus”, la “Sección”, el “Grado” y selecciona el o los grupos a los que darás acceso a esta usuario.
  7. Para guardar da clic en Aceptar.

Modificar usuario API #

  1. Desde tu “Panel de control” selecciona Usuarios API.
  2. Haz clic en el nombre del operador en donde quieres realizar la modificación.
  3. Da clic en Modificar.
  4. Se habilita el formulario para que realices la modificación correspondiente.
    • En el formulario puedes generar una contraseña nueva en caso de ser necesario. Da clic en el ícono “Contraseña nueva” .
    • Aparecerá un mensaje indicando que esta acción generará un nuevo token, para continuar da clic en Actualizar.
  5. Para guardar los cambios da clic en Aceptar.

Webhooks #

  1. Desde tu “Panel de control” selecciona Usuarios API.
  2. Despliega “Webhooks” y selecciona Webhooks.
  3. En Pagos agrega la URL o IP desde donde se reciben las peticiones.
    • Da clic en Ver detalles para que observes como está construida la petición.
    • Haz clic en Pagos para que se te envíe a la documentación de la API.
  4. Para agregar Cabeceras marca la casilla.
    • Se muestra el campo de “Llave” y “Valor” para que agregues la información.
    • Si deseas agregar más de una cabecera, da clic en Agregar fila.
    • Para borrar alguna cabecera, da clic en el ícono de Eliminar
  5. Marca la casilla de Autenticación por HTTP para poder agregar:
    • Username: El nombre de usuario que se utilizará para la autenticación.
    • Password: La contraseña que se utilizará para la autenticación.
  6. En Usuarios agrega la URL o IP desde donde se reciben las peticiones.
    • Da clic en Ver detalles para que observes como está construida la petición.
    • Al dar clic en cada uno de los perfiles de usuario, se te enviará a la documentación de la API.
  7. Para agregar Cabeceras marca la casilla.
    • Se muestra el campo de “Llave” y “Valor” para que agregues la información.
    • Si deseas agregar más de una cabecera, da clic en Agregar fila.
    • Para borrar alguna cabecera, da clic en el ícono de Eliminar
  8. Marca la casilla de Autenticación por HTTP para poder agregar:
    • Username: El nombre de usuario que se utilizará para la autenticación.
    • Password: La contraseña que se utilizará para la autenticación.
  9. Para guardar da clic en Aceptar.

Colas pendientes #

  1. Desde tu “Panel de control” selecciona Usuarios API.
  2. Despliega “Webhooks” y selecciona Colas pendientes.
    • NOTA: Aquí aparecen las colas a partir del sexto intento de envío.
    • El sistema no abandona una cola enseguida: reintenta con esperas cada vez más largas, para dar tiempo a corregir el dato que provocó el rechazo. Contando desde el tercer intento, espera 1 minuto, luego 15, luego 1 hora, 2 horas, 6 horas, 1 día y 3 días, y abandona al noveno. En total, una cola sigue reintentando cerca de cinco días.
    • Eso significa que una cola fallida no aparece aquí en la primera media hora: el sexto intento llega más de una hora después del fallo. Que no esté en la lista todavía no quiere decir que el envío haya salido bien.

Consultar los usuarios API #

  1. Desde tu Panel de control selecciona Usuarios API.
  2. El panel Usuarios API lista las cuentas activas, una por renglón, con las columnas:
    • La primera columna, sin título, muestra un indicador de color con la leyenda “Activo”.
    • Nombre de usuario: El identificador con el que la integración se conecta. Da clic en él para abrir el detalle del usuario.
    • Nombre y Apellido: A quién o a qué sistema corresponde la cuenta.
    • Correo electrónico: El correo registrado en la cuenta.
    • Creado por: El usuario que dio de alta la cuenta.
    • Fecha y hora de creación: Cuándo se creó.
  3. Puedes ordenar la tabla dando clic en el título de cualquiera de esas columnas.
  4. Más abajo, el panel Usuarios API desactivados lista las cuentas que ya no están en uso, con su indicador, Nombre, Apellido, Correo electrónico y la columna Acciones. Estas cuentas ya no tienen nombre de usuario ni permisos.
  5. Ambos paneles se pueden plegar y desplegar desde su encabezado.
  6. Si el colegio todavía no tiene ninguna cuenta de este tipo, se muestra el aviso “No se han encontrado usuarios API”.

Consultar el detalle de un usuario API #

  1. Desde tu Panel de control selecciona Usuarios API.
  2. Da clic en el Nombre de usuario de la cuenta que quieres revisar.
  3. A la izquierda se muestra la ficha del usuario, encabezada con su apellido y nombre y la leyenda Usuario API, con los datos registrados: Nombre de usuario (solo si la cuenta está activa), Nombre, Apellido, Correo electrónico, Direcciones IPv4 y CIDR y Direcciones IPv6 y CIDR desde las que se le permite conectarse. Si la cuenta tiene acceso a todos los grupos, aparece además Todos los grupos bajo Permisos de grupo.
  4. A la derecha se muestra el panel Endpoints, plegado. Al desplegarlo verás, agrupados, todos los endpoints de la API con el método de cada uno —el catálogo completo, no solo los de esta cuenta—. Lo que distingue a los que tiene concedidos es el icono: palomita verde si lo tiene, tacha roja si no. Al auditar hasta dónde llega una integración, fíjate en el icono y no en la longitud de la lista.
  5. Debajo, el panel Permisos de grupo enlista los grupos a los que alcanza la cuenta, organizados por campus, sección y grado. Este panel no se muestra cuando la cuenta tiene acceso a todos los grupos.
  6. El campo Filtrar permisos, arriba de los paneles, acota lo que se muestra conforme escribes.
  7. Nota: Si la cuenta está desactivada se muestra el aviso “Usuario desactivado” y no se despliegan los paneles de endpoints ni de grupos, porque al desactivarla se le retiraron todos.

a/users/users/api_users.1789340401.txt.gz · Última modificación: 2026/09/15 09:10 (editor externo)