> ## Documentation Index
> Fetch the complete documentation index at: https://docs.basset.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# status

> Every authorization this app can be refused, and whether it is allowed right now

Reads each permission-gated framework's authorization status directly, in one
vocabulary rather than each framework's own. One reading per subject, taken
once when the instrument activates.

| | |
| - | - |
| [Delivery](/instruments/metadata) | reading, once |
| Mechanism | statusRead |
| [Requires](/instruments/metadata) | iOS 17+, basset 0.1.1+ |

Real output from `basset request get`, captured against a running app:

```
CAPTURED                  ELAPSED  INSTRUMENT

launch 2487724841574821910
2026-08-23T14:50:22.315Z  +0.0s    permissions.status(permission)
├─ permissionSubject         camera
├─ usageDescriptionDeclared  true
└─ authorizationStatus       authorized
2026-08-23T14:50:22.405Z  +0.1s    permissions.status(permission)
├─ permissionSubject         microphone
├─ usageDescriptionDeclared  true
└─ authorizationStatus       notDetermined
2026-08-23T14:50:22.406Z  +0.1s    permissions.status(permission)
├─ permissionSubject         photoLibrary
├─ usageDescriptionDeclared  false
└─ authorizationStatus       notDetermined
2026-08-23T14:50:22.406Z  +0.1s    permissions.status(permission)
├─ permissionSubject         photoLibraryAddOnly
├─ usageDescriptionDeclared  false
└─ authorizationStatus       notDetermined
```

One reading like this arrives per subject the app links against — every
framework basset watches, not only the ones shown above.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.