---
title: "authorizationStatus(for:)"
framework: eventkit
role: symbol
role_heading: Type Method
path: "eventkit/ekeventstore/authorizationstatus(for:)"
---

# authorizationStatus(for:)

Determines the authorization status for the given entity type.

## Declaration

```swift
class func authorizationStatus(for entityType: EKEntityType) -> EKAuthorizationStatus
```

## Parameters

- `entityType`: The event or reminder entity type.

## Return Value

Return Value The app’s authorization status of the given type.

## See Also

### Requesting access to events and reminders

- [requestWriteOnlyAccessToEvents(completion:)](eventkit/ekeventstore/requestwriteonlyaccesstoevents(completion:).md)
- [requestFullAccessToEvents(completion:)](eventkit/ekeventstore/requestfullaccesstoevents(completion:).md)
- [requestFullAccessToReminders(completion:)](eventkit/ekeventstore/requestfullaccesstoreminders(completion:).md)
- [EKAuthorizationStatus](eventkit/ekauthorizationstatus.md)
- [EKEventStoreRequestAccessCompletionHandler](eventkit/ekeventstorerequestaccesscompletionhandler.md)
- [NSCalendarsFullAccessUsageDescription](bundleresources/information-property-list/nscalendarsfullaccessusagedescription.md)
- [NSCalendarsWriteOnlyAccessUsageDescription](bundleresources/information-property-list/nscalendarswriteonlyaccessusagedescription.md)
- [NSRemindersFullAccessUsageDescription](bundleresources/information-property-list/nsremindersfullaccessusagedescription.md)
