API: Configuracoes do Nucleo
Gerenciamento das configuracoes do nucleo. Acesso restrito a ADMINISTRADOR.
Endpoints
| Metodo | Rota | Descricao |
|---|
| GET | /api/configuracoes | Retorna configuracoes do nucleo |
| PATCH | /api/configuracoes | Atualiza configuracoes |
Campos Configuraveis
Geral
| Campo | Tipo | Descricao |
|---|
nome | string | Nome do nucleo |
corPrimaria | string | Cor primaria (hex) |
corSecundaria | string | Cor secundaria (hex) |
nomeMoeda | string | Nome da moeda virtual |
siglaMoeda | string | Sigla (ex: CC) |
Pagamentos (Asaas)
| Campo | Descricao |
|---|
asaasApiKey | Chave de API do Asaas |
asaasEnvironment | sandbox ou production |
asaasWebhookToken | Token de validacao do webhook |
maxParcelasCartao | Maximo de parcelas (1-12) |
Transparencia (11 toggles)
Controla quais dados membros comuns podem visualizar.
| Grupo | Toggle | Default |
|---|
| Financeira | transparenciaFinanceira (master) | false |
transparenciaFinReceitas | true |
transparenciaFinDespesas | true |
transparenciaFinSaldo | true |
transparenciaFinCategorias | true |
| Ranking | transparenciaRanking (master) | true |
transparenciaRankingPontos | true |
transparenciaRankingPosicao | true |
| Relatorios | transparenciaRelatorios (master) | false |
transparenciaRelMembros | false |
transparenciaRelEventos | false |
transparenciaRelLoja | false |
Quando o master toggle esta desativado, os sub-toggles nao tem efeito. COORD/ADMIN sempre veem tudo.
Beta Testing
| Campo | Tipo | Descricao |
|---|
modoBeta | boolean | Ativa o widget de bug report para beta testing. Quando ativo, um botao flutuante de reporte de bugs aparece para todos os membros do nucleo. |
WhatsApp (Evolution API)
| Campo | Descricao |
|---|
webhookUrl | URL do webhook Evolution API |
webhookToken | Token de autenticacao |