👤 Usuários
GET /api/v1/users/[id]
Obtém um usuário específico.
Response: 200 OK
{
"id": "uuid",
"email": "user@example.com",
"name": "João Silva",
"phone": "+351912345678",
"avatar_url": "https://example.com/avatar.jpg",
"is_superadmin": false,
"is_active": true,
"created_at": "2024-01-01T00:00:00Z",
"last_login": "2024-01-15T10:30:00Z"
}PATCH /api/v1/users/[id]
Atualiza um usuário.
Request
{
"name": "João Santos",
"is_active": false
}GET /api/v1/users/[id]/memberships
Lista membros de um usuário.
Response: 200 OK
{
"data": [
{
"id": "uuid",
"user_id": "uuid",
"org_id": "uuid",
"client_id": "uuid",
"role_id": "uuid",
"status": "active",
"created_at": "2024-01-01T00:00:00Z"
}
]
}POST /api/v1/users/memberships
Cria uma nova associação de usuário.
Request
{
"user_id": "uuid",
"org_id": "uuid",
"client_id": "uuid",
"role_id": "uuid",
"status": "active"
}