<!--
{
  "documentType" : "article",
  "framework" : "SiriKit",
  "identifier" : "/documentation/SiriKit/lists-and-notes",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Lists and Notes"
}
-->

# Lists and Notes

Create and manage notes and to-do list items.

## Discussion> Note: The SiriKit domain for lists and notes provides legacy support for past operating systems releases, and doesn’t support Siri interactions in Apple Intelligence and Siri AI. To let people manage notes and to-do lists with these features, you must adopt the <doc://com.apple.documentation/documentation/AppIntents> framework and its app schema domains for <doc://com.apple.documentation/documentation/AppIntents/app-schema-domain-notes> and <doc://com.apple.documentation/documentation/AppIntents/app-schema-domain-reminders>.

With the lists and notes domain, people can create to-do lists, mark to-do list items as complete, or ask Siri to create or modify notes in their favorite note-taking app. When creating items in a to-do list, the person may also ask your app to set up a reminder based on their location or a specific date. Your intents app extension takes the information provided to it and creates the corresponding tasks, notes, and reminders either directly in your app or by communicating that information to your servers.

## Topics

### Note Creation

[`INCreateNoteIntentHandling`](/documentation/Intents/INCreateNoteIntentHandling)

The handler interface for creating notes.

[`INCreateNoteIntent`](/documentation/Intents/INCreateNoteIntent)

A request to create a new note.

[`INCreateNoteIntentResponse`](/documentation/Intents/INCreateNoteIntentResponse)

Your app’s response to a request to create a note.

### Notebook Search

[`INSearchForNotebookItemsIntentHandling`](/documentation/Intents/INSearchForNotebookItemsIntentHandling)

The handler interface for searching for notes, tasks, and reminders.

[`INSearchForNotebookItemsIntent`](/documentation/Intents/INSearchForNotebookItemsIntent)

A request to search for notes, tasks, and reminders.

[`INSearchForNotebookItemsIntentResponse`](/documentation/Intents/INSearchForNotebookItemsIntentResponse)

Your app’s response to a request to search for notes, tasks, or reminders.

### Task Addition

[`INAddTasksIntentHandling`](/documentation/Intents/INAddTasksIntentHandling)

The handler interface for adding tasks to a task list.

[`INAddTasksIntent`](/documentation/Intents/INAddTasksIntent)

A request to add tasks to an existing task list.

[`INAddTasksIntentResponse`](/documentation/Intents/INAddTasksIntentResponse)

Your response to a request to add tasks to a task list.

### Task Attributes

[`INSetTaskAttributeIntentHandling`](/documentation/Intents/INSetTaskAttributeIntentHandling)

The handler interface for updating the attributes of an existing task.

[`INSetTaskAttributeIntent`](/documentation/Intents/INSetTaskAttributeIntent)

A request to modify the attributes of a task.

[`INSetTaskAttributeIntentResponse`](/documentation/Intents/INSetTaskAttributeIntentResponse)

Your response to a request to modify the attributes of an existing task.

### Task Deferral

[`INSnoozeTasksIntentHandling`](/documentation/Intents/INSnoozeTasksIntentHandling)

The handler interface that snoozes tasks in a task list.

[`INSnoozeTasksIntent`](/documentation/Intents/INSnoozeTasksIntent)

A request to snooze one or more tasks.

[`INSnoozeTasksIntentResponse`](/documentation/Intents/INSnoozeTasksIntentResponse)

Your response to a delete tasks request.

### Note Objects

[`INNote`](/documentation/Intents/INNote)

The content and metadata associated with a single note entry in your app.

[`INNoteContent`](/documentation/Intents/INNoteContent)

An abstract class that defines the types of content contained in notes.

[`INTextNoteContent`](/documentation/Intents/INTextNoteContent)

The textual content of a note.

[`INImageNoteContent`](/documentation/Intents/INImageNoteContent)

An image contained in a note.

### Task Objects

[`INTaskList`](/documentation/Intents/INTaskList)

A collection of individual tasks.

[`INTask`](/documentation/Intents/INTask)

An individual task the user needs to complete.

### Event Triggers

[`INSpatialEventTrigger`](/documentation/Intents/INSpatialEventTrigger)

A trigger condition based on the user’s arrival or departure from a given location.

[`INTemporalEventTrigger`](/documentation/Intents/INTemporalEventTrigger)

A trigger condition based on a date or time.

[`INTemporalEventTriggerTypeOptionsResolutionResult`](/documentation/Intents/INTemporalEventTriggerTypeOptionsResolutionResult)

A resolution result that adds a temporal event trigger.

[`INDayOfWeekOptions`](/documentation/Intents/INDayOfWeekOptions)

Days of the week.

### Resolution Results

[`INAddTasksTargetTaskListResolutionResult`](/documentation/Intents/INAddTasksTargetTaskListResolutionResult)

A resolution result that adds tasks to a target task list.

[`INAddTasksTemporalEventTriggerResolutionResult`](/documentation/Intents/INAddTasksTemporalEventTriggerResolutionResult)

A resolution result for a temporal event trigger.

[`INDateSearchTypeResolutionResult`](/documentation/Intents/INDateSearchTypeResolutionResult)

A resolution result for the types of dates supported by a search.

[`INLocationSearchTypeResolutionResult`](/documentation/Intents/INLocationSearchTypeResolutionResult)

A resolution result for location-based searches.

[`INNoteResolutionResult`](/documentation/Intents/INNoteResolutionResult)

A resolution result for notes.

[`INNoteContentResolutionResult`](/documentation/Intents/INNoteContentResolutionResult)

A resolution result for the content of notes.

[`INNotebookItemTypeResolutionResult`](/documentation/Intents/INNotebookItemTypeResolutionResult)

A resolution result for the type of items to look for during a search of notes and tasks.

[`INSetTaskAttributeTemporalEventTriggerResolutionResult`](/documentation/Intents/INSetTaskAttributeTemporalEventTriggerResolutionResult)

A resolution result for a temporal event trigger.

[`INSnoozeTasksTaskResolutionResult`](/documentation/Intents/INSnoozeTasksTaskResolutionResult)

A resolution result for snoozing a task.

[`INSpatialEventTriggerResolutionResult`](/documentation/Intents/INSpatialEventTriggerResolutionResult)

A resolution result for the location-based trigger associated with a task.

[`INTaskListResolutionResult`](/documentation/Intents/INTaskListResolutionResult)

A resolution result for a list of tasks.

[`INTaskResolutionResult`](/documentation/Intents/INTaskResolutionResult)

A resolution result for a single task within a task list.

[`INTaskStatusResolutionResult`](/documentation/Intents/INTaskStatusResolutionResult)

A resolution result for the status of a task.

[`INTemporalEventTriggerResolutionResult`](/documentation/Intents/INTemporalEventTriggerResolutionResult)

A resolution result for the time-based trigger associated with a task.

[`INTaskPriorityResolutionResult`](/documentation/Intents/INTaskPriorityResolutionResult)

A resolution result for the priority associated with a task.



---

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)