Ir a la documentación
API

Bloquear un contacto

Pone la dirección en la lista de bloqueo del espacio de trabajo, la que `PATCH /settings` edita como `blockedSenders`, para que su correo se rechace a partir de entonces. Es Bloquear en un contacto de la app. La dirección no tiene que ser un contacto.

POSTapi.openemail.uk/contacts/{email}/block

Ejecuta la llamada real contra tu espacio de trabajo, con tu propia clave.

POST /contacts/{email}/block

Pone la dirección en la lista de bloqueo del espacio de trabajo, la que PATCH /settings edita como blockedSenders, para que su correo se rechace a partir de entonces. Es Bloquear en un contacto de la app. La dirección no tiene que ser un contacto.

Ejemplo

Requiere settings:write, porque escribe la lista de bloqueo y no el contacto. Codifica el @ en la URL.

curl
curl -X POST "$OE/contacts/offers%2Bweekly%40shop.example/block" -H "$AUTH"
Respuesta
{  "object": "contact_block",  "email": "[email protected]",  "blocked": true,  "blockedBy": { "rule": "[email protected]", "list": "blockedSenders" },  "created": true}

Se quita la etiqueta con más, así que bloquear [email protected] bloquea [email protected] y todas sus etiquetas.

Cuando una regla ya bloquea la dirección, incluida una regla de dominio entero, no se añade nada: created es false y blockedBy nombra esa regla. Por eso es seguro volver a enviar la misma llamada.

Una dirección con menos de dos letras o números es un 422 blocklist_entry_too_broad.