Gli scope controllano quali risorse API la tua applicazione può leggere o scrivere. Ogni scope ha un livello di accesso associato ai ruoli dei membri dell'organizzazione.
| Scope | Livello accesso | Descrizione | Ruoli consentiti |
|---|---|---|---|
tasks.read |
Pubblico | Read tasks | owner, user, member, limited_user, guest, admin |
tasks.write |
Semi-restritto | Create or update tasks | owner, user |
projects.read |
Pubblico | Create or update projects | owner, user, member, limited_user, guest, admin |
projects.write |
Semi-restritto | Create or update tasks | owner, user |
appointmets.read |
Pubblico | Create or update appointments | owner, user, member, limited_user, guest, admin |
appointmets.write |
Semi-restritto | Create or update appointments | owner, user |
contacts.read |
Pubblico | Read contact data | owner, user, member, limited_user, guest, admin |
contacts.write |
Riservato | Create or update contacts | owner |
companies.read |
Pubblico | Read company data | owner, user, member, limited_user, guest, admin |
companies.write |
Riservato | Create or update companies | owner |
deals.read |
Pubblico | Read deal data | owner, user, member, limited_user, guest, admin |
deals.write |
Riservato | Create or update deals | owner |
quotes.read |
Pubblico | Read quote data | owner, user, member, limited_user, guest, admin |
quotes.write |
Riservato | Create or update quotes | owner |
orders.read |
Pubblico | Read order data | owner, user, member, limited_user, guest, admin |
orders.write |
Riservato | Create or update orders | owner |
services.read |
Pubblico | Read service data | owner, user, member, limited_user, guest, admin |
services.write |
Riservato | Create or update services | owner |
products.read |
Pubblico | Read product data | owner, user, member, limited_user, guest, admin |
products.write |
Riservato | Create or update products | owner |
tickets.read |
Pubblico | Read tickets data | owner, user, member, limited_user, guest, admin |
tickets.write |
Riservato | Create or update tickets | owner |
documents.read |
Pubblico | Read document data | owner, user, member, limited_user, guest, admin |
campaigns.read |
Pubblico | Read campaign data | owner, user, member, limited_user, guest, admin |
In creazione applicazione selezioni gli scope che può richiedere. A runtime, il token deve includere lo scope richiesto dall'endpoint (es. tasks.read per elencare i task).
Per le applicazioni public (third-party), Mokapen verifica anche che il ruolo dell'utente autenticato nell'organizzazione sia consentito per ogni livello scope.
App public: passa gli scope come lista separata da spazi nell'URL OAuth authorize e nella richiesta token.
App private: gli scope sono presi dalla configurazione applicazione in fase di generazione token.
scope=tasks.read tasks.write contacts.read companies.read
Hai bisogno di aiuto?