Права доступа
Приложение запрашивает права в манифесте:
{
"permissions": ["crm.contacts.read", "messages.send"]
}
Реестр scopes
| Scope | Категория | Чувствительность | Сторонние |
|---|---|---|---|
crm.contacts.read | CRM | Medium | да |
crm.contacts.write | CRM | High | да |
crm.leads.read | CRM | Medium | да |
crm.leads.write | CRM | High | да |
crm.deals.read | CRM | High | да |
crm.deals.write | CRM | High | да |
messages.read | Messages | High | да |
messages.send | Messages | High | да |
analytics.read | Analytics | Medium | да |
storage.read | Storage | Low | да |
storage.write | Storage | Medium | да |
admin.org.read | Admin | High | нет |
admin.org.write | Admin | Critical | нет |
admin.users.read | Admin | High | нет |
admin.users.write | Admin | Critical | нет |
Правила
- Scopes с высокой чувствительностью (
High/Critical) требуют ручного security-ревью при публикации. - Admin-скопы сторонним приложениям не выдаются — только first-party/вендор.
- Запрашивайте минимум прав: лишний scope — причина отказа на ревью.
- Неизвестные scope-ы отклоняются автовалидацией.
Принцип минимальных прав
- Определите, какие данные приложению реально нужны.
- Запросите только read-уровень, если запись не требуется.
- При необходимости расширить права — новая версия приложения и повторное ревью.