id, org_id, account_id, state, roles y created_at. id es el ID de miembro del espacio de trabajo; account_id identifica la cuenta asociada y está disponible sin include. Conserva ambos valores separados. Si guardaste un ID de usuario antiguo para comparaciones o filtros de creador, sigue la migración de IDs de usuario guardados. Usa include=Account en los endpoints compatibles para incluir la cuenta relacionada en account.
GET /api/v1/account/{accountId} incluye las membresías de la cuenta en workspace_members. Para los listados de cuentas, solicita la misma relación con GET /api/v1/account?include=WorkspaceMembers. Los objetos account anidados que devuelven los endpoints de miembros la omiten.
Los roles válidos del espacio de trabajo son AppGuest, AppMember, AppAdmin y AppOwner.
Los nombres y las imágenes de perfil pertenecen a la cuenta, no a su membresía. Actualiza esos campos mediante
POST /api/v1/account/{accountId}; usa me como ID para actualizar la cuenta autenticada. PUT /api/v1/app/member/{wsMemberId} solo cambia el rol del espacio de trabajo.Obtener el miembro actual
UsaGET /api/v1/app/me para verificar tu token y el contexto del miembro del espacio de trabajo.
Parametros del endpoint
Parametros del endpoint
Ejemplo de respuesta
Ejemplo de respuesta
Listar miembros del espacio de trabajo
Parametros del endpoint
Parametros del endpoint
Ejemplo de respuesta
Ejemplo de respuesta
Crear un miembro del espacio de trabajo
Parametros del endpoint
Parametros del endpoint
Ejemplo de respuesta
Ejemplo de respuesta
Obtener o actualizar un miembro del espacio de trabajo
GET /member/{wsMemberId} acepta me en lugar del ID del miembro. PUT /member/{wsMemberId} requiere un ID de miembro explícito.
- Obtener miembro
- Actualizar miembro
Parametros del endpoint
Parametros del endpoint
Ejemplo de respuesta
Ejemplo de respuesta
Activar o desactivar un miembro del espacio de trabajo
Ambos endpoints requieren un ID de miembro explícito y devuelven el miembro actualizado.Parametros del endpoint
Parametros del endpoint
- Desactivar
- Activar
Ejemplo de respuesta
Ejemplo de respuesta
Listar proyectos de un miembro del espacio de trabajo
Usame en lugar de wsMemberId para listar los proyectos del miembro autenticado.
Parametros del endpoint
Parametros del endpoint
Ejemplo de respuesta
Ejemplo de respuesta
Últimos artefactos de un miembro del espacio de trabajo
Usame en lugar de wsMemberId para obtener los artefactos del miembro autenticado.
Parametros del endpoint
Parametros del endpoint
Errores y casos límite
- 400: estado, valor de
include, rol o cuerpo de la solicitud no válidos. - 400: un miembro no puede activar ni desactivar su propia membresía.
- 403: permisos insuficientes para cambiar la membresía o los roles.
- 404: miembro del espacio de trabajo o cuenta relacionada no encontrados.