---
title: "remoteCapabilities(for:)"
framework: TelephonyMessagingKit
role: symbol
role_heading: Instance Method
platforms: [iOS 26.0+]
path: "telephonymessagingkit/rcsservice/remotecapabilities(for:)"
---

# remoteCapabilities(for:)

Requests remote capability discovery for a given handle

## Declaration

```swift
final func remoteCapabilities(for request: RCSService.RemoteCapabilitiesRequest) async throws -> RCSService.RemoteCapabilities?
```

## Parameters

- `request`: RemoteCapabilitiesRequest containing the request parameters.

## Return Value

Return Value Remote capabilities for requested handle, if available.

## See Also

### Discovering remote capabilities

- [RCSService.RemoteCapabilitiesRequest](telephonymessagingkit/rcsservice/remotecapabilitiesrequest.md)
- [RCSService.RemoteCapabilities](telephonymessagingkit/rcsservice/remotecapabilities.md)
