---
title: "setPendingDatasetRequestWith(_:completion:)"
framework: matter
role: symbol
role_heading: Instance Method
path: "matter/mtrbaseclusterthreadborderroutermanagement/setpendingdatasetrequestwith(_:completion:)"
---

# setPendingDatasetRequestWith(_:completion:)

Command SetPendingDatasetRequest

## Declaration

```swift
func setPendingDatasetRequestWith(_ params: MTRThreadBorderRouterManagementClusterSetPendingDatasetRequestParams, completion: @escaping @Sendable ((any Error)?) -> Void)
```

```swift
func setPendingDatasetRequestWith(_ params: MTRThreadBorderRouterManagementClusterSetPendingDatasetRequestParams) async throws
```

## Discussion

Discussion This command SHALL be used to set or update the pending Dataset of the Thread network to which the Border Router is connected, if the Border Router supports PANChange Feature.
