---
title: "Statystyki kampanii"
method: GET
path: "/campaigns/{id}/stats"
tags: ["Kampanie"]
---

# Statystyki kampanii

`GET /campaigns/{id}/stats`

## Request

- Base URL: `https://outreachpilot.pl/api/v1`
- URL: `https://outreachpilot.pl/api/v1/campaigns/{id}/stats`
- Auth: HTTP bearer

Sumy i wskaźniki kampanii oraz wyniki per krok. Odpowiedzi liczone są jako odpowiedzi LUDZI (zwroty i autorespondery systemowe wykluczone). Otwarcia są orientacyjne (Apple Mail je zawyża), dlatego wskaźnikiem jakości jest `reply_rate`.

**Wymagany zakres klucza:** `analytics:read`.

## Path parameters

- `id` string, uuid, required

## Response `200`

Sukces.

- object
  - `data` CampaignStats, required
    - `campaign_id` string, required
    - `status` 'szkic' | 'aktywna' | 'wstrzymana' | 'zakonczona' | 'blad', required
    - `totals` object, required
      - `leads` integer, required
      - `sent` integer, required
      - `opened` integer, required
      - `clicked` integer, required
      - `replied` integer, required: Odpowiedzi ludzi (zwroty NDR nie wliczone).
      - `bounced` integer, required
    - `rates` object, required
      - `open_rate` number, required: Otwarcia / wysłane (0-1). Apple Mail zawyża otwarcia.
      - `click_rate` number, required
      - `reply_rate` number, required: Odpowiedzi ludzi / wysłane (0-1).
      - `bounce_rate` number, required
    - `steps` object[], required
      - `step_number` integer, required
      - `sent` integer, required
      - `opened` integer, required
      - `clicked` integer, required
      - `replied` integer, required

## Other responses

- `401`: Brak, zły, odwołany lub wygasły klucz (`missing_api_key`, `invalid_api_key`, `api_key_revoked`, `api_key_expired`, `account_inactive`).
- `403`: Plan nie obejmuje API (`plan_upgrade_required`, odpowiedź zawiera informacje o planie; nie dotyczy tras wtyczki z kluczem `extension:*`) albo klucz nie ma wymaganego zakresu (`insufficient_scope`).
- `404`: Nie znaleziono. Kody: `not_found`.
- `429`: Przekroczono limit żądań (`rate_limit_exceeded`). Zobacz nagłówek `Retry-After`.

---

[API](https://skmtc.dev/outreachpilot/apis/outreachpilot-api.md) · [All operations](https://skmtc.dev/outreachpilot/apis/outreachpilot-api/llms.txt) · [OpenAPI document](https://skmtc.dev/outreachpilot/apis/outreachpilot-api/revisions/2262dabfb07c?raw)
