Услови за програмере и АПИ
Услови који регулишу акредитиве програмера, интеграције, коришћење АПИ-ја, аутоматизацију и технички приступ.
1. Ограничена лиценца
У зависности од одобрења и усклађености, X2 даје ограничено, опозиво, непреносиво право на коришћење овлашћених АПИ-ја и алата за програмере за одобрену апликацију и опсеге.
2. Акредитиви и OAuth
АПИ кључеви, тајне, токени и OAuth акредитиви морају бити заштићени. Апликације треба да захтевају минималне неопходне дозволе и не смеју да прикупљају лозинке трећих страна тамо где су доступне овлашћене OAuth или АПИ методе.
3. Опсези и дозволе
Читање, писање и осетљиве операције су засебне дозволе. Приступ каталогу не даје аутоматски приступ правима, дистрибуцији, финансијама или други приступ.
4. Забрањена употреба АПИ-ја
Програмери не смеју да заобиђу опсеге, ограничења стопе или контроле коришћења, скраћују забрањене податке, обрнути инжењеринг ограничених система, приступају подацима других клијената, препродају неовлашћени приступ или користе АПИ-је за незаконит надзор или превару.
5. Ограничења брзине и употреба
X2 може применити ограничења за позиве, податке, складиштење, рачунање, аутоматизацију, истовременост или друга ограничења да заштити поузданост услуге и правично додели коришћење.
6. Накнаде засноване на коришћењу
Накнаде за АПИ могу да зависе од позива, количине података, рачунања, складиштења, врхунских крајњих тачака, обима аутоматизације, верификације вештачке интелигенције или захтева предузећа. Покушаји да се заобиђе мерење могу довести до суспензије.
7. Подаци и садржај корисника
Програмери могу да обрађују само податке овлашћене за апликацију и морају применити одговарајуће контроле задржавања, безбедности и брисања. X2 власнички скупови података, модели преваре и неповезани подаци о клијентима нису укључени у обичан приступ АПИ-ју.
8. Сигурност
Програмери морају да поштују разумне безбедносне праксе, да ротирају угрожене акредитиве и да одмах пријаве сумњу на неовлашћени приступ.
9. Версионирање
X2 може увести нове верзије АПИ-ја, одбацити старије верзије и променити опсег тамо где је то неопходно ради безбедности, приватности, архитектуре или захтева добављача. Ако је то изводљиво, може се обезбедити разумно обавештење за промене у материјалу.
10. Доступност
Доступност АПИ-ја може зависити од услуге, територије, верификације, веза провајдера и инфраструктуре. Приступ заштићеном окружењу не подразумева аутоматски одобрење производње.
11. Суспензија и прекид
X2 може да суспендује одређени АПИ акредитив или апликацију, а да притом не суспендује цео X2 налог клијента где је проблем ограничен на приступ програмера.