---
title: NSPrivacyAccessedAPIType
framework: bundleresources
role: symbol
role_heading: Property List Key
path: bundleresources/app-privacy-configuration/nsprivacyaccessedapitypes/nsprivacyaccessedapitype
---

# NSPrivacyAccessedAPIType

A string that describes a category of required reason API your app or third-party SDK uses.

## Possible Values

NSPrivacyAccessedAPICategoryFileTimestamp: The following APIs for accessing file timestamps require reasons for use. creationDate modificationDate fileModificationDate contentModificationDateKey creationDateKey getattrlist(_:_:_:_:_:) getattrlistbulk(_:_:_:_:_:) fgetattrlist(_:_:_:_:_:) stat fstat(_:_:) fstatat(_:_:_:_:) lstat(_:_:) getattrlistat(_:_:_:_:_:_:) In your NSPrivacyAccessedAPITypeReasons array, supply the relevant values from this list. NSPrivacyAccessedAPICategorySystemBootTime: The following APIs for accessing the system boot time require reasons for use. systemUptime mach_absolute_time() In your NSPrivacyAccessedAPITypeReasons array, supply the relevant values from the list below. NSPrivacyAccessedAPICategoryDiskSpace: The following APIs for accessing the available disk space require reasons for use. volumeAvailableCapacityKey volumeAvailableCapacityForImportantUsageKey volumeAvailableCapacityForOpportunisticUsageKey volumeTotalCapacityKey systemFreeSize systemSize statfs(_:_:) statvfs(_:_:) fstatfs(_:_:) fstatvfs(_:_:) getattrlist(_:_:_:_:_:) fgetattrlist(_:_:_:_:_:) getattrlistat(_:_:_:_:_:_:) In your NSPrivacyAccessedAPITypeReasons array, supply the relevant values from the list below. NSPrivacyAccessedAPICategoryActiveKeyboards: The following API for accessing the list of active keyboards requires reasons for use. activeInputModes In your NSPrivacyAccessedAPITypeReasons array, supply the relevant values from the list below. NSPrivacyAccessedAPICategoryUserDefaults: The following API for accessing user defaults requires reasons for use. UserDefaults In your NSPrivacyAccessedAPITypeReasons array, supply the relevant values from the list below.

## Mentioned in

Describing use of required reason API

## Discussion

Discussion For information on required reason API, see Describing use of required reason API.

## See Also

### Reporting privacy accessed API usage

- [NSPrivacyAccessedAPITypeReasons](bundleresources/app-privacy-configuration/nsprivacyaccessedapitypes/nsprivacyaccessedapitypereasons.md)
