Check balance account
GET
/v2/balance
Checks the balance of your account.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” accounts
boolean
If is set to true, it will return the balance of all accounts associated with your API key.
Responses
Section titled “ Responses ”Balance account successfully retrieved
object
status
boolean
true
description
Array<object>
object
username
string
DEMO
name
string
DEMO
balance
number format: float
-1
limit_credit
number format: float
0 available_sms
integer
1
error
boolean
Example
{ "status": true, "error": false, "description": [ { "username": "DEMO", "name": "DEMO", "balance": -1, "limit_credit": 0, "available_sms": 1 } ]}
Missing required parameters
object
status
boolean
error
boolean
true
message
string
Missing params, please verify or contact to support
Example
{ "status": false, "error": true, "description": "Missing params, please verify or contact to support"}
Your key auth is not valid
object
status
boolean
error
boolean
true
message
string
Your key auth is not valid, please check with your administrator to get the new key
Example
{ "status": false, "error": true, "description": "Your key auth is not valid, please check with your administrator to get the new key"}
Examples
Section titled “Examples ”Useful for guiding users to view code examples in different developer languages.
curl -X GET "https://api.example.com/v2/balance?accounts=false" \ -H "Accept: application/json" \ -H "Connection: keep-alive" \ -H "Authorization: Basic <base64-encoded-credentials>"
const fetch = require('node-fetch');
fetch("https://api.example.com/v2/balance?accounts=false", { method: "GET", headers: { "Accept": "application/json", "Connection": "keep-alive", "Authorization": "Basic <base64-encoded-credentials>"} }) .then(res => res.json()) .then(console.log) .catch(console.error);
<?php $curl = curl_init();
curl_setopt_array($curl, [ CURLOPT_URL => "https://api.example.com/v2/balance?accounts=false", CURLOPT_RETURNTRANSFER => true, CURLOPT_CUSTOMREQUEST => "GET", CURLOPT_HTTPHEADER => [ "Accept: application/json", "Connection: keep-alive", "Authorization: Basic <base64-encoded-credentials>" ] ]);
$response = curl_exec($curl); curl_close($curl); echo $response; ?>
using System.Net.Http; using System.Text; using System.Threading.Tasks;
var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.GET, "https://api.example.com/v2/balance?accounts=false"); request.Headers.Add("Accept", "application/json");request.Headers.Add("Connection", "keep-alive");request.Headers.Add("Authorization", "Basic <base64-encoded-credentials>"); var response = await client.SendAsync(request); var responseBody = await response.Content.ReadAsStringAsync(); Console.WriteLine(responseBody);
import requests import json
url = "https://api.example.com/v2/balance?accounts=false" headers = { "Accept": "application/json", "Connection": "keep-alive", "Authorization": "Basic <base64-encoded-credentials>" }
response = requests.get(url, headers=headers) print(response.text)
import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; import java.nio.charset.StandardCharsets;
public class ApiExample { public static void main(String[] args) throws Exception { URL url = new URL("https://api.example.com/v2/balance?accounts=false"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET");
conn.setRequestProperty("Accept", "application/json"); conn.setRequestProperty("Connection", "keep-alive"); conn.setRequestProperty("Authorization", "Basic <base64-encoded-credentials>");
int code = conn.getResponseCode(); System.out.println("Response code: " + code); } }