---
title: Action Set Types
framework: homekit
role: collectionGroup
role_heading: API Collection
path: homekit/action-set-types
---

# Action Set Types

The types of action sets that you can define.

## Topics

### Built-in Types

- [HMActionSetTypeHomeArrival](homekit/hmactionsettypehomearrival.md)
- [HMActionSetTypeHomeDeparture](homekit/hmactionsettypehomedeparture.md)
- [HMActionSetTypeSleep](homekit/hmactionsettypesleep.md)
- [HMActionSetTypeWakeUp](homekit/hmactionsettypewakeup.md)

### User Defined Types

- [HMActionSetTypeUserDefined](homekit/hmactionsettypeuserdefined.md)

### Trigger Owned Types

- [HMActionSetTypeTriggerOwned](homekit/hmactionsettypetriggerowned.md)

## See Also

### Specifying a type

- [actionSetType](homekit/hmactionset/actionsettype.md)
