---
title: "init(actions:)"
framework: callkit
role: symbol
role_heading: Initializer
path: "callkit/cxtransaction/init(actions:)"
---

# init(actions:)

Initializes a new transaction with the specified actions.

## Declaration

```swift
init(actions: [CXAction])
```

## Parameters

- `actions`: The actions to added to the transaction.

## Return Value

Return Value A new transaction with the specified actions.

## Discussion

Discussion This initializer is a convenience for using the designated initializer and calling the addAction(_:) method passing each object in actions.

## See Also

### Creating New Transactions

- [init(action:)](callkit/cxtransaction/init(action:).md)
