Mailcompose API
  1. APIs
Mailcompose API
  • πŸšΆπŸΌβ€β™‚οΈ Walk through Mailcompose
  • Receive Email Webhook
  • APIs
    • Send Email
      POST
    • Reply
      POST
    • Reply All
      POST
  1. APIs

Send Email

POST
https://apis.mailcompose.com/apis/v1/send
This API will send a new fresh email.
Make sure that the email that you pass in from field is a registered email in the Mailcompose Dashboard.
To add a new sender
1.
Login into the Mailcompose Dashbord
2.
Click on Send Now
3.
Click on Add a new Sender

Request

Header Params

Body Params application/json

Example
{
    "from": "invoices@yourcompany.com",
    "to": [
        "user@example.com"
    ],
    "cc": [
        "user@example.com"
    ],
    "bcc": [
        "user@example.com"
    ],
    "subject": "string",
    "text": "string",
    "html": "string",
    "attachments": [
        {
            "filename": "att1.jpg",
            "contentType": "image/jpeg",
            "base64": "iYQ..."
        }
    ]
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://apis.mailcompose.com/apis/v1/send' \
--header 'Api-Key: xyz-xyz-xyz-xyz-xyz' \
--header 'Api-Secret: xyz-xyz-xyz-xyz-xyz' \
--header 'User-Agent: YourCompanyName' \
--header 'Content-Type: application/json' \
--data-raw '{
    "from": "invoices@yourcompany.com",
    "to": [
        "user@example.com"
    ],
    "cc": [
        "user@example.com"
    ],
    "bcc": [
        "user@example.com"
    ],
    "subject": "string",
    "text": "string",
    "html": "string",
    "attachments": [
        {
            "filename": "att1.jpg",
            "contentType": "image/jpeg",
            "base64": "iYQ..."
        }
    ]
}'

Responses

🟒200Success
application/json
Body

Example
{
    "success": true,
    "payload": {
        "messageId": "snmdkm2k3em2@sub.domain.com",
        "mailcomposeEmailId": "makcwi2d2w1212e",
        "threadId": "tsdvjne12e12pkm1pk"
    }
}
🟠402Free Plan Limit Exceeded
Modified atΒ 2024-08-14 12:05:23
Previous
Receive Email Webhook
Next
Reply
Built with