Dashboard Overview
curl --request GET \
--url https://api.example.com/api/messaging/dashboard/overview/import requests
url = "https://api.example.com/api/messaging/dashboard/overview/"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/messaging/dashboard/overview/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/api/messaging/dashboard/overview/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/api/messaging/dashboard/overview/"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/api/messaging/dashboard/overview/")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/messaging/dashboard/overview/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"stats": {
"total_contacts": 1500,
"total_campaigns": 25,
"total_messages_sent": 10000,
"total_messages_delivered": 9500,
"delivery_rate": 95.0,
"total_spent": 500.00,
"current_balance": 1000.00
},
"recent_activity": [
{
"type": "campaign_completed",
"message": "Holiday Promotion campaign completed",
"timestamp": "2025-11-27T10:30:00Z"
}
]
}
Dashboard & Analytics
Dashboard Overview
GET
/
api
/
messaging
/
dashboard
/
overview
/
Dashboard Overview
curl --request GET \
--url https://api.example.com/api/messaging/dashboard/overview/import requests
url = "https://api.example.com/api/messaging/dashboard/overview/"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/messaging/dashboard/overview/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/api/messaging/dashboard/overview/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/api/messaging/dashboard/overview/"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/api/messaging/dashboard/overview/")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/messaging/dashboard/overview/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"stats": {
"total_contacts": 1500,
"total_campaigns": 25,
"total_messages_sent": 10000,
"total_messages_delivered": 9500,
"delivery_rate": 95.0,
"total_spent": 500.00,
"current_balance": 1000.00
},
"recent_activity": [
{
"type": "campaign_completed",
"message": "Holiday Promotion campaign completed",
"timestamp": "2025-11-27T10:30:00Z"
}
]
}
Get dashboard overview statistics and recent activity.
Requires authentication. Include the access token in the Authorization header.
Success Response (200)
object
Dashboard statistics object
integer
Total number of contacts
integer
Total number of campaigns
integer
Total messages sent
integer
Total messages delivered
float
Delivery rate percentage
float
Total amount spent
float
Current SMS balance
array
Array of recent activity items
{
"stats": {
"total_contacts": 1500,
"total_campaigns": 25,
"total_messages_sent": 10000,
"total_messages_delivered": 9500,
"delivery_rate": 95.0,
"total_spent": 500.00,
"current_balance": 1000.00
},
"recent_activity": [
{
"type": "campaign_completed",
"message": "Holiday Promotion campaign completed",
"timestamp": "2025-11-27T10:30:00Z"
}
]
}
⌘I