Перейти к основному содержимому

Права доступа

Приложение запрашивает права в манифесте:

{
"permissions": ["crm.contacts.read", "messages.send"]
}

Реестр scopes

ScopeКатегорияЧувствительностьСторонние
crm.contacts.readCRMMediumда
crm.contacts.writeCRMHighда
crm.leads.readCRMMediumда
crm.leads.writeCRMHighда
crm.deals.readCRMHighда
crm.deals.writeCRMHighда
messages.readMessagesHighда
messages.sendMessagesHighда
analytics.readAnalyticsMediumда
storage.readStorageLowда
storage.writeStorageMediumда
admin.org.readAdminHighнет
admin.org.writeAdminCriticalнет
admin.users.readAdminHighнет
admin.users.writeAdminCriticalнет

Правила

  • Scopes с высокой чувствительностью (High/Critical) требуют ручного security-ревью при публикации.
  • Admin-скопы сторонним приложениям не выдаются — только first-party/вендор.
  • Запрашивайте минимум прав: лишний scope — причина отказа на ревью.
  • Неизвестные scope-ы отклоняются автовалидацией.

Принцип минимальных прав

  1. Определите, какие данные приложению реально нужны.
  2. Запросите только read-уровень, если запись не требуется.
  3. При необходимости расширить права — новая версия приложения и повторное ревью.