Yahoo Mail
API actions for the Yahoo Mail integration.
Yahoo Mail
Read and send emails using Yahoo Mail's REST API.
Delete message
Delete a message by ID.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
message_id | string | Yes |
Response
{}Get message
Retrieve message metadata and body by ID.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
message_id | string | Yes |
Response
{
"result": {
"body": {
"html": "example_value",
"text": "Sample text content"
},
"date": "2024-01-15T10:30:00Z",
"from": "example_value",
"id": "abc123xyz789",
"isRead": false,
"subject": "example_value",
"to": [
"mock_value"
]
}
}List messages
List messages in a folder with pagination.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
folder | string | No | |
limit | number | No | |
cursor | string | No |
Response
{
"result": {
"cursor": "example_value",
"messages": [
{
"date": "2024-01-15T10:30:00Z",
"from": "example_value",
"id": "abc123xyz789",
"isRead": false,
"subject": "example_value"
}
]
}
}Mark message as read
Mark a message as read.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
message_id | string | Yes |
Response
{
"result": {
"marked_read": true,
"message_id": "abc123xyz789"
}
}Move message
Move a message to a different folder.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
message_id | string | Yes | |
destination_folder | string | Yes |
Response
{
"result": {
"destination_folder": "Documents",
"message_id": "abc123xyz789",
"moved": true
}
}Search messages
Search messages with a query string.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | Yes | |
limit | number | No |
Response
{
"result": {
"messages": [
{
"date": "2024-01-15T10:30:00Z",
"from": "example_value",
"id": "abc123xyz789",
"subject": "example_value"
}
]
}
}Send an email
Send a plain text or HTML email through Yahoo Mail.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
to | string | Yes | Recipient email address or comma-separated list |
subject | string | Yes | Subject line for the email |
body_text | string | Yes | Plain text body content |
body_html | string | No | HTML body content |
cc | string | No | |
bcc | string | No |
Response
{
"result": {
"message_id": "abc123xyz789",
"sent": true
}
}