Skip to main content
GET
/
api
/
v1
/
teams
/
members
List Members
curl --request GET \
  --url https://api.example.com/api/v1/teams/members

Headers

HeaderValor
AuthorizationBearer {token}

Response (200)

[
  {
    "user_id": "uuid",
    "email": "hackminor@live.com.mx",
    "display_name": "Ricardo Minor",
    "role": "owner",
    "joined_at": "2026-04-04T12:00:00"
  },
  {
    "user_id": "uuid-2",
    "email": "dev@team.com",
    "display_name": "Dev User",
    "role": "member",
    "joined_at": "2026-04-16T18:00:00"
  }
]

Roles Disponibles

RolPermisos
ownerAcceso total, no puede ser eliminado
adminPuede invitar, cambiar roles, eliminar miembros
memberAcceso a proyectos compartidos

Invite Member

POST /api/v1/teams/members

Request Body

{
  "email": "nuevo@team.com",
  "role": "member"
}
Nota: El usuario debe tener una cuenta registrada en Nexus.

Response (201)

{
  "user_id": "uuid-new",
  "email": "nuevo@team.com",
  "display_name": "Nuevo Usuario",
  "role": "member",
  "joined_at": "2026-04-16T18:30:00"
}

Errores

StatusDescripción
403Límite del plan alcanzado
404Usuario no encontrado (debe registrarse primero)
400El usuario ya es miembro del equipo

Update Member Role

PUT /api/v1/teams/members/{user_id}

Request Body

{
  "role": "admin"
}

Response (200)

Devuelve el miembro actualizado con el nuevo rol.

Errores

StatusDescripción
400No puedes cambiar el rol del propietario
404Miembro no encontrado

Remove Member

DELETE /api/v1/teams/members/{user_id}

Response (204)

Sin contenido. El miembro fue eliminado exitosamente.

Errores

StatusDescripción
400No puedes eliminar al propietario
404Miembro no encontrado