Uvjeti za programere i API
Uvjeti koji reguliraju vjerodajnice razvojnog programera, integracije, korištenje API-ja, automatizaciju i tehnički pristup.
1. Ograničena licenca
Podložno odobrenju i usklađenosti, X2 daje ograničeno, opozivo, neprenosivo pravo na korištenje ovlaštenih API-ja i alata za razvojne programere za odobrenu aplikaciju i opsege.
2. Vjerodajnice i OAuth
API ključevi, tajne, tokeni i OAuth vjerodajnice moraju biti zaštićene. Aplikacije bi trebale zahtijevati minimalne potrebne dozvole i ne smiju prikupljati lozinke trećih strana gdje su dostupne ovlaštene OAuth ili API metode.
3. Opseg i dopuštenja
Čitanje, pisanje i osjetljive operacije su zasebne dozvole. Pristup Katalogu ne daje automatski Prava, Distribuciju, Financije ili drugi pristup.
4. Zabranjeno korištenje API-ja
Razvojni programeri ne smiju zaobilaziti opsege, ograničenja stope ili kontrole upotrebe, skrapirati zabranjene podatke, obrnuti inženjering ograničenih sustava, pristupati podacima drugih korisnika, preprodavati neovlašteni pristup ili koristiti API-je za nezakoniti nadzor ili prijevaru.
5. Ograničenja brzine i korištenje
X2 može primijeniti ograničenja poziva, podataka, pohrane, računanja, automatizacije, konkurentnosti ili druga ograničenja kako bi zaštitio pouzdanost usluge i pravedno rasporedio korištenje.
6. Naknade temeljene na korištenju
Naknade za API mogu ovisiti o pozivima, količini podataka, računanju, pohrani, premium krajnjim točkama, količini automatizacije, AI provjeri ili zahtjevima poduzeća. Pokušaji zaobilaženja mjerenja mogu rezultirati obustavom.
7. Podaci i korisnički sadržaj
Programeri smiju obrađivati samo podatke ovlaštene za aplikaciju i moraju implementirati odgovarajuće kontrole zadržavanja, sigurnosti i brisanja. X2 vlasnički skupovi podataka, modeli prijevare i nepovezani podaci o korisnicima nisu uključeni u uobičajeni API pristup.
8. Sigurnost
Programeri moraju slijediti razumne sigurnosne prakse, rotirati ugrožene vjerodajnice i odmah prijaviti sumnju na neovlašteni pristup.
9. Verzija
X2 može uvesti nove verzije API-ja, zastarjeti starije verzije i promijeniti opsege gdje je to potrebno za sigurnost, privatnost, arhitekturu ili zahtjeve pružatelja usluga. Kada je to izvedivo, može se dati obavijest u razumnom roku za promjene materijalnih kvarova.
10. Dostupnost
Dostupnost API-ja može ovisiti o usluzi, teritoriju, provjeri, vezama pružatelja usluga i infrastrukturi. Pristup sandboxu ne podrazumijeva automatski odobrenje proizvodnje.
11. Obustava i raskid
X2 može obustaviti određenu API vjerodajnicu ili aplikaciju bez nužnog obustavljanja cijelog klijentovog X2 računa gdje je problem ograničen na pristup razvojnog programera.