---
title: "addAppExtensionPoint(_:)"
framework: extensionfoundation
role: symbol
role_heading: Instance Method
path: "extensionfoundation/appextensionpoint/monitor/addappextensionpoint(_:)"
---

# addAppExtensionPoint(_:)

Begins the tracking of app extensions that support the specified extension point.

## Declaration

```swift
final func addAppExtensionPoint(_ appExtensionPoint: AppExtensionPoint) async throws
```

## Parameters

- `appExtensionPoint`: An extension point that you define in your host app. If the monitor is already tracking the extension point, calling this method has no impact.

## Mentioned in

Discovering app extensions from your app

## Discussion

Discussion This method updates the state of the monitor, adding the specified extension point to the list of those it’s tracking. If the new extension point has available app extensions, this method updates the contents of the identities property.  You can call this method multiple times to track multiple extension points from your app.

## See Also

### Adding and removing extension points

- [removeAppExtensionPoint(_:)](extensionfoundation/appextensionpoint/monitor/removeappextensionpoint(_:).md)
