curl -X POST https://api.livchat.ai/v1/session/connect \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"subscribe": ["Message", "ReadReceipt"],
"immediate": false
}'
const response = await fetch("https://api.livchat.ai/v1/session/connect", {
method: "POST",
headers: {
Authorization: "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({
subscribe: ["Message", "ReadReceipt"],
immediate: false,
}),
});
{
"success": true,
"code": 200,
"data": {
"details": "Connected!",
"events": "Message,ReadReceipt",
"jid": "5511999999999.0:52@s.whatsapp.net",
"webhook": "https://your-site.com/webhook"
}
}
Session
Connect Session
Start a WhatsApp session connection
POST
/
v1
/
session
/
connect
curl -X POST https://api.livchat.ai/v1/session/connect \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"subscribe": ["Message", "ReadReceipt"],
"immediate": false
}'
const response = await fetch("https://api.livchat.ai/v1/session/connect", {
method: "POST",
headers: {
Authorization: "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({
subscribe: ["Message", "ReadReceipt"],
immediate: false,
}),
});
{
"success": true,
"code": 200,
"data": {
"details": "Connected!",
"events": "Message,ReadReceipt",
"jid": "5511999999999.0:52@s.whatsapp.net",
"webhook": "https://your-site.com/webhook"
}
}
Initialize a connection to WhatsApp servers. If no existing session, it will generate a QR code for pairing.
Request Body
string[]
Event types to receive via webhook. Options:
Message- Incoming messagesReadReceipt- Read receiptsHistorySync- Chat historyChatPresence- Online/typing status
boolean
If
false, waits 10 seconds to verify successful login. Default: trueResponse Fields
string
Your WhatsApp JID if logged in
string
Subscribed event types
string
Configured webhook URL
curl -X POST https://api.livchat.ai/v1/session/connect \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"subscribe": ["Message", "ReadReceipt"],
"immediate": false
}'
const response = await fetch("https://api.livchat.ai/v1/session/connect", {
method: "POST",
headers: {
Authorization: "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({
subscribe: ["Message", "ReadReceipt"],
immediate: false,
}),
});
{
"success": true,
"code": 200,
"data": {
"details": "Connected!",
"events": "Message,ReadReceipt",
"jid": "5511999999999.0:52@s.whatsapp.net",
"webhook": "https://your-site.com/webhook"
}
}