# Eventos de direcciones bloqueadas

> Bloqueos creados, actualizados o eliminados.



## suppression.created

> Se envía cuando añades una dirección a la lista de direcciones bloqueadas con la API, una importación CSV o un paso de automatización.

# suppression.created

Se envía cuando se añade un bloqueo con [Crear un bloqueo](/es/docs/api-reference/suppressions/create/), una importación CSV en el panel o el paso **Add to suppressions** de una automatización. Los bloqueos que Emailit añade automáticamente tras rebotes y quejas no envían este evento; escucha [`email.bounced`](/es/docs/webhooks/events/email/bounced/) y [`email.complained`](/es/docs/webhooks/events/email/complained/) en su lugar.

Las peticiones de webhook contienen un array JSON de eventos como este; consulta [Peticiones de webhook](/es/docs/webhooks/webhook-requests/).

```json
{
  "event_id": "evt_2xLc9Rr4Tn6Wb1Qm8Ks3Vf0Hd7a",
  "type": "suppression.created",
  "object": {
    "id": "sup_2xL1c8NqT4pWm6Rb0YsKd3HvF9e",
    "object": "suppression",
    "email": "ada@example.com",
    "type": "recipient",
    "reason": "manual",
    "created_at": "2026-10-01T09:30:12.481000+00:00",
    "keep_until": null
  },
  "data": {
    "object": {
      "id": "sup_2xL1c8NqT4pWm6Rb0YsKd3HvF9e",
      "object": "suppression",
      "email": "ada@example.com",
      "type": "recipient",
      "reason": "manual",
      "created_at": "2026-10-01T09:30:12.481000+00:00",
      "keep_until": null
    }
  }
}
```

## Campos

- `event_id` (string): El ID del evento (`evt_…`). Una petición reintentada lleva el mismo ID, así que úsalo para omitir los eventos que ya hayas procesado. También puedes consultar el evento con [Obtener un evento](/es/docs/api-reference/events/get/).

- `type` (string): Siempre `suppression.created`.

- `object` (object): El bloqueo que describe el evento. Sus campos se indican a continuación.

- `data.object` (object): El mismo objeto otra vez, con la forma que devuelve la [API de eventos](/es/docs/api-reference/events/get/) en `data`.

### Objeto de bloqueo

- `id` (string): El ID del bloqueo (`sup_…`).

- `object` (string): Siempre `suppression`.

- `email` (string): La dirección bloqueada, en minúsculas.

- `type` (string): `recipient`, `bounce`, `complaint` o `unsubscribe`. Solo los bloqueos de tipo `recipient` detienen los envíos por API y SMTP; las campañas omiten las direcciones bloqueadas de cualquier tipo.

- `reason` (string | null): El motivo del bloqueo.

- `created_at` (string): Cuándo se creó el bloqueo, en formato ISO 8601 con desfase respecto a UTC.

- `keep_until` (string | null): Cuándo caduca el bloqueo, o `null` si es permanente.

---
Fuente: https://emailit.com/es/docs/webhooks/events/suppression/suppression-created/

## suppression.updated

> Se envía cuando cambia un bloqueo, por ejemplo su tipo, su motivo o su fecha de caducidad. Incluye el bloqueo actualizado.

# suppression.updated

Se envía cuando cambia un bloqueo con [Actualizar un bloqueo](/es/docs/api-reference/suppressions/update/).

Las peticiones de webhook contienen un array JSON de eventos como este; consulta [Peticiones de webhook](/es/docs/webhooks/webhook-requests/).

```json
{
  "event_id": "evt_2xLc9Rr4Tn6Wb1Qm8Ks3Vf0Hd7a",
  "type": "suppression.updated",
  "object": {
    "id": "sup_2xL1c8NqT4pWm6Rb0YsKd3HvF9e",
    "object": "suppression",
    "email": "ada@example.com",
    "type": "recipient",
    "reason": "Asked to pause invoices until January",
    "created_at": "2026-10-01T09:30:12.481000+00:00",
    "keep_until": "2027-01-01T00:00:00.000000+00:00"
  },
  "data": {
    "object": {
      "id": "sup_2xL1c8NqT4pWm6Rb0YsKd3HvF9e",
      "object": "suppression",
      "email": "ada@example.com",
      "type": "recipient",
      "reason": "Asked to pause invoices until January",
      "created_at": "2026-10-01T09:30:12.481000+00:00",
      "keep_until": "2027-01-01T00:00:00.000000+00:00"
    }
  }
}
```

## Campos

- `event_id` (string): El ID del evento (`evt_…`). Una petición reintentada lleva el mismo ID, así que úsalo para omitir los eventos que ya hayas procesado. También puedes consultar el evento con [Obtener un evento](/es/docs/api-reference/events/get/).

- `type` (string): Siempre `suppression.updated`.

- `object` (object): El bloqueo que describe el evento. Sus campos se indican a continuación.

- `data.object` (object): El mismo objeto otra vez, con la forma que devuelve la [API de eventos](/es/docs/api-reference/events/get/) en `data`.

### Objeto de bloqueo

- `id` (string): El ID del bloqueo (`sup_…`).

- `object` (string): Siempre `suppression`.

- `email` (string): La dirección bloqueada, en minúsculas.

- `type` (string): `recipient`, `bounce`, `complaint` o `unsubscribe`. Solo los bloqueos de tipo `recipient` detienen los envíos por API y SMTP; las campañas omiten las direcciones bloqueadas de cualquier tipo.

- `reason` (string | null): El motivo del bloqueo.

- `created_at` (string): Cuándo se creó el bloqueo, en formato ISO 8601 con desfase respecto a UTC.

- `keep_until` (string | null): Cuándo caduca el bloqueo, o `null` si es permanente.

---
Fuente: https://emailit.com/es/docs/webhooks/events/suppression/suppression-updated/

## suppression.deleted

> Se envía cuando eliminas un bloqueo para que la dirección pueda volver a recibir emails. El payload es el bloqueo eliminado.

# suppression.deleted

Se envía cuando se elimina un bloqueo con [Eliminar un bloqueo](/es/docs/api-reference/suppressions/delete/). Un bloqueo caducado permanece en la lista y no envía este evento, y tampoco lo envía el paso **Remove from suppressions** de una automatización.

Las peticiones de webhook contienen un array JSON de eventos como este; consulta [Peticiones de webhook](/es/docs/webhooks/webhook-requests/).

```json
{
  "event_id": "evt_2xLc9Rr4Tn6Wb1Qm8Ks3Vf0Hd7a",
  "type": "suppression.deleted",
  "object": {
    "id": "sup_2xL1c8NqT4pWm6Rb0YsKd3HvF9e",
    "object": "suppression",
    "email": "ada@example.com",
    "type": "recipient",
    "reason": "manual",
    "created_at": "2026-10-01T09:30:12.481000+00:00",
    "keep_until": null
  },
  "data": {
    "object": {
      "id": "sup_2xL1c8NqT4pWm6Rb0YsKd3HvF9e",
      "object": "suppression",
      "email": "ada@example.com",
      "type": "recipient",
      "reason": "manual",
      "created_at": "2026-10-01T09:30:12.481000+00:00",
      "keep_until": null
    }
  }
}
```

## Campos

- `event_id` (string): El ID del evento (`evt_…`). Una petición reintentada lleva el mismo ID, así que úsalo para omitir los eventos que ya hayas procesado. También puedes consultar el evento con [Obtener un evento](/es/docs/api-reference/events/get/).

- `type` (string): Siempre `suppression.deleted`.

- `object` (object): El bloqueo que describe el evento. Sus campos se indican a continuación.

- `data.object` (object): El mismo objeto otra vez, con la forma que devuelve la [API de eventos](/es/docs/api-reference/events/get/) en `data`.

### Objeto de bloqueo

- `id` (string): El ID del bloqueo (`sup_…`).

- `object` (string): Siempre `suppression`.

- `email` (string): La dirección bloqueada, en minúsculas.

- `type` (string): `recipient`, `bounce`, `complaint` o `unsubscribe`. Solo los bloqueos de tipo `recipient` detienen los envíos por API y SMTP; las campañas omiten las direcciones bloqueadas de cualquier tipo.

- `reason` (string | null): El motivo del bloqueo.

- `created_at` (string): Cuándo se creó el bloqueo, en formato ISO 8601 con desfase respecto a UTC.

- `keep_until` (string | null): Cuándo caduca el bloqueo, o `null` si es permanente.

---
Fuente: https://emailit.com/es/docs/webhooks/events/suppression/suppression-deleted/
