Audita y gestiona quién accede a cada Box desde la API de BrainBox
Cómo generar desde tus sistemas un reporte de quién accede a cada Box, y cómo dar, cambiar o quitar accesos por API.
Lección 5 de 5 · 1:13
De qué trata
Cumplimiento necesita saber quién ve qué. Con la API, un sistema recorre todos los Boxes y arma el reporte: cada persona, su rol y las invitaciones pendientes. Y con los mismos endpoints das, cambias o quitas accesos a miembros del workspace, por ejemplo cuando alguien entra o sale de un proyecto.
Preguntas frecuentes
›¿Cómo veo quién tiene acceso a un Box por API?
Con GET /boxes/{id}/acl: devuelve los usuarios con su rol y las invitaciones pendientes.
›¿Puedo dar acceso a cualquier correo por API?
Solo a personas que ya son miembros del workspace. Las invitaciones al workspace se hacen en la app.
›¿La API envía correos al dar acceso?
Solo si lo pides con notify. Por defecto no notifica.
Transcripción
0:00El reporte
Auditoría le pide a Andrés un reporte de quién tiene acceso a cada carpeta de contratos. Armarlo a mano es lento y se desactualiza. La API lo genera en segundos.
0:11El código
El reporte es un recorrido. Por cada Box, pides su lista de acceso. Y con los mismos endpoints das, cambias o quitas accesos, sin enviar correos si no quieres. Cada Box devuelve sus usuarios, su rol y las invitaciones pendientes. Un detalle: por API solo se gestionan personas que ya están en el workspace.
0:33En Celtara Hub
En el Hub, Generar auditoría: recorre todos los Boxes del workspace. Y ahí está el reporte: cada Box, cada persona, su rol y su estado. Listo para auditoría, y siempre al día.
0:48Resumen
En resumen: con la lista de acceso sabes quién ve cada Box y con qué rol, por API das, cambias o quitas accesos, siempre a miembros del workspace, y sin correos si no los pides. Andrés entregó su reporte en un minuto. Con BrainBox, sabes quién ve qué, siempre.