Korzystanie z publicznego API

Adres bazowy, uwierzytelnianie, limity szybkości i identyfikator żądania: podstawy podłączania Twoich narzędzi do Upsellr.

Publiczne API Upsellr daje dostęp do Twojej master data, produktów, źródeł i workflow z Twoich własnych narzędzi. Jest dostępne w planie Enterprise.

Podstawy

  • Adres bazowy: https://api.upsellr.io/v2
  • Uwierzytelnianie: każde żądanie zawiera nagłówek Authorization z wartością Bearer, po której następuje Twój klucz. Zobacz tworzenie kluczy API i zarządzanie nimi.
  • Dokumentacja: pełna dokumentacja referencyjna, z przykładami, jest opublikowana na docs.upsellr.io.

Wywołania tylko z serwera

API wywołuje się z serwera, nigdy z przeglądarki: nie odpowiada na żądania wysyłane przez stronę internetową. Dzięki temu unikasz też ujawnienia klucza w kodzie strony.

Limity szybkości

Limity dotyczą całej organizacji, łącznie dla wszystkich kluczy.

Typ żądania Na minutę Seria
Odczyty 200 30
Zapisy 60 10
Ciężkie zapisy: tworzenie produktów, przesyłanie pliku, uruchamianie workflow 20 5
Wyszukiwanie i odczyt produktów 60 5

Po przekroczeniu limitu API odpowiada kodem 429 i nagłówkiem Retry-After, który wskazuje w sekundach, kiedy spróbować ponownie.

Identyfikator żądania

Każda odpowiedź zawiera nagłówek X-Request-Id. Jeśli żądanie nieoczekiwanie się nie powiedzie, zanotuj ten identyfikator i przekaż go do wsparcia: pozwala dokładnie odnaleźć Twoje wywołanie.

Dobrze wiedzieć

  • Klucz ograniczony do określonych adresów IP lub User-Agentów jest odrzucany z każdego innego źródła.
  • Zbyt wiele żądań z nieprawidłowym kluczem z tego samego adresu powoduje tymczasową blokadę, sygnalizowaną kodem 429.
  • Klucz działa tylko w granicach swoich zakresów: żądanie spoza zakresu jest odrzucane.
  • Uruchomienie workflow przez API zużywa kredyty tak samo jak z aplikacji.
  • Aby otrzymywać powiadomienia o zakończeniu przetwarzania bez ciągłego odpytywania API, użyj webhooków.
  • Masz pytanie? Skorzystaj z formularza kontaktowego lub przycisku Report a bug w aplikacji, podając identyfikator żądania.

Nie znalazłeś odpowiedzi?

Skontaktuj się z nami