Skip to main content

CapabilityPermission

Permission results keyed by action; each action resolves to an allowed flag plus an optional machine-readable denial reason such as upgrade, quota, or hidden.

type CapabilityPermission {
nav: CapabilityPermissionValue
view: CapabilityPermissionValue
edit: CapabilityPermissionValue
create: CapabilityPermissionValue
manage: CapabilityPermissionValue
import: CapabilityPermissionValue
settings: CapabilityPermissionValue
autoExport: CapabilityPermissionValue
removeBranding: CapabilityPermissionValue
customDesign: CapabilityPermissionValue
manageTemplates: CapabilityPermissionValue
navStatus: CapabilityPermissionValue
csv: CapabilityPermissionValue
json: CapabilityPermissionValue
summarize: CapabilityPermissionValue
delete: CapabilityPermissionValue
cancel: CapabilityPermissionValue
changePlan: CapabilityPermissionValue
}

Fields​

Whether product navigation is available. Null when this product area does not expose this action.

CapabilityPermission.view ● CapabilityPermissionValue object​

Whether reading this product area is allowed. Null when this product area does not expose this action.

CapabilityPermission.edit ● CapabilityPermissionValue object​

Whether changing this product area is allowed. Null when this product area does not expose this action.

CapabilityPermission.create ● CapabilityPermissionValue object​

Whether creating resources is allowed. Null when this product area does not expose this action.

CapabilityPermission.manage ● CapabilityPermissionValue object​

Whether managing this product area is allowed. Null when this product area does not expose this action.

CapabilityPermission.import ● CapabilityPermissionValue object​

Whether importing resources is allowed. Null when this product area does not expose this action.

CapabilityPermission.settings ● CapabilityPermissionValue object​

Specific to recordings

CapabilityPermission.autoExport ● CapabilityPermissionValue object​

Specific to snapshots

CapabilityPermission.removeBranding ● CapabilityPermissionValue object​

Specific to addons

CapabilityPermission.customDesign ● CapabilityPermissionValue object​

Specific to addons

CapabilityPermission.manageTemplates ● CapabilityPermissionValue object​

Specific to addons

Specific to billing

CapabilityPermission.csv ● CapabilityPermissionValue object​

Specific to export

CapabilityPermission.json ● CapabilityPermissionValue object​

Specific to export

CapabilityPermission.summarize ● CapabilityPermissionValue object​

Specific to AI

CapabilityPermission.delete ● CapabilityPermissionValue object​

Specific to account

CapabilityPermission.cancel ● CapabilityPermissionValue object​

Specific to billing

CapabilityPermission.changePlan ● CapabilityPermissionValue object​

Specific to billing

Member Of​

CapabilityAccount object ● CapabilityAudiences object ● CapabilityGa object ● CapabilityRecording object ● CapabilitySite object ● CapabilitySnapshot object ● CapabilityWebAnalytics object ● CapabilityWithPermission object