Об’єкти
ObjectPermissions
Дозволи на об’єкт: added перелічує призначення на самому об’єкті, inherited — призначення його предків у дереві та організації (з їхнім походженням), а effective — чинні дозволи поточного користувача на цей об’єкт.
Поля
effectivearray of stringобов’язковоmanaged_bystring | nullОб’єкт заблоковано для перегляду (
source:<id>): його дозволи задає джерело в режимі mirror, успадкування від колекції та папок не діє, а ручні призначення відхиляються (409 authz.managed_by_source).nullдля звичайного об’єкта.
Використовується в
- GET
/v1/org/permissionsОтримати дозволи на організацію (хто є адміністратором) - PUT
/v1/org/permissionsПризначити ролі на організацію - DELETE
/v1/org/permissionsЗняти ролі на організацію - GET
/v1/collections/{name}/permissionsОтримати дозволи на колекцію (прямі та успадковані) - PUT
/v1/collections/{name}/permissionsПризначити ролі на колекцію - DELETE
/v1/collections/{name}/permissionsЗняти ролі на колекцію - GET
/v1/cards/{card_id}/permissionsОтримати дозволи на картку (прямі та успадковані) - PUT
/v1/cards/{card_id}/permissionsПризначити ролі на картку - DELETE
/v1/cards/{card_id}/permissionsЗняти ролі на картку - GET
/v1/sources/{source_id}/permissionsОтримати дозволи на джерело (прямі та успадковані) - PUT
/v1/sources/{source_id}/permissionsПризначити ролі на джерело - DELETE
/v1/sources/{source_id}/permissionsЗняти ролі на джерело - GET
/v1/folders/{folder_id}/permissionsОтримати дозволи на папку (прямі та успадковані) - PUT
/v1/folders/{folder_id}/permissionsПризначити ролі на папку - DELETE
/v1/folders/{folder_id}/permissionsЗняти ролі на папку