Saltar para a documentação
SDK

Supressões

`suppressions.list`, `listAll`, `iterate`, `get`, `add` e `remove`.

Todos os métodos

suppressions.ts
const complaints = await openemail.suppressions.listAll({ reason: 'complaint' }) const row = await openemail.suppressions.add({ email: '[email protected]' }) if (row.removable) await openemail.suppressions.remove(row.id)

Os endereços para os quais este espaço de trabalho não enviará: bounces permanentes e queixas, registados no momento em que acontecem, e qualquer endereço bloqueado à mão. Um envio para um deles é recusado para esse destinatário antes de sair o que quer que seja. Ler precisa de settings:read e alterar precisa de settings:write, os âmbitos que protegem o ecrã Endereços bloqueados.

add responde com a linha, quer seja nova quer já existisse. remove recusa um bounce permanente com 409 suppression_not_removable, o que removable lhe diz de antemão. Uma chave limitada a determinados endereços ou domínios pode ler a lista e não a pode alterar.