Manage multiple WhatsApp sessions easily
Loading sessions...
Use your session to send WhatsApp messages via API
POST /{session_name}/send
app_key - Your API key (query parameter or X-App-Key header)number - Recipient phone number (e.g., 628986818780)message - Text message to sendcurl -X POST "https://wasender.cloudapp.web.id/yoursession/send?app_key=39d16e98cb483a9ac9523ba0938b5f2cba94e452d89bfa63cc2be492e7e111d8" \
-H "Content-Type: application/json" \
-d '{
"number": "628986818780",
"message": "Hello from WhatsApp API!"
}'
<?php
$session = 'yoursession';
$url = "https://wasender.cloudapp.web.id/{$session}/send?app_key=39d16e98cb483a9ac9523ba0938b5f2cba94e452d89bfa63cc2be492e7e111d8";
$data = [
'number' => '628986818780',
'message' => 'Hello from WhatsApp API!'
];
$options = [
'http' => [
'header' => "Content-Type: application/json\r\n",
'method' => 'POST',
'content' => json_encode($data)
]
];
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
if ($result === FALSE) {
die('Error sending message');
}
$response = json_decode($result, true);
print_r($response);
?>
async function sendWhatsAppMessage(sessionName, phoneNumber, message) {
const url = `https://wasender.cloudapp.web.id/${sessionName}/send?app_key=39d16e98cb483a9ac9523ba0938b5f2cba94e452d89bfa63cc2be492e7e111d8`;
try {
const response = await fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
number: phoneNumber,
message: message
})
});
const data = await response.json();
if (data.success) {
console.log('Message sent successfully!');
return data;
} else {
console.error('Error:', data.message);
throw new Error(data.message);
}
} catch (error) {
console.error('Failed to send message:', error);
throw error;
}
}
// Usage example
sendWhatsAppMessage('yoursession', '628986818780', 'Hello from WhatsApp API!')
.then(result => console.log('Success:', result))
.catch(error => console.error('Error:', error));
yoursession with your session name