---
title: RCSService.RemoteCapabilitiesRequest
framework: TelephonyMessagingKit
role: symbol
role_heading: Structure
platforms: [iOS 26.0+]
path: telephonymessagingkit/rcsservice/remotecapabilitiesrequest
---

# RCSService.RemoteCapabilitiesRequest

A structure representing a request to retrieve the capabilities of a remote handle.

## Declaration

```swift
struct RemoteCapabilitiesRequest
```

## Topics

### Creating a remote capabilities request

- [init(cellularServiceID:handle:cachePolicy:)](telephonymessagingkit/rcsservice/remotecapabilitiesrequest/init(cellularserviceid:handle:cachepolicy:).md)

### Accessing request properties

- [cellularServiceID](telephonymessagingkit/rcsservice/remotecapabilitiesrequest/cellularserviceid.md)
- [handle](telephonymessagingkit/rcsservice/remotecapabilitiesrequest/handle.md)
- [cachePolicy](telephonymessagingkit/rcsservice/remotecapabilitiesrequest/cachepolicy-swift.property.md)
- [RCSService.RemoteCapabilitiesRequest.CachePolicy](telephonymessagingkit/rcsservice/remotecapabilitiesrequest/cachepolicy-swift.enum.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Discovering remote capabilities

- [remoteCapabilities(for:)](telephonymessagingkit/rcsservice/remotecapabilities(for:).md)
- [RCSService.RemoteCapabilities](telephonymessagingkit/rcsservice/remotecapabilities.md)
