---
title: "Stan konta dla wtyczki Chrome"
method: GET
path: "/extension/session"
tags: ["Wtyczka Chrome"]
---

# Stan konta dla wtyczki Chrome

`GET /extension/session`

## Request

- Base URL: `https://outreachpilot.pl/api/v1`
- URL: `https://outreachpilot.pl/api/v1/extension/session`
- Auth: HTTP bearer

Jedno wywołanie na otwarcie popupu: konto, plan, pozostały limit leadów, dzienny limit wyszukiwania osób, ostatnio używane tagi, aktywni klienci agencji oraz szkice i aktywne kampanie (z klientem kampanii). Wtyczka pokazuje selektor klienta tylko wtedy, gdy `workspaces` nie jest puste, i oferuje „Dodaj do kampanii” tylko z kampaniami wybranego klienta. Dostępne w każdym planie dla kluczy wtyczki (zakresy `extension:*`).

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

## Response `200`

Sukces.

- object
  - `data` ExtensionSession, required
    - `user` object, required
      - `email` string, required
      - `name` string, nullable, required
    - `plan` object, required
      - `id` string, required
    - `quota` object, required
      - `remaining` integer, required: Ile leadów możesz jeszcze dodać.
      - `limit` integer, required: Limit miesięczny planu (z bonusem).
      - `used` integer, required
      - `limited_by` 'monthly' | 'daily', nullable, required
    - `enrichment` object, required
      - `remaining_today` integer, required: Ile wyszukiwań osób decyzyjnych zostało dziś.
      - `daily_limit` integer, required
    - `tags` string[], required: Tagi z ostatnio dodanych leadów (maks. 50).
    - `workspaces` object[], required: Aktywni klienci agencji. Pusta lista = konto bez klientów (selektor klienta się nie pokazuje).
      - `id` string, required
      - `name` string, required
    - `campaigns` object[], required: Szkice i aktywne kampanie (maks. 100). `workspace_id` = klient kampanii; `null` = „Moja firma”.
      - `id` string, required
      - `name` string, required
      - `status` 'szkic' | 'aktywna', required
      - `total_leads` integer, required
      - `workspace_id` string, nullable, required
    - `app_url` string, 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`).
- `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)
