Send a message
Send a new transactional message through Mandrill
Request
This endpoint expects an object.
key
A valid Mandrill API key
message
the information on the message to send
async
enable a background sending mode that is optimized for bulk sending. In async mode, messages/send will immediately return a status of "queued" for every recipient. To handle rejections when sending in async mode, set up a webhook for the 'reject' event. Defaults to false for messages with no more than 10 recipients; messages with more than 10 recipients are always sent asynchronously, regardless of the value of async.
ip_pool
the name of the dedicated ip pool that should be used to send the message. If you do not have any dedicated IPs, this parameter has no effect. If you specify a pool that does not exist, your default pool will be used instead.
send_at
when this message should be sent as a UTC timestamp in YYYY-MM-DD HH:MM:SS format. If you specify a time in the past, the message will be sent immediately; for future dates, you're limited to one year from the date of scheduling.
Response
Success
email
The email address of the recipient
status
The sending status of the recipient
Allowed values:
_id
The message's unique id
reject_reason
The reason for the rejection if the recipient status is rejected
queued_reason
The reason for the queuing if the recipient status is queued
Errors
401
Unauthorized Error
402
Payment Required Error
404
Not Found Error
500
Internal Server Error