curl -X POST https://api.disparador.com/api/companies/1/blocked-contacts/check \ -H "Content-Type: application/json" \ -H "X-Access-Token: seu-access-token" \ -d '[ "5511999887766", "5511888776655", "5511777665544" ]'
{ "5511999887766": true, "5511888776655": false, "5511777665544": true }
Verifica quais números de uma lista estão bloqueados
// Filtrar lista antes de criar campanha async function filterBlockedContacts(contacts, companyId, token) { const response = await fetch( `https://api.disparador.com/api/companies/${companyId}/blocked-contacts/check`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-Access-Token': token }, body: JSON.stringify(contacts) } ); const blockedStatus = await response.json(); // Retorna apenas contatos não bloqueados return contacts.filter(contact => !blockedStatus[contact]); } // Uso const allContacts = ['5511999887766', '5511888776655', '5511777665544']; const validContacts = await filterBlockedContacts(allContacts, 1, 'seu-token'); console.log(`${validContacts.length} contatos válidos de ${allContacts.length} total`);
Was this page helpful?