---
title: Mail
framework: appintents
role: collectionGroup
role_heading: API Collection
path: appintents/app-schema-domain-mail
---

# Mail

Make your email app’s actions available to Apple Intelligence and Siri by adopting schemas for common email actions.

## Overview

Overview The .mail domain defines app schemas that provide a structured representation for common email actions and content. Apply schemas in the .mail domain to make your app’s email functionality available to Apple Intelligence and Siri. Each schema defines the requirements for intents, parameters, and results so people get a consistent experience across email apps. For example, a person can compose an email on different apps that support the createDraft schema with the same phrases. The following table maps example phrases that apply to each schema. Your app needs to support all of these schemas when it supports any one of them.  |   |   |   |   |   |   |   |   |   |   |   |   |  At build time, Xcode validates whether your app implements all the schemas in the group. tip: Xcode generates a template implementation when you type mail_ and select a schema from the suggestions list. For more information about making your app’s actions available to Apple Intelligence and Siri, see Apple Intelligence and Siri AI.

## Topics

### Actions

- [archiveMail](appintents/appschema/mailintent/archivemail.md)
- [createDraft](appintents/appschema/mailintent/createdraft.md)
- [deleteDraft](appintents/appschema/mailintent/deletedraft.md)
- [deleteMail](appintents/appschema/mailintent/deletemail.md)
- [forwardMail](appintents/appschema/mailintent/forwardmail.md)
- [openDraft](appintents/appschema/mailintent/opendraft.md)
- [openMessage](appintents/appschema/mailintent/openmessage.md)
- [replyMail](appintents/appschema/mailintent/replymail.md)
- [saveDraft](appintents/appschema/mailintent/savedraft.md)
- [sendDraft](appintents/appschema/mailintent/senddraft.md)
- [updateDraft](appintents/appschema/mailintent/updatedraft.md)
- [updateMail](appintents/appschema/mailintent/updatemail.md)
- [AppSchema.MailIntent](appintents/appschema/mailintent.md)

### Content and parameter types

- [account](appintents/appschema/mailentity/account.md)
- [draft](appintents/appschema/mailentity/draft.md)
- [mailbox](appintents/appschema/mailentity/mailbox.md)
- [message](appintents/appschema/mailentity/message.md)
- [thread](appintents/appschema/mailentity/thread.md)
- [AppSchema.MailEntity](appintents/appschema/mailentity.md)

## See Also

### Primary domains

- [Audio](appintents/app-schema-domain-audio.md)
- [Calendar](appintents/app-schema-domain-calendar.md)
- [Camera](appintents/app-schema-domain-camera.md)
- [Clock](appintents/app-schema-domain-clock.md)
- [Files](appintents/app-schema-domain-files.md)
- [Maps](appintents/app-schema-domain-maps.md)
- [Messages](appintents/app-schema-domain-messages.md)
- [Notes](appintents/app-schema-domain-notes.md)
- [Phone](appintents/app-schema-domain-phone.md)
- [Photos](appintents/app-schema-domain-photos.md)
- [Reminders](appintents/app-schema-domain-reminders.md)
- [System and in-app search](appintents/app-schema-domain-system-and-in-app-search.md)
