---
title: "Klienci agencji (workspace'y)"
method: GET
path: "/workspaces"
tags: ["Konto"]
---

# Klienci agencji (workspace'y)

`GET /workspaces`

## Request

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

Lista klientów konta agencji (plan Business: do 3, Agencja bez limitu) plus `default` = „Moja firma” (dane bez klienta). ID klienta podaj jako `workspace_id` w filtrach list (`GET /leads`, `GET /campaigns`) i w żądaniach zapisu (`POST /leads`, `/leads/bulk`, `/leads/search`, `/campaigns`). Bez `workspace_id` listy obejmują całe konto, a nowe dane trafiają do „Mojej firmy”. Limity i rachunek są wspólne dla konta. Nie wymaga zakresu.

**Wymagany zakres klucza:** dowolny (wystarczy ważny klucz).

## Response `200`

Sukces.

- object
  - `data` object[], required
    - `id` string, required: ID klienta (UUID) albo `default` dla "Mojej firmy".
    - `name` string, required
    - `status` 'default' | 'active' | 'archived', required: `default` = dane bez klienta, `archived` = ukryty (dane zostają).
    - `created_at` string, nullable, 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)
