Permissions API specification

E242838

The Permissions API specification is a web standard that defines a unified way for web applications to query and manage user permission states for powerful browser features like notifications, geolocation, and camera access.

All labels observed (6)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Browser API specification
W3C specification
Web standard
aimsTo improve user privacy controls
provide a consistent permissions model across features
reduce permission prompt fatigue
allows feature-specific permission descriptors
querying current permission state without prompting the user
appliesTo web applications
web browsers
concerns powerful web platform features
privacy-sensitive browser features
user permissions
defines Permissions API
definesConcept Permissions API specification self-linksurface differs
surface form: PermissionDescriptor

Permissions API specification self-linksurface differs
surface form: PermissionStatus

permission state
definesInterface Permissions API specification self-linksurface differs
surface form: PermissionStatus interface

Permissions API specification self-linksurface differs
surface form: Permissions interface
definesMethod Permissions API specification self-linksurface differs
surface form: Permissions.query()

Permissions.request()
Permissions.revoke()
navigator.permissions.query()
navigator.permissions.request()
navigator.permissions.revoke()
definesPermissionState denied
granted
prompt
hasFullName Permissions API
partOf Open Web Platform
surface form: Web Platform specifications
relatedTo Geolocation API
surface form: Geolocation API specification

Media Capture and Streams specification
Notifications API Standard
surface form: Notifications API specification
standardizes a unified way to manage permission states
a unified way to query permission states
permissions management for web applications
supportsFeature background-sync permission
camera permission
clipboard-read permission
clipboard-write permission
geolocation permission
microphone permission
midi permission
notifications permission
persistent-storage permission
push permission
usedBy browsers to expose permission state to scripts
web developers to check permissions programmatically

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Notifications API Standard relatedTo Permissions API specification
subject surface form: Notifications API
Permissions API definesInterface Permissions API specification
this entity surface form: PermissionStatus
Permissions API definedIn Permissions API specification
Permissions API specification definesConcept Permissions API specification self-linksurface differs
this entity surface form: PermissionStatus
Permissions API specification definesConcept Permissions API specification self-linksurface differs
this entity surface form: PermissionDescriptor
Permissions API specification definesInterface Permissions API specification self-linksurface differs
this entity surface form: Permissions interface
Permissions API specification definesInterface Permissions API specification self-linksurface differs
this entity surface form: PermissionStatus interface
Permissions API specification definesMethod Permissions API specification self-linksurface differs
this entity surface form: Permissions.query()