---
title: "Retrieve Automation Analytics"
method: GET
path: "/automations/{id}/analytics"
tags: ["Automations"]
---

# Retrieve Automation Analytics

`GET /automations/{id}/analytics`

Retrieve analytics data for an automation

## Path parameters

- `id` string, required

## Response `200`

OK

- Analytics
  - `recipients` integer — The number of subscribers the email was dispatched to.
  - `deliveries` integer — The number of successful deliveries (recipients minus failures).
  - `opens` integer — The number of unique opens recorded.
  - `clicks` integer — The number of unique link clicks recorded.
  - `temporary_failures` integer — The number of temporary delivery failures (e.g. soft bounces).
  - `permanent_failures` integer — The number of permanent delivery failures (e.g. hard bounces).
  - `unsubscriptions` integer — The number of subscribers who unsubscribed after receiving this email.
  - `complaints` integer — The number of spam complaints recorded against this email.
  - `survey_responses` integer — The number of survey responses submitted from this email.
  - `webmentions` integer — The number of inbound webmentions received for this email.
  - `page_views_lifetime` integer — The total number of archive page views for this email since publication.
  - `page_views_30` integer — The number of archive page views in the last 30 days.
  - `page_views_7` integer — The number of archive page views in the last 7 days.
  - `subscriptions` integer — The number of new subscribers attributed to this email.
  - `paid_subscriptions` integer — The number of new paid subscribers attributed to this email.
  - `replies` integer — The number of reply emails received from subscribers.
  - `comments` integer — The number of comments posted on this email.
  - `social_mentions` integer — The number of social media mentions of this email.
  - `temporary_failure_breakdown` FailureBreakdownItem[] — Breakdown of temporary failures by reason code, sorted by count descending.
    - `code` string, required — The failure reason code (e.g. 'hard_bounce', 'spam')
    - `count` integer, required — Number of failures with this reason
  - `permanent_failure_breakdown` FailureBreakdownItem[] — Breakdown of permanent failures by reason code, sorted by count descending.
    - `code` string, required — The failure reason code (e.g. 'hard_bounce', 'spam')
    - `count` integer, required — Number of failures with this reason

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `409` — Conflict
- `429` — Too Many Requests

---

[API](https://skmtc.net/buttondown/apis/buttondown-api.md) · [All operations](https://skmtc.net/buttondown/apis/buttondown-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/buttondown/buttondown-api/versions/3a702c095d22/schema)
