---
title: INCreateTaskListIntent
framework: intents
role: symbol
role_heading: Class
path: intents/increatetasklistintent
---

# INCreateTaskListIntent

A request to create a new task list.

## Declaration

```swift
class INCreateTaskListIntent
```

## Overview

Overview Siri creates an INCreateTaskListIntent object when the user asks to create a new task list. The intent object can contain the title of the task list, a set of initial tasks, and possibly the group in which to create the task list. To handle this intent, the handler object in your Intents extension must adopt the INCreateTaskListIntentHandling protocol. Your handler should confirm the request and create an INCreateTaskListIntentResponse object with the updated task list. Additional Intent Attributes The following table lists additional attributes of this intent object:  |   |   |  Example Phrases Users can ask Siri to create task lists in a variety of ways. The table below provides a few sample phrases in different languages. You can use these phrases during testing to trigger your intents. This list isn’t exhaustive and Siri may recognize many other phrases.  |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |  In the preceding examples, <appName> represents the name of the app whose Intents extension handles the request.

## Topics

### Initializing the Intent Object

- [init(title:taskTitles:groupName:)](intents/increatetasklistintent/init(title:tasktitles:groupname:).md)

### Getting the Task List Details

- [title](intents/increatetasklistintent/title.md)
- [taskTitles](intents/increatetasklistintent/tasktitles.md)
- [groupName](intents/increatetasklistintent/groupname.md)

## Relationships

### Inherits From

- [INIntent](intents/inintent.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [INIntentSetImageKeyPath](intents/inintentsetimagekeypath.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Task List Creation

- [INCreateTaskListIntentHandling](intents/increatetasklistintenthandling.md)
- [INCreateTaskListIntentResponse](intents/increatetasklistintentresponse.md)
