> For the complete documentation index, see [llms.txt](https://docs.visualsentinel.com/llms.txt)

# AlertDeliveryLog data model

The AlertDeliveryLog shape in the Visual Sentinel REST API.

## Fields

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `rows` | array of [AlertDeliveryLogEvent](https://docs.visualsentinel.com/reference/models/alert-delivery-log-event.md) | No | Alert events, newest first, 50 per page. |
| `summary` | object | No |   |
| `summary.total` | integer | No | Alert events in the range (after the `status` filter). |
| `summary.failed` | integer | No | Channel deliveries not sent, for any reason (including mutes and pauses). |
| `summary.perDay` | array of object | No | Always seven UTC days ending today, counted from the rows the range and `status` filter selected. |
| `summary.perDay[].day` | string (date) | No |   |
| `summary.perDay[].sent` | integer | No | Alert events with at least one channel delivery sent that day. |
| `summary.perDay[].failed` | integer | No | Channel deliveries the channel did not accept (reason `failed`) that day. |
| `page` | integer | No |   |
| `totalPages` | integer | No | At least 1. |

## Used by

- [List alert deliveries](https://docs.visualsentinel.com/reference/alerts.md#list-alert-deliveries): `GET /api/alerts/deliveries`

Generated from the OpenAPI 3.1 specification at [https://docs.visualsentinel.com/openapi.json](https://docs.visualsentinel.com/openapi.json).
