> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nexusproject.pro/llms.txt
> Use this file to discover all available pages before exploring further.

# List Members

> Listar todos los miembros de la organización

## Headers

| Header | Valor |
| - | - |
| `Authorization` | `Bearer {token}` |

## Response (200)

```json theme={null}
[
  {
    "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

| Rol | Permisos |
| - | - |
| `owner` | Acceso total, no puede ser eliminado |
| `admin` | Puede invitar, cambiar roles, eliminar miembros |
| `member` | Acceso a proyectos compartidos |

***

# Invite Member

```
POST /api/v1/teams/members
```

## Request Body

```json theme={null}
{
  "email": "nuevo@team.com",
  "role": "member"
}
```

> **Nota:** El usuario debe tener una cuenta registrada en Nexus.

## Response (201)

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

## Errores

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

***

# Update Member Role

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

## Request Body

```json theme={null}
{
  "role": "admin"
}
```

## Response (200)

Devuelve el miembro actualizado con el nuevo rol.

## Errores

| Status | Descripción |
| - | - |
| `400` | No puedes cambiar el rol del propietario |
| `404` | Miembro no encontrado |

***

# Remove Member

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

## Response (204)

Sin contenido. El miembro fue eliminado exitosamente.

## Errores

| Status | Descripción |
| - | - |
| `400` | No puedes eliminar al propietario |
| `404` | Miembro no encontrado |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.