Miembros
Copia un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Los miembros de la organización son usuarios que tienen acceso a tu organización Capgo. Cada miembro tiene un rol específico que determina sus permisos dentro de la organización. Administrar a los miembros de manera efectiva es crucial para mantener la seguridad y la colaboración en tu equipo.
Roles de miembro
Sección titulada “Roles de miembro”Roles regulares
Sección titulada “Roles regulares”- leer: Puede ver recursos pero no hacer cambios
- subir: Puede subir nuevos paquetes y ver recursos
- escribir: Puede modificar recursos y subir paquetes
- administrador: Puede gestionar la configuración de la organización y los miembros
- super administrador: Tiene control total sobre la organización
Roles de invitación
Sección titulada “Invitar Roles”- invite_readInvitación pendiente para acceso de lectura
- invite_uploadInvitación pendiente para acceso de carga
- invite_writeInvitación pendiente para acceso de escritura
- invite_adminInvitación pendiente para acceso de administración
- invite_super_adminInvitación pendiente para acceso de super administrador
Prácticas recomendadas
Sección titulada “Prácticas recomendadas”- Asignación de roles: Sigue el principio de privilegios mínimos al asignar roles
- Auditorías regulares: Revisa periódicamente el acceso de los miembros y elimina cuentas no utilizadas
- Incorporación: Ten un proceso claro para agregar nuevos miembros y asignar roles
- Desincorporación: Elimina con prontitud el acceso para los miembros que dejan la organización
Puntos finales
Sección titulada “Puntos finales”https://api.capgo.app/organization/members/
Agregue un nuevo miembro a una organización o actualice el rol de un miembro existente. Tenga en cuenta que solo puede invitar a usuarios que ya tienen una cuenta Capgo - el correo electrónico debe corresponder a un usuario Capgo existente.
Campo del cuerpo de la solicitud
Sección titulada “Campo del cuerpo de la solicitud”interface MemberCreate { orgId: string email: string role: "read" | "upload" | "write" | "admin" | "super_admin"}Ejemplo de solicitud
Sección titulada “Ejemplo de solicitud”curl -X POST \ -H "authorization: your-api-key" \ -H "Content-Type: application/json" \ -d '{ "orgId": "org_123", "email": "newmember@example.com", "role": "write" }' \ https://api.capgo.app/organization/members/Respuesta de éxito
Sección titulada “Respuesta de éxito”{ "status": "OK", "data": { "uid": "user_789", "email": "newmember@example.com", "role": "invite_write", "image_url": null }}Notas:
- Cuando se agrega un nuevo miembro, recibirán un correo electrónico de invitación. Su rol se prefijará con “invite_” hasta que acepten la invitación.
- El usuario debe tener ya una cuenta de Capgo antes de que puedan ser invitados. Si no tienen una cuenta, deberían crear una primero en https://console.capgo.app/register/
https://api.capgo.app/organization/members/
Obtener todos los miembros de una organización.
Parámetros de consulta
Sección titulada “Parámetros de consulta”interface MemberQuery { orgId: string}Tipo de respuesta
Sección titulada “Tipo de respuesta”interface Member { uid: string; email: string; image_url: string; role: "invite_read" | "invite_upload" | "invite_write" | "invite_admin" | "invite_super_admin" | "read" | "upload" | "write" | "admin" | "super_admin";}Ejemplo de solicitud
Sección titulada “Ejemplo de solicitud”curl -H "authorization: your-api-key" \ "https://api.capgo.app/organization/members/?orgId=org_123"Ejemplo de respuesta
Sección titulada “Ejemplo de respuesta”{ "data": [ { "uid": "user_123", "email": "john@example.com", "image_url": "https://example.com/avatar.png", "role": "admin" }, { "uid": "user_456", "email": "jane@example.com", "image_url": "https://example.com/avatar2.png", "role": "write" }, { "uid": "user_789", "email": "bob@example.com", "image_url": null, "role": "invite_read" } ]}Eliminar
Sección titulada “Eliminar”https://api.capgo.app/organization/members/
Eliminar a un miembro de una organización. Esto revocará inmediatamente su acceso.
Cuerpo de la solicitud
Sección titulada “Cuerpo de la solicitud”interface MemberDelete { orgId: string email: string}Ejemplo de solicitud
Sección titulada “Ejemplo de solicitud”curl -X DELETE \ -H "authorization: your-api-key" \ -H "Content-Type: application/json" \ -d '{ "orgId": "org_123", "email": "user@example.com" }' \ https://api.capgo.app/organization/members/Respuesta de éxito
Sección titulada “Respuesta de éxito”{ "status": "OK"}Gestión de errores
Sección titulada “Gestión de errores”Escenarios de errores comunes y sus respuestas:
// Member not found{ "error": "Member not found", "status": "KO"}
// Invalid role{ "error": "Invalid role specified", "status": "KO"}
// Permission denied{ "error": "Insufficient permissions to manage members", "status": "KO"}
// Cannot remove last admin{ "error": "Cannot remove the last admin from the organization", "status": "KO"}
// Invalid email{ "error": "Invalid email format", "status": "KO"}
// Member already exists{ "error": "Member already exists in organization", "status": "KO"}Uso común
Sección titulada “Uso común”- Ampliación del equipo: Agregar nuevos miembros del equipo con roles adecuados
- Control de acceso: Administrar permisos de miembros según cambian las responsabilidades
- Revisión de seguridad: Revisar periódicamente la lista de miembros y roles
- Reestructuración del equipo: Actualizar roles durante cambios organizativos
Sigue adelante desde Miembros
Sección titulada “Sigue adelante desde Miembros”Si estás utilizando Miembros Miembros para planificar la seguridad y la conformidad, conecta la Cifrado para el detalle de implementación en Cifrado, la Conformidad Capgo Security Scanner Capgo Escáner de Seguridad para el flujo de trabajo del producto en Capgo Escáner de Seguridad, Capgo Seguridad Capgo Centro de confianza para el flujo de trabajo del producto en Capgo Centro de confianza.