Warunki dla programistów i interfejsów API
Warunki regulujące dane uwierzytelniające programistów, integracje, wykorzystanie API, automatyzację i dostęp techniczny.
1. Ograniczona licencja
Z zastrzeżeniem zatwierdzenia i zgodności, X2 przyznaje ograniczone, odwołalne i niezbywalne prawo do korzystania z autoryzowanych interfejsów API i narzędzi programistycznych dla zatwierdzonych aplikacji i zakresów.
2. Poświadczenia i OAuth
Klucze API, sekrety, tokeny i dane uwierzytelniające OAuth muszą być chronione. Aplikacje powinny żądać minimalnych niezbędnych uprawnień i nie mogą zbierać haseł stron trzecich, jeśli dostępne są autoryzowane metody OAuth lub API.
3. Zakresy i uprawnienia
Odczyt, zapis i operacje poufne to osobne uprawnienia. Dostęp do Katalogu nie zapewnia automatycznie Praw, Dystrybucji, Finansów ani innego dostępu.
4. Zabronione korzystanie z API
Programistom nie wolno omijać zakresów, limitów szybkości ani kontroli użytkowania, usuwać zabronionych danych, przeprowadzać inżynierii wstecznej systemów objętych ograniczeniami, uzyskiwać dostępu do danych innych klientów, odsprzedawać nieautoryzowanego dostępu ani używać interfejsów API do nielegalnego nadzoru lub oszustwa.
5. Limity stawek i wykorzystanie
X2 może stosować ograniczenia dotyczące połączeń, danych, przechowywania, obliczeń, automatyzacji, współbieżności lub inne ograniczenia w celu ochrony niezawodności usług i sprawiedliwego przydzielania wykorzystania.
6. Opłaty zależne od użytkowania
Opłaty za interfejs API mogą zależeć od połączeń, ilości danych, mocy obliczeniowej, pamięci masowej, punktów końcowych premium, wielkości automatyzacji, weryfikacji AI lub wymagań przedsiębiorstwa. Próby obejścia licznika mogą skutkować zawieszeniem.
7. Dane i Treści Klienta
Programiści mogą przetwarzać wyłącznie dane zatwierdzone dla aplikacji i muszą wdrożyć odpowiednie mechanizmy kontroli przechowywania, bezpieczeństwa i usuwania. Zastrzeżone zbiory danych X2, modele oszustw i niepowiązane dane klientów nie są objęte zwykłym dostępem API.
8. Bezpieczeństwo
Programiści muszą przestrzegać rozsądnych praktyk bezpieczeństwa, zmieniać naruszone dane uwierzytelniające i niezwłocznie zgłaszać podejrzenia nieautoryzowanego dostępu.
9. Wersjonowanie
X2 może wprowadzić nowe wersje API, wycofać starsze wersje i zmienić zakresy, jeśli jest to konieczne ze względu na bezpieczeństwo, prywatność, architekturę lub wymagania dostawcy. Jeżeli jest to wykonalne, można powiadomić z odpowiednim wyprzedzeniem o istotnych zmianach.
10. Dostępność
Dostępność API może zależeć od usługi, terytorium, weryfikacji, połączeń z dostawcami i infrastruktury. Dostęp do piaskownicy nie oznacza automatycznie zatwierdzenia produkcji.
11. Zawieszenie i rozwiązanie
X2 może zawiesić określone dane uwierzytelniające API lub aplikację bez konieczności zawieszania całego konta X2 klienta, jeśli problem ogranicza się do dostępu programisty.