Skip to main content

Klucze API

Klucze API tworzy się w Ustawienia > API. Każdy klucz ma format:
clrf_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Klucz jest wyświetlany tylko raz w momencie tworzenia. Skopiuj go i przechowuj bezpiecznie.

Uwierzytelnianie zapytań

Przekaż klucz w nagłówku Authorization z prefiksem Bearer:
curl https://my.clarife.app/api/v1/documents \
  -H "Authorization: Bearer clrf_xxxxx"

Kontekst workspace

Jeśli pracujesz w zespole, dodaj nagłówek X-Workspace-Id, aby operacje wykonywały się w kontekście workspace:
curl https://my.clarife.app/api/v1/documents \
  -H "Authorization: Bearer clrf_xxxxx" \
  -H "X-Workspace-Id: a1b2c3d4-e5f6-7890-abcd-ef1234567890"
Bez nagłówka X-Workspace-Id API operuje na prywatnych zasobach użytkownika.

Scopy (uprawnienia)

Każdy klucz API ma przypisane scopy, które kontrolują dostęp do poszczególnych zasobów.
ScopeOpis
documents:readOdczyt dokumentów (lista, szczegóły, content)
documents:writeTworzenie, edycja i usuwanie dokumentów
projects:readOdczyt projektów i folderów
projects:writeTworzenie, edycja i usuwanie projektów/folderów
shares:readOdczyt linków udostępniania
shares:writeTworzenie, edycja i usuwanie linków
brandings:readOdczyt brandingów (plan Business)
media:writeUpload obrazów do dokumentów
workspace:readOdczyt informacji o workspace i członkach
Nadawaj kluczom tylko te scopy, których faktycznie potrzebują. Stosuj zasadę najmniejszych uprawnień.

Wygasanie i odwoływanie kluczy

  • Klucze nie wygasają automatycznie — są ważne do momentu usunięcia.
  • Aby odwołać klucz, przejdź do Ustawienia > API i kliknij Usuń przy wybranym kluczu.
  • Usunięty klucz przestaje działać natychmiast.
  • Klucz widoczny jest w interfejsie tylko jako clrf_xxxx...xxxx (pierwsze i ostatnie 4 znaki).

Limity kluczy

PlanMaksymalna liczba kluczy
Pro5
Business20

Odpowiedzi błędów uwierzytelniania

Status HTTPKodOpis
401UNAUTHORIZEDBrak nagłówka Authorization lub nieprawidłowy klucz
403INSUFFICIENT_SCOPEKlucz nie ma wymaganego scope
403PLAN_REQUIREDFunkcja wymaga wyższego planu
429RATE_LIMITEDPrzekroczono limit zapytań