Gestão de Acessos
Usuários, níveis de permissão e grupos de visualização
Usuários
| NOME | NÍVEL | STATUS | AÇÕES |
|---|
Níveis de Acesso
| NOME DO NÍVEL | VISÃO | ADMIN? | AÇÕES |
|---|
Grupos de Pesagem
| NOME DO GRUPO | EMPRESA | STATUS | AÇÕES |
|---|
Permissões por Nível
Visão resumida dos menus acessíveis por cada nível de acesso
Operação
Filiais, dispositivos IoT e serviços / turnos cadastrados
Empresas / Filiais Cadastradas
| NOME DA EMPRESA/FILIAL | CENTRO DE CUSTO | PAINEL TV | AÇÕES |
|---|
Dispositivos Conectados
| IDENTIFICAÇÃO LOCAL | FILIAL | ENDEREÇO MAC | META (kg) | AÇÕES |
|---|
Serviços / Turnos
| NOME DO SERVIÇO | DISPOSITIVOS VINCULADOS | HORÁRIO INC./FIM | AÇÕES |
|---|
Clientes
Empresas cadastradas · módulos contratados · dispositivos ativos
| Cliente | CNPJ | Contato | Filiais | Dispositivos | Usuários | Módulos | Status | Ações |
|---|---|---|---|---|---|---|---|---|
| Carregando... | ||||||||
Financeiro
Faturamento mensal por cliente
| Cliente | Mês ref. | Valor | Vencimento | Pagamento | Status | Descrição | Ações |
|---|---|---|---|---|---|---|---|
| Carregando... | |||||||
Parâmetros
Configurações gerais do comportamento do dashboard.
Documentação da API
Endpoints públicos de leitura · Autenticação via API Key
🔑 Sua Chave de API
Gere uma chave para autenticar suas requisições
🔐 Autenticação
Todas as requisições devem incluir sua API Key no header X-API-Key
ou como query parameter ?apikey=SUA_CHAVE.
const response = await fetch('https://painel.smart.manyflows.app/api/v1/filiais', {
headers: { 'X-API-Key': 'SUA_CHAVE_AQUI' }
});
const data = await response.json();
console.log(data);
import axios from 'axios';
const { data } = await axios.get('https://painel.smart.manyflows.app/api/v1/filiais', {
headers: { 'X-API-Key': 'SUA_CHAVE_AQUI' }
});
console.log(data);
curl -H "X-API-Key: SUA_CHAVE_AQUI" \
https://painel.smart.manyflows.app/api/v1/filiais
🌐 Base URL
Todos os endpoints retornam JSON. Apenas método GET é suportado.
📋 Endpoints Disponíveis
Retorna os registros de pesagem dos dispositivos. Suporta filtros de data e paginação.
| Parâmetro | Tipo | Descrição |
|---|---|---|
dtInicio |
string | Data/hora inicial (YYYY-MM-DD ou YYYY-MM-DD HH:mm:ss) |
dtFim |
string | Data/hora final |
limit |
int | Máximo de registros (padrão: 1000, max: 10000) |
offset |
int | Offset para paginação |
{
"data": [
{ "id": 1, "dispositivo_id": 1234567890, "peso": 2.45, "data_hora": "2026-04-11 14:30:00" },
{ "id": 2, "dispositivo_id": 1234567890, "peso": 1.80, "data_hora": "2026-04-11 14:35:00" }
],
"limit": 1000,
"offset": 0
}
Lista todos os dispositivos com nome, MAC address, filial e status online.
{
"data": [
{ "id": 1, "nome": "Balança 01", "mac_address": 1234567890, "filial_id": 1, "filial_nome": "Filial Centro", "online": 1, "meta_descarte": 50.0 }
]
}
Retorna informações das empresas. Campos sensíveis (senha) são omitidos.
{
"data": [
{ "id": 1, "nome_fantasia": "ManyFlows", "cnpj": "12.345.678/0001-90", "email": "contato@manyflows.app", "meta_tipo": "filial" }
]
}
{
"data": [
{ "id": 1, "empresa_id": 1, "nome": "Filial Centro", "centro_custo": "CC-001", "meta_descarte": 100.0, "ativo": 1 }
]
}
{
"data": [
{ "id": 1, "empresa_id": 1, "nome": "Grupo Geral", "ativo": 1 }
]
}
{
"data": [
{ "grupo_id": 1, "filial_id": 1 },
{ "grupo_id": 1, "filial_id": 2 }
]
}
{
"data": [
{ "id": 1, "nome": "Administrador Geral", "admin_access": 1 }
]
}
{
"data": [
{ "id": 1, "nome": "Turno Manhã", "hora_inicio": "06:00:00", "hora_fim": "14:00:00", "meta_descarte": 80.0 }
]
}
{
"data": [
{ "servico_id": 1, "dispositivo_id": 3 }
]
}
⚠️ Notas Importantes
- A API Key expira automaticamente 4 horas após a geração.
- Apenas o método GET é permitido. Tentativas de POST/PUT/DELETE retornarão erro 405.
- Os dados são filtrados pelo escopo da empresa do usuário que gerou a chave.
- O endpoint
/descartessuporta paginação vialimiteoffset. - Chaves revogadas são imediatamente invalidadas.
Relatório Diário por E-mail
Configure jobs de envio automático. Cada job pode ter uma filial e destinatários diferentes.
Módulos Disponíveis
Solicite a habilitação de módulos adicionais para sua empresa.