Skip to content

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

PapelDescrição
adminAdministrador
staffAtendente

Lançado sob a licença MIT.