Skip to content

Dostęp do API

WallaWhats udostępnia te same operacje, których używa panel, poprzez JSON HTTP API. Użyj go do skryptowania zarządzania subskrypcjami, ściągania historii powiadomień do własnych systemów lub integrowania alertów z wewnętrznym oprzyrządowaniem. Każdy płatny plan obejmuje dostęp do API — zobacz Zarządzaj planem dla limitów kluczy na plan.

Krok 1 — Otwórz Klucze API

W pasku bocznym kliknij Klucze API (pod Klucze dostępu).

Strona Klucze API z jednym domyślnym kluczem

Krok 2 — Utwórz klucz

  1. Kliknij Utwórz klucz.
  2. Nadaj kluczowi nazwę (np. serwer-produkcyjny, lokalny-dev). Nazwa to tylko etykieta — nie wpływa na uprawnienia.
  3. Kliknij Utwórz.

Pełna wartość klucza jest pokazywana raz — skopiuj go natychmiast do swojego managera sekretów. WallaWhats przechowuje tylko hash plus krótki prefiks (bws_xxxxxxxx…), więc nie można go odzyskać później.

Traktuj klucze jak hasła

Każdy z kluczem może działać na twoim koncie. Przechowuj klucze w managerze sekretów, nigdy nie commituj ich do git, i rotuj okresowo.

Krok 3 — Użyj klucza

Wyślij klucz w nagłówku x-api-key przy każdym żądaniu:

bash
curl -H "x-api-key: bws_xxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  https://api.wallawhats.com/subscriptions

Dostępne endpointy, ciała żądań i kształty odpowiedzi są udokumentowane w Referencji API.

Krok 4 — Rotacja lub odwołanie

  • Rotacja — utwórz nowy klucz, wdroż go, a potem usuń stary. Nie ma przycisku "rotuj" by design; utwórz-potem-usuń sprawia, że przełączenie jest atomowe.
  • Odwołaj — kliknij Usuń obok wiersza klucza. Klucz przestaje działać natychmiast. Wszystkie trwające żądania używające go zwrócą 401 Unauthorized.

Limity planu

PlanKlucze API
Free1
Pro1
Pro+2
Business5
Enterprise20

Jeśli osiągniesz limit, Utwórz klucz jest wyłączony — najpierw usuń stary klucz lub zaktualizuj plan.

Co dalej

Dla schematów żądań/odpowiedzi i pełnej listy endpointów, zobacz Referencję API →

WallaWhats Documentation