latestOpenAPI 3.0.32026-08-19299284712.8 KB

67d9f45bb99b

permissionsets

Default authenticated ViewSet with standard rate limit (DEFAULT_API_RATE_LIMIT).

get/permissionsets

Response

idinteger required
namestring required
selectableboolean required
parentinteger nullable required
permissionsstring required
operation_types'view' | 'create' | 'edit' | 'delete' | 'export' | 'import' | 'publish' | 'unpublish' | 'manage' required
  • view - View
  • create - Create
  • edit - Edit
  • delete - Delete
  • export - Export
  • import - Import
  • publish - Publish
  • unpublish - Unpublish
  • manage - Manage
dependenciesstring required
resolved_permissionsinteger[] required

Recursively resolve all permissions for this permission set and its children.

Given the recursive nature of this method, using the permission mapping with the cache prevents a significant number of additional database queries vs doing self.permissions.all() here

Returns: A set of permission ids representing all permissions available if an actor is associated with this permissionset.

childrenstring required
visibleboolean required
positioninteger required