Przejdź do głównej zawartości

Warunki korzystania z API

Dla: Programista

Te warunki obowiązują każdą integrację korzystającą z publicznego API Prynt: drukarnię, która jest klientem Prynt, i każdy podmiot, który buduje lub prowadzi integrację na jej zlecenie („integrator”). Uzupełniają umowę drukarni z Prynt; w sprawach nieuregulowanych tutaj i w razie sprzeczności rozstrzyga ta umowa.

  1. Dostęp ma wyłącznie integracja zaakceptowana przez Prynt, w zakresach, które Prynt zatwierdził.
  2. Prynt może zatwierdzić węższe zakresy niż we wniosku, odmówić akceptacji albo cofnąć ją, w szczególności gdy cel integracji nie uzasadnia zakresów albo integracja narusza te warunki.
  3. Drukarnia odpowiada za integracje, o które wnioskowała, i za działania wykonane ich kluczami, także gdy integrację prowadzi integrator.
  1. Klucz API jest poufny. Wolno go przechowywać i używać wyłącznie na serwerach integracji, nigdy w przeglądarce, aplikacji mobilnej ani w kodzie udostępnianym innym.
  2. Klucza nie wolno przekazywać osobom ani systemom spoza integracji, dla której go wydano.
  3. Przy podejrzeniu wycieku klucza drukarnia niezwłocznie go unieważnia i informuje Prynt, jeśli klucz mógł zostać użyty przez osobę niepowołaną.
  4. Prynt nigdy nie prosi o podanie klucza.
  1. Integracja korzysta z API tylko w celu opisanym we wniosku i w granicach limitów.
  2. Niedozwolone jest obchodzenie limitów i zakresów, w tym rozkładanie ruchu jednej integracji na wiele integracji lub kluczy.
  3. Niedozwolone są testy obciążeniowe, próby zakłócenia działania Prynt i dostęp do danych spoza zakresów integracji. Zasady zgłaszania podatności opisuje strona Bezpieczeństwo.
  4. Niedozwolone jest udostępnianie dostępu do API osobom trzecim, odpłatnie lub nieodpłatnie, poza celem integracji.
  1. Administratorem danych osobowych przetwarzanych w Prynt, w tym danych klientów i osób kontaktowych drukarni, jest drukarnia. Prynt przetwarza je na jej zlecenie, na zasadach określonych w umowie z drukarnią.
  2. Integracja z zakresem oznaczonym jako dotyczący danych osobowych otrzymuje te dane na zlecenie drukarni. Drukarnia zapewnia podstawę prawną takiego przekazania, w tym umowę powierzenia albo dalszego powierzenia przetwarzania z integratorem, jeśli jest wymagana.
  3. Integrator przetwarza dane osobowe z API wyłącznie w celu integracji, chroni je środkami adekwatnymi do ryzyka, nie przechowuje ich dłużej, niż wymaga ten cel, i nie przekazuje ich dalej bez zgody drukarni.
  4. Naruszenie ochrony danych osobowych pozyskanych przez API integrator zgłasza niezwłocznie drukarni, a drukarnia, gdy dotyczy to Prynt, także Prynt.
  1. Prynt może bez uprzedzenia wstrzymać integrację albo unieważnić jej klucze, gdy wymaga tego bezpieczeństwo danych, stabilność Prynt albo gdy integracja narusza te warunki.
  2. Prynt informuje drukarnię o wstrzymaniu i jego przyczynie, chyba że nie pozwalają na to przepisy albo względy bezpieczeństwa.
  3. Zakończenie umowy drukarni z Prynt kończy dostęp wszystkich jej integracji.
  1. API jest udostępniane w ramach usługi Prynt, z jej przerwami serwisowymi.
  2. Operacje oznaczone jako beta nie są objęte żadnymi gwarancjami dostępności ani niezmienności. Dopóki publiczne API jest w fazie beta, Prynt nie gwarantuje poziomu dostępności API.
  3. Integracja powinna obsługiwać błędy przejściowe i ponawiać żądania zgodnie z opisem w Zapisy i idempotencja.
  1. Zmiany API przebiegają według zasad opisanych w Wersjonowaniu, a każdą z nich odnotowuje historia zmian API.
  2. O zmianie tych warunków Prynt informuje z co najmniej 30-dniowym wyprzedzeniem na tej stronie i w wiadomości do administratorów drukarni, chyba że zmiana wynika z przepisów prawa albo bezpieczeństwa i musi wejść w życie wcześniej.
  3. Dalsze korzystanie z API po wejściu zmian w życie oznacza ich akceptację. Drukarnia, która ich nie akceptuje, może w każdej chwili unieważnić klucze i zakończyć integrację.

Pytania o te warunki wysyłaj na [email protected].