Obiekty
ObjectPermissions
Uprawnienia do obiektu: added wymienia przypisania na samym obiekcie, inherited – przypisania jego przodków w drzewie i organizacji (z ich pochodzeniem), a effective – efektywne uprawnienia bieżącego użytkownika do tego obiektu.
Pola
effectivearray of stringwymaganemanaged_bystring | nullObiekt jest zablokowany, dostępny tylko podgląd (
source:<id>): uprawnienia ustawia źródło w trybie mirror, dziedziczenie z kolekcji i folderów nie obowiązuje, a ręczne przypisania są odrzucane (409 authz.managed_by_source).nulldla zwykłego obiektu.
Używane przez
- GET
/v1/org/permissionsPobieranie uprawnień do organizacji (kto jest administratorem) - PUT
/v1/org/permissionsPrzypisywanie ról dla organizacji - DELETE
/v1/org/permissionsOdbieranie ról dla organizacji - GET
/v1/collections/{name}/permissionsPobieranie uprawnień do kolekcji (bezpośrednich i dziedziczonych) - PUT
/v1/collections/{name}/permissionsPrzypisywanie ról dla kolekcji - DELETE
/v1/collections/{name}/permissionsOdbieranie ról dla kolekcji - GET
/v1/cards/{card_id}/permissionsPobieranie uprawnień do karty (bezpośrednich i dziedziczonych) - PUT
/v1/cards/{card_id}/permissionsPrzypisywanie ról dla karty - DELETE
/v1/cards/{card_id}/permissionsOdbieranie ról dla karty - GET
/v1/sources/{source_id}/permissionsPobieranie uprawnień do źródła (bezpośrednich i dziedziczonych) - PUT
/v1/sources/{source_id}/permissionsPrzypisywanie ról dla źródła - DELETE
/v1/sources/{source_id}/permissionsOdbieranie ról dla źródła - GET
/v1/folders/{folder_id}/permissionsPobieranie uprawnień do folderu (bezpośrednich i dziedziczonych) - PUT
/v1/folders/{folder_id}/permissionsPrzypisywanie ról dla folderu - DELETE
/v1/folders/{folder_id}/permissionsOdbieranie ról dla folderu