Skip to content

Reference

device_permission

Grant, revoke, reset, or query permissions for the authority-bound app on the exact claimed device.

NameTypeRequiredDefaultConstraintsDescription
actionenum: grant | revoke | reset | queryYesgrant: allow. revoke: deny. reset: restore default. query: check current state (Android: granted/denied/not_declared, iOS: unknown).
permissionstringYesPermission key: notifications, camera, microphone, location, location-always, photos, contacts, calendar, reminders, storage, all
appIdstringNoAuthority-bound app identifier; normally injected by the session
platformenum: ios | androidNoAuthority-bound platform; conflicting values are refused
deviceIdstringNoAuthority-bound exact device identifier; normally injected by the session
device_permission(action: <enum: grant | revoke | reset | query>, permission: <string>)