Send Email
curl --request POST \
--url https://api.lemlist.com/api/inbox/email \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"sendUserId": "usr_FU6yAd3UdBFel0UDy",
"sendUserEmail": "john@example.com",
"sendUserMailboxId": "usm_pmZsNNO1gl5nwCQ07",
"contactId": "ctc_ei6zVayP9B2ugwUPN",
"leadId": "lea_wadZOcDDSFWSbFaCf",
"subject": "Follow up",
"message": "<p>Hello,</p><p>Following up on our conversation...</p>"
}
'import requests
url = "https://api.lemlist.com/api/inbox/email"
payload = {
"sendUserId": "usr_FU6yAd3UdBFel0UDy",
"sendUserEmail": "john@example.com",
"sendUserMailboxId": "usm_pmZsNNO1gl5nwCQ07",
"contactId": "ctc_ei6zVayP9B2ugwUPN",
"leadId": "lea_wadZOcDDSFWSbFaCf",
"subject": "Follow up",
"message": "<p>Hello,</p><p>Following up on our conversation...</p>"
}
headers = {
"Authorization": "Basic <encoded-value>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Basic <encoded-value>', 'Content-Type': 'application/json'},
body: JSON.stringify({
sendUserId: 'usr_FU6yAd3UdBFel0UDy',
sendUserEmail: 'john@example.com',
sendUserMailboxId: 'usm_pmZsNNO1gl5nwCQ07',
contactId: 'ctc_ei6zVayP9B2ugwUPN',
leadId: 'lea_wadZOcDDSFWSbFaCf',
subject: 'Follow up',
message: '<p>Hello,</p><p>Following up on our conversation...</p>'
})
};
fetch('https://api.lemlist.com/api/inbox/email', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));require 'uri'
require 'net/http'
url = URI("https://api.lemlist.com/api/inbox/email")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Basic <encoded-value>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"sendUserId\": \"usr_FU6yAd3UdBFel0UDy\",\n \"sendUserEmail\": \"john@example.com\",\n \"sendUserMailboxId\": \"usm_pmZsNNO1gl5nwCQ07\",\n \"contactId\": \"ctc_ei6zVayP9B2ugwUPN\",\n \"leadId\": \"lea_wadZOcDDSFWSbFaCf\",\n \"subject\": \"Follow up\",\n \"message\": \"<p>Hello,</p><p>Following up on our conversation...</p>\"\n}"
response = http.request(request)
puts response.read_body<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.lemlist.com/api/inbox/email",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'sendUserId' => 'usr_FU6yAd3UdBFel0UDy',
'sendUserEmail' => 'john@example.com',
'sendUserMailboxId' => 'usm_pmZsNNO1gl5nwCQ07',
'contactId' => 'ctc_ei6zVayP9B2ugwUPN',
'leadId' => 'lea_wadZOcDDSFWSbFaCf',
'subject' => 'Follow up',
'message' => '<p>Hello,</p><p>Following up on our conversation...</p>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}{
"ok": true
}"Bad team""The authentication you supplied is incorrect"Inbox
Send Email
Sends an email to a contact through the lemlist inbox.
POST
/
inbox
/
email
Send Email
curl --request POST \
--url https://api.lemlist.com/api/inbox/email \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"sendUserId": "usr_FU6yAd3UdBFel0UDy",
"sendUserEmail": "john@example.com",
"sendUserMailboxId": "usm_pmZsNNO1gl5nwCQ07",
"contactId": "ctc_ei6zVayP9B2ugwUPN",
"leadId": "lea_wadZOcDDSFWSbFaCf",
"subject": "Follow up",
"message": "<p>Hello,</p><p>Following up on our conversation...</p>"
}
'import requests
url = "https://api.lemlist.com/api/inbox/email"
payload = {
"sendUserId": "usr_FU6yAd3UdBFel0UDy",
"sendUserEmail": "john@example.com",
"sendUserMailboxId": "usm_pmZsNNO1gl5nwCQ07",
"contactId": "ctc_ei6zVayP9B2ugwUPN",
"leadId": "lea_wadZOcDDSFWSbFaCf",
"subject": "Follow up",
"message": "<p>Hello,</p><p>Following up on our conversation...</p>"
}
headers = {
"Authorization": "Basic <encoded-value>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Basic <encoded-value>', 'Content-Type': 'application/json'},
body: JSON.stringify({
sendUserId: 'usr_FU6yAd3UdBFel0UDy',
sendUserEmail: 'john@example.com',
sendUserMailboxId: 'usm_pmZsNNO1gl5nwCQ07',
contactId: 'ctc_ei6zVayP9B2ugwUPN',
leadId: 'lea_wadZOcDDSFWSbFaCf',
subject: 'Follow up',
message: '<p>Hello,</p><p>Following up on our conversation...</p>'
})
};
fetch('https://api.lemlist.com/api/inbox/email', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));require 'uri'
require 'net/http'
url = URI("https://api.lemlist.com/api/inbox/email")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Basic <encoded-value>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"sendUserId\": \"usr_FU6yAd3UdBFel0UDy\",\n \"sendUserEmail\": \"john@example.com\",\n \"sendUserMailboxId\": \"usm_pmZsNNO1gl5nwCQ07\",\n \"contactId\": \"ctc_ei6zVayP9B2ugwUPN\",\n \"leadId\": \"lea_wadZOcDDSFWSbFaCf\",\n \"subject\": \"Follow up\",\n \"message\": \"<p>Hello,</p><p>Following up on our conversation...</p>\"\n}"
response = http.request(request)
puts response.read_body<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.lemlist.com/api/inbox/email",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'sendUserId' => 'usr_FU6yAd3UdBFel0UDy',
'sendUserEmail' => 'john@example.com',
'sendUserMailboxId' => 'usm_pmZsNNO1gl5nwCQ07',
'contactId' => 'ctc_ei6zVayP9B2ugwUPN',
'leadId' => 'lea_wadZOcDDSFWSbFaCf',
'subject' => 'Follow up',
'message' => '<p>Hello,</p><p>Following up on our conversation...</p>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}{
"ok": true
}"Bad team""The authentication you supplied is incorrect"Authorizations
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Body
application/json
Sender user ID
Sender email address
Sender mailbox ID
Contact ID
Lead ID
Email subject
Email message (HTML)
CC email addresses
Response
Success
The response is of type object.
Was this page helpful?
⌘I