SDK
Supresiones
`suppressions.list`, `listAll`, `iterate`, `get`, `add` y `remove`.
Todos los métodos
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.