객체
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폴더에 대한 역할 회수