Politica de acces API, domenii și permisiuni pentru dezvoltatori
Cum X2 oferă acces modular la API în funcție de serviciu, scop și permisiune.
1. Principiu
X2 oferă acces la tehnologie prin scop, serviciu și permisiune, mai degrabă decât prin acces nerestricționat la platforma X2.
2. Acces bazat pe servicii
Domeniile API acceptate pot include Catalog, Drepturi și publicare, Distribuție, Analiză, Audiență, Monetizare socială și UGC, Redevențe și Raportare, Verificare AI, Verificare profesională și alte servicii autorizate. Accesul la un domeniu nu implică altul.
3. Autorizare bazată pe domeniul de aplicare
Acreditările pot fi limitate la citire, scriere sau acțiuni sensibile, cum ar fi catalog.read, catalog.write, rights.read, rights.claims.submit, distribution.submit, analytics.read, royalties.read sau ai.verify. Numele finale ale domeniului tehnic sunt definite în specificația API.
4. Autorizare utilizator, spațiu de lucru și organizație
Aplicațiile pot accesa numai resurse care aparțin utilizatorului autorizat, organizației sau altei entități pentru care a fost acordată permisiunea explicită. Accesul nerestricționat între clienți nu face parte din autorizarea API obișnuită.
5. Înregistrarea cererii
X2 poate necesita identitatea dezvoltatorului sau a companiei, numele aplicației, scopul propus, adrese URL de redirecționare, domenii solicitate, trafic așteptat, informații de securitate, practici de păstrare a datelor și detalii de contact înainte de a acorda acces.
6. Niveluri de aprobare
X2 poate distinge accesul standard, verificat-dezvoltator, restricționat și întreprindere sau partener pe baza riscurilor, funcției și cerințelor contractuale.
7. Scopuri sensibile
Transferurile de drepturi, modificările de proprietate, modificările beneficiarului, instrucțiunile de plată, KYC sau datele de identitate, acțiunile de executare, revendicarea în bloc și alte funcții sensibile pot necesita aprobare manuală, verificare mai puternică sau acorduri separate.
8. Permisiuni financiare
Permisiunea de a citi rapoartele de redevențe nu autorizează automat modificări ale beneficiarului, modificări ale contului bancar sau inițierea plăților.
9. Drepturi Permisiuni
Permisiunea de a citi datele privind drepturile nu autorizează automat transferurile de drepturi, revendicările sau schimbările de proprietate.
10. Consimțământul OAuth
Aplicațiile care acționează pentru un utilizator ar trebui să solicite domenii explicite și să prezinte aceste permisiuni în mod clar. Utilizatorii ar trebui să poată revoca accesul viitor.
11. Fără cheie API universală
X2 nu folosește o acreditare universală care acordă automat acces la fiecare serviciu. Acreditările ar trebui să fie asociate cu un proprietar, aplicație, domenii, mediu, limite și stare.
12. Pista de audit
Acțiunile API sensibile pot fi înregistrate cu actor, aplicație, domeniu, resursă, acțiune, timp și rezultat.
13. Box cu nisip și producție
Sandbox și accesul la producție sunt separate. Accesul la producție poate necesita verificare și aprobare suplimentară.
14. Acces intern de la serviciu la serviciu
Același principiu al celor mai mici privilegii se aplică serviciilor interne X2. Un serviciu ar trebui să primească numai permisiunile API necesare pentru funcționarea sa, mai degrabă decât acces nerestricționat la baza de date.
15. Adaptoare furnizor
DSP-urile externe, furnizorii financiari, organizațiile de drepturi și alte adaptoare primesc doar accesul la date necesar pentru integrarea specifică.
16. Export de date
Utilizatorii autorizați pot exporta catalog, metadate, drepturi, rapoarte, înregistrări sau alte informații acceptate eligibile fără a primi date despre clienți care nu au legătură, seturi de date interne proprietare, informații de securitate sau modele de fraudă.
17. Taxe și suspendare
Accesul API poate fi gratuit, bazat pe servicii sau bazat pe utilizare. X2 poate suspenda o acreditare sau o aplicație abuzivă fără a suspenda neapărat întregul cont de client.