---
title: "completeRequest(withBroadcast:broadcastConfiguration:setupInfo:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/nsextensioncontext/completerequest(withbroadcast:broadcastconfiguration:setupinfo:)"
---

# completeRequest(withBroadcast:broadcastConfiguration:setupInfo:)

Tells the host app to complete the app extension request with the specified broadcast information.

## Declaration

```swift
func completeRequest(withBroadcast broadcastURL: URL, broadcastConfiguration: RPBroadcastConfiguration, setupInfo: [String : any NSCoding & NSObjectProtocol]?)
```

## See Also

### Deprecated

- [widgetActiveDisplayMode](foundation/nsextensioncontext/widgetactivedisplaymode.md)
- [widgetLargestAvailableDisplayMode](foundation/nsextensioncontext/widgetlargestavailabledisplaymode.md)
- [widgetMaximumSize(for:)](foundation/nsextensioncontext/widgetmaximumsize(for:).md)
