API - Usuários
Endpoints
GET /t/:slug/users
Lista todos os usuários do tenant.
Response:
json
[
{
"_id": "...",
"email": "admin@demo.com",
"name": "Admin",
"role": "admin",
"createdAt": "..."
},
{
"_id": "...",
"email": "staff@demo.com",
"name": "Atendente",
"role": "staff",
"assignedPdvIds": ["..."]
}
]POST /t/:slug/users
Cria um novo usuário (admin).
Body:
json
{
"email": "novo@demo.com",
"name": "Novo Usuário",
"password": "senha123",
"role": "staff"
}PUT /t/:slug/users/:id
Atualiza um usuário.
DELETE /t/:slug/users/:id
Remove um usuário.
Papéis
| Papel | Descrição |
|---|---|
| admin | Administrador |
| staff | Atendente |