Exportar actividad de rebotes
GET
/v1/activities/bounced/exportDescripción
Exporta emails rebotados en formato CSV o JSON — sin paginar.
Autenticación
Authorizationbearer tokenheaderobligatorio- API key con scope
mail:read. Formato:Bearer FD.<key_id>.<token>. X-Instance-Slugstringheaderobligatorio
Request
Query params:
formatstring, enum: `csv | json`- Formato del archivo. Default:
csv. start_datestring (date, `YYYY-MM-DD`) | null- Fecha local de inicio.
end_datestring (date, `YYYY-MM-DD`) | null- Fecha local de fin.
tzstring (zona IANA) | null- Zona para interpretar las fechas.
msg_idstring | null- Filtra por message ID.
mail_idstring | null- Filtra por mail ID.
sender_idinteger | null- Filtra por
iddel remitente. recipientstring | null- Filtra por email del destinatario - coincidencia exacta por default;
recipient_operator=starts_withla cambia a prefijo. Ver Filtros de texto. recipient_operatorstring, enum: `eq | starts_with`- Operador de coincidencia para
recipient:eq(exacto, default) ostarts_with(el destinatario empieza con el valor dado). Se ignora sirecipientno está presente. custom_msg_idstring | null- Filtra por identificador de mensaje personalizado.
custom_group_codestring | null- Filtra por código de grupo personalizado.
subjectstring | null- Filtra por asunto - coincidencia parcial, insensible a mayúsculas. Ver Filtros de texto.
Response
200 OKStreaming,
Content-Type: text/csv (BOM UTF-8) o application/json según format.text/csvapplication/jsonColumnas (CSV) / campos (JSON), en este orden:
mail_id- Identificador del mail.
msg_id- Identificador del mensaje lógico.
to- Email del destinatario.
sender- Email del remitente. Vacío en CSV (
nullen JSON) cuando el mail no tiene un remitente registrado. subject- Asunto.
bounced_at- Fecha y hora del rebote.
bounce_reason_name- Nombre del motivo de rebote.
bounce_reason_type- Categoría del motivo.
Notas
- No pagina: recorre todo el rango pedido. Para un listado paginado, ver
GET .../bounced. - A diferencia del listado paginado, no incluye la columna
is_hard_bounce.
Request
curl -X GET "https://$API_HOST/v1/activities/bounced/export?format=json&start_date=2026-07-01&end_date=2026-07-31" \
-H "Authorization: Bearer $API_KEY" \
-H "X-Instance-Slug: $SLUG"
Response
{
"data": [
{
"mail_id": "0190...",
"msg_id": "0190...",
"to": "alice@example.com",
"sender": "newsletter@example.com",
"subject": "Hello",
"bounced_at": "2026-05-08T14:23:00Z",
"bounce_reason_name": "mailbox_full",
"bounce_reason_type": "transient"
}
]
}