Pogoji za razvijalce in API
Pogoji, ki urejajo poverilnice razvijalca, integracije, uporabo API-ja, avtomatizacijo in tehnični dostop.
1. Omejena licenca
V skladu z odobritvijo in skladnostjo X2 podeljuje omejeno, preklicno, neprenosljivo pravico do uporabe pooblaščenih API-jev in orodij za razvijalce za odobreno aplikacijo in obsege.
2. Poverilnice in OAuth
Ključi API-ja, skrivnosti, žetoni in poverilnice OAuth morajo biti zaščitene. Aplikacije morajo zahtevati minimalna potrebna dovoljenja in ne smejo zbirati gesel tretjih oseb, kjer so na voljo pooblaščene metode OAuth ali API.
3. Obseg in dovoljenja
Operacije branja, pisanja in občutljive operacije so ločena dovoljenja. Dostop do kataloga ne zagotavlja samodejno pravic, distribucije, financ ali drugega dostopa.
4. Prepovedana uporaba API-ja
Razvijalci ne smejo zaobiti obsegov, omejitev hitrosti ali nadzora uporabe, strgati prepovedanih podatkov, izvajati obratno inženirstvo z omejenimi sistemi, dostopati do podatkov drugih strank, preprodajati nepooblaščenega dostopa ali uporabljati API-jev za nezakonit nadzor ali goljufijo.
5. Omejitve hitrosti in uporaba
X2 lahko uporabi omejitve klicev, podatkov, shranjevanja, računanja, avtomatizacije, sočasnosti ali druge omejitve, da zaščiti zanesljivost storitve in pravično dodeli uporabo.
6. Stroški na podlagi uporabe
Stroški API-ja so lahko odvisni od klicev, količine podatkov, računalništva, shranjevanja, premium končnih točk, obsega avtomatizacije, preverjanja AI ali zahtev podjetja. Poskusi izogibanja merjenju lahko povzročijo prekinitev.
7. Podatki in vsebina stranke
Razvijalci lahko obdelujejo samo podatke, pooblaščene za aplikacijo, in morajo uvesti ustrezne nadzore hrambe, varnosti in izbrisa. Lastniški nabori podatkov X2, modeli goljufij in nepovezani podatki o strankah niso vključeni v običajni dostop API.
8. Varnost
Razvijalci morajo upoštevati razumne varnostne prakse, zamenjati ogrožene poverilnice in nemudoma prijaviti sum nepooblaščenega dostopa.
9. Različice
X2 lahko uvede nove različice API-ja, opusti starejše različice in spremeni obsege, kjer je to potrebno zaradi varnosti, zasebnosti, arhitekture ali zahtev ponudnika. Kadar je to izvedljivo, se lahko zagotovi obvestilo v razumnem roku za spremembe bistvenih kršitev.
10. Razpoložljivost
Razpoložljivost API-ja je lahko odvisna od storitve, ozemlja, preverjanja, povezav ponudnika in infrastrukture. Dostop do peskovnika ne pomeni samodejno odobritve proizvodnje.
11. Začasna prekinitev in odpoved
X2 lahko začasno prekine določeno poverilnico API ali aplikacijo, ne da bi nujno začasno začasno ustavil strankin celoten račun X2, kjer je težava omejena na dostop razvijalca.