Правила за достъп, обхвати и разрешения за разработчици на API
Как X2 предоставя модулен API достъп по услуга, цел и разрешение.
1. Принцип
X2 предоставя достъп до технология по предназначение, услуга и разрешение, а не чрез неограничен достъп до платформата X2.
2. Достъп, базиран на услуги
Поддържаните API домейни може да включват каталог, права и публикуване, разпространение, анализи, аудитория, социална и генерирана от потребителите монетизация, възнаграждения и отчитане, AI проверка, професионална проверка и други оторизирани услуги. Достъпът до един домейн не предполага друг.
3. Упълномощаване, базирано на обхват
Идентификационните данни може да са ограничени до четене, писане или чувствителни действия като catalog.read, catalog.write, rights.read, rights.claims.submit, distribution.submit, analytics.read, royalties.read или ai.verify. Окончателните имена на техническия обхват са определени в спецификацията на API.
4. Упълномощаване на потребител, работно пространство и организация
Приложенията могат да имат достъп само до ресурси, принадлежащи на упълномощения потребител, организация или друго образувание, за което е дадено изрично разрешение. Неограниченият междуклиентски достъп не е част от обикновената API оторизация.
5. Регистрация на приложението
X2 може да изисква самоличност на разработчик или компания, име на приложение, предназначение, URL адреси за пренасочване, заявени обхвати, очакван трафик, информация за сигурност, практики за запазване на данни и данни за контакт, преди да предостави достъп.
6. Нива на одобрение
X2 може да разграничи стандартен, проверен за разработчици, ограничен и корпоративен или партньорски достъп въз основа на риска, функциите и договорните изисквания.
7. Чувствителни обхвати
Прехвърлянето на права, промените в собствеността, промените на бенефициента, инструкциите за изплащане, KYC или данните за самоличността, действията по принудително изпълнение, груповите искове и други чувствителни функции може да изискват ръчно одобрение, по-строга проверка или отделни споразумения.
8. Финансови разрешения
Разрешението за четене на отчети за роялти не разрешава автоматично промени на бенефициента, промени в банкова сметка или иницииране на изплащане.
9. Разрешения за права
Разрешението за четене на данни за правата не разрешава автоматично прехвърляне на права, искове или промени в собствеността.
10. Съгласие за OAuth
Приложенията, действащи за потребител, трябва да изискват изрични обхвати и да представят ясно тези разрешения. Потребителите трябва да могат да отменят бъдещ достъп.
11. Няма универсален API ключ
X2 не използва универсални идентификационни данни, които автоматично предоставят достъп до всяка услуга. Идентификационните данни трябва да бъдат свързани със собственик, приложение, обхвати, среда, ограничения и статус.
12. Одитна пътека
Чувствителните действия на API могат да бъдат регистрирани с актьор, приложение, обхват, ресурс, действие, време и резултат.
13. Пясъчник и производство
Sandbox и производственият достъп са отделни. Достъпът до производство може да изисква допълнителна проверка и одобрение.
14. Вътрешен достъп от услуга до услуга
Същият принцип на най-малко привилегии се прилага за вътрешни услуги на X2. Една услуга трябва да получава само API разрешенията, необходими за нейната функция, вместо неограничен достъп до базата данни.
15. Адаптери за доставчик
Външни DSP, финансови доставчици, организации за права и други адаптери получават само достъпа до данните, необходим за конкретната интеграция.
16. Експортиране на данни
Оторизираните потребители могат да експортират отговарящ на условията каталог, метаданни, права, отчети, регистрации или друга поддържана информация, без да получават несвързани клиентски данни, частни вътрешни набори от данни, информация за сигурност или модели за измама.
17. Такси и спиране
Достъпът до API може да бъде безплатен, базиран на услуга или базиран на използване. X2 може да спре злоупотреба с идентификационни данни или приложение, без непременно да спре целия клиентски акаунт.