Skip to content

API - Tenants

Endpoints (Superadmin)

GET /api/superadmin/tenants

Lista todos os tenants.

Response:

json
[
  {
    "_id": "...",
    "name": "Restaurante Demo",
    "slug": "demo",
    "email": "contato@demo.com",
    "primaryColor": "#C5A059",
    "plan": "premium",
    "isActive": true,
    "createdAt": "..."
  }
]

POST /api/superadmin/tenants

Cria um novo tenant.

Body:

json
{
  "name": "Novo Restaurante",
  "slug": "novo-restaurante",
  "email": "contato@novo.com",
  "primaryColor": "#FF5733",
  "plan": "basic"
}

PUT /api/superadmin/tenants/:id

Atualiza um tenant.

PUT /api/superadmin/tenants/:id/toggle

Ativa/desativa um tenant.

Response:

json
{
  "isActive": false
}

Planos

PlanoDescrição
freeGratuito
basicBásico
premiumPremium

Lançado sob a licença MIT.