ClickSend REST API v3
  1. Transactional Email
ClickSend REST API v3
  • Account
    • Get account
      GET
    • Create a new account
      POST
    • Update Account
      PUT
    • Send account activation token
      PUT
    • Verify new account
      PUT
    • Account Usage
      GET
  • Automation Rules
    • List Rules
      GET
    • Create a New Rule
      POST
    • Delete a Rule
      DELETE
    • Get a Specific Rule
      GET
    • Update a Rule
      PUT
    • List rules
      GET
    • Create a new rule
      POST
    • Delete a rule
      DELETE
    • Get a specific rule
      GET
    • Update a rule
      PUT
    • List Rules
      GET
    • Create a New Rule
      POST
    • Delete a Rule
      DELETE
    • Get a Specific Rule
      GET
    • Update a Rule
      PUT
    • List rules
      GET
    • Create a new rule
      POST
    • Delete a rule
      DELETE
    • Get a specific rule
      GET
    • Update a rule
      PUT
    • List rules
      GET
    • Create a new rule
      POST
    • Delete a rule
      DELETE
    • Get a specific rule
      GET
    • Update a rule
      PUT
    • List rules
      GET
    • Create a new rule
      POST
    • Delete a rule
      DELETE
    • Get a specific rule
      GET
    • Update a rule
      PUT
  • Contact Suggestions
    • List Contact Suggestions
  • Countries
    • Get all Countries
  • Delivery Issues
    • Get Delivery Issues
    • Create Delivery Issue
  • Email Marketing
    • Get All Email Campaigns
    • Calculate Price
    • Create Email Campaign
    • Get Specific Email Campaign History
    • Get Specific Email Campaign
    • Update Email Campaign
    • Cancel Email Campaign
    • Send Verification Token
    • Verify Allowed Email Address
    • Get All Allowed Email Addresses
    • Create Allowed Email Address
    • Delete Allowed Email Address
    • Get Specific Allowed Email Address
    • Get All Master Email Templates
    • Get All Master Template Categories
    • Get Specific Email Template Category
    • Get All Templates For Category
    • Get Specific Master Template
    • Get All Email Templates
    • Create New Email Template from Master Template
    • Upload Image to Specific Template
    • Delete Email Template
    • Get Specific Email Template
    • Update an Email Template
  • Transactional Email
    • Email History
      GET
    • Export History
      GET
    • Email Price
      POST
    • Add a Test Delivery Receipt
      POST
    • Email Send
      POST
  • Fax
    • Export Fax History
    • Get Fax History
    • Calculate Price
    • List of Fax Delivery Receipts
    • Add a Test Delivery Receipt
    • Mark Fax Delivery Receipts as read
    • Get a Specific Fax Delivery Receipt
    • Send Fax
  • Forgot Account
    • Forgot Password
    • Verify Forgot Password
    • Forgot Username
  • Contact Lists
    • Get all Contact Lists
    • Create a new contact list
    • Delete a specific contact list
    • Get a specific contact list
    • Update a specific contact list
    • Export Contacts List
    • Import Contacts to List
    • Show CSV Import File Preview
    • Get List of Acceptable Import Fields
    • Remove Duplicate Contacts
  • Contacts
    • Transfer a Contact
    • Get all Contacts in a List
    • Create a new contact
    • Delete a specific contact
    • Get a specific contact
    • Update a specific contact
    • Remove Opted Out Contacts
  • MMS
    • Cancel All MMS
    • Export MMS History
    • Get MMS History
    • Get Price
    • Get all Delivery Receipts
    • Mark Receipts As Read
    • Get Delivery Receipt
    • Send MMS
    • Cancel MMS
  • Numbers
    • Get all Dedicated Numbers
    • Buy dedicated number
    • Search Dedicated Numbers by Country
  • Post Direct Mail
    • List Direct Mail Campaigns
    • Calculate Direct Mail Campaign Price
    • Create New Campaign
    • Search Locations
  • Post Address Detection
    • Detect Address
  • Post Letter
    • Get Post Letter History
    • Export Post Letter History
    • Calculate Price
    • Send Post Letter
    • Get List of Post Return Addresses
    • Create a Post Return Address
    • Delete Post Return Address
    • Get Post Return Address
    • Update Post Return Address
  • Postcards
    • Export Postcard History
    • Get Postcard History
    • Calculate Pricing
    • Send Postcard
  • Pricing
    • Get Country Pricing
  • Account Recharge
    • Get Credit Card info
    • Update Credit Card info
    • List of Packages
    • Purchase a Package
    • Get Transactions
    • Get a specific transaction
  • Referral Accounts
    • Get List of Referral Accounts
  • Reseller
    • Get Reseller Setting
    • Update Reseller Setting
    • Reseller By Subdomain
  • Reseller Accounts
    • List of Reseller Accounts
    • Create Reseller Account
    • Create Reseller Account - Public
    • Get Reseller Account
    • Update Reseller Account
    • Transfer Credit
  • SDK
    • SDK Download
  • Search
    • Search Contacts-Lists
  • SMS Campaigns
    • Get list of SMS Campaigns
    • Calculate Price for SMS Campaign
    • Use Short URL
    • Link Tracking Export
    • Link Statistics
    • Link Tracking
    • Get SMS Campaign
    • Update an SMS Campaign
    • Cancel an SMS Campaign
  • SMS
    • Cancel all Scheduled Messages
    • Export SMS History
    • Get all History
    • Get all Inbound SMS - Pull
    • Add a Test Inbound SMS
    • Mark all Inbound SMS as read
    • Mark a specific Inbound SMS as read
    • Get Specific Inbound - Pull
    • Calculate Price
    • Get all Delivery Receipts
    • Add a Test Delivery Receipt
    • Mark Delivery Receipts as read
    • Get a Specific Delivery Receipt
    • Send an SMS
    • Cancel a Scheduled Message
  • Email-to-SMS Allowed Address
    • List of Email-to-SMS Allowed Address
    • Create Email to SMS Allowed Address
    • Delete Email-to-SMS Allowed Address
    • Get specific Email-to-SMS Allowed Address
    • Update Email-to-SMS Allowed Address
  • Email-to-SMS Stripped Strings
    • List Stripped Strings
    • Create Stripped String
    • Delete Stripped String
    • Find Specific Stripped String
    • Update Stripped String
  • SMS Templates
    • List of Templates
    • Create a Template
    • Delete a Template
    • Update a Template
  • Statistics
    • Get SMS Statistics
    • Get Voice Statistics
  • Subaccounts
    • Get all Subaccounts
    • Create a new subaccount
    • Delete a specific subaccount
    • Get a specific subaccount
    • Update a specific subaccount
    • Regenerate API Key
  • Timezones
    • Get Timezones
  • Uploads
    • Upload a file
  • Voice
    • Cancel all Voice Calls
    • Export Voice History
    • Get Voice History
    • Voice Languages
    • Calculate Price
    • Get Voice receipts
    • Add a Test Delivery Receipt
    • Marked Voice Receipts as Read
    • Get Specific Voice Receipt
    • Send a Voice Call
    • Cancel a Specific Voice Call
  1. Transactional Email

Email Send

POST
/email/send
Transactional Email
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://rest.clicksend.com/v3/email/send' \
--header 'Content-Type: application/json' \
--data-raw '{
    "attachments": [
        {
            "content": "ZmlsZSBjb250ZW50cw==",
            "content_id": "text",
            "disposition": "attachment",
            "filename": "text.txt",
            "type": "text/plain"
        }
    ],
    "bcc": [
        {
            "email": "test3@clicksend.com",
            "name": "Joseph Doe"
        }
    ],
    "body": "Lorem ipsum",
    "cc": [
        {
            "email": "test2@clicksend.com",
            "name": "Jane Doe"
        }
    ],
    "from": {
        "email_address_id": 1,
        "name": "Joanne Doe"
    },
    "subject": "Test subject",
    "to": [
        {
            "email": "test@clicksend.com",
            "name": "John Doe"
        }
    ]
}'
Response Response Example
{
    "data": {
        "_attachments": [
            {
                "_attachment_file_url": "https://rest.clicksend.com/files/3C2284DC-7C37-47BA-8C95-3F12A4B987B7.txt",
                "content_disposition": "attachment",
                "content_id": "text",
                "content_type": "text/plain",
                "file_name": "text.txt"
            }
        ],
        "_currency": {
            "currency_name_long": "British Pounds",
            "currency_name_short": "GBP",
            "currency_prefix_c": "p",
            "currency_prefix_d": "£"
        },
        "bcc": [
            {
                "email": "test3@clicksend.com",
                "name": "Joseph Doe"
            }
        ],
        "body": "Lorem ipsum",
        "body_plain_text": "Lorem ipsum",
        "cc": [
            {
                "email": "test2@clicksend.com",
                "name": "Jane Doe"
            }
        ],
        "custom_string": null,
        "date_added": 1507018182,
        "from_email_address_id": 1,
        "from_name": "Joanne Doe",
        "hard_bounce_count": 0,
        "message_id": "21C632C1-3FCC-4EFF-8191-6079244F0142",
        "price": "0.0050",
        "schedule": 1507018182,
        "soft_bounce_count": 0,
        "status": "WaitApproval",
        "status_text": "Accepted for delivery",
        "subaccount_id": 1,
        "subject": "Test subject",
        "to": [
            {
                "email": "test@clicksend.com",
                "name": "John Doe"
            }
        ],
        "user_id": 1
    },
    "http_code": 200,
    "response_code": "SUCCESS",
    "response_msg": "Transactional email queued for delivery."
}

Request

Body Params application/json
attachments
array
optional
The attachments of the email.
bcc
array
optional
The bcc of the email. Follows the same structure as to.
body
string 
required
The content of the email.
cc
array
optional
The cc of the email. Follows the same structure as to.
from.email_address_id
number 
required
The sender's email address ID.
from.name
string 
optional
The sender's name.
schedule
number 
optional
Leave blank for immediate delivery. Your schedule time as a unix timestamp.
to
array
required
The recipients of the email.
Examples

Responses

🟢200OK
application/json
Body
object {0}
Previous
Add a Test Delivery Receipt
Next
Export Fax History
Built with