Optionally use the search filters to find specific links by URL, token, message, creation or expiration date.
WhatsApp is a tool that is evolving to make life easier, not only individually, but also as a member of a business. Today, WhatsApp allows you to communicate with your customers in a direct and precise way. No more tedious emails that never get answered, calls at inconvenient times, or notifications that are forgotten. WhatsApp-based marketing is already a reality, and communicating with your clients and partners has never been easier. In addition to this, WhatsApp allows you to create call links so you can talk to multiple people at once, whether it’s your work team, a potential client, or a future partner with whom you want to close a deal.
Imagine you’ve sent dozens of links to all your clients and don’t know where to find them quickly. Don’t worry! At Wassenger, we’ve thought of you and offer the fastest way to retrieve all the links you’ve created through your WhatsApp number. Let’s take a look!
🤩 🤖 Wassenger is a complete communication platform and API solution for WhatsApp. Explore more than 100+ API use cases and automate anything on WhatsApp by signing up for a free trial and getting started in minutes!
Requirements
- To have a WhatsApp number already linked to the platform and online.
API endpoint
We will use the following API endpoint to send the Meeting link:
Prepare the request
Target API URL using the GET method
https://api.wassenger.com/v1/devices/{deviceId}/meeting-links
Required HTTPS headers > Obtain your API key here
Content-Type: application/json
Token: $API_TOKEN
🖥️ Looking for a code example? Go to the API live tester and get ready-to-use code examples in 15+ programming languages, including Python, JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL and more.
🤩 🤖 Wassenger is a complete API solution for WhatsApp. Sign up for a 7-day free trial and get started in minutes!
Get meeting links using code
Explore how to use the code in your browser without installing any software.
Also, you can find different languages you can test on Replit.com:
# Examples requires to have installed requests Python package.
# Install it by running: pip install requests
import requests
url = "https://api.wassenger.com/v1/devices/$DEVICE_ID/meeting-links"
querystring = {"limit":"100"}
payload = {
"kind": "video",
"message": "Sample call purpose description for your internal reference, up to 500 characters"
}
headers = {
"Content-Type": "application/json",
"Token": "API TOKEN GOES HERE"
}
response = requests.get(url, json=payload, headers=headers, params=querystring)
print(response.json())
🤩 🤖 Wassenger is a complete API solution for WhatsApp. Sign up for a 7-day free trial and get started in minutes!
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.wassenger.com/v1/devices/$DEVICE_ID/meeting-links?limit=100",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_POSTFIELDS => json_encode([
'kind' => 'video',
'message' =>
'Sample call purpose description for your internal reference, up to 500 characters',
]),
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'Token: API TOKEN GOES HERE',
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo 'cURL Error #:' . $err;
} else {
echo $response;
}
// Examples requires to have installed pecl_http package, a simple and elegant HTTP client for PHP.
// Install it by running: pecl install pecl_http
// More information: https://pecl.php.net/package/pecl_http/3.2.0
<?php
$client = new http\Client();
$request = new http\Client\Request();
$body = new http\Message\Body();
$body->append(
json_encode([
'kind' => 'video',
'message' =>
'Sample call purpose description for your internal reference, up to 500 characters',
])
);
$request->setRequestUrl(
'https://api.wassenger.com/v1/devices/$DEVICE_ID/meeting-links'
);
$request->setRequestMethod('GET');
$request->setBody($body);
$request->setQuery(
new http\QueryString([
'limit' => '100',
])
);
$request->setHeaders([
'Content-Type' => 'application/json',
'Token' => 'API TOKEN GOES HERE',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
// This code requires you to have installed Unirest package.
// Documentation: https://kong.github.io/unirest-java/#requests
// Installation: http://kong.github.io/unirest-java/
HttpResponse<String> response = Unirest.get("https://api.wassenger.com/v1/devices/$DEVICE_ID/meeting-links?limit=100")
.header("Content-Type", "application/json")
.header("Token", "API TOKEN GOES HERE")
.body("{\"kind\":\"video\", \"message\":\"Sample call purpose description for your internal reference, up to 500 characters\"}")
.asString();
🤩 🤖 Wassenger is a complete communication platform and API solution for WhatsApp. Explore more than 100+ API use cases and automate anything on WhatsApp by signing up for a free trial and getting started in minutes!
Live testing using the API
FAQs
1. How do I create a WhatsApp meeting link, and what is its purpose?
You can create a new WhatsApp meeting link for voice or video calls using the Meeting Links feature. This lets you start a call with any WhatsApp user by simply sharing a URL link. Optionally, you can add a description to remind you of the call’s purpose and set an expiration time for the link.
2. When does a WhatsApp meeting link expire?
By default, a meeting link will expire in 15 days if it’s not used. Once the link is used for a call, it will expire automatically. If the session is offline, the link cannot be created, and an error (503 Not Available) will be returned.
3. Can I delete or revoke a WhatsApp meeting link?
You can delete meeting links internally using their ID, URL, token, or creation date. However, once shared, the link cannot be revoked on WhatsApp. Others can still use the link if it has not expired.
Further useful resources
API Documentation
For more details about the endpoint API, please check the documentation where you will find all the details about the accepted request params, possible success or error responses and ready-to-use code examples in multiple programming languages:
http://localhost:3002/docs/#tag/MeetingLinks/operation/createMeetingLink
🤩 🤖 Wassenger is a complete API solution for WhatsApp. Sign up for a 7-day free trial and get started in minutes!







