Get SMS Balance
curl --request GET \
--url https://api.example.com/api/billing/sms/balance/import requests
url = "https://api.example.com/api/billing/sms/balance/"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/billing/sms/balance/', 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/billing/sms/balance/",
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/billing/sms/balance/"
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/billing/sms/balance/")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/billing/sms/balance/")
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{
"balance": {
"credits": 1000,
"currency": "USD",
"last_updated": "2025-11-27T10:30:00Z"
},
"usage": {
"used_this_month": 500,
"remaining": 500
}
}
Billing & Payments
Get SMS Balance
GET
/
api
/
billing
/
sms
/
balance
/
Get SMS Balance
curl --request GET \
--url https://api.example.com/api/billing/sms/balance/import requests
url = "https://api.example.com/api/billing/sms/balance/"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/billing/sms/balance/', 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/billing/sms/balance/",
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/billing/sms/balance/"
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/billing/sms/balance/")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/billing/sms/balance/")
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{
"balance": {
"credits": 1000,
"currency": "USD",
"last_updated": "2025-11-27T10:30:00Z"
},
"usage": {
"used_this_month": 500,
"remaining": 500
}
}
Get current SMS balance and usage information.
Requires authentication. Include the access token in the Authorization header.
Success Response (200)
object
Balance information object
integer
Current SMS credits
string
Currency code
string
Last update timestamp (ISO 8601)
object
Usage information object
integer
SMS credits used this month
integer
Remaining SMS credits
{
"balance": {
"credits": 1000,
"currency": "USD",
"last_updated": "2025-11-27T10:30:00Z"
},
"usage": {
"used_this_month": 500,
"remaining": 500
}
}
⌘I