Ir a la documentación
SDK

Supresiones

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

Todos los 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)

Las direcciones a las que este espacio de trabajo no enviará: rebotes permanentes y quejas, registrados en cuanto ocurren, y cualquier dirección bloqueada a mano. Un envío a una de ellas se rechaza para ese destinatario antes de que salga nada. Leer necesita settings:read y cambiar necesita settings:write, los scopes que protegen la pantalla Direcciones bloqueadas.

add responde con la fila tanto si era nueva como si ya estaba. remove rechaza un rebote permanente con 409 suppression_not_removable, algo que removable te dice de antemano. Una clave limitada a direcciones o dominios concretos puede leer la lista y no puede cambiarla.