Administrando Contas
Uma Conta (Account) representa a entidade principal que agrupa seus canais, chaves de API e configurações na plataforma MessageFy. Funciona como um container isolado para cada projeto, departamento ou cliente da sua organization. Antes de criar canais ou enviar mensagens, configure pelo menos uma Account — todos os demais recursos (canais, API Keys, mensagens, métricas) vivem dentro de uma Account específica.Ao criar uma Account, a plataforma gera automaticamente uma API Key exclusiva com prefixo
acc_, já vinculada a essa Account. Use essa chave para autenticar as chamadas seguintes
(criação de canais, conexão de sessão, envio de mensagens etc.).Hierarquia
Para que serve uma Account?
Contas foram projetadas para resolver problemas reais de organização e segurança em empresas que operam com múltiplos departamentos, times ou clientes:Segregação de Responsabilidades
Segregação de Responsabilidades
Cada departamento tem suas próprias credenciais e não pode acessar recursos de outros. O time
de Vendas não tem acesso aos canais do Suporte, e vice-versa.
Controle de Acesso por Chave
Controle de Acesso por Chave
A abrangência de acesso é definida pelo tipo da API Key, não por permissões individuais:
chaves com prefixo
acc_ acessam apenas uma Account, enquanto chaves org_ alcançam toda a
Organization. O limite de uso de cada chave é controlado pelo seu resourcePlan (rate limit).Métricas Independentes
Métricas Independentes
Cada Account tem suas próprias métricas. Você pode acompanhar quantas mensagens cada
departamento enviou, taxa de entrega, tempo de resposta e demais indicadores de forma isolada.
Faturamento Segmentado
Faturamento Segmentado
Em planos enterprise, é possível ter relatórios de uso e custos separados por Account,
facilitando chargeback interno ou análise de ROI por departamento.
Escalabilidade Organizacional
Escalabilidade Organizacional
À medida que sua empresa cresce, novas Accounts são adicionadas sem afetar as existentes.
Incluir um novo time ou departamento é simples e não requer reconfiguração dos sistemas já em
produção.
Casos de uso
Caso 1 — E-commerce com múltiplos departamentos
Caso 2 — Software house com múltiplos clientes
Caso 3 — Empresa com filiais
Segurança e isolamento
Cada Account é completamente isolada das demais, garantindo:- Isolamento de credenciais — API Keys de uma Account não conseguem acessar recursos de outra. Se uma chave for comprometida, apenas os recursos daquela Account específica ficam em risco.
- Isolamento de dados — mensagens, estatísticas e logs são separados por Account. O time de Vendas não consegue ver mensagens enviadas pelo time de Suporte.
- Isolamento de configurações — webhooks, canais e demais configurações são independentes. Alterar um webhook na Account de Marketing não afeta a Account de Vendas.
- Auditoria granular — todos os logs e ações são registrados no nível da Account, permitindo rastreabilidade completa de quem fez o quê e quando.
Operações disponíveis
Listar contas
Consulta todas as Accounts sob a sua gestão, com filtros e paginação.
Buscar por ID
Recupera os detalhes de uma Account específica.
Criar conta
Cria uma nova Account dentro da sua organization.
Atualizar conta
Modifica informações de uma Account existente.
Deletar conta
Remove uma Account que não é mais necessária.
Sobre a chave atual
Endpoint
/me que retorna informações sobre a chave de API em uso.