BloomX Mail Service
Manage your emails directly through BloomX.
Authentication
This skill requires specific authentication handling.
- •Connect: POST to
/api/molt/auth/connectwith{ email, password }to getaccessTokenandrefreshToken. - •Use: Send
Authorization: Bearer <accessToken>in headers. - •Refresh: POST to
/api/molt/auth/refreshwith{ refreshToken }when 401.
Tools
send_email
Send an email to a recipient.
Method: POST
URL: /api/molt/messages
Content-Type: application/json
Body:
json
{
"to": "user@example.com",
"subject": "Subject",
"text": "Body content",
"cc": ["manager@example.com"],
"bcc": ["archive@example.com"],
"reply_to": "support@example.com",
"scheduled_at": "2023-10-25T12:00:00.000Z"
}
| Parameter | Type | Description |
|---|---|---|
to | string/array | Recipient email(s) |
subject | string | Email subject |
text | string | Plain text content |
html | string | HTML content (optional) |
cc | string/array | CC recipients (optional) |
bcc | string/array | BCC recipients (optional) |
reply_to | string | Reply-To address (optional) |
scheduled_at | string | ISO 8601 date to schedule sending (optional) |
get_recent_emails
Get a list of recent emails from your inbox or specific folder.
Method: GET
URL: /api/molt/messages
Query Parameters:
- •
limit(optional): Number of emails to retrieve (default: 10). - •
folder(optional): Folder to retrieve from (default: "inbox").