Token de acesso da empresa
Path Parameters
ID da empresa (deve corresponder ao token)
curl -X GET https://api.disparador.com/api/companies/1/blocked-contacts/stats \
-H "X-Access-Token: seu-access-token"
Response
Total de contatos atualmente bloqueados
Data e hora da última atualização (ISO 8601)
{
"totalBlocked": 1247,
"lastUpdated": "2024-01-20T15:30:00"
}
Uso das Estatísticas
Este endpoint é útil para:
- Monitorar o crescimento da lista de bloqueios
- Verificar a saúde da base de contatos
- Relatórios de conformidade (LGPD)
- Dashboard de métricas
Exemplo de Monitoramento
// Função para monitorar crescimento de bloqueios
async function monitorBlockedGrowth(companyId, token) {
const getStats = async () => {
const response = await fetch(
`https://api.disparador.com/api/companies/${companyId}/blocked-contacts/stats`,
{
headers: { 'X-Access-Token': token }
}
);
return response.json();
};
// Obter estatísticas inicial
const initialStats = await getStats();
console.log(`Bloqueios iniciais: ${initialStats.totalBlocked}`);
// Verificar a cada hora
setInterval(async () => {
const currentStats = await getStats();
const growth = currentStats.totalBlocked - initialStats.totalBlocked;
console.log(`Bloqueios atuais: ${currentStats.totalBlocked}`);
console.log(`Crescimento: +${growth}`);
if (growth > 100) {
console.warn('Crescimento anormal de bloqueios detectado!');
}
}, 3600000); // 1 hora
}