Strona główna / Baza wiedzy / Narzędzia i integracje / Publiczne API: klucze, uprawnienia i scenariusze

Publiczne API: klucze, uprawnienia i scenariusze

Narzędzia i integracje 3 min czytania Zaktualizowano 27.07.2026
Jak wydać klucz, co oznaczają cztery zakresy, jakie punkty końcowe są dostępne, limity i kody odpowiedzi, typowy scenariusz integracji oraz brandowanie raportów w Pro.

Publiczne API pozwala zarządzać promocją z własnego systemu: tworzyć projekty, dodawać strony, uruchamiać kaskady, uzyskiwać raporty, a także pracować z kontrolą pozycji, audytami i skanami bezpieczeństwa.

Dokumentacja

Dokumentacja publicznego API PromoPilot z opisem punktów końcowych
Podręcznik API: autoryzacja, punkty końcowe, kody błędów

Pełny podręcznik z parametrami i przykładami zapytań znajduje się na oddzielnej stronie i zawsze odpowiada bieżącej wersji. Tutaj — tylko ogólny obraz.

Klucze i uprawnienia

  • Klucz wydawany jest w panelu, w sekcji „API dla deweloperów”, i przekazywany w nagłówku autoryzacji.
  • Klucz ma zakresy — zestawy uprawnień. Jest ich cztery: promocja (promotion), pozycje (rank), audyty (audit), bezpieczeństwo (shield). Wydawaj tylko to, co naprawdę potrzebne.
  • Klucz można cofnąć w każdej chwili, stare zapytania z nim natychmiast przestaną działać.
  • Obowiązuje ograniczenie częstotliwości zapytań; w panelu widoczna jest statystyka wywołań i wydatków związanych z kluczem.
Wydatki są pobierane z ogólnego salda
Uruchomienia przez API są opłacane z tego samego salda, co uruchomienia w panelu. Oddzielnego konta dla API nie ma — to wygodne dla agencji: wydatki są widoczne w jednym miejscu.

Co jest dostępne przez API

GrupaMożliwościZakres
KontoProfil, saldo, osobisty rabat, informacje o kluczunie wymagane
Projekty i linkiTworzenie projektów, dodawanie i usuwanie stronpromotion
PromocjaTaryfy, wstępne obliczenia, uruchamianie kaskady, status i lista publikacjipromotion
Raporty i markaRaport w JSON lub PDF, ustawienia white-label (tylko Pro)promotion
Rank TrackerProjekty, słowa kluczowe, ustawienie kontroli pozycjirank
SEO AuditOcena rozmiaru strony, ekspresowe i pełne skanowanie, wyniki z Health Scoreaudit
ShieldPotwierdzenie domeny, uruchamianie skanów, werdyktshield

Brandowanie raportów — nie jest oddzielnym zakresem: wchodzi w skład promocji i wymaga aktywnej subskrypcji Pro.

Typowy scenariusz

  1. Utworzyć projekt i dodać do niego strony.
  2. Poprosić o obliczenie kosztów dla potrzebnej konfiguracji kaskady.
  3. Uruchomić promocję i zapisać identyfikator uruchomienia.
  4. Okresowo pytać o status, a po zakończeniu — raport z publikacjami.

Wstępne obliczenie zwraca kwotę ze zniżką i bieżące saldo, dlatego cenę można pokazać przed pobraniem; jak jest ustalona — w artykule taryfy i cena. Raport zwraca tylko potwierdzone publikacje, jak w panelu: wartości statusów omówione są w artykule raport i statusy.

Limity i kody odpowiedzi

SytuacjaOdpowiedźCo robić
Klucz nie został przekazany, nie znaleziono go lub został cofnięty401Sprawdzić nagłówek autoryzacji i sam klucz
Klucz nie ma potrzebnego zakresu403Wydać klucz z potrzebnymi uprawnieniami
Brak środków na uruchomienie402W odpowiedzi przyjdzie wymagana kwota, saldo, niedobór i link do doładowania
Błąd w parametrach lub obca domena linku422Pole z błędem jest wskazane w odpowiedzi
Zbyt wiele zapytań429Powtórzyć po liczbie sekund z odpowiedzi; limit jest liczony na klucz
Usługa tymczasowo wyłączona503Powtórzyć później: uruchomienie się nie odbyło, pieniądze nie zostały pobrane

Listy są zwracane strona po stronie — nie więcej niż 100 elementów na stronę. Pełna lista kodów znajduje się w podręczniku.

Częste błędy integracji

  • Ponowne uruchomienie tego samego linku. Dopóki trwa aktywna kaskada, nowa nie jest tworzona — w odpowiedzi przyjdzie oznaczenie „już aktywny”. To nie jest błąd, nie ma potrzeby powtarzania zapytania w cyklu.
  • Pełny audyt bez ekspresu, skan Shield bez potwierdzenia domeny. Oba działania wymagają kroku przygotowawczego, w przeciwnym razie zwróci błąd.
  • Zbyt częste pytanie o status. Kaskada trwa godzinami: pytanie częściej niż co kilka minut nie ma sensu, a łatwo można natrafić na limit częstotliwości.
  • Puste saldo w momencie uruchomienia. Wstępne obliczenie mogło odbyć się wczoraj, a pieniądze mogły pójść na inne uruchomienia — miej zapas, zob. saldo i doładowanie.

White-label przez API

Subskrybenci Pro mogą ustawić logo, nazwę firmy i kolor — wtedy raporty uzyskane przez API będą dostosowane do Twojej marki. Więcej w artykule o White-label.

Klucz nie może być ponownie podglądany

Serwer przechowuje tylko hash klucza, ponowne pokazanie wydanego klucza nie jest możliwe — zachowaj go od razu. Zgubiłeś lub ujawniłeś w repozytorium: cofnij stary i wydaj nowy, na już uruchomione kaskady to nie wpływa.

Częste pytania

Czy potrzebny jest oddzielny bilans dla API?
Nie, wydatki są pobierane z ogólnego salda konta — wydatki panelu i API są widoczne w jednym miejscu.
Co zrobić w przypadku wycieku klucza?
Cofnąć go w panelu i wydać nowy. Cofnięcie działa natychmiast.
Wypróbuj na swoim projekcie Wszystko, co opisano w artykule, jest dostępne w panelu — bonus przy rejestracji już na saldzie.
Open dashboard
Czy artykuł był pomocny? Dziękujemy! Weźmiemy to pod uwagę przy dalszym rozwoju.