# MailSlurp Email Plugin API Documentation

This is the complete API documentation for connecting to the MailSlurp Email Plugin API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **MailSlurp Email Plugin connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/mailSlurpEmailPlugin/actions/{actionSlug}/run
```

## MailSlurp Email Plugin actions

- GET `check-if-email-can-send` Check If Email Can Send
- POST `create-contact` Create Contact
- POST `create-group` Create Group
- POST `create-inbox-with-defaults` Create Inbox With Defaults
- POST `create-inbox-with-options` Create Inbox With Options
- POST `create-template` Create Template
- POST `create-webhook` Create Webhook
- DELETE `delete-email` Delete Email
- DELETE `delete-inbox` Delete Inbox
- POST `forward-email` Forward Email
- GET `get-email` Get Email
- GET `get-email-codes` Get Email Codes
- GET `get-email-content-match` Get Email Content Match
- GET `get-inbox` Get Inbox
- GET `get-template` Get Template
- GET `list-attachments` List Attachments
- GET `list-contacts` List Contacts
- GET `list-emails` List Emails
- GET `list-groups` List Groups
- GET `list-inboxes` List Inboxes
- GET `list-templates` List Templates
- GET `list-webhooks` List Webhooks
- PUT `mark-email-read-state` Mark Email Read State
- POST `reply-to-email` Reply To Email
- GET `search-emails` Search Emails
- GET `search-inboxes` Search Inboxes
- POST `send-email-and-confirm` Send Email And Confirm
- POST `send-email-from-inbox` Send Email From Inbox
- POST `send-email-with-queue` Send Email With Queue
- POST `send-email-with-schedule` Send Email With Schedule
- POST `send-test-email` Send Test Email
- PUT `update-inbox` Update Inbox
- POST `upload-attachment` Upload Attachment
- GET `wait-for-latest-email` Wait For Latest Email
- GET `wait-for-matching-emails` Wait For Matching Emails
