<!--
{
  "availability" : [
    "iOS: 26.0.0 -",
    "iPadOS: 26.0.0 -",
    "macCatalyst: 26.0.0 -",
    "macOS: 26.0.0 -",
    "visionOS: 26.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "PermissionKit",
  "identifier" : "/documentation/PermissionKit/CommunicationTopic/Action",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "PermissionKit"
    ],
    "preciseIdentifier" : "s:13PermissionKit18CommunicationTopicV6ActionO"
  },
  "title" : "CommunicationTopic.Action"
}
-->

# CommunicationTopic.Action

A communication action you can request permission for.

```
enum Action
```

## Topics

### Specifying communication actions

[`case audioCall`](/documentation/PermissionKit/CommunicationTopic/Action/audioCall)

A request to audio call with someone.

[`case call`](/documentation/PermissionKit/CommunicationTopic/Action/call)

A request to call someone.

[`case follow`](/documentation/PermissionKit/CommunicationTopic/Action/follow)

A request to follow someone.

[`case friend`](/documentation/PermissionKit/CommunicationTopic/Action/friend)

A request to friend someone.

[`case message`](/documentation/PermissionKit/CommunicationTopic/Action/message)

A request to message someone.

[`case beFollowed`](/documentation/PermissionKit/CommunicationTopic/Action/beFollowed)

A request to be followed by someone.

[`case chat`](/documentation/PermissionKit/CommunicationTopic/Action/chat)

A request to chat with someone.

[`case communicate`](/documentation/PermissionKit/CommunicationTopic/Action/communicate)

A request to communicate with someone.

[`case connect`](/documentation/PermissionKit/CommunicationTopic/Action/connect)

A request to connect with someone.

[`case videoCall`](/documentation/PermissionKit/CommunicationTopic/Action/videoCall)

A request to video call with someone.

## Relationships

### Conforms To

[`Equatable`](/documentation/Swift/Equatable)

[`Hashable`](/documentation/Swift/Hashable)

[`Decodable`](/documentation/Swift/Decodable)

[`Encodable`](/documentation/Swift/Encodable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)