Skip to main content
GET
/
user
/
channels
Get User Channels
curl --request GET \
  --url https://api.lemlist.com/api/user/channels \
  --header 'Authorization: Basic <encoded-value>'
import requests

url = "https://api.lemlist.com/api/user/channels"

headers = {"Authorization": "Basic <encoded-value>"}

response = requests.get(url, headers=headers)

print(response.text)
const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};

fetch('https://api.lemlist.com/api/user/channels', 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/user/channels")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Basic <encoded-value>'

response = http.request(request)
puts response.read_body
<?php

$curl = curl_init();

curl_setopt_array($curl, [
  CURLOPT_URL => "https://api.lemlist.com/api/user/channels",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "Authorization: Basic <encoded-value>"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
{
  "plan": "Multichannel Expert",
  "email": {
    "connected": true,
    "available": true,
    "accounts": [
      {
        "id": "usm_2mkqJNUjnJQiyVBht",
        "email": "john@acme.com",
        "provider": "google"
      }
    ]
  },
  "linkedin": {
    "connected": true,
    "available": true
  },
  "whatsapp": {
    "connected": false,
    "available": true,
    "addonActive": false,
    "accounts": []
  }
}
"Bad team"
"Bad method"
This endpoint uses the API key to identify the user. No additional parameters are required.

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Response

Connected channels and feature availability for the authenticated user

plan
string | null

Current billing plan name

email
object
linkedin
object
whatsapp
object