> ## Documentation Index
> Fetch the complete documentation index at: https://docs.atako.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Resend

> Connect Resend to your Atako agents — 11 read and 14 write actions.

Let your agents send and manage transactional emails, manage domains, segments, contacts and broadcasts via the Resend API.

## Connection

* **Authentication**: API key.

<Note>
  Sign in at resend.com → Settings → API Keys → Create API Key. Name it, choose "Full access" (required for domains and segments; "Sending access" only allows sending emails), and copy the key.

  See [Resend's documentation](https://resend.com/api-keys).
</Note>

## Read actions (11)

| Action                  | Description                                    |
| ----------------------- | ---------------------------------------------- |
| `get_broadcast`         | Retrieve a single broadcast.                   |
| `get_contact`           | Retrieve a single contact by ID or email.      |
| `get_domain`            | Retrieve a single domain.                      |
| `get_email`             | Retrieve a single email.                       |
| `get_segment`           | Retrieve a single segment.                     |
| `list_broadcasts`       | List broadcasts in the account.                |
| `list_contact_segments` | List segments for a contact.                   |
| `list_contacts`         | List contacts, optionally filtered by segment. |
| `list_domains`          | List domains in the account.                   |
| `list_emails`           | List emails in the account.                    |
| `list_segments`         | List segments in the account.                  |

## Write actions (14)

| Action                        | Description                                                        |
| ----------------------------- | ------------------------------------------------------------------ |
| `add_contact_to_segment`      | Add a contact to a segment.                                        |
| `cancel_email`                | Cancel a scheduled email.                                          |
| `create_broadcast`            | Create a new broadcast draft.                                      |
| `create_contact`              | Create a new contact.                                              |
| `create_segment`              | Create a new segment.                                              |
| `delete_contact`              | Delete a contact by ID or email.                                   |
| `delete_segment`              | Delete a segment.                                                  |
| `remove_contact_from_segment` | Remove a contact from a segment.                                   |
| `send_batch`                  | Send up to 100 batch emails at once.                               |
| `send_broadcast`              | Send or schedule a broadcast.                                      |
| `send_email`                  | Send an email.                                                     |
| `update_contact`              | Update a contact by ID or email.                                   |
| `update_email`                | Reschedule a scheduled email.                                      |
| `verify_domain`               | Trigger DNS verification for a domain (DKIM, SPF, tracking CNAME). |

## Permissions

Every action above must be explicitly granted to an agent before it can be used. See [Permissions](/integrations/permissions) for the grant model and [Security](/integrations/security) for how credentials are protected.
